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

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

12
Що робить [] .forEach.call () у JavaScript?
Я дивився на деякі фрагменти коду, і виявив кілька елементів, що викликають функцію над списком вузлів із застосуванням forEach до порожнього масиву. Наприклад, у мене є щось на кшталт: [].forEach.call( document.querySelectorAll('a'), function(el) { // whatever with the current node }); але я не можу зрозуміти, як це працює. Хтось може …

7
Видалення місцевої філії за допомогою Git
Я гуглив, і є кілька дуже довгих тем на цю тему, і жодна з них, здається, не допомагає. Я думаю, що роблю щось не так. У мене філія називається Test_Branch. Коли я намагаюся видалити його за допомогою рекомендованого методу, я отримую таку помилку: Неможливо видалити гілку "Test_Branch", перевірену в "[location …
135 git 

9
Як встановити реквізити за замовчуванням для компонента React
Я використовую код нижче, щоб встановити реквізити за замовчуванням на компонент React, але він не працює. У render()способі я бачу, як вихід "невизначений реквізит" був надрукований на консолі браузера. Як я можу визначити значення за замовчуванням для реквізиту компонента? export default class AddAddressComponent extends Component { render() { let {provinceList,cityList} …

9
Як "grep" для імені файлу замість вмісту файлу?
grep використовується для пошуку у файлі, щоб побачити, чи відповідає будь-який рядок заданому регулярному виразу. Однак у мене така ситуація - я хочу написати регулярний вираз, який буде відповідати самому імені файлу (а не вмісту файлу). Я запускаю це з кореневого каталогу системи, щоб знайти всі ті файли, які відповідають …
135 grep 

5
Як перейти назад до "master" з git?
Я взяв свій перший вчинок; потім створили гілку (скажімо, гілку1). У цій гілці я створив каталог "example" і поклав початок. У GitHub я бачу свою нову гілку та новий каталог "приклад", який я додав. Тепер мені цікаво, як я можу "синхронізувати" назад до майстра; і таким чином видалити папку "example" …
135 git 

4
Як встановити змінну середовища дочірнього процесу в Makefile
Я хотів би змінити цей Makefile: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor \ --harmony \ --watch etc,lib \ --extensions js,json \ --no-restart-on error \ lib test: NODE_ENV=test mocha \ --harmony \ --reporter spec \ test clean: @rm -rf node_modules .PHONY: test clean до: SHELL := /bin/bash PATH := …

4
Як створити нову (і порожню!) Гілку кореня?
Я хотів би визначити нову гілку "root" у цьому сховищі git. Під «кореневою» гілкою я маю на увазі гілку, повністю незалежну від усіх інших гілок у сховищі 1 . На жаль, навіть фіксація (назвемо це A) у самій основі дерева фіксів репо містить багато файлів (це було сховище, яке було …
135 git 

8
Переставляйте стовпчики за допомогою вирізання
У мене є файл у такому форматі Колонка1 Стовпчик2 str1 1 str2 2 str3 3 Я хочу, щоб стовпці були переставлені. Я спробував нижче команди вирізати -f2,1 file.txt Команда не змінює порядок стовпців. Будь-яка ідея, чому це не працює? Дякую.
135 shell 

5
томи кріплення докера на хості
Мені успішно вдалося поділитися папками між контейнером docker з використанням томів docker run -v /host/path:/container/path ... Але моє питання полягає в тому, в чому різниця між цим та використанням VOLUMEкоманди в Dockerfile VOLUME /path Я використовую зображення з VOLUMEкомандою, і я хотів би знати, як поділитися ним зі своїм хостом. …

8
Чи можливо шукати певне ім'я файлу на GitHub?
Я знаю, що веб-інтерфейс GitHub дозволяє здійснювати пошук у всіх сховищах за файлами з певним іменем шляху (наприклад, пошук path:/app/models/user.rbрезультатів> 109k результатів), але чи є спосіб пошуку в усіх сховищах за файлами файлів незалежно від їх розташування підкаталога? Я спробував використати зірочки в pathаргументі, і це, схоже, не спрацювало.

4
REST, HTTP DELETE та параметри
Чи є щось непогашене у наданні параметрів для HTTP DELETE-запиту? Мій сценарій полягає в тому, що я моделюю "Ви впевнені, що хочете видалити це?" сценарій. У деяких випадках стан ресурсу говорить про те, що запитуване видалення може бути недійсним. Ви, напевно, можете собі уявити деякі сценарії, де потрібно підтвердження видалення …
135 http  rest 



10
Makefiles з вихідними файлами в різних каталогах
У мене є проект, де структура каталогу виглядає так: $projectroot | +---------------+----------------+ | | | part1/ part2/ part3/ | | | +------+-----+ +---+----+ +---+-----+ | | | | | | | data/ src/ inc/ src/ inc/ src/ inc/ Як мені написати файл makefile, який би був частиною / src (або …
135 linux  makefile 

3
Розуміння циклу подій
Я думаю про це, і ось що я придумав: Давайте подивимось цей код нижче: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Надходить запит, і JS двигун починає виконувати код вище, крок за кроком. Перші два дзвінки - це синхронізовані дзвінки. Але коли мова йде про setTimeoutметод, він стає асинхронним виконанням. Але JS …

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