программирование

Q & A для профессиональных программистов и энтузиастов

7
Почему ConcurrentHashMap предотвращает нулевые ключи и значения?
В JavaDoc ConcurrentHashMapговорится следующее: Как , Hashtableно в отличие от HashMap, этот класс никак не позволяет nullиспользовать в качестве ключа или значения. Мой вопрос: почему? 2-й вопрос: почему не Hashtableразрешено null? Я использовал много HashMaps для хранения данных. Но при переходе на ConcurrentHashMapнесколько раз у меня возникали проблемы из-за NullPointerExceptions.


6
javascript regex - искать альтернативу?
Вот регулярное выражение, которое отлично работает в большинстве реализаций регулярных выражений: (?<!filename)\.js$ Это соответствует .js строке, которая заканчивается на .js, за исключением filename.js Javascript не поддерживает поиск назад с помощью регулярных выражений. Может ли кто-нибудь собрать альтернативное регулярное выражение, которое дает тот же результат и работает в javascript? Вот некоторые …
145 javascript  regex 

5
Диаграмма состояний ускорения против машины состояний мета
Очевидно, boost содержит две отдельные библиотеки для конечных автоматов: Statechart и Meta State Machine (MSM). Слоганы дают очень похожие описания: Boost.Statechart - Конечные автоматы произвольной сложности могут быть реализованы в легко читаемом и поддерживаемом коде C ++. Meta State Machine - высокопроизводительная библиотека для выразительных конечных автоматов UML2. Знаете ли …

2
Spring: Почему мы автоматически подключаем интерфейс, а не реализованный класс?
пример interface IA { public void someFunction(); } @Resource(name="b") class B implements IA { public void someFunction() { //busy code block } public void someBfunc() { //doing b things } } @Resource(name="c") class C implements IA { public void someFunction() { //busy code block } public void someCfunc() { //doing …

14
Тег img отображает неправильную ориентацию
У меня есть изображение по этой ссылке: http://d38daqc8ucuvuv.cloudfront.net/avatars/216/2014-02-19%2017.13.48.jpg Как видите, это нормальное изображение с правильной ориентацией. Однако, когда я устанавливаю эту ссылку на атрибут src моего тега изображения, изображение становится перевернутым. http://jsfiddle.net/7j5xJ/ <img src="http://d38daqc8ucuvuv.cloudfront.net/avatars/216/2014-02-19%2017.13.48.jpg" width="200"/> Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент Вы хоть понимаете, что происходит?
145 html  css  image 

4
Найдите количество загрузок определенного приложения в магазине приложений Apple [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Мне нужно провести исследование рынка приложений определенного типа. так что есть способ узнать количество загрузок приложения …
145 app-store  itunes 

4
Ассоциация MongoDB "многие ко многим"
Как бы вы установили связь "многие ко многим" с MongoDB? Например; скажем, у вас есть таблица пользователей и таблица ролей. У пользователей много ролей, а у ролей много пользователей. В мире SQL вы должны создать таблицу UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Как такие же отношения …

3
jQuery Селектор «Не имеет атрибута»?
Я могу найти div с таким атрибутом: $('.funding-plan-container[data-timestamp]') Но если я попытаюсь найти div, у которого нет этого атрибута, я получаю сообщение об ошибке - мой код: $('.funding-plan-container[!data-timestamp]') Есть ли в jQuery селектор «не имеет атрибута»? Для справки, здесь вариант использования состоит в том, что любой div, не имеющий атрибута …
145 javascript  jquery 

10
Пример реального мира о том, как использовать функцию свойства в Python?
Меня интересует, как использовать @propertyв Python. Я читал документы Python, и, на мой взгляд, приведенный здесь пример - это просто игрушечный код: class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' property.""" return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): del self._x …

6
Nohup не записывает журнал в выходной файл
Я использую следующую команду для запуска скрипта Python в фоновом режиме: nohup ./cmd.py > cmd.log & Но похоже, что nohup ничего не записывает в файл журнала. cmd.log создается, но всегда пуст. В скрипте python я использую sys.stdout.writeвместо printвывода на стандартный вывод. Я что-то не так делаю?
145 python  nohup 

6
Как мне объединить два объекта javascript вместе в ES6 +?
Мне надоело всегда писать такой код: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } Или, если я не хочу писать код сам, создайте библиотеку, которая это уже делает. Конечно, на помощь приходит ES6 +, который …


7
Как интерпретатор команд Windows (CMD.EXE) анализирует сценарии?
Я наткнулся на ss64.com, который хорошо помогает в написании пакетных сценариев, которые будет запускать интерпретатор команд Windows. Однако мне не удалось найти хорошего объяснения грамматики пакетных сценариев, того, как вещи расширяются или не расширяются, и как избежать этого. Вот примеры вопросов, которые мне не удалось решить: Как работает система котировок? …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.