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

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

11
Один лайнер для отримання деяких властивостей з об'єкта в ES 6
Як можна записати функцію, яка займає лише кілька атрибутів найбільш компактно в ES6? Я придумав рішення, використовуючи деструктуризацію + спрощений буквальний об'єкт, але мені не подобається, що список полів повторюється в коді. Чи є ще стрункіше рішення? (v) => { let { id, title } = v; return { id, …

13
Як з’єднати тест об'єкта із запитами до бази даних
Я чув, що тестування одиниць "абсолютно приголомшливе", "дуже здорово" і "всілякі добрі речі", але 70% або більше моїх файлів передбачають доступ до бази даних (деякі читають, а деякі пишуть), і я не впевнений, як написати одиничний тест для цих файлів. Я використовую PHP та Python, але, думаю, це питання, яке …


11
Список файлів із певними розширеннями з ls та grep
Я просто хочу отримати файли з поточного режиму і тільки вихід .mp4 .mp3 .exe файли нічого іншого. Тож я подумав, що можу просто так: ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ Але ні, оскільки перший grep виведе просто mp4, для цього інші 2 grep не будуть використані. …
153 bash  shell  macos  grep 


16
ImportError: Немає модуля з іменем apiclient.discovery
Я отримав цю помилку в Python Google App Engine, використовував API Google Translate, але я не знаю, як виправити, <module> from apiclient.discovery import build ImportError: No module named apiclient.discovery Я спробую встановити середовище, яке вказує на SDK Google App Engine , і знову завантажувати в Google Apps Engine, завжди отримувати …

27
Як очистити всі параметри у спадному вікні?
Мій код працює в IE, але працює на Safari, Firefox та Opera. (великий сюрприз) document.getElementById("DropList").options.length=0; Після пошуку я дізнався, що це те, length=0що йому не подобається. Я намагався ...options=nullі var clear=0; ...length=clearз тим же результатом. Я роблю це одночасно для декількох об'єктів, тому шукаю легкий JS-код.

19
Як розділити Dos шлях на його компоненти в Python
У мене є змінна струна, яка представляє dos-шлях, наприклад: var = "d:\stuff\morestuff\furtherdown\THEFILE.txt" Я хочу розділити цей рядок на: [ "d", "stuff", "morestuff", "furtherdown", "THEFILE.txt" ] Я спробував з допомогою split()і , replace()але вони або обробляти тільки перший символ зворотний косу риску або вони вставляють шестигранний число в рядок. Мені потрібно …
153 python 

12
Як створити кронтаб через сценарій
Мені потрібно додати завдання cron через скрипт, який я запускаю для налаштування сервера. Зараз я використовую Ubuntu. Я можу використовувати, crontab -eале це відкриє редактор для редагування поточного crontab. Я хочу це зробити програмно. Чи можна це зробити?
153 linux  shell  ubuntu  cron  crontab 

5
npm не вдалося встановити час із помилкою make not found
Коли я намагаюся встановити час на сервері nodejs, я отримую помилку нижче: time@0.8.4 install /var/www/track/node_modules/time node-gyp rebuild gyp ERR! build error gyp ERR! stack Error: not found: make gyp ERR! stack at F (/usr/lib/nodejs/npm/node_modules/which/which.js:43:28) gyp ERR! stack at E (/usr/lib/nodejs/npm/node_modules/which/which.js:46:29) gyp ERR! stack at /usr/lib/nodejs/npm/node_modules/which/which.js:57:16 gyp ERR! stack at Object.oncomplete …
153 node.js 

11
"Неможливо знайти сертифікат маніфесту підпису в магазині сертифікатів" - навіть якщо додати новий ключ
Я не можу будувати проекти з чітким підписом назви імені - повідомлення в заголовку завжди з’являється. Так, проект спочатку був скопійований з іншої машини. Однак навіть якщо я додаю новий ключ на вкладці "Підписання" у "Властивості проекту", ця помилка все одно відображається. Я спробував запустити Visual Studio як адміністратор і …


17
Скидання об'єкта генератора в Python
У мене є об'єкт генератора, повернутий із кратною врожайністю. Підготовка до виклику цього генератора - досить трудомістка операція. Ось чому я хочу повторно використовувати генератор. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) Звичайно, я маю на увазі …
153 python  generator  yield 

3
Sqlite LIMIT / OFFSET запит
У мене просте запитання з Sqlite. У чому різниця між цим: Select * from Animals LIMIT 100 OFFSET 50 і Select * from Animals LIMIT 100,50
153 sqlite  limit 


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