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

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

6
Порядок ключей в словарях
Код: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Это печатает ['a', 'c', 'b']. Я не уверен, как метод keys()определяет порядок ключевых слов в l . Однако я хотел бы иметь возможность извлекать ключевые слова в «правильном» порядке. Правильный порядок, конечно, создаст список ['a', 'b', …
103 python  dictionary 

1
Рекурсивная папка треков Git LFS
Можно ли рекурсивно отслеживать все файлы, содержащиеся в папке и ее подпапках, с помощью Git LFS? Я бы хотел сделать что-то подобное: git lfs track myfolder/*
103 git  git-lfs 

4
Как преобразовать 1 в истину или 0 в ложь при получении модели
У меня есть модель, для которой задан ответ JSON из базы данных mysql. Данные модели устанавливаются с истинным или ложным значением в логическое поле / tinyint в базе данных, которое использует 1или 0. На мой взгляд, у меня есть привязка, которая проверяет логическое значение с подчеркиванием _.isBoolean. Конечно, когда моя …

8
Вывод в ту же строку, что и предыдущий вывод?
Пишу загрузчик FTP. Часть кода выглядит примерно так: ftp.retrbinary("RETR " + file_name, process) Я вызываю функциональный процесс для обработки обратного вызова: def process(data): print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!' file.write(data) и вывод будет примерно таким: 1784 KB / KB 1829 downloaded! 1788 KB / KB 1829 downloaded! etc... …

11
Как лучше всего заменить элемент списка
if (listofelements.Contains(valueFieldValue.ToString())) { listofelements[listofelements.IndexOf(valueFieldValue.ToString())] = value.ToString(); } Я заменил как указано выше. Есть ли другой лучший способ провести сравнение, кроме этого?
103 c# 

8
Ошибка HTTP 403 в Python 3 Web Scraping
Я пытался отказаться от веб-сайта для практики, но продолжал получать ошибку HTTP 403 (думает ли я, что я бот)? Вот мой код: #import requests import urllib.request from bs4 import BeautifulSoup #from urllib import urlopen import re webpage = urllib.request.urlopen('http://www.cmegroup.com/trading/products/#sortField=oi&sortAsc=false&venues=3&page=1&cleared=1&group=1').read findrows = re.compile('<tr class="- banding(?:On|Off)>(.*?)</tr>') findlink = re.compile('<a href =">(.*)</a>') row_array …

8
Как установить корневой объект по умолчанию для подкаталогов для статически размещенного веб-сайта в Cloudfront?
Как установить корневой объект по умолчанию для подкаталогов на статически размещенном веб-сайте в Cloudfront? В частности, я хотел бы, www.example.com/subdir/index.htmlчтобы меня обслуживали всякий раз, когда об этом просит пользователь www.example.com/subdir. Обратите внимание, это для доставки статического веб-сайта, хранящегося в корзине S3. Кроме того, я хотел бы использовать удостоверение доступа к …

8
Как показать Snackbar при запуске Activity?
Я хочу показать Android, Snackbar (android.support.design.widget.Snackbar)когда начинается активность, как мы показываем Toast. Но проблема в том, что мы должны указать родительский макет при создании Snackbarследующим образом: Snackbar.make(parentlayout, "This is main activity", Snackbar.LENGTH_LONG) .setAction("CLOSE", new View.OnClickListener() { @Override public void onClick(View view) { } }) .setActionTextColor(getResources().getColor(android.R.color.holo_red_light )) .show(); Как предоставить родительский …

11
Глубокая копия в ES6 с использованием синтаксиса распространения
Я пытаюсь создать метод карты глубокого копирования для моего проекта Redux, который будет работать с объектами, а не с массивами. Я читал, что в Redux каждое состояние не должно ничего менять в предыдущих состояниях. export const mapCopy = (object, callback) => { return Object.keys(object).reduce(function (output, key) { output[key] = callback.call(this, …

5
автоматическое создание базы данных в Entity Framework Core
Мое приложение, которое переносится на ядро ​​.NET, будет использовать новый EF Core с SQLite. Я хочу автоматически создавать структуры базы данных и таблиц при первом запуске приложения. Согласно основной документации EF, это делается с помощью ручных команд. dotnet ef migrations add MyFirstMigration dotnet ef database update Однако я не хочу, …

6
как вы фильтруете фреймы данных pandas по нескольким столбцам
Чтобы отфильтровать фрейм данных (df) по одному столбцу, если мы рассмотрим данные с мужчинами и женщинами, мы могли бы: males = df[df[Gender]=='Male'] Вопрос 1. Но что, если данные охватывают несколько лет, и я хотел бы видеть только мужчин за 2014 год? На других языках я мог бы сделать что-нибудь вроде: …
103 python  filter  pandas 

9
Как сохранить в локальное хранилище с помощью Flutter?
В Android, если у меня есть информация, которую я хочу сохранять в сеансах, я знаю, что могу использовать SharedPreferences или создать базу данных SQLite или даже записать файл на устройство и прочитать его позже. Есть ли способ сохранить и восстановить такие данные, просто используя Flutter? Или мне нужно написать код …

22
Компонент не является частью какого-либо NgModule или модуль не был импортирован в ваш модуль
Я создаю приложение angular 4. Я получаю ошибку Error:Component HomeComponent is not part of any NgModule or the module has not been imported into your module. Я создал HomeModule и HomeComponent. Какой из них мне нужен для обращения к AppModule? Я немного смущен. Мне нужно направить HomeModule или HomeComponent? В …
103 angular 

7
Преобразование RGBA PNG в RGB с помощью PIL
Я использую PIL для преобразования прозрачного изображения PNG, загруженного с помощью Django, в файл JPG. Вывод выглядит сломанным. Исходный файл Код Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') или Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') Результат В обоих случаях результирующее изображение выглядит так: Есть способ исправить это? Я бы хотел, чтобы фон был белым там, где был прозрачный фон. Решение …

5
В чем разница между обещаниями JavaScript и async await?
Я уже использую функции ECMAScript 6 и ECMAScript 7 (благодаря Babel) в своих приложениях - как мобильных, так и веб-. Первым шагом, очевидно, был уровень ECMAScript 6. Я изучил множество асинхронных шаблонов, обещаний (которые действительно многообещающие), генераторов (не знаю, почему используется символ *) и т. Д. Из них обещания очень …

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