Максимальная длина поля заголовка типа содержимого MIME?
Я просто разрабатываю схему для таблицы базы данных, которая будет содержать сведения о вложениях email - их размер в байтах, имя файла и тип контента (т. е. "image/jpg", "audio/mp3", и т. д.).
Кто-нибудь знает максимальную длину, которую я могу ожидать от типа контента?
Долгое "прогревание" монитора при холодном старте системы [решено]?
Имеется система: материнка ASUS P5WD2-Premium, Intel D 3,0 GHz, 4Gb RAM, NVidia GeForce 7590 GT, монитор Belinea 10 20 35W.
Проблема в следующем: при холодном старте (т.е. первый раз за день) экран просто черный в течение длительного времени (5-15 минут), при этом система нормально загружается и по истечении этого времени появляется виндовое приглашение на ввод пароля. При этом сигнал на монитор подаётся в течение всего этого времени, т.к. кнопка питания горит и нет надписи «No signal». Если в течение этих 5-15 минут перегрузить систему ресетом, то монитор чаще всего (но не всегда) нормально подхватывается и видно всё, начиная с загрузки BIOS.
Из замеченных дополнительных проблем — через раз работает кнопка включения монитора (плохой контакт, требует 5-6 нажатий для включения).
В какую сторону копать — монитора или видеокарты (или ещё чего-либо)? Как проверить? Бюджет сильно ограничен, поэтому купить что-то новое и понять, что «не то» — не вариант. Утащить в сервис на пару дней на диагностику — вариант, но только после того, как испробую все возможные методы решения на дому.
Выписка из «анамнеза»: компу около 3-х лет, при начальной сборке проблемы не было, проявилась со временем, причём сначала загрузка BIOS и вход в винду былы видны, экран отключался после входа в систему также минут на 10. Грешили на сырость Win7 RC. Затем сдохла кнопка питания монитора, монитор «отдыхал» полгода, вместо него стояла старинная CRT Sony, но она сама по себе в силу возраста греется очень долго, поэтому определить наличие проблем с показом BIOS «на холодную» трудновато. Кнопка питания заработала сама собой, Belinea вернули в строй, поставили Win 7 Retail, и тут такие проблемы…
P.S. Вариант «не выключать на ночь» просьба не предлагать.
UPD. Виноватым оказался монитор, спасибо за помощь. Кстати интересно, почему картинка No signal показывается при любой степени прогретости?
Преобразование даты / времени с помощью time.mktime кажется неправильным
>>> import time
>>> time.strptime("01-31-2009", "%m-%d-%Y")
(2009, 1, 31, 0, 0, 0, 5, 31, -1)
>>> time.mktime((2009, 1, 31, 0, 0, 0, 5, 31, -1))
1233378000.0
>>> 60*60*24 # seconds in a day
86400
>>> 1233378000.0 / 86400
14275.208333333334
>>> import time
>>> time.strptime("01-31-2009", "%m-%d-%Y")
(2009, 1, 31, 0, 0, 0, 5, 31, -1)
>>> time.mktime((2009, 1, 31, 0, 0, 0, 5, 31, -1))
1233378000.0
>>> 60*60*24 # seconds in a day
86400
>>> 1233378000.0 / 86400
14275.208333333334
time.mktime должно возвращать количество секунд с момента начала эпохи. Поскольку я даю ему время в полночь, а эпоха-в полночь, разве результат не должен быть равномерно делим на количество секунд в день?
Oracle запись в файл
Я запускаю oracle и у меня есть запрос, который извлекает некоторые результаты из базы данных. Я хотел бы записать результаты в виде текстового файла. Как бы я это сделал?
Мой предпочтительный способ - использовать UTL_FILE. Может быть, у кого-то есть пример того, как это сделать?
Off-the-Shelf C++ Hex Дамп-Код
Я много работаю с сетевым и последовательным программным обеспечением связи, поэтому мне часто необходимо иметь код для отображения или регистрации hex дампов пакетов данных.
Каждый раз, когда я делаю это, я пишу еще одну процедуру hex-dump с нуля. Я собираюсь сделать это снова, но решил спросить Здесь: есть ли где-нибудь хороший бесплатный код дампа hex для C++?
Особенности, которые я хотел бы:
- N байт на строку (где N каким-то образом настраивается)
- дополнительный дамп ASCII/UTF8 рядом с hex
- настраиваемые отступы, префиксы для каждой строки, суффиксы для каждой строки и т. д.
- минимальные зависимости (в идеале, я бы хотел, чтобы весь код был в заголовочном файле или был фрагментом кода, который я могу просто вставить)
Edit: уточнение: я ищу код, который я могу легко забросить в свои собственные программы для записи в stderr, stdout, файлы журналов или другие подобные выходные потоки. Я не ищу утилиту дампа командной строки hex.
Каков наилучший способ разбиения терабайтного диска на машине разработки linux?
Завтра у меня будет новый диск 1 TB. Каков наилучший способ разделить это пространство для рабочей станции разработки?
Самая большая проблема, которую я думаю, что у меня будет, заключается в том, что некоторые разделы (вероятно, /usr) станут маленькими после небольшого использования. Другие разделы, вероятно, огромны. Например, диск подкачки в настоящее время составляет 2 ГБ (2x 1GB RAM), но он почти никогда не используется (только один раз, о котором я знаю).
Посоветуйте наушники до 50$ для мобильного телефона
Сегодня моим Sennheiser CX-500 пришёл капец в виде неработающего левого уха, и срочно стал вопрос о замене. Посоветуйте какие-нибудь хорошие наушники ценой до 50$, форм-фактор особо не ограничивает, единственное — не люблю когда вокруг слушают музыку из моих наушников, поэтому вакуумные затычки от Sennheiser были в этом плане идеальными.
Особо я не меломан, и слушать собираюсь музыку не на профессиональном оборудовании, а на своём HTC Legend, поэтому ограничение в 50$ считаю вполне нормальным, хотя если кто-то захочет меня переубедить — буду рад и комментариям такого рода.
Почему слово "карма" вызывает ненависть со стороны Хабрасообщества?
Собственно, сабж.
Вопрос, конечно, крайне опасный, но всё же.
UPD. Кто думает, что не вызывает — посмотрите на рейтинг вопроса :)
Назначение {1} в этом регулярном выражении для сопоставления протоколов url
Я читал этот вопрос о том, как разобрать URLs из веб-страниц и имел вопрос о принятом ответе , который предлагал это решение:
((mailto\:|(news|(ht|f)tp(s?))\://){1}\S+)
Решение было предложено csmba , и он приписал его regexlib.com . Вот так так. Кредиты сделаны.
Я думаю, что это довольно наивное регулярное выражение, но это прекрасная отправная точка для создания чего-то лучшего. Но, мой вопрос заключается в следующем:
В чем смысл {1} ? Это означает "точно одна из предыдущих группировок", верно? Разве это не поведение по умолчанию группировки в регулярном выражении? Будет ли выражение изменено каким-либо образом, если {1} будет удален?
Если бы я увидел это от коллеги, я бы указал на его ошибку, но когда я пишу это, ответ оценивается в 6, а выражение на regexlib.com оценивается как 4 из 5. Так, может быть, я что-то упустил?
VisualSVN восстановить с помощью TortoiseSVN
Используя TortoiseSVN против VisualSVN, я удаляю исходный файл, который я не должен был удалять. Теперь это не крушение поезда, потому что я могу получить файл обратно из ежедневной резервной копии. Однако я хотел бы восстановить его из SVN (VisualSVN), чтобы я мог вернуть историю. Однако я не могу понять, как это сделать.
Кто-нибудь знает, как восстановить файл из VisualSVN с помощью интерфейса VisualSVN или последней версии TortoiseSVN?
- «
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- »