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

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

8
Порядок элементов в цикле «for (… in…)»
Цикл «for… in» в Javascript проходит через хеш-таблицы / элементы в порядке их объявления? Есть ли браузер, который не делает это по порядку? Объект, который я хочу использовать, будет объявлен один раз и никогда не будет изменен. Предположим, у меня есть: var myObject = { A: "Hello", B: "World" }; …


14
libpthread.so.0: ошибка при добавлении символов: DSO отсутствует в командной строке
Когда я компилирую openvswitch-1.5.0, я столкнулся со следующей ошибкой компиляции: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a /home/jyyoo/src/dpdk/build/lib/librte_cmdline.a /home/jyyoo/src/dpdk/build/lib/librte_hash.a /home/jyyoo/src/dpdk/build/lib/librte_lpm.a /home/jyyoo/src/dpdk/build/lib/librte_mbuf.a /home/jyyoo/src/dpdk/build/lib/librte_ring.a /home/jyyoo/src/dpdk/build/lib/librte_mempool.a /home/jyyoo/src/dpdk/build/lib/librte_malloc.a -lrt -lm /usr/bin/ld: /home/jyyoo/src/dpdk/build/lib/librte_eal.a(eal.o): undefined reference …

17
PHP, получить имя файла без расширения файла
У меня есть этот код PHP: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } Если у меня есть файл с именем my.zip, эта функция возвращает .zip. Я хочу сделать …
205 php  file  string 

4
Mockito проверяет порядок / последовательность вызовов методов
Есть ли способ проверить, methodOneвызывается ли ранее methodTwoв Mockito? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }

12
Разрешает ли синтаксис JSON дублировать ключи в объекте?
Это действительный JSON? { "a" : "x", "a" : "y" } http://jsonlint.com/ говорит да. http://www.json.org/ ничего не говорит о том, что это запрещено. Но, очевидно, это не имеет особого смысла, не так ли? В большинстве реализаций, вероятно, используется хеш-таблица, поэтому она все равно переопределяется.
205 json  standards 

23
Получение местоположения с IP-адреса
Я хочу получить информацию о городе, штате и стране посетителя с его IP-адреса, чтобы я мог настроить свою веб-страницу в соответствии с их местоположением. Есть ли хороший и надежный способ сделать это в PHP? Я использую JavaScript для сценариев на стороне клиента, PHP для сценариев на стороне сервера и MySQL …
205 php  geolocation  ip  geoip 

3
Как запросить вложенные объекты?
У меня проблема при запросе mongoDB с обозначением вложенных объектов: db.messages.find( { headers : { From: "reservations@marriott.com" } } ).count() 0 db.messages.find( { 'headers.From': "reservations@marriott.com" } ).count() 5 Я не вижу, что я делаю неправильно. Я ожидаю, что нотация вложенных объектов вернет тот же результат, что и запрос точечной нотации. …

30
Невозможно загрузить DLL 'SQLite.Interop.dll'
Периодически я получаю следующее исключение: Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) Я использую 1.0.82.0. версия, установив ее с помощью nuget в VS2010, ОС Win7 64. Как только исключение начинает появляться, оно появляется постоянно - при отладке, выпуске и запуске приложения …

8
Назначить статический IP для контейнера Docker
Я сейчас пытаюсь назначить статический IP 172.17.0.1 при запуске контейнера Docker. Я использую порт 2122 в качестве порта ssh этого контейнера, чтобы позволить этому контейнеру прослушивать порт 2122. sudo docker run -i -t -p 2122:2122 ubuntu Эта команда запускает контейнер Docker со случайным IP-адресом, таким как 172.17.0.5, но мне нужно …
205 docker 

12
nginx - client_max_body_size не имеет никакого эффекта
Nginx продолжает говорить client intended to send too large body. Google и RTM указали на меня client_max_body_size. Я установил его как 200mв, nginx.confтак и в vhost conf, перезапустил Nginx пару раз, но я все еще получаю сообщение об ошибке. Я что-то упустил? Бэкэнд есть php-fpm( max_post_sizeи max_upload_file_sizeустановлены соответственно).
205 nginx 

2
Джанго запросы - идентификатор против ПК
При написании django-запросов можно использовать оба id / pk в качестве параметров запроса. Object.objects.get(id=1) Object.objects.get(pk=1) Я знаю, что pk обозначает Primary Key и является просто ярлыком, согласно документации django. Однако неясно, когда следует использовать id или pk.
205 django  orm  primary-key 

13
Я забыл пароль, который ввел при установке postgres
Я либо забыл, либо набрал (во время установки) пароль для пользователя по умолчанию в Postgres. Кажется, я не могу его запустить и получаю следующую ошибку: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Есть ли способ сбросить пароль или как создать нового пользователя с привилегиями суперпользователя? Я …



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