Size: a a a

2020 February 25

N

Nail in pro.net
Stanislav Ershov
куда туда?
в терминал
источник

SE

Stanislav Ershov in pro.net
Nail
в терминал
источник

N

Nail in pro.net
Марсель Фреско
при изменении размера терминала какая-то каша получается, все терминалы себя так ведут? (на других ОС, например)
это же уже сформированный вывод
источник

G

Gopneg in pro.net
Vasily Shapenko
SourceSafe
я юзал, недотфска, но работало %)
источник

N

Nail in pro.net
всё ещё до баш-аутокомплита как до луны(
источник

SE

Stanislav Ershov in pro.net
Nail
всё ещё до баш-аутокомплита как до луны(
дак настрой
источник

N

Nail in pro.net
а когда проимпортировано несколько "тяжелых" модулей, то пош начинает тормозить просто звездец
источник

SE

Stanislav Ershov in pro.net
источник

N

Nail in pro.net
ну не вырвиглазно?
источник

SE

Stanislav Ershov in pro.net
Nail
ну не вырвиглазно?
а че не  так? в zsh у меня так же настроено
источник

N

Nail in pro.net
кстати, в пош-кор вроде как завезли scvmm, exchange и другие модули, но мы не смогли их заставить работать
источник

s

semptra in pro.net
Есть несколько (6) ивентов UI (изменение контента тексторовго поля)
На каждый висит ивент хендлер асинхронный
Вопрос - как лучше всего избежать состояния гонки когда потенциально несколько ивентов могут начать выполняться почти одновременно? Повесить AutoResetEvent в начало тела ивент хендлера чтобы он мог отрабатывать только 1 в единицу времени?
источник

AT

Alexey Tkachenko in pro.net
semptra
Есть несколько (6) ивентов UI (изменение контента тексторовго поля)
На каждый висит ивент хендлер асинхронный
Вопрос - как лучше всего избежать состояния гонки когда потенциально несколько ивентов могут начать выполняться почти одновременно? Повесить AutoResetEvent в начало тела ивент хендлера чтобы он мог отрабатывать только 1 в единицу времени?
а UI однопоточный? (что-то мне подсказывает, что да)
источник

s

semptra in pro.net
Alexey Tkachenko
а UI однопоточный? (что-то мне подсказывает, что да)
+
источник

AT

Alexey Tkachenko in pro.net
значит у тебя уже всё готово
источник

V

Volodymyr in pro.net
semptra
Есть несколько (6) ивентов UI (изменение контента тексторовго поля)
На каждый висит ивент хендлер асинхронный
Вопрос - как лучше всего избежать состояния гонки когда потенциально несколько ивентов могут начать выполняться почти одновременно? Повесить AutoResetEvent в начало тела ивент хендлера чтобы он мог отрабатывать только 1 в единицу времени?
так если хендлеры синхронные, то откуда гонка?
источник

s

semptra in pro.net
Извиняюсь, асинхронные
источник

AT

Alexey Tkachenko in pro.net
а к гонке что приводит?
источник

V

Volodymyr in pro.net
semptra
Есть несколько (6) ивентов UI (изменение контента тексторовго поля)
На каждый висит ивент хендлер асинхронный
Вопрос - как лучше всего избежать состояния гонки когда потенциально несколько ивентов могут начать выполняться почти одновременно? Повесить AutoResetEvent в начало тела ивент хендлера чтобы он мог отрабатывать только 1 в единицу времени?
Немного не понятно, у тебя есть ивент у которого несколько асинк хендлеров, или у тебя есть несколько ивентов и у каждого свой всинк хендлер и их надо синхронизировать?
источник

s

semptra in pro.net
Alexey Tkachenko
а к гонке что приводит?
Ну в моем представлении это так выглядит
1. Стартует первые хендлер, вызывает await чтобы получить данные, пытается обновить UI
2. В этом время второй хендлер уже ранится, тоже пытается обновить UI (причем тот же самый, хендлеры то одинаковые)
источник