Програмування

Питання та відповіді для професійних та ентузіастів-програмістів


11
npm перевірити та оновити пакет, якщо потрібно
Нам потрібно інтегрувати тестового бігуна Karma в TeamCity, і для цього я хотів би дати маленькому сценарію (інше) або іншому сис-інженерам, який би: підберіть потрібний номер версії з якогось конфігураційного файлу (я думаю, я можу помістити його як коментар прямо у karma.conf.js) перевірте, чи встановлена ​​версія карма-бігуна встановлена ​​в глобальній …

20
Як перевірити, чи масив порожній за допомогою PHP?
playersбуде або порожнім, або списком, розділеним комами (або одним значенням). Який найпростіший спосіб перевірити, чи порожній він? Я припускаю, що можу це зробити, як тільки я забираю $gameresultмасив $gamerow? У цьому випадку, ймовірно, було б ефективніше пропустити вибух, $playerlistякщо він порожній, але заради аргументу, як би я перевірив, чи масив …
470 php  arrays 

21
Як визначити, чи є даний Linux 32-бітним або 64-бітним?
Коли я набираю uname -a, він дає наступний вихід. Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux Звідки я можу зрозуміти, що дана ОС 32 або 64 біт? Це корисно при написанні configureсценаріїв, наприклад: для якої архітектури я будую?

24
У Vim існує спосіб видалення, не вносячи текст до реєстру?
Використовуючи Vim, я часто хочу замінити блок коду на той блок, який я щойно викрутив. Але коли я видаляю блок коду, який підлягає заміні, сам цей блок переходить до реєстру, який стирає блок, який я щойно вирвав. Тож у мене звичка дзижчати, то вставляти, то видаляти те, що я не …



17
Ітерація над std :: vector: непідписаний проти підписаної змінної індексу
Який правильний спосіб ітерації над вектором в C ++? Розглянемо ці два фрагменти коду, цей відмінно працює: for (unsigned i=0; i < polygon.size(); i++) { sum += polygon[i]; } і цей: for (int i=0; i < polygon.size(); i++) { sum += polygon[i]; } що породжує warning: comparison between signed and …
470 c++  stl  unsigned  signed 

15
Медіа-запити: як націлити на настільний ПК, планшет і мобільний телефон?
Я займався деякими дослідженнями медіа-запитів, і досі не дуже розумію, як орієнтуватися на пристрої певних розмірів. Я хочу мати змогу націлювати на робочий стіл, планшет та мобільний телефон. Я знаю, що будуть розбіжності, але було б непогано мати загальну систему, яка може використовуватись для націлювання на ці пристрої. Я знайшов …

8
Як я повністю перейменую проект Xcode (тобто включаючи папки)?
У мене є проект на ім'я XXX. Я хочу перейменувати цей проект у YYY. Зауважте, що XXXце надзвичайно поширений термін (наприклад, "дані" або просто "проект"), і, отже, простий пошук і заміна RegEx неможливий через ризик пошкодження файлів конфігурації проекту. Мій поточний каталог проектів містить такі елементи: XXX XXXTests XXX.xcodeproj і …

19
Помилка: запит об’єкта завеликий
Я отримую таку помилку з експресом: Error: request entity too large at module.exports (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:16:15) at json (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/json.js:60:5) at Object.bodyParser [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/bodyParser.js:53:5) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.cookieParser [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/cookieParser.js:60:5) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.logger (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/logger.js:158:5) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.staticMiddleware [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/static.js:55:61) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) TypeError: /Users/michaeljames/Documents/Projects/Proj/mean/app/views/includes/foot.jade:31 29| …

6
C # "внутрішній" модифікатор доступу під час тестування одиниць
Я новачок у тестуванні одиниць, і я намагаюся зрозуміти, чи варто починати використовувати більше "внутрішнього" модифікатора доступу. Я знаю, що якщо ми використовуємо 'Internal' та встановимо змінну збірки 'InternalsVisibleTo', ми можемо перевірити функції, які ми не хочемо оголошувати загальнодоступними з проекту тестування. Це змушує мене думати, що я завжди повинен …
469 c#  .net  unit-testing  tdd 

10
Як конвертувати Set в масив?
Набір здається приємним способом створення масивів із гарантованими унікальними елементами, але він не відкриває жодного хорошого способу отримання властивостей, за винятком генератора [Set] .values, який викликається незграбно mySet.values.next(). Це було б нормально, якби ви могли викликати mapта подібні функції на Sets. Але ви також не можете цього зробити. Я намагався …


18
Збережіть растрові карти до місця
Я працюю над функцією для завантаження зображення з веб-сервера, відображення його на екрані, а якщо користувач бажає зберегти зображення, збережіть його на SD-картці у певній папці. Чи є простий спосіб взяти растровий малюнок і просто зберегти його на SD-карті в папці, яку я вибрав? Моя проблема полягає в тому, що …
469 android  bitmap  save 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.