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

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


30
Неможливо імпортувати модуль, який точно встановлено
Встановивши механізм , я, здається, не зможу імпортувати його. Я спробував встановити з pip, easy_install та через python setup.py installцей репо: https://github.com/abielr/mechanize . Все це безрезультатно, оскільки кожного разу, коли я вступаю в свій інтерактивний Python, я отримую: Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type …

11
Помилка PHP: "Розширення zip та команда розпакування відсутні, пропускаються".
Коли я запускаю, composer updateя отримую це повідомлення про помилку: Loading composer repositories with package information Updating dependencies (including require-dev) Failed to download psr/log from dist: The zip extension and unzip command are both missing, skipping. The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php.ini Now trying to download from …
144 php  composer-php 

6
У чому полягає перевага __builtin_expect GCC в інших операторах?
Я натрапив на те, #defineв якому вони використовують __builtin_expect. Документація говорить: Вбудована функція: long __builtin_expect (long exp, long c) Ви можете використовувати __builtin_expectдля надання компілятору інформації про передбачення галузей. Взагалі, вам слід віддати перевагу реальним відгукам профілів для цього ( -fprofile-arcs), оскільки програмісти, як відомо, погано прогнозують, як реально працюють …
144 c  linux  gcc  built-in 

4
Що конкретно є настінний час, користувальницький процесор-час та системний процесор-час у UNIX?
Я можу здогадатися, ґрунтуючись на іменах, але що конкретно - це настінний час, користувальницький-процесорний час та системний-процесорний час у UNIX? Чи час-користувач-процесор - кількість часу, витраченого на виконання коду користувача, в той час як час ядра-процесор - кількість часу, проведеного в ядрі, через необхідність привілейованих операцій (наприклад, IO на диск)? …

11
Як опублікувати модуль, написаний на ES6 в NPM?
Я збирався опублікувати модуль до NPM, коли думав про перезапис його в ES6, щоб це було підтверджено майбутнім, і вивчити ES6. Я використовував Babel для транспіляції в ES5 та проведення тестів. Але я не впевнений, як діяти: Чи потрібно перекладати та публікувати отриману папку / вихід у NPM? Чи включати …

8
Редагувати та відтворювати XHR chrome / firefox тощо?
Я шукав спосіб змінити запит XHR, зроблений у моєму браузері, а потім знову відтворити його. Скажіть, у мене в браузері виконаний повний POST-запит, і єдине, що я хочу змінити, - це невелике значення, а потім знову відтворити його. Це було б набагато простіше і швидше зробити безпосередньо в браузері. Я …

3
Декларація про друзів у C ++ - різниця між публічним та приватним
Чи є різниця між оголошенням функції / класу друга приватним або загальнодоступним? Я не можу знайти щось про це в Інтернеті. Я маю на увазі різницю між: class A { public: friend class B; }; і class A { private: //or nothing as the default is private friend class B; …
144 c++  private  friend  public 

3
JSDoc: повертає структуру об'єкта
Як я можу розповісти JSDoc про структуру об'єкта, який повертається. Я знайшов @return {{field1: type, field2: type, ...}} descriptionсинтаксис і спробував: /** * Returns a coordinate from a given mouse or touch event * @param {TouchEvent|MouseEvent|jQuery.Event} e * A valid mouse or touch event or a jQuery event wrapping such …

7
Зірвати персонажів до та після матчу?
Використовуючи це: grep -A1 -B1 "test_pattern" file створить один рядок до і після відповідного шаблону у файлі. Чи є спосіб відображення не рядків, а заданої кількості символів? Рядок у моєму файлі досить великий, тому я не зацікавлений у друкуванні всього рядка, а лише спостерігаю за збігом у контексті. Будь-які пропозиції, …
144 bash  grep 



10
Як я можу видалити розширення імені файлу в скрипті оболонки?
Що не так із наведеним нижче кодом? name='$filename | cut -f1 -d'.'' Так, я отримую буквальний рядок $filename | cut -f1 -d'.', але якщо я видаляю лапки, я нічого не отримую. Тим часом, набираючи текст "test.exe" | cut -f1 -d'.' в оболонці дає мені вихід, який я хочу test,. Я …
144 bash  shell  sh  cut  gnu-coreutils 

14
Зрівняти масив масивів у Swift
Чи є аналог у Swift to flattenу Scala, Xtend, Groovy, Ruby та co? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] Звичайно, я міг би використати зменшення для цього, але це якось смокче var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b }
144 swift 

8
отримати атрибути даних у коді JavaScript
У мене наступний html: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> Чи можливо отримати атрибути, що починаються з цього data-, і використовувати їх у коді JavaScript, як код нижче? Поки що я отримую nullрезультат. document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" }); });

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