Codengineering - блог о программировании ➜ страница 1293
Получение ключа с максимальным значением в словаре?
у меня есть dictionary: ключи-это строки, значения-целые числа. пример: stats = {'a':1000, 'b':3000, 'c': 100} Я хотел бы получить 'b' как ответ, так как это ключ с более высоким значением. Я сделал следующее, используя промежуточный список с обратными кортежами ключ-значение: inverse = [(value, key) for key, value in stats.items()] print max(inverse)[1] Это один из лучших (или даже более элегантный) подход? ...
Как правильно создать приложение с одним экземпляром?
использование C# и WPF под .NET (а не Windows Forms или консоль), каков правильный способ создания приложения, которое может быть запущено только как один экземпляр? Я знаю, что это как-то связано с какой-то мифической вещью, называемой мьютексом, редко я могу найти кого-то, кто беспокоится о том, чтобы остановиться и объяснить, что это такое. код должен также сообщить уже запущенному экземпляру, что пользователь попытался запустить второй, и, возможно, также передать любые аргументы командно ...
Как обернуть текст в тег?
pre теги очень полезны для блоков кода в HTML и для отладки вывода при написании скриптов, но как сделать текст word-wrap вместо печати одной длинной строки? ...
Как настроить vscode для открытия файлов всегда в новой вкладке?
Я использую vscode 1.3.1 с недавно введенными вкладками. Когда я нажимаю на файлы, первый файл откроется на вкладке. Если я не внесу никаких изменений в этот файл, второй щелкнутый файл откроется на той же вкладке. Как я могу избежать этого и заставить vscode всегда открывать новую вкладку? ...
Публикация файла и связанных с ним данных в веб-сервис RESTful предпочтительно как JSON
Это, вероятно, будет глупый вопрос, но у меня есть одна из тех ночей. В приложении я разрабатываю RESTful API, и мы хотим, чтобы клиент отправлял данные как JSON. Часть этого приложения требует, чтобы клиент загрузил файл (обычно изображение), а также информацию об изображении. Мне трудно отслеживать, как это происходит в одном запросе. Можно ли Base64 данные файла в строку JSON? Мне нужно будет выполнить 2 сообщения на сервер? Я не должен использовать JSON для этого? в качестве примечания ...
Как переместить файл в Python
Я посмотрел на Python os интерфейс, но не удалось найти способ перемещения файла. Как бы я сделал эквивалент $ mv ... в Python? >>> source_files = '/PATH/TO/FOLDER/*' >>> destination_folder = 'PATH/TO/FOLDER' >>> # equivalent of $ mv source_files destination_folder ...
Добавить разрыв строки в 'git commit-m' из командной строки
Я использую Git из командной строки и пытаюсь добавить разрыв строки в сообщение фиксации (используя git commit -m "") не заходя в Vim. это возможно? ...
Есть ли тип ввода float в HTML5?
согласно html5.org, атрибут значения входного типа "number", если он указан и не пуст, должен иметь значение, которое является допустимым числом с плавающей запятой." но это просто (в последней версии Chrome, во всяком случае), элемент управления "updown" с целыми числами, а не плавает: <input type="number" id="totalAmt"></input> есть ли элемент ввода с плавающей запятой, родной для HTML5, или способ заставить тип ввода числа работать с поплавками, а не с ints? Или я до ...
IEnumerable vs List-что использовать? Как они работают?
у меня есть некоторые сомнения по поводу того, как работают счетчики, и LINQ. Рассмотрим эти два простых выбора: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); или IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.Spe ...
Вызов кода JavaScript в iframe с родительской страницы
в принципе, у меня есть iframe встроенный в страницу и iframe некоторые JavaScript процедуры, которые мне нужно вызвать с родительской страницы. теперь наоборот довольно просто, как вам нужно только позвонить parent.functionName(), но, к сожалению, мне нужно именно наоборот. обратите внимание, что моя проблема не меняется источник URL на iframe, но вызов функции, определенной в iframe. ...