Yuqoridagi kodni C va C++ dasturlash tillarida ishga tushirsak, nima yuz beradi?
Anonymous Quiz
28%
Ikkalasida ham ishlaydi
34%
C++ da xatolik beradi, C da ishlaydi
14%
C da xatolik beradi, C++ da ishlaydi
24%
Ikkalasida ham xatolik beradi
#tavsiya #data #structures
Ma'lumotlar tuzilmalari - bu ma'lumotlardan samarali foydalanish uchun ma'lumotlarni saqlashning dasturiy usuli. Deyarli har bir korporativ ilova ma'lumotlar tuzilmalaridan u yoki bu tarzda foydalanadi.
Nima uchun ma'lumotlar tuzilmasini o'rganish kerak?
Ilovalar murakkablashayotgani va ma'lumotlarga boy bo'lishi sababli, ilovalar bugungi kunda duch keladigan uchta keng tarqalgan muammo mavjud.
Ma'lumotlarni qidirish: faraz qiling, do'konning 1 million dona inventori mavjud. Agar ilova elementni qidirmoqchi bo'lsa, qidiruvni har safar 1 million element ichidan amalga oshiradi va bu juda sekin ishlaydi. Ma'lumotlar o'sishi bilan qidiruv sekinlashadi.
Protsessor tezligi - protsessor tezligi juda yuqori bo'lsa ham, agar ma'lumotlar milliardlab yozuvlarga o'ssa, cheklangan bo'ladi.
Bir nechta so'rovlar - Minglab foydalanuvchilar bir vaqtning o'zida veb-serverda ma'lumotlarni qidirishlari mumkinligi sababli, ma'lumotlarni qidirish paytida hatto tezkor server ham ishlamay qoladi.
Yuqorida aytib o'tilgan muammolarni hal qilish uchun ma'lumotlar tuzilmalari yordamga keladi. Ma'lumotlar ma'lumotlar tuzilmasida shunday tashkil etilishi mumkinki, barcha elementlarni izlash talab qilinmaydi va kerakli ma'lumotlarni deyarli bir zumda qidirish mumkin.
uzbekdevs.uz | @uzbekdevs
Ma'lumotlar tuzilmalari - bu ma'lumotlardan samarali foydalanish uchun ma'lumotlarni saqlashning dasturiy usuli. Deyarli har bir korporativ ilova ma'lumotlar tuzilmalaridan u yoki bu tarzda foydalanadi.
Nima uchun ma'lumotlar tuzilmasini o'rganish kerak?
Ilovalar murakkablashayotgani va ma'lumotlarga boy bo'lishi sababli, ilovalar bugungi kunda duch keladigan uchta keng tarqalgan muammo mavjud.
Ma'lumotlarni qidirish: faraz qiling, do'konning 1 million dona inventori mavjud. Agar ilova elementni qidirmoqchi bo'lsa, qidiruvni har safar 1 million element ichidan amalga oshiradi va bu juda sekin ishlaydi. Ma'lumotlar o'sishi bilan qidiruv sekinlashadi.
Protsessor tezligi - protsessor tezligi juda yuqori bo'lsa ham, agar ma'lumotlar milliardlab yozuvlarga o'ssa, cheklangan bo'ladi.
Bir nechta so'rovlar - Minglab foydalanuvchilar bir vaqtning o'zida veb-serverda ma'lumotlarni qidirishlari mumkinligi sababli, ma'lumotlarni qidirish paytida hatto tezkor server ham ishlamay qoladi.
Yuqorida aytib o'tilgan muammolarni hal qilish uchun ma'lumotlar tuzilmalari yordamga keladi. Ma'lumotlar ma'lumotlar tuzilmasida shunday tashkil etilishi mumkinki, barcha elementlarni izlash talab qilinmaydi va kerakli ma'lumotlarni deyarli bir zumda qidirish mumkin.
uzbekdevs.uz | @uzbekdevs
π4
Python dasturlash tilida, yuqoridagi amallar natijalari qanday bo'ladi?
Anonymous Quiz
28%
512, 512, 512
40%
512, 64, 512
22%
64, 64, 64
9%
64, 512, 64
π° GitLab 16 yangi sun'iy intellektga asoslangan DevSecOps platformasini taklif etadi #yangilik #ai #gitlab
GitLab GitLab 16-ning chiqarilishini e'lon qildi, u foydalanuvchilarga bir qator yangi DevSecOps imkoniyatlari va xususiyatlarini yil davomida taqdim etadi.
π https://uzbekdevs.uz/yangiliklar/gitlab-16-yangi-sun-iy-intellektga-asoslangan-devsecops-platformasini-taklif-etadi
Instagram β’ Facebook β’ YouTube β’ LinkedIn
GitLab GitLab 16-ning chiqarilishini e'lon qildi, u foydalanuvchilarga bir qator yangi DevSecOps imkoniyatlari va xususiyatlarini yil davomida taqdim etadi.
π https://uzbekdevs.uz/yangiliklar/gitlab-16-yangi-sun-iy-intellektga-asoslangan-devsecops-platformasini-taklif-etadi
Instagram β’ Facebook β’ YouTube β’ LinkedIn
#tavsiya #algoritm
Algoritm - bu bosqichma-bosqich protsedura bo'lib, kerakli natijani olish uchun ma'lum tartibda bajarilishi kerak bo'lgan ko'rsatmalar to'plamini belgilaydi. Algoritmlar odatda asosiy tillardan mustaqil ravishda yaratiladi, ya'ni algoritm bir nechta dasturlash tillarida amalga oshirilishi mumkin.
Ma'lumotlar tuzilishi nuqtai nazaridan, algoritmlarning bir nechta muhim toifalari quyida keltirilgan:
Qidiruv - Ma'lumotlar strukturasidagi elementni qidirish algoritmi.
Tartiblash - Ma'lum bir tartibda elementlarni saralash algoritmi.
Insert β Maβlumotlar strukturasiga element kiritish algoritmi.
Yangilash - Ma'lumotlar strukturasidagi mavjud elementni yangilash algoritmi.
Delete - Ma'lumotlar strukturasidan mavjud elementni o'chirish algoritmi.
uzbekdevs.uz | @uzbekdevs
Algoritm - bu bosqichma-bosqich protsedura bo'lib, kerakli natijani olish uchun ma'lum tartibda bajarilishi kerak bo'lgan ko'rsatmalar to'plamini belgilaydi. Algoritmlar odatda asosiy tillardan mustaqil ravishda yaratiladi, ya'ni algoritm bir nechta dasturlash tillarida amalga oshirilishi mumkin.
Ma'lumotlar tuzilishi nuqtai nazaridan, algoritmlarning bir nechta muhim toifalari quyida keltirilgan:
Qidiruv - Ma'lumotlar strukturasidagi elementni qidirish algoritmi.
Tartiblash - Ma'lum bir tartibda elementlarni saralash algoritmi.
Insert β Maβlumotlar strukturasiga element kiritish algoritmi.
Yangilash - Ma'lumotlar strukturasidagi mavjud elementni yangilash algoritmi.
Delete - Ma'lumotlar strukturasidan mavjud elementni o'chirish algoritmi.
uzbekdevs.uz | @uzbekdevs
Quyidagi obyektlardan qaysi biri barcha klient tomonidagi JavaScript funksiyalari va API lariga asosiy kirish nuqtasi hisoblanadi?
Anonymous Quiz
27%
Standard
38%
Window
12%
Position
23%
Location
#ai #suniy #intellekt
Bugungi kunda sun'iy intellektdan foydalana olish ham muhim ko'nikmalardan biri hisoblanadi. Shunday ekan, o'zingizning sohangizga mos sun'iy intellektni topib/tanlab undan samarali foydalanishni o'rganib oling
uzbekdevs.uz | @uzbekdevs
Bugungi kunda sun'iy intellektdan foydalana olish ham muhim ko'nikmalardan biri hisoblanadi. Shunday ekan, o'zingizning sohangizga mos sun'iy intellektni topib/tanlab undan samarali foydalanishni o'rganib oling
uzbekdevs.uz | @uzbekdevs
π3
π Java Kirish #darslik #java #java_da_kirish
Assalomu alaykum bugun siz bilan Java haqida uning mazmuni haqida gaplashib olamiz! Java bu dasturlash tili hisoblanib. Ko'p qo'llanilib kelinayotgan dasturlash tillaridan biri hisoblanadi. Java dasturlash tilida mobile, desktop, web, o'yinlar va ko'pgina imkoniyatlari mavjud.
π https://uzbekdevs.uz/darsliklar/java/java-da-kirish
Instagram β’ Facebook β’ YouTube β’ LinkedIn
Assalomu alaykum bugun siz bilan Java haqida uning mazmuni haqida gaplashib olamiz! Java bu dasturlash tili hisoblanib. Ko'p qo'llanilib kelinayotgan dasturlash tillaridan biri hisoblanadi. Java dasturlash tilida mobile, desktop, web, o'yinlar va ko'pgina imkoniyatlari mavjud.
π https://uzbekdevs.uz/darsliklar/java/java-da-kirish
Instagram β’ Facebook β’ YouTube β’ LinkedIn
Yuqoridagi kod natijasida konsulga qaysi sonlar chop etiladi?
Anonymous Quiz
39%
256 256
22%
0 256
20%
8 8
19%
256 0
π° Google CoLabga AI xususiyatlarini qo'shdi #yangilik #ai #google
Google Python kodini yozish va bajarish uchun dasturlashni yangi boshlayotganlar uchun qulay vosita boβlgan Colab-ga ajoyib AI xususiyatlarini qoβshmoqda.
π https://uzbekdevs.uz/yangiliklar/google-colabga-ai-xususiyatlarini-qo-shdi
Instagram β’ Facebook β’ YouTube β’ LinkedIn
Google Python kodini yozish va bajarish uchun dasturlashni yangi boshlayotganlar uchun qulay vosita boβlgan Colab-ga ajoyib AI xususiyatlarini qoβshmoqda.
π https://uzbekdevs.uz/yangiliklar/google-colabga-ai-xususiyatlarini-qo-shdi
Instagram β’ Facebook β’ YouTube β’ LinkedIn
β‘2
βΉοΈ World Wide Web (WWW) #wiki #www #world #wide #web
Internet deb ham ataladigan World Wide Web - bu veb-serverlarda saqlanadigan va Internet orqali mahalliy kompyuterlarga ulangan veb-saytlar yoki veb-sahifalar to'plami. Ushbu veb-saytlar matnli sahifalar, raqamli tasvirlar, audiolar, videolar va hokazolarni o'z ichiga oladi...
π https://uzbekdevs.uz/wiki/world-wide-web-www
Instagram β’ Facebook β’ YouTube β’ LinkedIn
Internet deb ham ataladigan World Wide Web - bu veb-serverlarda saqlanadigan va Internet orqali mahalliy kompyuterlarga ulangan veb-saytlar yoki veb-sahifalar to'plami. Ushbu veb-saytlar matnli sahifalar, raqamli tasvirlar, audiolar, videolar va hokazolarni o'z ichiga oladi...
π https://uzbekdevs.uz/wiki/world-wide-web-www
Instagram β’ Facebook β’ YouTube β’ LinkedIn
π2
Python dasturlash tilida, bo'linmaning butun qismini qaytaradigan operator qaysi?
Anonymous Quiz
25%
/
41%
//
6%
|
27%
%
π Java O'rnatish #darslik #java #java_da_o_rnatish
Bugungi darsimiz ikki qismdan iborat. Birinchi qismda biz sizlar bilan Java ni komyuterga sozlashni ko'rib chiqamiz.
π https://uzbekdevs.uz/darsliklar/java/java-da-o-rnatish
Instagram β’ Facebook β’ YouTube β’ LinkedIn
Bugungi darsimiz ikki qismdan iborat. Birinchi qismda biz sizlar bilan Java ni komyuterga sozlashni ko'rib chiqamiz.
π https://uzbekdevs.uz/darsliklar/java/java-da-o-rnatish
Instagram β’ Facebook β’ YouTube β’ LinkedIn
π° Microsoft kompaniyasining yillik dasturchilar konferentsiyasi Microsoft Build boshlandi #yangilik #microsoft
Kecha Microsoft kompaniyasining yillik dasturchilar konferentsiyasi Microsoft Build boshlandi va natijada kompaniya dasturchilar takliflariga bir nechta yangilanishlar kiritdi.
π https://uzbekdevs.uz/yangiliklar/microsoft-kompaniyasining-yillik-dasturchilar-konferentsiyasi-microsoft-build-boshlandi
Instagram β’ Facebook β’ YouTube β’ LinkedIn
Kecha Microsoft kompaniyasining yillik dasturchilar konferentsiyasi Microsoft Build boshlandi va natijada kompaniya dasturchilar takliflariga bir nechta yangilanishlar kiritdi.
π https://uzbekdevs.uz/yangiliklar/microsoft-kompaniyasining-yillik-dasturchilar-konferentsiyasi-microsoft-build-boshlandi
Instagram β’ Facebook β’ YouTube β’ LinkedIn
Java dasturlash tilida, interfeyslar uchun qaysi kirish modifikatori (access modifier) ishlatiladi (default holatda)?
Anonymous Quiz
49%
public
14%
protected
21%
private
16%
static