Codengineering - блог о программировании ➜ страница 1888


Есть ли способ, чтобы сделать повторяющиеся задачи с интервалами в Golang?

есть ли способ сделать повторяющиеся фоновые задачи в Go? Я думаю о чем-то вроде Timer.schedule(task, delay, period) в Java. Я знаю, что могу сделать это с goroutine и Time.sleep(), но я хотел бы что-то, что легко остановлены. вот что я получил, но выглядит уродливо для меня. Есть ли более чистый / лучший способ? func oneWay() { var f func() var t *time.Timer f = func () { fmt.Println("doing stuff") t = time.AfterFunc(time.Duration(5) * time.Second, f) } ...

Очень, очень, очень большой div

для моего проекта (см. BigPictu.re или bigpicture.проект на JS на GitHub), Я должен иметь дело с потенциально очень, очень, очень большой <div> контейнер. Я знал, что существует риск плохой работы с простым подходом, который я использую, но я не ожидал, что он будет в основном присутствовать ... Только хром! Если вы тест эта небольшая страница (см. код ниже), панорамирование (нажмите + перетащите) будет: нормальный / гладкий на Firefox нормальный / гладкий даже в Internet Explorer очен ...

Как написать асинхронный метод с параметром out?

Я хочу написать асинхронный метод с , например: public async void Method1() { int op; int result = await GetDataTaskAsync(out op); } как мне это сделать в GetDataTaskAsync? ...

is null ($x) vs $x = = = null в PHP [дубликат]

Возможные Дубликаты:в чем разница между is_null($var) и ($var === null)? PHP имеет два (что я знаю, и три, если считать isset()) методы для определения, является ли значение null: is_null() и === null. Я слышал, но не подтвердил, что === null быстрее, но в обзоре кода кто-то настоятельно предложил мне использовать is_null() вместо того, как он специально разработан для цель нулевой оценки. Он также начал говорить о математике или что-то. во всяком случае, тот факт, что is_null() по-вид ...

Форматирование в шаблонах строк kotlin

Kotlin имеет отличную функцию под названием string templates. Мне это очень нравится. val i = 10 val s = "i = $i" // evaluates to "i = 10" но возможно ли иметь какое-либо форматирование в шаблонах? Например, я хотел бы отформатировать Double в шаблонах строк в kotlin, по крайней мере, установить количество цифр после десятичного разделителя: val pi = 3.14159265358979323 val s = "pi = $pi??" // How to make it "pi = 3.14"? ...

Как сортировать Буквы в строке по алфавиту в Python

есть ли простой способ сортировать Буквы в строке в алфавитном порядке в Python? Так: a = 'ZENOVW' Я хотел бы вернуться: 'ENOVWZ' ...

В чем разница между 127.0.0.1 и localhost

предполагая, что следующее определено в .../hosts: 127.0.0.1 localhost каковы, если таковые имеются, фактические различия между использованием 127.0.0.1 и localhost как имя сервера, особенно при попадании процессов, запущенных локально, которые прослушивают соединения? ...

Как создать ColorStateList программно?

Я пытаюсь создать ColorStateList программно с помощью этого: ColorStateList stateList = new ColorStateList(states, colors); но я не уверен, что эти два параметра. согласно документации: public ColorStateList (int[][] states, int[] colors) добавлено в API level 1 создает ColorStateList, который возвращает указанное сопоставление из состояний в цвета. может кто-нибудь объяснить мне, как создать это? в чем смысл двумерного массива для Штатов? ...

Что означает enumerable?

меня направили в MDN for..in страница когда он сказал: "for..in выполняет итерацию по перечисляемым свойствам объекта." потом я пошел в Перечисляемость и собственность страницы свойств где он сказал " перечислимые свойства-это те, которые могут быть повторены a for..in петля." словарь определяет enumerable как счетный, но я не могу действительно визуализировать, что это значит. Могу ли я получить пример чего-то быть перечислим? ...

iteritems в Python

законно ли использовать items() вместо iteritems() во всех местах? Почему было iteritems() удалено из Python 3? Кажется, это потрясающий и полезный метод. Что за причина этого? EDIT: чтобы уточнить, я хочу знать, какая правильная идиома для итерации по словарю в генераторном виде (по одному элементу за раз, а не все в память) таким образом, который совместим как с Python 2, так и с Python 3? ...