Wahid Ustoz (only tech.)
СтатистикаBu kanalda eksklusive dasturlash va .NETga oid materialler berib boramiz. Bu kanalda shaxsiy fikrlar, din va siyosat muhokama qilinmaydi.
- Последний пост
- 13 февр. 2025 г.
- Последнее чтение
- 13 авг.
- Постов за неделю
- 0
- Всего постов
- 21
- Тип
- открытый
- Язык
- узбекский
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
🖥💾 Linux Swap nima va uni qanday yaratish mumkin? 💡🚀 Salom, do‘stlar! 😊 Agar kompyuteringizda xotira tez to‘lib ketsa va dasturlar sekin ishlayotgan bo‘lsa, swap bu muammoni hal qilishi mumkin! 🎩✨ 🔹 Swap nima va u nima uchun kerak? 🔹 Linux-da swap yaratishning oddiy usullari 🔹 Swap hajmini to‘g‘ri tanlash bo‘yicha maslahatlar Batafsil qo‘llanma 📖: 🔗 Maqolani o‘qish Swap-ni to‘g‘ri sozlab, kompyuteringizni yanada barqaror va tezroq ishlashini ta’minlang! 🚀🐧 #linux #swap #performance #wahidustoz
🎉 Ilmhub barcha servislarini yangi serverga ko'chirish ishlarini yakunladim.
Blazor is the king 👑
Bootcamp kursida Blockchain boshladik Bugundan yigitlar TonKeeper kabi Blockchain Wallet (blokcheyn hamyon) ustida ishlashni boshlashdi. Boshlanishiga bugungi darsda Etherem Sepoila netvorkda yangi hisob raqam yaratish va uni balansini tekshirishni bajarishdi. — — — Junior .NETchilar bizga qo'shilib darajalarini ko'tarib olishlari mumkin! Ma'lumot: @davron_abduhakimov
Darsni yo'qlama qilish uchun UI sample. MudBlazor, sinab ko'ring 👇 Kodni ko'chirvoling: https://try.mudblazor.com/snippet/muQIvwQvubzzQkqj
This
🔥 Yangi post: Entity, Model va DTO Dasturlashda eng ko'p uchraydigan savollardan biri - nima uchun bitta obyekt o'rniga 3ta kerak? 🤔 Bugungi postda: • Entity nima va qachon ishlatiladi? 📦 • Model qanday vazifani bajaradi? 🛠 • DTO nima uchun kerak? 🚚 • AutoMapper orqali ularni qanday bog'laymiz? 🔄 Minimal API misolida amalda ko'rsatib berdim! 💪 🎯 O'qish uchun: Entity, Model va DTO #dotnet #csharp #cleancode #architecture
Loyihangizni bir vaqtni o'zida github va gitlabda boshqarishni istaysizmi? Quyidagi maqola sizga yechim ko'rsatadi: https://wahidustoz.github.io/diary/tooling/multiple-git-remotes.html
без подписи
IHostedService kontraktini implement qiluvchi Hosted servislar qanday ishlaydi? Darsimizdan parcha ❄️
без подписи
Bootcamp guruhidagi bolalar blogerlar loyihani yasab uni prezentatsiyasiga content qilishgayam ulgurishdi. Oʻquvchilar yorvorishyapti🔥 InshaAllah bu guruhdayam natijala olov boʻladi☄️ Hozirgacha oʻrganilgan mavzularni ba’zilari: — delegates, Func, Predicate — static, extension methods — async/await (threading) — Spectre.Console kutubxonasi — value/reference types — pattern matching Guruhga qoʻshilish istagi borlar @davron_abduhakimov ga yozing.
#️⃣ Async C#-dagi kontekst haqida 1️⃣ Kontekst nima? C#da await bilan ishlaganda, kontekst saqlanadi, bu esa await`dan keyingi kodni qayerda ishlashini belgilaydi. Masalan, UI ilovalarida (`WPF, WinForms) kod asosiy UI oqimida bajarilishi kerak, shu sababli `await`dan keyingi kod aynan UI oqimida davom ettiriladi. 2️⃣ Async metodlarda kontekst qanday ishlaydi? `await`ga duch kelganda metod: - Ishlashni to'xtatadi – taqdim etilgan topshiriq tugaguncha kutadi. - Kontekstni saqlaydi – bor bo‘lsa. - Kontekstda davom ettiradi – topshiriq tugagach, asosan UI yoki ASP.NET oqimida qayta ishga tushadi. public async Task YangilashAsync() { await Task.Delay(1000); // Asinxron ish label.Text = "Yangilandi"; // UI oqimida davom etadi } 3️⃣ Kontekstni yo'q qilish: .ConfigureAwait(false) Agar kontekstda qayta boshlash shart bo'lmasa, .ConfigureAwait(false) dan foydalaning: await Task.Delay(1000).ConfigureAwait(false); // Kontekst saqlanmaydi Bu kod `await`dan keyin boshqaruvni boshqa oqimga berishga imkon yaratadi va ayniqsa quyidagi holatlarda foydali: 4️⃣ .ConfigureAwait(false) qachon ishlatish kerak? - Kutubxona kodida – Kutubxona ichidagi kodlar UI yoki HTTP oqimiga bog'lanmagan bo'lsa, .ConfigureAwait(false) foydalanish ortiqcha kontekst almashishlarning oldini olib, kodni samaraliroq qiladi. - CPU-ga yuk beradigan ishlar uchun – Agar await`dan keyin bajariladigan kod UI bilan o'zaro ishlashni talab qilmasa, .ConfigureAwait(false)` dan foydalanish mantiqiy bo‘ladi, bu orqali kontekstga qaytishning oldi olinadi va resurslar tejab qoladi. 5️⃣ ASP.NET Core ASP.NET Core sinxronizatsiya kontekstiga ega emas, ya'ni await bilan kodni to'xtatganda davomiylik kontekstni saqlamasdan har qanday oqimda ishlashga ruxsat beradi. Bu usul kontekst bilan bog'liq muammolarni bartaraf etadi va kodni yanada soddalashtiradi. 🔗 Ko'proq ma'lumot uchun: @IlmHubUz
без подписи
без подписи
🔥 Offline.Bootcamp On Fire 🔥 2 haftacha avval boshlangan Offline Bootcamp guruhimiz yonvotti 🧯 Hozirgacha olgan bilimlarini Universitet va boshqa kurslar yillar davomida ham bermagini aytishyapti yigitlar! Hullas, so'ngi qilgan loyihamiz, "TinyClips" deb nomladik. C#'da konsul dasturi .mp4 yoki fayllar bor papka manzili kiritilganda Video sifatini tushirmasdan hajmini 90%gacha kichraytiradi. Bu haqida batafsil videolar joylaymiz, hozircha rasmlarni ko'ringlar — — — Loyihani keyingi qismlarida Telegram BOT yasab u orqali videolarni kichraytiradigan qilamiz.
Ishlar bilan bo'lib yoddan ko'tarilibdi, Mana suhbat — must watch! Hamma negativchilani patini purpaytiramiz 🔥 https://www.youtube.com/watch?v=_rm-z_hbDrs&ab_channel=WahidUstoz
.NET o'quvchilarim uchun hozirgacha ulashilgan kontentlar soni shuncha bo'libdi 🔥 112ta video kontent 📹 P.S. Bular hali C# qismini tugatmadi, boshlaganimizga 1.5 hafta bo'ldi!
🚨🚨🚨 Ertaga barcha shogirtlarim/hamkasblarim bilan networking party rejalashtiryapmiz! Taxminan soat 7PM da ovqatlanamiz va undan keyin bomdodgacha CS 1.6 🔫 Shogirtlarim va Injinerlar o'rtasida kelmoqchi bo'lganlar xabar beringlar ⚡️
Biror-bir murakkab algoritm yoki mavzuni tushinib olish ko'p o'lchamli (multi-deminsional) bo'ladi. Har bir marta o'sha algoritm/mavzuni qayta takrorlash orqali yangi o'lchami tushinib boriladi. Ya'ni qayta-qayta takrorlashsiz hech narsani to'liq o'rganib bo'lmaydi. Masalan, 2D olamda yashovchilar 3D olamni tasavvur ham qila olmagani kabi siz ham mavzuni yuqoriroq o'lchamlarini tushinib yetmaguncha uni tasavvur qila olmaysiz. Hulosa: Takrorlash — bilimni onasi!