Codengineering - блог о программировании ➜ страница 2540


Java SimpleDateFormat для часового пояса с разделителем двоеточий?

у меня есть дата в следующем формате: 2010-03-01T00:00:00-08:00 Я бросил следующие SimpleDateFormats на него, чтобы разобрать его: private static final SimpleDateFormat[] FORMATS = { new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"), //ISO8601 long RFC822 zone new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssz"), //ISO8601 long long form zone new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"), //ignore timezone new SimpleDateFormat("yyyyMMddHHmmssZ"), //ISO8601 short ...

PHP image upload security check list

я программирую скрипт для загрузки изображений в мое приложение. Достаточно ли следующих шагов безопасности, чтобы сделать приложение безопасным со стороны скрипта? отключить PHP от запуска внутри папки загрузки с помощью .httaccess. не разрешать загрузку, если имя файла содержит строку "php". разрешить только расширения: jpg, jpeg, gif и png. разрешить только тип файла изображения. запретить изображение с двумя файлами тип. изменить имя изображения. загрузить в подкаталог не корневой каталог. ...

Ломбок добавил, Но геттеры и сеттеры не распознаются в Intellij IDEA

Я использую IntelliJ IDEA на ubuntu. Я добавил Ломбок.jar в мой проект и установил плагин Lombok для IDEA. У меня есть доступ к аннотациям, но геттеры и сеттеры не создаются. Я получаю те же ошибки, которые я получил бы, если бы попытался получить доступ к методу getter или setter, который не существует. Что я мог упустить? ...

Является ли генератор случайных чисел c# потокобезопасным?

Это C# ' s Random.Next() метод является потокобезопасным? ...

Система.InvalidOperationException: не удается создать временный класс (результат=1)

Я разработал приложение с использованием .net 3.5 и развернул его как an .exe на нескольких машинах с одной и той же средой. Однако, на одной конкретной машине, я получаю следующую ошибку. Трассировка Стека: см. конец этого сообщения для получения подробной информации о вызове точно в срок (JIT) отладки вместо данного диалогового окна. System.InvalidOperationException: Unable to generate a temporary class (result=1). error CS2001: Source file 'C:WINDOWSTEMPwz58eig4.0.cs' could not be foun ...

Требовать плагин Vagrant в Vagrantfile?

предполагается выполнение a Vagrantfile требуется установить определенный плагин Vagrant. Так, в основном то, что вам нужно сделать, это $ vagrant plugin install foobar-plugin $ vagrant up если вы пропустите первый шаг, vagrant up не удается. есть ли возможность в Vagrant, чтобы сделать его установить плагин автоматически? Другими словами: можно ли указать в Vagrantfile какие плагины необходимо установить автоматически перед созданием и загрузкой машины? ...

Удаление комментариев из кода C / C++

есть ли простой способ удалить комментарии из исходного файла C/C++ без предварительной обработки. (т. е., я думаю, вы можете использовать gcc-E, но это расширит макросы.) Я просто хочу, чтобы исходный код с комментариями был удален, больше ничего не нужно менять. EDIT: предпочтение по отношению к существующему инструменту. Я не хочу писать это сам с помощью регулярных выражений, я предвижу слишком много сюрпризов в коде. ...

Что решает LDAP?

Я был в контакте с LDAP во многих проектах, в которых я участвовал, но, по правде говоря, я действительно не понимаю этого. Я думал, что это просто каталог человека, но после того, как я обнаружил, что он может содержать любые объекты в иерархической структуре. Я установил openldap в моей коробке, и я нашел много учебников, касающихся только установки. Что такое LDAP? Каковы сценарии, в которых LDAP является правильным выбором? Каковы концепции LDAP, которые я должен знать работать с ним? Како ...

Где начинается ветвь Git и какова ее длина?

время от времени меня спрашивают, на какой фиксации начинается определенная ветвь на git или если определенная фиксация была создана на определенной ветви. Конечная точка ветви довольно ясна: именно там находится метка ветви. Но-с чего все началось? Тривиальный ответ был бы: на том, что совершаем, где мы создано этой ветке. Но эта информация, насколько я знаю сейчас, и именно поэтому я задаю вопрос, потерянный после первых коммитов. пока мы знаем фиксация, где мы разветвились, мы можем нарисов ...

Hibernate-последовательность не существует

Я попытался обновить hibernate с 4 до 5 в моем проекте с spring 4.2 версия. После этого обновления я обнаружил следующую ошибку в трассировке стека, когда я вызвал метод для обновления. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.hibernate_sequence' doesn't exist Я изменил автоматический увеличенный идентификатор с аннотацией @GeneratedValue(strategy=GenerationType.AUTO) тем не менее ошибка оста ...