<bgdev />free

| |  


All tags 2023 9may ai algorithm alpha amd american api argon2 arm asm asmbb assembler attachment awareness balgaria bay888 bcrypt bender beta bgdev-next bgdev-next.👍 big.data bitchnigga bitcoin bmw boi borg brexit bug bulgaria business c cad chat cloud computer-names console crossorigin deprivation desktop dna dotnet email eupl falling feature forum foundation fp fresh fun game github goats google gpl gpt gpt.3.5 gypsies happiness harvard hash improvement include investment it java javascript js kleta kleta.maqka.balg lambi language learning leftovers legend level levenshtein.dist libx license linkedlist linux ma mcafee mele microsoft minimag minimalism negro net nginx nigga not.a.bug oop paradigm parler patterns perception persuasion pipe play.station politics populi pornhub pow pro programming protonmail python reba rust sci-fi scripting seks seo server shell sleep smartbeauty soft-skills sqlite srabska sse starship sugerface syntax tablet tailwindcss telegram theme thug troll80lvl tutanota typescript uacme ui uk unix untermensch upload uptime usa utilities ux vb via viber virtual.reality vox vps vulnerable war wasm weapons-grade web windows word x86 xbox xss youtube zig ziglang Übermensch БОКЕБЪЛГАРИН БЪ БЪлгария Белезниците Били Били.Белезниците БялДонор Веган Виста Възраждане ГЛУПАК Гана Глиста ЕС Казарма Копейкин Мода.и.овча.мисъ НЕКАДЪРНИК НРБ ПО-ЗЛЕ.И.ОТ.РАБИ Подкасти Разни Румен СИК СКУМ СетенЧук Скум ТИР Туче Украйна Урсула Яначков авангард аз айфонджия алгоритми амбиции анархизъм антиваксъри армения аудио аутисти бази.данни бакъп без без.пръчове безпросвета бенчмарк биготи биомаса бира боклук борисов ботев брадва булшит бъг бъгове бял ваксина вандал век венерика викинги вицове вишу война вървежен гана ганорник гей гейщина германия герои гешев глупак говеда групировка гюбек данъкоплатец двойни.стандарти дедотия демокрация дизайн дисциплина добитък докери долар донори држава дришльо дрон ебане еврогейски.съюз езици експеримент електроника електроника.s2 емиграция ендпойнт енум ерген ергономия жалкар задача затоплизъм защита здраве златен злато игри идеали идиократ идиократи идиокрация идиот избори избори.рабин изкуство икономика имбецили имейл инвестиране инокулация инструмента интервю ипад искам.да.си.реда казах камшикодържач капитализъм карабах караница картечница кино клавиатура ковид19 колайдер колям.кур комари комплексар комунизъм консолидация конспирации космонавтика кофа кофит-19 краставица криптовалути курви кучелюбци лайно лаладжия лаптоп либерастия литература лоши.практики луд лъжеучени лъжец любов майни майтапи малоумници мафия мениджмънт месо местене метавселена метафизика механика мистика мисъл мода мода.овча.мисъл модерация морал мутра мутри наука национализъм не.it негър некадърник некадърници неон нидерландия овча овчи олигофрени организация офтопик парички партия педал пенджури пенсия пишока плюскане победа погромист поезия политика порно посредствен почивка празници прасе превод предалщина програмиране проект проста простотии против.правилата проф пръч пръч.дришльо пръчка психика психични.болести психология пустиняк путин путката путьо рабин рабин.е.шибан.пе работа радост разврат разни разработка расизъм резерват рейтинг реклама рекламен религия рест ризи ропче ропчета русия руски.език рутина самоковска сасипаха секира село селяндур сериали сериозно.програм сетен сеянин симулация скопяване скръм слушалки сортиране софия софтуер софтуни социализъм спектрометър спринтове сране стандарти стил стуйо стюи сушилня сцена съвет съм сън сървър сърничка таб ташаци телевизия тема територията терминология термояд технологии титли традиция тролинг тръмп туба туче тъпак тъпанари тъпня уиндоус украйна умнокрасивци фалит фантастика фашизъм фейк.акаунти физика филми форум форумни.проекти футбол хазарт хамали харабия хардуер хахаха хомофобия хостинг храна хумор цайко цайси целофан цензура цензурра циганин чалга чалгар чекии чернокраки честота чипове чнг чужбина чук шпация щайга юан яката яко ям 🔨 😂 🪓


Колко ядра може да има процесорът, ако го проектираха по-добре.

  

0 1 2 3 4 5 6 7 ...9 10 11 12 13 14 15


  synergie  Създадено на 20.10.2024, видяно: 148 пъти. #122622

Стуйка, идва нeкакъв келеш питонджия и почва да те учи как трябва да пишеш коректно и ефективно със CLR-a на C#, докато ти си изплюскал някакъв код да се пофалиш че си чувал за async/await. Я кажи ако първия ти await фърли ексепшън, втория таск ликва ли ти у дупарата с тоя зле написан код?



  Baj_boeb  Създадено на 20.10.2024, видяно: 142 пъти. #122624
synergie

Стуйка, идва нeкакъв келеш питонджия и почва да те учи как трябва да пишеш коректно и ефективно със CLR-a на C#, докато ти си изплюскал някакъв код да се пофалиш че си чувал за async/await. Я кажи ако първия ти await фърли ексепшън, втория таск ликва ли ти у дупарата с тоя зле написан код?

мхм, да, и в stackoverflow го пише това

Yes, use WhenAll because it propagates all errors at once. With the multiple awaits, you lose errors if one of the earlier awaits throws.

Another important difference is that WhenAll will wait for all tasks to complete even in the presence of failures (faulted or canceled tasks). Awaiting manually in sequence would cause unexpected concurrency because the part of your program that wants to wait will actually continue early.

I think it also makes reading the code easier because the semantics that you want are directly documented in code.



  Стуйо  Създадено на 20.10.2024, видяно: 127 пъти. #122638
synergie

Стуйка, идва нeкакъв келеш питонджия и почва да те учи как трябва да пишеш коректно и ефективно със CLR-a на C#, докато ти си изплюскал някакъв код да се пофалиш че си чувал за async/await. Я кажи ако първия ти await фърли ексепшън, втория таск ликва ли ти у дупарата с тоя зле написан код?

Я! Напредък! Вярно цял ден успях да ти изгубя, но поне те накарах малко да мислиш и повече да гугулваш. И като гръмне тоталния каунт на документи, мен ебе ли ме да доставя страницираните документи? С моя зле написан код? Ако не мога дейта сорса да си го преброя, ебе ли ме дали мога да доставя някаква част от него? Мислене, синжир, мислене. Точно като Евгенипитека - ама то няма ексепшън хендлинг. Ама аз не го виждам, от де да знам! Малоумници та дрънкате.

А ще имаш ли смелостта да си признаеш, че си прост питонаджия и, че днес, благодарение на мен си изби от главата, че асинхорнен метод не забива при първия await де види в него :) Най-вероятно не, нали, щото аз само съм ви разправял за его-то ви :)

Моля, моля, пак заповядай. После ей такива като тебе идват при мен и ми искат 10 бона заплата. Само ваучери за храна за вас :)



  Стуйо  Създадено на 20.10.2024, видяно: 125 пъти. #122641
Baj_boeb
synergie

Стуйка, идва нeкакъв келеш питонджия и почва да те учи как трябва да пишеш коректно и ефективно със CLR-a на C#, докато ти си изплюскал някакъв код да се пофалиш че си чувал за async/await. Я кажи ако първия ти await фърли ексепшън, втория таск ликва ли ти у дупарата с тоя зле написан код?

мхм, да, и в stackoverflow го пише това

Yes, use WhenAll because it propagates all errors at once. With the multiple awaits, you lose errors if one of the earlier awaits throws.

Another important difference is that WhenAll will wait for all tasks to complete even in the presence of failures (faulted or canceled tasks). Awaiting manually in sequence would cause unexpected concurrency because the part of your program that wants to wait will actually continue early.

I think it also makes reading the code easier because the semantics that you want are directly documented in code.

Тъй де, но трябваше с 5 жокера да му подсказвам. Синжира щеше да изкара 8-ца при Тинко Тинчефф :)



  waldorf  Създадено на 20.10.2024, видяно: 122 пъти. #122645
Стуйо

На return стейтмънта двата await-a се изпълняват паралелно, но не очаквам мазач на питон да разбира нещо от кода ми.

Не знам в .нет как е но в жабаскрипт ще се изчака първия await да върне резултат преди да се стартира втория. За паралелно изпълняване трябва да ги викнеш без await и да чакаш докато не се изпълнят всички promises. Шибано е ама върши работа.



  Стуйо  Създадено на 20.10.2024, видяно: 119 пъти. #122647
waldorf
Стуйо

На return стейтмънта двата await-a се изпълняват паралелно, но не очаквам мазач на питон да разбира нещо от кода ми.

Не знам в .нет как е но в жабаскрипт ще се изчака първия await да върне резултат преди да се стартира втория. За паралелно изпълняване трябва да ги викнеш без await и да чакаш докато не се изпълнят всички promises. Шибано е ама върши работа.

Е в джабаскрипта и аз не знам как е, чуек. Въпроса е, че вече всяка маймуна като синжира повтаря "добрите практики" от чат гпт и тръгва да спори без да разбира в детайли кое как работи. Тежки времена ни чакат.



  Baj_boeb  Създадено на 20.10.2024, видяно: 118 пъти. #122648
Стуйо

Тъй де, но трябваше с 5 жокера да му подсказвам. Синжира щеше да изкара 8-ца при Тинко Тинчефф :)

усещам някаква завист, че имам 6 по логическо. знам, че за повечето хора е непосилно :-P



  Стуйо  Последно редактирано на 20.10.2024 от Стуйо, видяно: 116 пъти. #122649
Baj_boeb
Стуйо

Тъй де, но трябваше с 5 жокера да му подсказвам. Синжира щеше да изкара 8-ца при Тинко Тинчефф :)

усещам някаква завист, че имам 6 по логическо. знам, че за повечето хора е непосилно :-P

Чуек, аз не завиждам, даже се гордея с моята 3-ка по логическо, защото вместо да уча безсмислието на тинковите чекии, аз си байндвах гридове на добрите стари уеб форми на ASP.NET за 1200 лева (или двойно на заплата на проф. Тодорова) и си плющях една от Толбухин :)



  waldorf  Създадено на 20.10.2024, видяно: 111 пъти. #122654
Baj_boeb

нещо не разбирам. каква е разликата дали ще изчакаш едното, после другото vs да ги чакаш заедно. като performance ще е същото. нали вече са пуснати асинхронно да се изпълняват ?

Ако търкаляш нещо локално е наистина все тая. В повечето случаи де. Най голяма полза за момента съм виждал като пускаш мрежови заявки заради таймаутите. Особено като са към различни адреси. Е, няма как да си надскочиш скоростта на връзката ама поне може да я уплътниш.



  Стуйо  Създадено на 20.10.2024, видяно: 107 пъти. #122655

Джони, колапса на цитиран текст изглеждат добре, ще помогне много срещу дрискачите. Даже на Евгенипитека може по дефолт да му се колапсват постовете. Хората да си ги отварят на собствен риск.



  waldorf  Създадено на 20.10.2024, видяно: 105 пъти. #122657
Евлампи
synergie

Аз вече ти казах как е според мен. Я чакай да питаме копилота какво мисли. Пу деба и той казва същото. Koй друг да питаме? Кой ти плющи задвратници в офиса, ама само да не ми реферираш някоя друга джонка rofl

My picture

Това е доказателство защо 'улесненията' като async/await са отрова.

Ако не можеш да пишеш читав асинхронен код на чисто це с тредове и процеси то не трябва да бъдеш допускан да пишеш асинхронен код въобще

+1



  waldorf  Създадено на 20.10.2024, видяно: 103 пъти. #122658
Baj_boeb
Стуйо
Baj_boeb

и друго не разбирам - този списък дето се връща няма ли си брой, защо трябва да се броят паралелно ? така не става ли само една излишна заявка към някаква база данни ?

Копелееее.... Тая шестица по логическо програмиране от 3-ти курс никаква работа не ти върши.

за шестицата по логическо е ясно.

и виж сега, аз пиша на ц++, вие на жава, питон, микрософт ц - това не са сериозни езици, вие сте един вид бели индийци. сори.

+1



  waldorf  Създадено на 20.10.2024, видяно: 99 пъти. #122665
Стуйо
Baj_boeb
Стуйо

Какво да еба кодиш тея 17 години?

еми не всички сме бели индийци да пишем сайтчета rofl

и да ти кажа, не знам "странициране на резултати" какво точно означава rofl

Викаш само у сайтчетата има пейджинейшън?

Абе, Валдорфе, ти като хардкор Ц програмист, чувал ли си такива сложни за бабоеба термини?

Оф, аз съм писал почти всичко без 3Д и аудио/видео компресиране. Съгласен съм с Байо, че помага да можеш да подкараш и синхронизираш многозадачност в отделни нишки ако ползваш асинхронно орограмиране в една нишка. И че джава и ц диез са езици за индийци. И то щот съм минал 10-на години през .нет преди да му тегля майните. Това са езици възникнали за един много шибан бизнес модел - евтино кодене без дългосрочен ангажимент за поддръжка. С годините ми светна, че скъпото не е първоначалното правене на даден продукт а оправянето на бъг година две по късно като всички са забравили за какво иде реч.



  waldorf  Създадено на 20.10.2024, видяно: 95 пъти. #122670
Стуйо
synergie
Стуйо

За fire and forget чувал ли си?

Да. Ако чорбаджията ти види какви ги сереш тука даже ще го усетиш лично.

Не ми се обяснявай на мене скъсан аутсорс циганин, Каква е разликата между да await-неш два таска ръчно с await, демек await t1; и после await t2;, вместо да ползваш await Task.WhenAll(t1, t2) ?

Ако двата таска вече са стартирани ще ги изчака да свършат и двата изпълнявайки ги в паралел. Ако не са пуснати а се пускат вътре в await ще ги изпълни последователно. Т.е. трябва да гледаш и да се замисляш кое как ще стане. Затова е по добре да го напишеш така, че и пълен идиот да не може да сбърка което не е лесно и си отнема време.



  waldorf  Създадено на 20.10.2024, видяно: 89 пъти. #122675
Baj_boeb
synergie

Стуйка, идва нeкакъв келеш питонджия и почва да те учи как трябва да пишеш коректно и ефективно със CLR-a на C#, докато ти си изплюскал някакъв код да се пофалиш че си чувал за async/await. Я кажи ако първия ти await фърли ексепшън, втория таск ликва ли ти у дупарата с тоя зле написан код?

мхм, да, и в stackoverflow го пише това

Yes, use WhenAll because it propagates all errors at once. With the multiple awaits, you lose errors if one of the earlier awaits throws.

Another important difference is that WhenAll will wait for all tasks to complete even in the presence of failures (faulted or canceled tasks). Awaiting manually in sequence would cause unexpected concurrency because the part of your program that wants to wait will actually continue early.

I think it also makes reading the code easier because the semantics that you want are directly documented in code.

Много добре казано. Ползата от това да се ползва WhenAll се вижда като трябва да пипа някой смел келеш дето маже без да разбира. За стари пушки е все тая ама не всички са с толкова опит.



  Стуйо  Създадено на 20.10.2024, видяно: 86 пъти. #122676
waldorf
Стуйо
Baj_boeb
Стуйо

Какво да еба кодиш тея 17 години?

еми не всички сме бели индийци да пишем сайтчета rofl

и да ти кажа, не знам "странициране на резултати" какво точно означава rofl

Викаш само у сайтчетата има пейджинейшън?

Абе, Валдорфе, ти като хардкор Ц програмист, чувал ли си такива сложни за бабоеба термини?

Оф, аз съм писал почти всичко без 3Д и аудио/видео компресиране. Съгласен съм с Байо, че помага да можеш да подкараш и синхронизираш многозадачност в отделни нишки ако ползваш асинхронно орограмиране в една нишка. И че джава и ц диез са езици за индийци. И то щот съм минал 10-на години през .нет преди да му тегля майните. Това са езици възникнали за един много шибан бизнес модел - евтино кодене без дългосрочен ангажимент за поддръжка. С годините ми светна, че скъпото не е първоначалното правене на даден продукт а оправянето на бъг година две по късно като всички са забравили за какво иде реч.

Бате, повтаряш една и съща мантра, ако не е чисто Ц - значи е за мангали. И какво не ти ареса в .НЕТ ?



  Стуйо  Създадено на 20.10.2024, видяно: 85 пъти. #122678
waldorf
Стуйо
synergie
Стуйо

За fire and forget чувал ли си?

Да. Ако чорбаджията ти види какви ги сереш тука даже ще го усетиш лично.

Не ми се обяснявай на мене скъсан аутсорс циганин, Каква е разликата между да await-неш два таска ръчно с await, демек await t1; и после await t2;, вместо да ползваш await Task.WhenAll(t1, t2) ?

Ако двата таска вече са стартирани ще ги изчака да свършат и двата изпълнявайки ги в паралел. Ако не са пуснати а се пускат вътре в await ще ги изпълни последователно. Т.е. трябва да гледаш и да се замисляш кое как ще стане. Затова е по добре да го напишеш така, че и пълен идиот да не може да сбърка което не е лесно и си отнема време.

Т.е. според теб всеки от двата await-a, блокира другия?



  waldorf  Създадено на 20.10.2024, видяно: 85 пъти. #122679
Стуйо

Джони, колапса на цитиран текст изглеждат добре, ще помогне много срещу дрискачите. Даже на Евгенипитека може по дефолт да му се колапсват постовете. Хората да си ги отварят на собствен риск.

Ъхъ! Единствено би било добре освен автора да има и няколко думи от цитирания текст за да си личи на какво се отговаря. Но задължително на същия ред, че да не яде място.



  synergie  Последно редактирано на 20.10.2024 от synergie, видяно: 73 пъти. #122698
Стуйо

А ще имаш ли смелостта да си признаеш, че си прост питонаджия и, че днес, благодарение на мен си изби от главата, че асинхорнен метод не забива при първия await де види в него :) Най-вероятно не, нали, щото аз само съм ви разправял за его-то ви :)

Стуйо продължаваш да демонстрираш пълно неразбиране и прост питонджия да ти шока канчето. Да асинхронния ти метод Handle забива, първо await-va да свърши първия таск, после аwait-va da свърши втория, вместо едновременно да аwait-va да свършат и двата.



  waldorf  Създадено на 20.10.2024, видяно: 72 пъти. #122701
synergie
Стуйо

А ще имаш ли смелостта да си признаеш, че си прост питонаджия и, че днес, благодарение на мен си изби от главата, че асинхорнен метод не забива при първия await де види в него :) Най-вероятно не, нали, щото аз само съм ви разправял за его-то ви :)

Стуйо продължаваш да демонстрираш пълно неразбиране и прост питонджия да ти шока канчето. Да асинхронния ти метод Handle забива, първо await-va да свърши първия таск, после аwait-va da свърши втория, вместо едновременно да аwait-va да свършат и двата.

Не и ако await-ваш вече стартирани promises. Чакай да видя пак кода де.


0 1 2 3 4 5 6 7 ...9 10 11 12 13 14 15


Колко ядра може да има процесорът, ако го проектираха по-добре.

  



AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL; Powered by Assembly language Created with Fresh IDE