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

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

5
Как динамически построить объект JSON с Python?
Я новичок в Python, и я играю с данными JSON. Я хотел бы динамически построить объект JSON путем добавления некоторого значения ключа к существующему объекту JSON. Я попробовал следующее, но я получаю TypeError: 'str' object does not support item assignment: import json json_data = json.dumps({}) json_data["key"] = "value" print 'JSON: …
274 python  json 

19
Разобрать строку URI в коллекцию имя-значение
У меня есть URI, как это: https://google.com.ua/oauth/authorize?client_id=SS&response_type=code&scope=N_FULL&access_type=offline&redirect_uri=http://localhost/Callback Мне нужна коллекция с разобранными элементами: NAME VALUE ------------------------ client_id SS response_type code scope N_FULL access_type offline redirect_uri http://localhost/Callback Точнее , мне нужен Java-эквивалент для метода C # /. NET HttpUtility.ParseQueryString . Пожалуйста, дайте мне совет по этому поводу. Спасибо.

15
Использование инструкции RUN в Dockerfile с 'source' не работает
У меня есть Dockerfile, который я собираю для установки среды vanilla python (в которую я буду устанавливать приложение, но позже). FROM ubuntu:12.04 # required to build certain python libraries RUN apt-get install python-dev -y # install pip - canonical installation instructions from pip-installer.org # http://www.pip-installer.org/en/latest/installing.html ADD https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py /tmp/ez_setup.py ADD https://raw.github.com/pypa/pip/master/contrib/get-pip.py …
274 bash  shell  docker 

23
Какой самый эффективный способ удалить дубликаты и отсортировать вектор?
Мне нужно взять вектор C ++ с потенциально большим количеством элементов, стереть дубликаты и отсортировать их. В настоящее время у меня есть код ниже, но он не работает. vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); Как я могу правильно сделать это? Кроме того, быстрее ли сначала удалить дубликаты (аналогично приведенному выше) …
274 c++  sorting  vector  stl  duplicates 

10
Как определить текущую операционную систему с Node.js
Я пишу пару сценариев оболочки для использования при разработке на платформе. У нас есть разработчики как для Mac, так и для Windows. Есть ли переменная, которую я могу проверить в Node для запуска файла .sh в одном экземпляре и .bat в другом?
274 node.js 

19
Как клонировать ArrayList, а также клонировать его содержимое?
Как я могу клонировать, ArrayListа также клонировать его элементы в Java? Например у меня есть: ArrayList<Dog> dogs = getDogs(); ArrayList<Dog> clonedList = ....something to do with dogs.... И я ожидаю, что объекты clonedListне такие, как в списке собак.

11
Функциональный стиль Java 8 Optional.ifPresent и if-not-Present?
В Java 8 я хочу сделать что-то с Optionalобъектом, если он присутствует, и сделать что-то другое, если его нет. if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } Это не «функциональный стиль», хотя. Optionalесть ifPresent()метод, но я не могу связать orElse()метод. Таким образом, я не могу написать: opt.ifPresent( x …

7
CS0120: ссылка на объект требуется для нестатического поля, метода или свойства 'foo'
Рассматривать: namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //int[] val = { 0, 0}; int val; if (textBox1.Text == "") { MessageBox.Show("Input any no"); } else { val = Convert.ToInt32(textBox1.Text); Thread ot1 = new Thread(new …
274 c# 


30
npm ERR cb () никогда не вызывается
У меня есть приложение Node.js, размещенное на Heroku. Каждый раз, когда я делаю, git push herokuя получаю следующую ошибку: Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) …
274 node.js  heroku  npm 

11
Как сгруппировать строки данных в список в pandas groupby?
У меня есть фрейма данных панд, dfкак: a b A 1 A 2 B 5 B 5 B 4 C 6 Я хочу сгруппировать по первому столбцу и получить второй столбец в виде списков в строках : A [1,2] B [5,5,4] C [6] Можно ли сделать что-то подобное с помощью …

3
Значение Git оформить двойные тире
Что означает двойная тире перед именем файла в этой команде git? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt Они обязательны? Это эквивалентно git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
274 git  git-checkout 

4
Как отменить условие в PowerShell?
Как отменить условный тест в PowerShell? Например, если я хочу проверить каталог C: \ Code, я могу запустить: if (Test-Path C:\Code){ write "it exists!" } Есть ли способ отменить это условие, например (не работает): if (Not (Test-Path C:\Code)){ write "it doesn't exist!" } Обходной путь : if (Test-Path C:\Code){ } …

10
Выполнить .join по значению в массиве объектов
Если у меня есть массив строк, я могу использовать .join() метод для получения одной строки, каждый элемент которой разделен запятыми, например: ["Joe", "Kevin", "Peter"].join(", ") // => "Joe, Kevin, Peter" У меня есть массив объектов, и я хотел бы выполнить аналогичную операцию со значением, содержащимся в нем; так из [ …

12
Безопасный случайный токен в Node.js
В этом вопросе Эрику нужно создать безопасный случайный токен в Node.js. Есть метод, crypto.randomBytesкоторый генерирует случайный буфер. Однако кодировка base64 в узле не является url-безопасной, она включает в себя /и +вместо -и _. Поэтому самый простой способ сгенерировать такой токен, который я нашел, это require('crypto').randomBytes(48, function(ex, buf) { token = …

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