tarjima

Python haqida tushuncha

Umumiy Dasturlash 2021 Yan 30 21:35:00

Python haqida tushuncha

Python nima?Python - mashhur dasturlash tili. U Guido van Rossum tomonidan 1991 yilda ishlab chiqilgan.Bu dasturlash tili o'rganish uchun oson, foydalanish uchun qulay, ko'p qirrali dasturlash tili bo'lib, dasturlashga yangi kirganlar uchun ham, soha mutaxassislari uchun ham zo'r tanlov.Python quyidagilar uchun ishlatiladi: veb-ishlab chiqish (server tomonida), dasturiy ta'minotni ishlab chiqish, matematik amallar, tizim skriptlari.…



tarjima

Antivirus Kasperskiy — Yevgeniy Kasperskiy haqida siz bilmagan faktlar.

Xavfsizlik 2020 Avg 27 11:44:00

Antivirus Kasperskiy — Yevgeniy Kasperskiy haqida siz bilmagan faktlar.

Evgeniy Valentinovich Kasperskiy 1965 yil 4 oktyabrda Novorossiysk shahrida tug'ilgan. 1982 yil MGU qoshidagi A.N.Kolmogorova nomli fizika-matematikaga yo'naltirilgan maktab-internatini bitirgan. 1987 yil Evgeniy kriptografiya, aloqa va informatika universitetini tamomlagan. 1991 yilgacha Mudofaa vazirligiga qarashli ko'p profilli ilmiy-tadqiqot institutida ishladi. 1989 yili Evgeniy o'z kompyuterida "Cascade"…



tarjima

RabbitMQ haqida, ishga tushirish va python'da ishlash

Umumiy Dasturlash 2020 Yan 31 19:45:00

RabbitMQ haqida, ishga tushirish va python'da ishlash

RabbitMQ - xabarlar menjeri bo'lib, u Erlang dasturlash tilida yozilgan. U bir nechta xizmat(servis)lar o'rtasida ma'lumotlarni yuborish(xabarlar) uchun mo'ljallangan: bitta xizmat navbatga xabar joylaydi, boshqa xizmat esa o'sha xabarni qabul qiladi. Quyida RabbitMQ'ni o'rnatish, uni ishga tushirish va Python dasturlash tili yordamida RabbitMQ bilan ishlash ko'rsatilgan. O'rnatish Arch Linux'ga o'rnatish uchun terminaldan quyidagi buyruq beriladi: sudo…



manba

№14 Dars - Yiida HAS_MANY va BELONGS_TO dan foydalanish.

Web Dasturlash 2016 Okt 10 13:57:00

№14 Dars - Yiida HAS_MANY va BELONGS_TO dan foydalanish.

Yii ning bog`lanishlari bu umumiy web ilovalarimizda muhim ro`l bo`lib xizmat qiladi. Bu relation metodi Yii ning model qismida joylashgan. Biz hozirda siz bilan HAS_MANY va BELONGS_TO usullari bilan tanishib chiqamiz. Nega aynan bular? Chunki bular web ilovamizda asosiy qatnashuvchi bo`lib xizmat qiladi. Boshqa usullarni ham o`ziga yarasha tutgan o`rni bor albatta lekin bu ikkala usul ayni ko`p uchraydigan usullardan. Buni batafsil tanishish chog`ida anglab yetasiz. Masalaning qo`yilishi:…



tarjima

Lua dasturlash tili

Umumiy Dasturlash 2020 Yan 12 00:50:00

Lua dasturlash tili

Lua - yashirin qahramon! Siz uni World of Warcraft, Angry Birds, X-Plane, S.T.A.L.K.E.R kabi o'yinlarda ko'rgan bo'lishingiz kerak. Yoki bo'lmasam Adobe Lightroom va u borligi haqida o'ylab ham ko'rmagan bo'lsangiz kerak. Bu til 1993-yilda dunyoga kelgan. Shunday bo'lsada Lua dasturlash tili bildirmasdan virtual hayotimizni ozgina bo'lsa ham yaxshiroq qilishga yordam bermoqda. Demak ushbu maqolada Lua dasturlash tili haqida so'z boradi. Qisqa ma'lumot Lua dasturlash…



manba

№20 Dars - Yiida migratsiya bilan ishlash.

Web Dasturlash 2016 Noy 28 22:15:00

№20 Dars - Yiida migratsiya bilan ishlash.

Migratsiya web dasturlash jarayonida ma`lumotlar omboridagi o`zgarishlarni amalga oshirishni yengillatuvchi va tezlashtiruvchi tehnologiya. Misol uchun, ish jarayonida yangi jadval qo`shilishi mumkin, yoki qaysidir jadvalga ustun qo`shish kabi ishlar. Bu ma`lumotlar omboridagi o`zgarishlar eng muhim va asosiy ish hisoblandi va u migratsiya orqali amalga oshiriladi. Agar kodingiz va ma`lumotlar omboringiz boshqalarniki bilan muvofiq bo`lmasa dasturingiz ishlamaydi. Bunday holatni…



tarjima

Let vs const - qaysi birini ishlatgan ma'qul(JavaScript)

Umumiy Dasturlash 2020 Yan 10 23:45:00

Let vs const - qaysi birini ishlatgan ma'qul(JavaScript)

Mening avvalgi maqolamda quyidagi fikrlar bor edi: let vs const vs var: Odatda yagona bizga kerakligi - bu let. Agar Siz o'zgaruvchiga qayta yozishni taqiqlamoqchi bo'lsangiz, constni ishlatishingiz mumkin. Bu fikr juda baxsli bo'ldi, Twitterda va Redditda bu masala bo'yicha juda qaynoq munozaralar bo'lib o'tdi. Eng ko'p bildirilgan fikr bu - const'ni ishlatish kerak va faqatgina zarurat bo'lgandagina let'ga murojaat…



manba

O'zbekistonni rivojlantirish uchun «miya markazlari» kerak

Boshqalar 2018 Mar 14 13:41:00

O'zbekistonni rivojlantirish uchun «miya markazlari» kerak

Har qanday davlat rivojlanishida aql, tahlil va oddiy mantiq muhim rol o'ynaydi. Agar davlatni tirik organizm deb tushunsak, biz bilgan ko'plab davlatlarning rivojlanishida «miya markazlari» yoki «tahlil markazlari» (think tanks) muhim o'rin egallaganiga guvoh bo'lish mumkin. Xo'sh, O'zbekistonda tahlil markazlarning ahvoli qanday?Bu mavzuda avvalo statistikaga murojaat qilinadi: AQShda joylashgan Pensilvaniya universiteti tadqiqotchilari har yili jahonda faoliyat yuritayotgan tahlil markazlarini…



tarjima

Dart - dasturlash tiliga kirish

Umumiy Dasturlash 2020 Yan 3 23:55:00

Dart - dasturlash tiliga kirish

Dart - Google kompaniyasi tomonidan, umumiy qo'llanish uchun yaratilingan dasturlash tilidir. U asosan veb dasturlar yaratish uchun mo'ljallangan bo'lib(ham mijoz, ham server tomon uchun), shu bilan birga mobil ilovalar ham yaratish mumkin. Dart - obyektga yo'naltirilgan dasturlash tilidir. Dart tilidagi barcha qiymatlar obyektlardan iborat. Dart dasturlash tili rivojlanishida ko'p yillik tarixga ega bo'lgan dasturlash tillarini ta'siri katta, bular, Smalltak, Java, JavaScript.…



tarjima

C#'da virtual metodlar va xossalar

Umumiy Dasturlash 2019 Dek 26 00:09:00

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 deb aytiladi. Metodni bola klass ichida qayta e'lon qilish override modifikatori orqali amalga oshiriladi. Bola…



tarjima

Android Fragment Back Stack namunasi

Mobil Dasturlash 2019 Iyun 23 23:35:00

Android Fragment Back Stack namunasi

Android Fragment Back Stack namunasi Android operatsion tizimi Activity uchun back stack funktsiyasini ta'minlaganidek, Fragment uchun ham huddi shu funktsiyani ta'minlaydi. Agar siz biror bir fragmentni back stack ga qo'shib turib, android qurilmangizdagi orqaga chiqish menyusini bossangiz o'sha qo'shilgan fragment paydo bo'ladi. Chunki u back stack da saqlangan. Back Stack dagi barcha fragmentlar ochilganidan so'ng Activity faoliyatini tugatadi.



tarjima

Singleton

Algoritm 2019 Mar 30 13:25:00

Singleton

Dasturiy injiniringda singleton model(singleton pattern)i – bu dasturni loyihalash modeli tushunchasi bo'lib, u bitta klassdan faqat bitta obyekt yaratish imkonini beradi. Bunday qilish butun loyiha bo'ylab faqat bitta obyektning metodlarini ishlatish paytida qo'l keladi. Ushbu termin matematik singleton tushunchasidan kelib chiqqan. *** Matematik singleton tushunchasi. Matematikada singleton – bu faqat bitta elementdan iborat to'plam. Masalan, {null} to'plami singleton hisoblanadi.…



tarjima

Go na'munalarda: Kolleksiya funksiyasi

Umumiy Dasturlash 2018 Noy 24 00:13:00

Go na'munalarda: Kolleksiya funksiyasi

o (ko'pincha Golang) – Google kompaniyasi tomonidan ishlab chiqilgan kompilyatsiya qiluvchi ko'p oqimli dasturlash tili. 2009-yil noyabr oyida taqdim etilgan. Unga bo'lgan talab kundan kunga ortmoqda. Shu sabab quyida Go tilidagi kichik bir algoritmni keltirganmiz. Bizga kolleksiyadagi ma'lumotlar ustida biror bir ish olib borish zarurati yuzaga keladi, masalan, biron bir shartni qanoatlantiruvchi barcha qiymatlarni tanlash yoki foydalanuvchi funksiyasi bilan barcha qiymatlarni yangi…