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


Индексация мангустов в производственном коде

в Мангуста документация на MongooseJS и MongoDB/Node.js: когда ваше приложение запускается, Мангуст автоматически вызывает ensureIndex для каждого определенного индекса в вашей схеме. Хотя это хорошо для разработки, рекомендуется отключить это поведение в производстве, так как создание индекса может вызвать значительное влияние на производительность. Отключите поведение, установив autoIndex опция вашей схемы в false. этот кажется, чтобы проинструктировать удаление автоиндексации из Мангуст ...

CMake: структура проекта с модульными тестами

Я пытаюсь структурировать свой проект, чтобы включить источники производства (в src папку) и тесты (в test папку). Я использую CMake, чтобы построить это. В качестве минимального примера у меня есть следующие файлы: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo main.cpp sqr.cpp) src / sqr.h #ifndef SQR_H #define SQR_H double sqr(double); #endif // SQR_H src / sqr.cp ...

Удалить закрытый запрос на вытягивание из GitHub [закрыто]

Я случайно сделал неправильный запрос на вытягивание и в конечном итоге закрыл запрос сам. Он находится в закрытом состоянии прямо сейчас, но он доступен через прямой URL-адрес и отображается на моей панели активности. есть ли способ полностью удалить запрос на вытягивание, чтобы он больше не был доступен по URL-адресу или не отображался в вашей истории активности? ...

Учебник Angular2 (Tour of Heroes): не удается найти модуль 'angular2-in-memory-web-api'

Я следил за учебник. После изменения app/maint.ts В главе Http я получаю ошибку при запуске приложения через командную строку: app / main.ts (5,51): ошибка TS2307: не удается найти модуль 'angular2-in-memory-web-api'. (код Visual Studio дает мне ту же ошибку в main.ts - красное волнистое подчеркивание.) вот мой systemjs.config.js: /** * System configuration for Angular 2 samples * Adjust as necessary for your application needs. */ (function(global) { // map tells the System loader ...

Как повторить последнюю команду в оболочке интерпретатора python?

Как мне повторить последнюю команду? Обычные клавиши: Up, Ctrl+Up, Alt-p не работают. Они производят бессмысленные символы. (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" hello world >>> ^[[A File "<stdin>", line 1 ^ SyntaxError: invalid syntax >>> ^[[1;5A File "<stdin ...

Оптимизация производительности Java HashMap / альтернатива

Я хочу создать большую хэш-карту, но put() производительность недостаточно хороша. Есть идеи? другие предложения по структуре данных приветствуются, но мне нужна функция поиска карты Java: map.get(key) В моем случае я хочу создать карту с 26 млн. записей. Используя стандартную Java HashMap, скорость put становится невыносимо медленной после 2-3 миллионов вставок. кроме того, кто-нибудь знает, если использовать различные распределения хэш-кода потому что ключи могут помочь? мой метод хэш-к ...

Как исправить белый экран при запуске приложения?

У меня есть приложение для android, которое отображает белый экран в течение 2 секунд при запуске. Мои другие приложения не делают этого, но этот делает. Я также реализовал splashscreen с надеждой, что это исправит это. Должен ли я увеличить время сна экрана-заставки? Спасибо. ...

Проверка номера телефона с помощью JavaScript

Я нашел этот код на каком-то сайте, и она прекрасно работает. Он проверяет, что номер телефона находится в одном из этих форматов:(123) 456-7890 или 123-456-7890 проблема в том, что мой клиент (я не знаю, почему, может быть, клиент питания) хочет добавить другой формат, десять чисел подряд, что-то вроде этого: 1234567890. Я использую это регулярное выражение, /^(()?d{3}())?(-|s)?d{3}(-|s)d{4}$/ Как я могу добавить что он также проверяет другой формат? Я не очень хорошо разбираюсь в ...

как проверить текст edittext - это адрес электронной почты или нет?

как проверить текст edittext - Это адрес электронной почты или не без помощи javascript и регулярное выражение? Здесь я использовал inputtype="textEmailAddress" это работает, но сообщение об ошибке не отображается. ...

Как узнать, пуст ли генератор с самого начала?

есть ли простой способ тестирования, если генератор не имеет элементов, таких как peek, hasNext, isEmpty, что-то в этом роде? ...