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

85
Git показывает все ветки (но не тайники) в журнале

У меня есть псевдоним Git, который расширяется до: git log --graph --oneline --all --decorate По словам man git logесть пара подозрительных вариантов: --notи --branches; но я не могу заставить его работать должным образом. Как мне отредактировать это, чтобы скрыть тайники? К вашему сведению :...

85
Безопасно ли возвращать структуру на C или C ++?

Я понимаю, что этого делать не следует, но я считаю, что видел примеры, которые делают что-то подобное (код заметки не обязательно синтаксически правильный, но идея есть) typedef struct{ int a,b; }mystruct; А вот функция mystruct func(int c, int d){ mystruct retval; retval.a = c; retval.b = d;...

85
C ++ 11 make_pair с указанными параметрами шаблона не компилируется

Я просто играл с g ++ 4.7 (один из более поздних снимков) с включенным -std = c ++ 11. Я пытался скомпилировать часть существующего кода, и один неудачный случай меня несколько смущает. Буду признателен, если кто-нибудь сможет объяснить, что происходит. Вот код: #include <utility> #include...

85
Как убрать кнопку с Highcharts

Я создаю диаграммы с помощью библиотеки Highcharts, и мне интересно, как удалить две маленькие кнопки в правом углу, из которых вы можете распечатать и загрузить графики, и я хотел бы добавить новую. Может кто мне поможет?...

85
«Время жизни» строкового литерала в C

Разве указатель, возвращаемый следующей функцией, не будет недоступен? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Значит, время жизни локальной переменной в C / C ++ находится практически только внутри функции, верно? Это...

85
Что такое Windows-эквивалент process.on ('SIGINT') в node.js?

Я следую приведенным здесь инструкциям (прослушивание SIGINTсобытий), чтобы корректно завершить работу моего приложения node.js, размещенного в Windows 8, в ответ на Ctrl+ Cили завершение работы сервера. Но в Windows этого нет SIGINT. Я тоже пробовал process.on('exit'), но, похоже, уже поздно...

85
Повышение производительности запросов SQL Server к большим таблицам

У меня относительно большая таблица (в настоящее время 2 миллиона записей), и я хотел бы знать, можно ли повысить производительность для специальных запросов. Слово ad-hoc здесь ключевое. Добавление индексов невозможно (в столбцах, которые запрашиваются чаще всего, уже есть индексы). Выполнение...

85
Что вызывает ошибку сегментации Python?

Я реализую алгоритм поиска графа Strong Connected Component (SCC) Kosaraju в Python. Программа отлично работает с небольшим набором данных, но когда я запускаю ее на сверхбольшом графе (более 800 000 узлов), появляется сообщение «Ошибка сегментации». Что может быть причиной этого? Спасибо!...

85
Различие между классами типов MonadPlus, Alternative и Monoid?

Классы типов Haskell стандартной библиотеки MonadPlus, Alternativeи Monoidкаждый предоставляют два метода с практически одинаковой семантикой: Пустое значение: mzero, emptyили mempty. Оператор , a -> a -> aкоторый соединяет значения в классе типов вместе: mplus, <|>или mappend. Все три...

85
Внутренняя ошибка сервера - htaccess

У меня есть файл htaccess, который отлично работает на хосте, но когда я помещаю его локально, он показывает мне эту ошибку: Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. Обратитесь к администратору сервера, admin @...

85
Создание примера WebSocket «Hello World»

Я не понимаю, почему я не могу заставить работать следующий код. Я хочу подключиться с помощью JavaScript к моему консольному приложению сервера. А затем отправьте данные на сервер. Вот код сервера: static void Main(string[] args) { TcpListener server = new...

85
Запуск PHP-скрипта из командной строки

Как я могу запустить сценарий PHP из командной строки с помощью интерпретатора PHP, который используется для анализа веб-сценариев? У меня есть установленный phpinfo.phpфайл, доступ к которому осуществляется через Интернет German. Однако, если я запускаю phpinfo.phpиз командной строки с помощью -...

85
PHP max_input_vars

Я получаю max_input_varsсообщение об ошибке. Я понимаю, что есть php.iniпараметр, который может изменить это, начиная с версии 5.3.9, однако я использую версию 5.1.6. Когда я просматриваю информацию о конфигурации своего сервера 5.1.6, он показывает max_input_varsзначение 1000. У меня вопрос: хотя...

85
MySQL, объединить два столбца

В таблице MySQL есть два столбца: SUBJECTи YEAR. Я хочу создать буквенно-цифровой уникальный номер, содержащий объединенные данные из SUBJECT и YEAR. Как я могу это сделать? Можно ли использовать простой оператор вроде +?...