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

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

14
Один рядок if-умова-призначення
У мене є такий код num1 = 10 someBoolValue = True Мені потрібно встановити значення num1для 20якщо someBoolValueє True; і не робити нічого іншого. Отже, ось мій код для цього num1 = 20 if someBoolValue else num1 Чи є якимось чином я міг би уникнути ...else num1частини, щоб зробити її …

6
Метод батьківського виклику ReactJS
Я роблю перший крок у ReactJS і намагаюся зрозуміти спілкування між батьком та дітьми. Я формую форму, тому в мене є компонент для стилей полів. А також у мене є батьківський компонент, який включає поле та перевірку його. Приклад: var LoginField = React.createClass({ render: function() { return ( <MyField icon="user_icon" …

18
Як відфільтрувати масив з усіх елементів іншого масиву
Я хотів би зрозуміти найкращий спосіб фільтрації масиву з усіх елементів іншого . Я намагався з функцією фільтра, але мені не підходить, як дати їй значення, які я хочу видалити. Щось на зразок: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray = array.filter(myCallback); // filteredArray should now be …

3
Різниця між мікрозадачею та макроскладом у контексті циклу події
Я щойно закінчив читати специфікацію Promises / A + і натрапив на умови microtask та macrotask: див. Http://promisesaplus.com/#notes Я ніколи раніше не чув про ці терміни, і зараз мені цікаво, яка може бути різниця? Я вже намагався знайти деяку інформацію в Інтернеті, але все, що я знайшов, - це публікація …

9
Перетворити блоб на базу64
Це фрагмент коду, який я хочу зробити Blobдля Base64рядка: Ця коментована частина працює, і коли створена цим URL-адресом встановлено img src, вона відображає зображення: var blob = items[i].getAsFile(); //var URLObj = window.URL || window.webkitURL; //var source = URLObj.createObjectURL(blob); //console.log("image source=" + source); var reader = new FileReader(); reader.onload = function(event){ …
140 javascript  jquery 




16
Отримайте останню не порожню клітинку у стовпці в Google Таблицях
Я використовую наступну функцію =DAYS360(A2, A35) щоб обчислити різницю між двома датами в моєму стовпці. Однак стовпчик постійно розширюється, і мені наразі доводиться вручну змінювати "A35" під час оновлення електронної таблиці. Чи є спосіб (в Google Таблицях) знайти останню не порожню клітинку в цьому стовпці, а потім динамічно встановити цей …


4
Чи підтримує React замовлення на оновлення стану?
Я знаю, що React може виконувати оновлення стану асинхронно та пакетно для оптимізації продуктивності. Тому ви ніколи не можете довіряти державі, що оновлюється після дзвінка setState. Але ви можете довіряти Реагувати постійно оновлювався в тому ж порядку , як setStateназивається для той же компонент? різні компоненти? Спробуйте натиснути кнопку в …

11
Зробіть, щоб файли заголовків і колонтитулів включалися до кількох HTML-сторінок
Я хочу створити загальні сторінки заголовків і колонтитулів, які містяться на кількох html-сторінках. Я хотів би використовувати JavaScript. Чи можна це зробити за допомогою лише html та JavaScript? Я хочу завантажити сторінку заголовка і колонтитула на іншу сторінку html.
140 javascript  jquery  html  css 


7
Як я можу змусити git ігнорувати майбутні редакції файлу?
Я створив версію файлу за замовчуванням для файлу, що міститься у сховищі git. Важливо, що коли хтось клонує сховище, він отримує копію цього файлу. Однак я хотів би встановити git так, щоб він ігнорував зміни цього файлу пізніше. .gitignoreпрацює лише на відслідковуваних файлах. Моя мотивація полягає в тому, що цей …
140 git  gitattributes 

1
Що таке .build-deps для apk add --virtual команда?
Що .build-depsв наступній команді? Я не можу знайти пояснення в альпійських документах. Це файл, який заздалегідь визначений? На це посилається в багатьох Dockerfiles. RUN apk add --no-cache --virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install --no-cache-dir <packages_that_require_gcc...> \ RUN apk del .build-deps
140 docker  apk  dockerfile  alpine 

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