Finite state machine.

Finite state machine. Hech uylab ko’rganmisiz, metrodagi turniket qanday ishlaydi. Turniketda ikki xil ochiq va yopiq holatlar bo’ladi. Dastlab yopiq holatda bo’lib, yo’lovchi tanga tashlasa ochiq holatga o’tadi. Yo’lovchi to’siqdan o’tgach yana yopiq holatga o’tadi. Juda sodda va qulay qurilma to’g’rimi? Bir qarashda dasturiy vositasi ham soddadek. Bir nechta if lar bilan hal bo’ladigandek. Qo’shimcha … Читать далее

C#’da virtual metodlar va xossalar

cda virtual metodlar va

C#’da virtual metodlar va xossalar Ko’p hollarda bir klassdan meros olishda bola klass ichida ota klass metod funksiyasini o’zgartirishga to’g’ri keladi. Bu holatda bola klass ota klass metod va xossalarini qayta e’lon qilishi mumkin. Bola klassda qayta e’lon qilinishi kerak bo’lgan metod va xossalarni ota klassda virtual modifikatori bilan belgilanadi. Bunday metod va xossalar virtual … Читать далее

Python dasturlash tili: 5-dars.

python dasturlash tili 5 dars 6710e8e7a5ca8

Python dasturlash tili: 5-dars. Buyruqlar bajarilish ketma-ketligi. Bizning shu vaqtgacha ko’rgan misollarimizda buyruqlar doimo Python tomonidan qat’iy yuqoridan pastga qarab, ketma-ket bajarilgan. Agar bizda buyruqlar bajarilish ketma-ketligini o’zgartirish ehtiyoji bo’lsa, u holda nima qilamiz? Misol uchun, dastur vaziyatga qarab ma’lum bir yechim qabul qilishi kerak. Aytaylik, kunning vaqtiga qarab «xayrli tong« yoki «xayrli kech» so’zlarini … Читать далее

GitBook haqida bilasizmi?

gitbook haqida bilasizmi 66eb67ede8cb0

GitBook haqida bilasizmi? Agar sizda qulay o’quv qo’llanmalari yoki interaktiv darslar qilish maqsadi bo’lsayu, lekin buning uchun nimadan foydalanishni bilmay turgan bo’lsangiz u holda sizga «GitBook» yordam berishi mumkin. GitBook bu Git va Markdowndan foydalangan holda ajoyib kitoblar xosil qilish uchun instrumenti hisoblanadi.Misol uchun: Learn Javascript. Kitobingizni o’qish o’quvchiga judayam qulay bo’lishi uchun kitobni o’qib … Читать далее

GitHubda PR qachon tez ko’rib chiqiladi?

githubda pr qachon tez korib chiqiladi 66d83854273dc

GitHubda PR qachon tez ko’rib chiqiladi? Siz kichik yoki katta jamoada ishlayotgan, yoki bir nechta vaqt zonalarida tarqalgan jamoada yoki hamma #WFH (uydan ishlash) ishlayotgan bo’lishi mumkun bunday holatlarda sizning PR(Pull Request) ko’rib chiqish ko’p vaqt talab qiladi va siz buni odatda ko’p vaqt kutasiz. Pull Request (PR) ko’rib chiqish jarayonini tezlashtrish, hamkasblardan tezroq fikr … Читать далее

Dasturlashni o’rganmang. O’ylashni o’rganing.

dasturlashni organmang oylashni organing 66d3aceff3422

Dasturlashni o’rganmang. O’ylashni o’rganing. Hamma dasturlashni o’rganishga harakat qilayotganga o’xshaydi: Code.org’da Bill Geyts (Bill Gates), Mark Zukerberg va Kris Bosh (Chris Bosh) kabi taniqli shaxslar har kim dasturlay olishini aytishmoqda; CoderDojo’lar dunyo bo’ylab o’sib bormoqda; Buyuk Britaniya informatikani boshlang’ich sinf o’quvchilari uchun o’quv rejasiga kiritdi. Menimcha, bunday yondashuv biroz xato. Meni noto’g’ri tushunmang – men … Читать далее

Mastercardda «meeting free day»

mastercardda meeting free day 66c7cf3f42258

Mastercardda «meeting free day» 1-qism Kecha bizda «meeting free day» — majlislarsiz kun bo’ldi. O’zi odatda bu kabi kunlar yiliga 2-3 marta bo’lib turadi. Lekin hozirgacha aynan bizning menejer unga ko’p e’tibor bermasdi. Bu safar bo’lsa rahbariyat bir haftacha oldin tayyorgarlik qilib, bu kunda hammaga ish bilan o’z ustida ishlash haqida topshiriq berishdi. Men nimalar … Читать далее

ref va out metod parametrlari, ularning farqi, ishlatilishi C#

ref va out metod parametrlari ularning farqi ishlatilishi c 66b408ed71bac

ref va out metod parametrlari, ularning farqi, ishlatilishi C# ref va out metod parametrlari, ularning farqi, ishlatilishi C# ref va out kalit so’zlari yordamida metodga tashqaridan parametr berish mumkin. Metod ichida ref va out yordamida olingan parametrlar ustida bajarilgan amallar metodddan tashqarida bu parametrlarga ta’sir qiladi. Masalan: 1) using System; class Program { static void … Читать далее

Javascriptda boshlang’ich ko’nikmalar — Massiv (1-qisim)

Javascriptda boshlang’ich ko’nikmalar — Massiv (1-qisim) Siz massiv haqida eshitgan bo’lsangiz kerak, chunki bu tushuncha har bir dasturlash tilida mavjud yoki matematika fanida (matritsa deb balki) eshitgandirsiz. Ko’pchilik array atamasini ishlatishni ma`qul ko’radi. Dasturlashda: missiv bu — ko’p sondagi o’zgaruvchilarni bitta o’zgaruvchi ko’rinishida ifodalash. Javascriptda u quyidagicha ko’rinishda e`lon qilinadi. var array-name = [item1, item2, … Читать далее

Javada java.lang.NoClassDefFoundError xatosini to‘g‘irlash

javada java lang noclassdeffounderror xatosini togirlash 669ce50cf20cb

Javada java.lang.NoClassDefFoundError xatosini to‘g‘irlash Savol: Muxtaram dasturchilar! Men Java OOP ni endi o`rganishni boshlayotgandim (videodars orqali), shunga ko`ra MyFirst.java ni quyidagi kodni yozib yaratdim: class MyFirst{ public static void main (String[] args){ System.out.println(«Hello world»); } } Shuni command oynasida compile qildim: javac MyFirst.java kompilyatsiyada muammo yo`q, lekin dasturni ishga tushirsam quyidagicha yozuvlar chiqayapti: Javob: To’gri, … Читать далее