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

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

8
Как установить начальное значение и автоинкремент в MySQL?
Как установить начальное значение для столбца «id» в таблице MySQL, который начинается с 1001? Я хочу сделать вставку "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')"; Без указания начального значения для столбца id.

19
Действительно ли умножение и деление с использованием операторов сдвига в C быстрее?
Умножение и деление может быть достигнуто с помощью битовых операторов, например i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) и так далее. Действительно ли быстрее использовать скажем (i<<3)+(i<<1)умножить на 10, чем i*10напрямую? Есть ли какие-либо входные данные, которые не могут быть умножены или разделены таким …



10
C / C ++ включает порядок заголовочных файлов
В каком порядке должны быть указаны включаемые файлы, т.е. каковы причины включения одного заголовка перед другим? Например, системные файлы STL и Boost идут до или после локальных включаемых файлов?
288 c++  c 

5
Что такое «git remote add…» и «git push origin master»?
Довольно часто Git и Rails выглядят как волшебство ... например, в первой главе учебника по Rails 3 говорится о Git: git remote add origin git@github.com:peter/first_app.git git push origin master и это в значительной степени говорит, что «это просто работает», не говоря слишком много о том, что они есть, и начинайте …
288 git  github 

9
Зачем вам нужно ./ (точка-косая черта) перед именем исполняемого файла или скрипта, чтобы запустить его в bash?
При запуске скриптов в bash, я должен написать ./в начале: $ ./manage.py syncdb Если я не, я получаю сообщение об ошибке: $ manage.py syncdb -bash: manage.py: command not found Что является причиной этого? Я думал, .что это псевдоним для текущей папки, и поэтому эти два вызова должны быть эквивалентны. Я …
288 bash  shell  unix  command-line 

11
Лучшие практики API-пагинации
Я хотел бы получить некоторую помощь в обработке странного крайнего случая с разбитым на страницы API, который я создаю. Как и многие API, этот разбивает на большие результаты. Если вы запросите / foos, вы получите 100 результатов (т.е. foo # 1-100) и ссылку на / foos? Page = 2, которая …


14
Как мне отладить ошибку ECONNRESET в Node.js?
Я запускаю приложение Express.js, используя Socket.io для веб-приложения чата, и случайно получаю следующую ошибку примерно 5 раз в течение 24 часов. Процесс узла заворачивается навсегда и сразу же перезапускается. Проблема в том, что перезапуск Express выбивает моих пользователей из их комнат, и никто не хочет этого. Веб-сервер прокси HAProxy. Нет …
288 node.js  sockets  tcp  express 


26
Как вы можете определить версию браузера?
Я искал код, который позволил бы мне определить, есть ли у пользователя, посещающего веб-сайт, Firefox 3 или 4. Все, что я нашел, это код для определения типа браузера, но не версии. Как я могу определить версию браузера, как это?

17
Как изменить размер изображения C #
Как Size, Widthи Heightявляется Get()свойством System.Drawing.Image; Как я могу изменить размер объекта Image во время выполнения в C #? Прямо сейчас я просто создаю новый, Imageиспользуя: // objImage is the original Image Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));
288 c#  image  resize 

11
Как мне управлять соединениями MongoDB в веб-приложении Node.js.
Я использую драйвер node-mongodb-native с MongoDB для написания веб-сайта. У меня есть несколько вопросов о том, как управлять соединениями: Достаточно ли использовать только одно подключение MongoDB для всех запросов? Есть ли проблемы с производительностью? Если нет, могу ли я установить глобальное соединение для использования во всем приложении? Если нет, то …


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