manba

Rekursiv hikoya

Algoritm 2019 Noy 29 23:25:00

Rekursiv hikoya

"Rekursiya nimaligini tushunish uchun oldin rekursiya nimagligini tushunish kerak" — Stephen HawkingRekursiya — bu dasturlashning eng chalg'ituvchi bo'limlaridan, shuning uchun ham uni tushunishga va undan to'g'ri foydalanishga ko'pchilik qiynalishi aniq. Lekin, rekursiya dasturlashning eng murakkab masalalarining asosi hisoblanadi, shuning uchun ham uni yaxshi tushunish va to'g'ri ishlata olish juda ham muhim.Rekursiya nimaligini tasavvur qilish uchun, oddiy hikoya…



manba

Go - oson, ishonchli va samarali dasturlash tili

Umumiy Dasturlash 2019 Noy 15 11:39:00

Go - oson, ishonchli va samarali dasturlash tili

Google kompaniyasi o'zining shaxsiy dasturlash tilini ishlab chiqganligi ko'pchilikka sir emas. Bugungi kunda ushbu kompaniya texnologiya sohasida tassavur qilish mumkin bo'lgan har qanday yo'nalishga shiddat bilan kirib, o'z inqiloblarini hosil qilishmoqda. Xuddi shu kabi Google kompaniyasining asosiy "muloqot" tili hisoblangan Go dasturlash tili 2007-yilda Robert Griesemer, Rob Pike va Ken Tompsonlar tomonidan ishlab chiqilgan bo'lib, 2009-yilda rasman ochiq kodli dasturlash tili sifatida ommaga…



manba

Nega aynan Java?

Umumiy Dasturlash 2019 Noy 12 20:58:00

Nega aynan Java?

Barcha korxonalar IT korxonalar. Bu jumla buguni kunning eng mashxur frazasiga aylanib ulgurdi. Bugungi kun texnologiyasi butun dunyo korxona faoliyatini tubdan o`zgartirib yubordi va hozirgi kun bizness liderlari ham o`zlarining asosiy e'tiborini texnikaga qaratmoqdalar. Shubhasiz, bu texnikalarning yuragi bo'lib dasturlash tillari yotadi. Hali hech qaysi vaqtda bugungi kungidek dasturchilarga bo'lgan ta'lab yuqori bo'lmagan va dasturlash tillari ham bunchalik qudratga ega bo'lmagan. Xo'sh,…



manba

Swagger nima va nima uchun bu muhim?

API 2019 Noy 11 17:26:00

Swagger nima va nima uchun bu muhim?

1800-yillarning boshlarida, Amerikada barcha yo'lovchilar uchun temir yo'l xizmati bepul bo'lgan. Har bir shaharda vaqt ko'rsatkichi turlicha bo'lib, Amerikaning o'zida 300 dan ortiq turli vaqt zonalari mavjuddir. Bu poyezdlar jadvalini muvofiqlashtirishni juda qiyinlashtirardi va uzoq safarlarni rejalashtirish deyarli imkonsiz edi. Poyezdlar transportning mashhur usuli bo'lgan bir paytda, poyezdlar qatnovida ushbu jarayon muqarrar muammo tug'dirdi. Muammoning yagona yechimi vaqt mintaqalarini…



manba

CMD da "Hello World"

Umumiy Dasturlash 2019 Avg 6 15:59:00

CMD da "Hello World"

HAmma dasturlashda bo`lganidek CMD da ananaviy ananaviy dastur "hello World"dasturi bo'ladi. buning uchun CMD ni ochib olamiz.PUSK(win) + R ikkalasini birgalikda bosamiz.CMD yozamiz va Enter yoki Ok tugmasi.Endi quyidagi kodni yozamiz.echo…



manba

Tkinter kutubxonasi - Python dasturlash tili

Umumiy Dasturlash 2019 Iyul 16 08:44:00

Tkinter kutubxonasi - Python dasturlash tili

TKINTER KUTUBXONASI - PYTHON DASTURLASH TILI. Pythonning Tkinter kutubxonasi yordamida biz Pythonda yozilgan dasturlarni interfeys bilan ta'minlaymiz.Tkinter nafaqat interfeys bIlan balki vidjetlar bilan ta'minlovchi kutubxonadir. Vidjetlarga tugmalar (button), Nishonlar (Label) va boshqalar kiradi.Demak Tkinter birinchi dasturni tuzishni boshlaymiz. from Tkinter import Label , mainloop Label (text="…



manba

Yii2da saytning ishlash tezligini oshirish

Framework va CMS 2019 May 6 17:08:00

Yii2da saytning ishlash tezligini oshirish

Sayt ishlash tezligini oshirish bir qancha faktorlarga bog'liq bo'ladi. Ba'zilari sayt ishlayotgan muhitga bog'liq bo'ladi, ba'zilari yii freymvorkining o'ziga. Bu yerda bir qancha shunday faktorlarni ko'rib chiqamiz. PHP muhitni yaxshilashYaxshi sozlangan PHP muhiti juda muhim hisoblanadi. Yaxshi samaradorlikka erishish uchun PHPning eng so'nggi versiyalaridan foydalaning. Major versiyalar samaradorlikni oshirishda muhim o'rin tutadi;Opcache…



manba

Qanday qilib biror dasturlash tilida to’liq ishlay oluvchi dasturchi bo’lish mumkin?!

Ta‘lim 2019 Apr 19 01:58:00

Qanday qilib biror dasturlash tilida to’liq ishlay oluvchi dasturchi bo’lish mumkin?!

Full stack (Ma'lumotlar bazasi, foydalanuvchi interfeysi va dasturning biznes jarayonlarini tashkil qiluvchi) web dasturchilar, Ular Stack Overflowning 2016 yilgi olib borgan so'roviga ko'ra hozirgi kunda juda ham ko'p izlangan va kerakli dasturchilar bo'lib chiqdi. Hozirgi kunda internetda full stack dasturchi bo'lsh uchun yetarli online yoki individual kurs va resurslar mavjud bo'lib ular, hattoki, yosh dasturchilarni bilimlarini baholagan holda ularga ish…



manba

PHPda overloading xususiyatlari

Framework va CMS 2019 Apr 15 12:05:00

PHPda overloading xususiyatlari

PHPda overloading dinamik holda xususiyat va metodlarni "yaratish"ni anglatadi. Bu xususiyat va metodlar magic metodalar yordamida ishlatiladi. Overloading metodlar obyektda mavjud bo'lmagan yoki klass sohasidan tashqarida ko'rinmaydigan(ya'ni klass ichida private bilan e'lon qilingan) xususiyat va metodlar bilan ishlaganda avtomatik ishga tushadi. Barcha overloading metodlar public sifatida e'lon qilinishi kerak PHP qo'llanma bo'yicha ba'zi overloading xususiyatlarining izohi public…



manba

Yii2da avtorizatsiya va rollar

Framework va CMS 2019 Apr 9 10:20:00

Yii2da avtorizatsiya va rollar

Avtorizatsiya Avtorizatsiya – bu tizimga kirgan foydalanuvchida belgilangan faoliyatni amalga oshirishga huquqi bor yoki yo'qligini tekshirish.Yii freymvorkida avtorizatsiyani amalga oshirish uchun ikki xil usul mavjud: ruxsatni filterlab boshqarish(ACF – Access Control Filter) va rolga asoslangan boshqarish(RBAC – Role Based Access Control). Ruxsatni…