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

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

8
Elasticsearch против Cassandra против Elasticsearch с Cassandra
Я изучаю NoSQL и ищу различные варианты для одного из требований моего клиента. Я просмотрел различные ресурсы, прежде чем задать этот вопрос (человек с небольшим знанием NoSQL) Мне нужно быстрее хранить данные и читать данные. Полностью отказоустойчивый и легко масштабируемый. Возможность поиска данных для аналитики. В итоге я получил короткий …

29
Как улучшить производительность Netbeans?
Есть ли реальный способ заставить Netbeans загружаться и работать быстрее? Это слишком медленно и становится хуже, если вы какое-то время кодируете. Съедает всю мою оперативную память. Я использую Windows-машину, в частности Windows Server 2008 Datacenter Edition x64, 4 Гб оперативной памяти, процессор Core 2 Duo 3 ГГц и т. Д. …


4
исключение catch, которое создается в другом потоке
Один из моих методов ( Method1) порождает новый поток. Этот поток выполняет метод ( Method2), и во время выполнения возникает исключение. Мне нужно получить эту информацию об исключении в вызывающем методе ( Method1) Есть ли каким - то образом я могу поймать это исключение в Method1том , что брошен в …

10
В чем разница между Session.Abandon () и Session.Clear ()
В чем разница между уничтожением сеанса и удалением его значений? Не могли бы вы привести пример, демонстрирующий это? Я искал этот вопрос, но не понял полного ответа. Вот некоторые ответы: Session.Abandon() разрушает сеанс Session.Clear() просто удаляет все значения Друг сказал мне это: Очистка сеанса не отменяет сеанс, он все еще …

12
Как реализованы виртуальные функции и vtable?
Все мы знаем, что такое виртуальные функции в C ++, но как они реализованы на глубоком уровне? Можно ли изменить vtable или даже получить к ней прямой доступ во время выполнения? Существует ли vtable для всех классов или только для тех, у которых есть хотя бы одна виртуальная функция? Имеют …

6
Что именно выполняет метод .join () модуля многопроцессорной обработки Python?
Изучая многопроцессорность Python (из статьи PMOTW ), я хотел бы получить некоторые разъяснения о том, что именно join()делает этот метод. В старом руководстве от 2008 года говорится, что без p.join()вызова в приведенном ниже коде «дочерний процесс будет бездействовать и не завершаться, становясь зомби, которого вы должны убить вручную». from multiprocessing …

6
Как бороться с множеством предупреждений о неразрешенных переменных в Webstorm?
У меня есть функция, которая принимает данные с сервера: function getData(data){ console.log(data.someVar); } Webstorm говорит, что someVar- это неразрешенная переменная. Что я могу избавить от таких предупреждений? Вижу несколько вариантов: Подавить предупреждения в настройках ide; Добавьте исходный файл json с полями ( подробности ); Используйте массивы-как синтаксис: data['some_unres_var']; Также Webstorm …

5
Git pull приводит к появлению посторонних сообщений «Merge branch» в журнале фиксации
Я работаю с другим разработчиком над проектом, и мы используем Github в качестве удаленного репозитория. Я на Mac использую git 1.7.7.3, он в Windows использует git 1.7.6. Вот что происходит Один из нас (назовем его разработчиком A, но неважно, какой) отправляет набор коммитов на GitHub. Другой (разработчик B) делает некоторые …
110 git  github  commit 

5
Получить исходный URL-адрес с PHP?
Я использую, $_SERVER['HTTP_REFERER'];чтобы получить URL-адрес ссылки. Он работает, как ожидалось, пока пользователь не щелкнет другую страницу, а реферер не перейдет на последнюю страницу. Как сохранить исходный URL-адрес ссылки?
110 php  http-referer 

5
Почему конструктор enum не может получить доступ к статическим полям?
Почему конструктор enum не может получить доступ к статическим полям и методам? Это совершенно верно для класса, но не допускается для перечисления. Я пытаюсь сохранить экземпляры перечисления на статической карте. Рассмотрим этот пример кода, который позволяет выполнять поиск по сокращению: public enum Day { Sunday("Sun"), Monday("Mon"), Tuesday("Tue"), Wednesday("Wed"), Thursday("Thu"), Friday("Fri"), …
110 java  enums 

6
Как сделать git diff --ignore-space-change значением по умолчанию
Возможно, я мог бы настроить псевдоним, но похоже, что я смогу установить это как параметр в файле конфигурации, только я не вижу способа это сделать. Я хочу только тогда, --ignore-space-changeкогда я делаю diff, а не когда я применяю или что-то еще. Я пытаюсь облегчить понимание различий, не загромождая их посторонними …
110 git  config  git-config 

3
Разница между передачей массива и указателя на массив в функцию в C
В чем разница между двумя функциями в C? void f1(double a[]) { //... } void f2(double *a) { //... } Если бы я вызвал функции из очень длинного массива, разве бы эти две функции вели себя по-разному, занимали бы они больше места в стеке?

3
Как работает «кодировка переменной ширины» UTF-8?
В стандарте unicode достаточно кодовых точек, поэтому вам нужно 4 байта для их хранения. Вот что делает кодировка UTF-32. Тем не менее, кодировка UTF-8 каким-то образом сжимает их в гораздо меньшие пространства, используя так называемое «кодирование переменной ширины». Фактически, ему удается представить первые 127 символов US-ASCII всего одним байтом, который …

11
Лучший формат метки времени для CSV / Excel?
Пишу файл CSV. Мне нужно писать метки времени с точностью не менее секунды, а желательно до миллисекунды. Какой лучший формат для временных меток в файле CSV, чтобы они могли быть точно и однозначно проанализированы Excel с минимальным вмешательством пользователя?

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