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

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


13
gradlew: в доступе отказано
Я пытаюсь запустить gradlew из командной строки, но постоянно сталкиваюсь со следующей ошибкой. Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace -bash: ./gradlew: Permission denied Я уже запускаю эту команду из каталога моего проекта. Необходимо выполнить эту команду, так как я сталкиваюсь с той же (неописательной) ошибкой в ​​Android Studio 0.2.x, как и …


9
Как легко инициализировать список кортежей?
Я люблю кортежи . Они позволяют вам быстро сгруппировать релевантную информацию без необходимости писать структуру или класс для нее. Это очень полезно при рефакторинге очень локализованного кода. Инициализация их списка, однако, кажется немного излишней. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), Tuple.Create( …


16
Какой самый быстрый способ отправить 100 000 HTTP-запросов в Python?
Я открываю файл с 100 000 URL. Мне нужно отправить HTTP-запрос на каждый URL и распечатать код состояния. Я использую Python 2.6 и до сих пор смотрел на многие запутанные способы, которыми Python реализует многопоточность / параллелизм. Я даже посмотрел на библиотеку Python Concurrence , но не могу понять, как …
287 python  http  concurrency 

17
Как открыть несколько экземпляров кода Visual Studio?
Сегодня Microsoft выпустила редактор файлов и папок Visual Studio Code . Первое ограничение - это приложение для одного экземпляра. Есть ли способ получить несколько экземпляров или иначе открыть несколько папок одновременно?

5
Как умножить длительность на целое число?
Чтобы протестировать параллельные процедуры, я добавил строку в функцию, чтобы она возвращалась случайным образом (до одной секунды) time.Sleep(rand.Int31n(1000) * time.Millisecond) Однако, когда я скомпилировал, я получил эту ошибку . \ crawler.go: 49: недопустимая операция: rand.Int31n (1000) * time.Millisecond (несовпадающие типы int32 и time.Duration) Любые идеи? Как я могу умножить продолжительность?
287 go  time 

2
Должен ли я использовать машинопись? или я могу просто использовать ES6? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Моя ежедневная работа - разработка клиентов с использованием AngularJS. Мы …


8
Как определить пользовательский класс исключений в Java, самый простой способ?
Я пытаюсь определить свой собственный класс исключений самым простым способом, и вот что я получаю: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } Вот что говорит компилятор Java: cannot find symbol: constructor MyException(java.lang.String) У меня было …

2
Сделайте ведро публичным в Amazon S3 [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Как настроить ведро в Amazon S3, чтобы по умолчанию все файлы были доступны только для чтения?

5
Java String split удаляет пустые значения
Я пытаюсь разделить значение с помощью разделителя. Но я нахожу удивительные результаты String data = "5|6|7||8|9||"; String[] split = data.split("\\|"); System.out.println(split.length); Я ожидаю получить 8 значений. [5,6,7, ПУСТО, 8,9, ПУСТО, ПУСТО] Но я получаю только 6 значений. Есть идеи и как исправить. Неважно, в каком месте находится пустое значение, оно …
286 java  string  split 

8
Почему strlen glibc должен быть настолько сложным, чтобы быстро бегать?
Я просматривал strlenкод здесь и мне было интересно, действительно ли нужны оптимизации, используемые в коде? Например, почему что-то вроде следующего не работает одинаково хорошо или лучше? unsigned long strlen(char s[]) { unsigned long i; for (i = 0; s[i] != '\0'; i++) continue; return i; } Разве не проще и …


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