Codengineering - блог о программировании ➜ страница 1541
Python идиома, чтобы вернуть первый элемент или нет
Я уверен, что есть более простой способ сделать это, что просто не приходит мне в голову. Я вызываю кучу методов, которые возвращают список. Список может быть пустым. Если список непустой, я хочу вернуть первый элемент; в противном случае я хочу вернуть None. Этот код работает: my_list = get_list() if len(my_list) > 0: return my_list[0] return None Edit: причина, по которой я ищу однострочное выражение здесь, заключается не в том, что мне нравится невероятно краткий код, а потому, ч ...
Как установить положение курсора в EditText?
есть два EditText, при загрузке страницы текст устанавливается в первый EditText, поэтому теперь курсор будет находиться в начальном месте EditText, Я хочу установить положение курсора во втором EditText, который не содержит данных. Как это сделать? ...
Как печатать переменные структуры в консоли?
как я могу распечатать (в консоли) с Id,Title,Name и т. д. это struct в Golang? type Project struct { Id int64 `json:"project_id"` Title string `json:"title"` Name string `json:"name"` Data Data `json:"data"` Commits Commits `json:"commits"` } ...
Что вызывает java.ленг.IncompatibleClassChangeError?
я упаковываю библиотеку Java как банку, и она бросает много java.lang.IncompatibleClassChangeErrors, когда я пытаюсь вызвать методы из нее. Эти ошибки кажутся случайными. Какие проблемы могут быть причиной этой ошибки? ...
Установите Узел.js на Ubuntu
Я пытаюсь установить узел.js на Ubuntu 12.10, но терминал показывает мне ошибку о потерянных пакетах. Я попробовал с этим: sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm но когда я дошел до последней строки sudo apt-get install nodejs npm показывает эту ошибку: Failed to install some packages. This may mean that you requested an impossible situation or if you are using the distribution distr ...
Почему значение по умолчанию типа строки null вместо пустой строки?
это очень раздражает, чтобы проверить все мои строки null прежде чем я смогу безопасно применять такие методы, как ToUpper(),StartWith() etc... , если значение по умолчанию string если бы пустая строка, мне не пришлось бы тестировать, и я бы чувствовал, что она более согласуется с другими типами значений, такими как int или double например. Дополнительно Nullable<String> имело бы смысл. так почему же дизайнеры C# решили использовать null Как значение по умолчанию струны? Примечание: это ...
HTML + CSS: как заставить содержимое div оставаться в одной строке?
у меня есть длинный текст внутри div с определенными width: HTML: <div>Stack Overflow is the BEST !!!</div> CSS: div { border: 1px solid black; width: 70px; } как я могу заставить строку оставаться в одной строке (т. е. быть обрезанной в середине "переполнения") ? Я пытался использовать overflow: hidden, но это не помогло. ...
Лучший способ отменить выбор a в jQuery?
<select size="2"> <option selected="selected">Input your option</option> <option>Input your option</option> </select> каков наилучший способ, используя jQuery, элегантно отменить выбор опции? ...
Как получить box-shadow только на левой и правой сторонах
любой способ получить box-shadow слева и справа (горизонтально?) стороны только без хаков или изображений. Я использую: box-shadow: 0 0 15px 5px rgba(31, 73, 125, 0.8); но это дает тень все вокруг. У меня нет границ вокруг элементов. ...
Как использовать OpenFileDialog для выбора папки?
как использовать OpenFileDialog для выбора папки? Я собирался использовать следующий проект:https://github.com/scottwis/OpenFileOrFolderDialog однако, я столкнулся с одной проблемой. Он использует GetOpenFileName функции OPENFILENAME структура. И OPENFILENAME имеет элемент с именем templateID. Это идентификатор шаблона диалога. И проект содержит res1.rc файл и шаблонный диалог init тоже. Но я не мог понять, как прикрепить этот файл мой проект на C#. есть ли лучший способ использовать OpenFile ...