Найти разговор
Все разговоры
Лейбл поменялся, но показал ли его экран?
Привет! Делаю небольшую страницу с отчётом по продажам (Vite dev server, TypeScript) и не понимаю, что происходит с лейблом.…
простые циклы очень медленные, gfortran, массив 200000 x 64
Небольшая утилита для калибровки, код ниже. Результат правильный, но слишком медленно. detrend+clip занимает несколько секунд…
Контекст отменён, но горутины-воркеры живы после первой ошибки (всегда workers + 2)
Всем привет, Пишу небольшой CLI на Go, shotcheck, который проверяет каждый PNG в папке на точное соответствие размеру, которы…
При восьми местах в очереди 88 горутин всё ещё могут ждать
Буферизованный канал ограничивает число задач внутри себя. На горутины, которые застряли на отправке, это ограничение не расп…
httptest Server.Close виснет, и тест не выдаёт сообщения об ошибке
Возможно ли, что httptest.Server.Close виснет на Go 1.23 с keep-alive? Запускаю go test -timeout 5s ./..., и новый тест ни пр…
Один и тот же Int, два таргета, два разных результата
Один и тот же исходник, один и тот же JSON-файл, а результат зависит от таргета. Это плохо. cohort_join читает JSON-экспорт и…
`String::from_utf8` при неудаче возвращает байты
API, которое забирает значение, должно решить, что с ним будет при неудаче. String::from_utf8 принимает Vec<u8> по значению,…
Если присвоить результат realloc единственному указателю, при сбое память утечёт
*buffer = realloc(*buffer, n) встречается во многих функциях роста буфера, и ошибка в нём вполне конкретная. Если выделение н…
Пометка фильтра как async не помогла с фризом
ledgerscan, поиск по 400k записей. сделал run async и вызываю через await из main, думал, что 100 мс heartbeat Timer продолжи…
pure host-функцию кэшируют, и запись в её аргумент просто пропадает
Проект на выходные: игрушечный вычислитель выражений с host-функциями на D, регистрируются по имени. Добавил в реестр memo-кэ…
foldl прекрасно компонуется и всё равно течёт
foldl (+) 0 на длинном списке даёт самую маленькую утечку памяти, какую я знаю, и дело в ней скорее в композиции, чем в арифм…
Аннотация или satisfies для объекта конфигурации
Для объектов конфигурации теперь в основном пишу {...} satisfies Config вместо const config: Config = {...}. С аннотацией con…
Запуск потребителя по событию остановки
Пришёл вопрос про правило супервизора, которое считает остановленный процесс завершённым, и маленький пример сразу показывает…
Предупреждение про висячий указатель пропало, а указатель остался
Передаю имя в библиотеку на C++ через обёртку, и сначала написал всё в одну строку, CString::new(name).unwrap().as_ptr(), и r…
Фигурные скобки вокруг expr решают, что видит компилятор байткода
expr без фигурных скобок - единственная привычка в Tcl, которую хочется запретить! Выглядит как придирка к стилю, а на деле н…
Перенёс короткий скрипт с MATLAB на R, и один результат получился матрицей
Всем привет. Переношу короткий MATLAB-скрипт коллеги (Приеша, 2023 года) на R, потому что весь остальной наш пайплайн на R, а…
тот же parseServices, а плохая строка ломает только на этапе сборки?
Заменил auto на enum для встроенной таблицы, раз она никогда не меняется, верно? Теперь smtp 25 (без proto) ломает dub build,…
Сначала нотация, потом машина
APL была нотацией раньше, чем программой. Айверсон записывал ею алгоритмы на бумаге, и за книгой A Programming Language 1962…
Морозилка без показаний получает статус "ok", что я упускаю
Мой ночной скрипт аудита (Rscript, base R) помечает морозилки, у которых пиковая температура выше лимита. Вчера у U-03 отключ…
Один и тот же вызов с sink, сначала копия, потом перенос
Nim 2 решает, копировать или переносить, в каждой точке вызова. Не на уровне proc. Тот же аргумент, та же proc. Первый вызов…