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


Является ли Java hashmap действительно O (1)?

Я видел некоторые интересные претензии на SO re Java hashmaps и их O(1) время поиска. Может кто-нибудь объяснить, почему это так? Если эти хэш-карты не сильно отличаются от любого из алгоритмов хэширования, которые я купил, всегда должен существовать набор данных, содержащий коллизии. В этом случае, поиск будет O(n), а не O(1). может кто-нибудь объяснить, являются ли они are О(1) и, если да, то как они этого добиваются? ...

Как получить путь к ресурсу в файле Java JAR

Я пытаюсь получить путь к ресурсу, но мне не повезло. это работает (как в IDE, так и с JAR), но таким образом я не могу получить путь к файлу, только содержимое файла: ClassLoader classLoader = getClass().getClassLoader(); PrintInputStream(classLoader.getResourceAsStream("config/netclient.p")); Если я сделаю это: ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("config/netclient.p").getFile()); результат: java.io.FileNotFoundException: ...

Как отключить кнопку в диалоговом окне пользовательского интерфейса jQuery?

Как мне отключить кнопку в диалоговом окне пользовательского интерфейса jQuery. Я не могу найти это ни в одной документации по ссылке выше. У меня есть 2 кнопки на модальном подтверждении ("подтвердить" и "отменить"). В некоторых случаях я хочу отключить кнопку "Подтвердить". ...

Фреймворк Laravel: получить базовый URL-адрес

простой вопрос, но ответ, кажется, довольно трудно. В Codeigniter я мог бы загрузить помощник url, а затем просто сделать echo base_url(); чтобы получить URL моего сайта. Есть ли эквивалент в Laravel? ...

Вы можете запустить Xcode в Linux?

вы можете запустить Xcode в Linux? Mac OS X была основана на BSD Unix, так что это возможно? из того, что я слышал, есть плагин MonoDevelop, который имеет симулятор iPhone. ...

Как печатать с помощью клавиатуры на симуляторе iphone?

Я использовал, чтобы быть в состоянии напечатать мой реальный Mac клавиатуры после запуска в симуляторе iPhone. Ввод текста с помощью экранной клавиатуры симулятора просто ужасен при тестировании с большим количеством текста. независимо от того, что я делаю, я не могу заставить свою клавиатуру печатать больше внутри симулятора. Даже если у меня включена" имитация аппаратной клавиатуры", она просто ничего не наберет. Может кто-то пожалуйста, скажите мне, что я делаю неправильно? Нет ли способа в ...

Подстановка переменных окружения в sed

если я запускаю эти команды из скрипта: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla это нормально. но, если я запускаю: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Я читал в учебниках, что для замены переменных среды из оболочки вам нужно остановиться, а "out quote"$varname часть, чтобы она не была заменена напрямую, что я и сделал, и что работает только в том случае, если переменная определена непосредственно перед этим. ...

Django: получить список полей модели?

я определил a User класс, который (в конечном счете) наследует от models.Model. Я хочу получить список всех полей, определенных для этой модели. Например, phone_number = CharField(max_length=20). В принципе, я хочу получить все, что наследует от Field класса. Я думал, что смогу получить их, воспользовавшись inspect.getmembers(model), но он возвращает список не содержит ни одного из этих полей. Похоже, что Django уже завладел классом и добавил все свои магические атрибуты и убрали то, что на сам ...

Должен ли я наложить максимальную длину на пароли?

Я могу понять, что наложение минимальной длины на пароли имеет большой смысл (чтобы спасти пользователей от себя), но мой банк есть требование, чтобы пароли были длиной от 6 до 8 символов, и я начал задаваться вопросом... разве это не облегчит атаки грубой силы? (Плохо) означает ли это, что мой пароль хранится в незашифрованном виде? (Плохо) Если кто-то (надеюсь) хорошие это специалисты по безопасности, работающие на них, вводят максимальную длину пароля, должен ли я думать о том, чтобы делат ...

Иконка Приложения JavaFX

можно ли изменить значок приложения с помощью JavaFX, или это должно быть сделано с помощью Swing? ...