программирование

Q & A для профессиональных программистов и энтузиастов

4
Зачем использовать Task <T> вместо ValueTask <T> в C #?
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать ValueTask &lt;T&gt;? Начиная с C # 7.0 асинхронные методы могут возвращать ValueTask &lt;T&gt;. В объяснении говорится, что его следует использовать, когда мы имеем кешированный результат или имитируем асинхронность с помощью синхронного кода. Однако я до сих …
168 c#  asynchronous 


20
Преимущества цикла std :: for_each over for
Существует ли какое - либо преимущество std::for_eachнад forциклом? Мне std::for_eachтолько кажется, что мешает удобочитаемости кода. Почему тогда некоторые стандарты кодирования рекомендуют его использовать?
168 c++  stl  foreach  coding-style 

6
Git работает на двух ветвях одновременно
У меня есть проект со многими филиалами. Я бы хотел работать над несколькими ветками одновременно, не переключаясь с одного на другой git checkout. Есть ли способ сделать это, кроме копирования всего хранилища в другое место?
168 git  branch 

30
Как получить уникальные значения в массиве
Как я могу получить список уникальных значений в массиве? Всегда ли мне нужно использовать второй массив или в JavaScript есть что-то похожее на hashmap в java? Я собираюсь использовать только JavaScript и jQuery . Никакие дополнительные библиотеки не могут быть использованы.
168 javascript  jquery 

5
Base64: Какое худшее возможное увеличение использования пространства?
Если сервер получил строку base64 и хотел проверить ее длину перед преобразованием, скажем, он всегда хотел, чтобы конечный байтовый массив составлял 16 КБ. Насколько большим может быть массив байтов 16 КБ при преобразовании в строку Base64 (при условии, что по одному байту на символ)?
168 base64  expansion 

4
Оператор «и» для оператора «if» в Bash
Я пытаюсь создать простой скрипт Bash, чтобы проверить, не работает ли веб-сайт, и по какой-то причине оператор «и» не работает: #!/usr/bin/env bash WEBSITE=domain.com SUBJECT="$WEBSITE DOWN!" EMAILID="an@email.com" STATUS=$(curl -sI $WEBSITE | awk '/HTTP\/1.1/ { print $2 }') STRING=$(curl -s $WEBSITE | grep -o "string_to_search") VALUE="string_to_search" if [ $STATUS -ne 200 ] …
168 bash  if-statement 


12
Вызовите функцию, подобную apply, в каждой строке информационного кадра с несколькими аргументами из каждой строки
У меня есть датафрейм с несколькими столбцами. Для каждой строки в кадре данных я хочу вызвать функцию в строке, и для ввода функции используются несколько столбцов из этой строки. Например, допустим, у меня есть эти данные и этот testFunc, который принимает два аргумента: &gt; df &lt;- data.frame(x=c(1,2), y=c(3,4), z=c(5,6)) &gt; …
168 r  dataframe 

11
Добавление только неотслеживаемых файлов
Одна из команд, которые я нахожу невероятно полезной в Git, заключается git add -uв добавлении в индекс всего, кроме неотслеживаемых файлов. Есть ли обратное этому? В последние несколько месяцев я часто оказывался в положении, когда я в интерактивном режиме добавлял некоторые обновления в индекс, и я хочу добавить все неотслеживаемые …
168 git  git-add 

12
Как мне сослаться на локальное изображение в React?
Как я могу загрузить изображение из локального каталога и включить его в reactjs img srcтег? У меня есть изображение, которое вызывается one.jpegв той же папке, что и мой компонент, и я попробовал и то, &lt;img src="one.jpeg" /&gt;и другое &lt;img src={"one.jpeg"} /&gt;в своей renderфункции, но изображение не отображается. Кроме того, у …
168 reactjs 


7
Почему я могу использовать функцию до ее определения в JavaScript?
Этот код всегда работает, даже в разных браузерах: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); Я не мог найти единственную ссылку на то, почему это …

27
«Нет такого модуля» при использовании @testable в модульных тестах Xcode
Недавно я обновился до Xcode 7 beta 5. Я попытался добавить модульный тест в более ранний проект, но я получаю сообщение об ошибке «Нет такого модуля [myModuleName]» в @testable import myModuleNameстроке. Я попытался очистка проекта с помощью OptionClean Build Folder проверка того, что для «Включить тестируемость» (отладка) было установлено значение …

11
Заменить строку в файле на nodejs
Я использую задачу md5 grunt для генерации имен файлов MD5. Теперь я хочу переименовать источники в файле HTML с новым именем файла в обратном вызове задачи. Интересно, какой самый простой способ сделать это?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.