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

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

8
Что такое Kotlin эквивалент Java String []?
Я вижу, что Kotlin имеет ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray, что эквивалентно byte[], short[], int[],char[], double[], float[]в Java. Теперь мне интересно, есть ли StringArrayэквивалент Java String[]?
165 kotlin 

6
ноль обнаружения в го
Я вижу много кода в Go, чтобы обнаружить ноль, например так: if err != nil { // handle the error } Тем не менее, у меня есть такая структура: type Config struct { host string port float64 } и config это экземпляр Config, когда я делаю: if config == nil …
165 go  null 

7
Выберите тип данных поля в postgres
Как получить тип данных определенного поля из таблицы в postgres? Например, у меня есть следующая таблица student_details (целое число stu_id, varchar (30) stu_name, отметка времени join_date); В этом случае, используя имя поля или любым другим способом, мне нужно получить тип данных конкретного поля. Есть ли возможность?
165 postgresql 

5
Почему фрагменты в React 16 лучше контейнерных элементов?
В Реакте 16.2 улучшенная поддержка Fragmentsбыла добавлена. Более подробную информацию можно найти в блоге React здесь. Мы все знакомы со следующим кодом: render() { return ( // Extraneous div element :( <div> Some text. <h2>A heading</h2> More text. <h2>Another heading</h2> Even more text. </div> ); } Да, нам нужен контейнерный …
165 reactjs 

6
Запуск конкретного тестового примера в Django, когда у вашего приложения есть каталог тестов
В документации Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) говорится, что вы можете запускать отдельные тестовые случаи, указав их: $ ./manage.py test animals.AnimalTestCase Это предполагает, что у вас есть свои тесты в файле tests.py в вашем приложении Django. Если это правда, то эта команда работает как ожидалось. У меня есть мои тесты для …

9
Удаление прослушивателя событий, который был добавлен с помощью bind
В JavaScript, каков наилучший способ удалить функцию, добавленную в качестве прослушивателя событий, с помощью bind ()? пример (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.myButton.addEventListener("click", this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener("click", ___________); }; …

12
node.js: читать текстовый файл в массив. (Каждая строка элемента в массиве.)
Я хотел бы прочитать очень, очень большой файл в массив JavaScript в node.js. Итак, если файл выглядит так: first line two three ... ... Я хотел бы иметь массив: ['first line','two','three', ... , ... ] Функция будет выглядеть так: var array = load(filename); Поэтому идея загрузить все это как строку …

17
Установка показывает ошибку в консоли: УСТАНОВИТЕ СБОЙ ПРОВАЙДЕРА КОНФЛИКТОВ
Я экспериментирую с примером программы NotesList в Android SDK. Я сделал небольшое изменение в программе, но когда я устанавливаю свою отредактированную версию, я продолжаю получать сообщение INSTALL_FAILED_CONFLICTING_PROVIDER в консоли, когда пытаюсь установить ее, когда оригинальная программа заметок уже находится на устройстве. Что мне нужно изменить в провайдере, чтобы сделать его …


2
Модуль argparse Как добавить параметр без каких-либо аргументов?
Я создал скрипт, используя argparse. Сценарий должен принять имя файла конфигурации в качестве опции, и пользователь может указать, нужно ли ему полностью выполнить сценарий или только имитировать его. Аргументы для передачи: ./script -f config_file -sили ./script -f config_file. Это нормально для части -f config_file, но он продолжает спрашивать меня об …
165 python  argparse 

4
Как создать видео из изображений с помощью FFmpeg?
ffmpeg -r 1/5 -start_number 2 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4 Эта строка работала нормально, но я хочу создать видеофайл из изображений в другой папке. Имена изображений в моей папке: img001.jpg img002.jpg img003.jpg ... Как я могу ввести файлы изображений из другой папки? Пример:C:\mypics Я попробовал эту …
165 image  ffmpeg  slideshow 

15
Как обновить Git до последней версии на macOS?
Я только что купил новый Mac с OS X Lion и проверил в Терминале, какая версия git установлена ​​по умолчанию. Я получил ответ git --version > git version 1.7.5.4 Я хотел бы обновить git до последней версии 1.7.8.3, поэтому я скачал установщик dmg "git-1.7.8.3-intel-universal-snow-leopard.dmg" и запустил его. После установки Терминал …
165 macos  git 

11
Как вы разворачиваете свой собственный репозиторий на GitHub?
У меня есть публичный репозиторий на GitHub. Я хочу скопировать / скопировать его и работать над новым проектом, основанным на этом хранилище, но я не хочу влиять на то, как оно сейчас. Я пытался разветвлять его с помощью интерфейса GitHub, но ничего не получалось.

4
Запуск оболочки в контейнере Docker Alpine
Чтобы запустить интерактивную оболочку для образа Ubuntu, мы можем запустить: ole@T:~$ docker run -it --rm ubuntu root@1a6721e1fb64:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var Но когда это выполняется для образа Alpine Docker , получаются следующие результаты: ole@T:~$ …

3
Каков наилучший способ выхода из функции (которая не имеет возвращаемого значения) в python до ее завершения (например, проверка не пройдена)?
Давайте предположим итерацию, в которой мы вызываем функцию без возвращаемого значения. То, как должна вести себя моя программа, объясняется в этом псевдокоде: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... Если я …
165 python  function  return 

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