Best Practices for Writing Clean and Maintainable Code
Цэвэр, засвар сайтай код нь үр ашигтай, өргөтгөх боломжтой програм хангамжийн хөгжлийн тулгын чулуу юм. Ойлгох, debug хийх, өргөтгөхөд хялбар код бичих нь бүтээмжийг дээшлүүлэхээс гадна алдаа гаргах эрсдлийг бууруулдаг. Цэвэр код бичихийн тулд дагаж мөрдөх шилдэг туршлагууд энд байна: 1. Тогтвортой кодчилолын хэв маягийг баримтал Төсөлдөө тууштай кодчиллын хэв маягийг нэвтрүүлэх нь таны кодын […]
Төхөөрөмжүүдийн Нууц Амьдрал: Технологи Хэрхэн Бидний Өдөр Тутмын Амьдралыг Гайхалтай Болгодог вэ?
Төхөөрөмжүүдийн Ид Шидийг Илчлэх нь Та өдөр бүр ухаалаг цаг, тоглоомын консол эсвэл утсаа ашиглан амьдралаа хялбаршуулж, хөгжилтэй болгож байгаа шүү дээ. Гэхдээ эдгээр төхөөрөмжүүд яаж “боддог”, “ярьдаг” эсвэл “хөдөлдөг” болохыг та мэдэх үү? Үүний хариулт нь хиймэл оюун ухаан (AI), тооцоолол, автоматжуулалт гэх гайхамшигт технологид бий. Энэ тайланд бид төхөөрөмжүүдийн нууц амьдралыг судалж, тэдгээрийг […]
Platforms for competitive programming.
Competitive Programming (Өрсөлдөөнт программчлал) гэдэг нь тодорхой цагийн хязгаар дотор нарийн шийдэл шаардсан алгоритм болон кодчлолын даалгавруудыг гүйцэтгэх зорилготой программчлалын спорт юм. Энэ нь зөвхөн программчлалын ур чадвараа шалгахаас гадна логик сэтгэлгээ, асуудал шийдвэрлэх хурд, үр ашигтай код бичих чадварыг хөгжүүлдэг. Өрсөлдөөнт программчлал (Competitive Programming) нь дэлхий даяар олон мянган оролцогчтой оюуны спорт юм. Тухайлбал, […]
JSON WEB TOKEN(JWT)
JSON вэб токен (JWT) нь вэбээр (хоёр талын хооронд) мэдээллийг найдвартай дамжуулахад ашиглагддаг JSON объект юм . Үүнийг баталгаажуулалтын системд ашиглаж болохоос гадна мэдээлэл солилцоход ашиглаж болно. Токен нь голчлон header, payload, signature зэргээс бүрдэнэ . Эдгээр гурван хэсгийг цэгээр (.) тусгаарладаг. JWT нь бидний нэг талаас нөгөө тал руу илгээж буй мэдээллийн бүтцийг тодорхойлдог бөгөөд энэ нь цуваажуулсан, цуваагүй гэсэн хоёр хэлбэрээр […]
Local storage, Session and Cookies
Вэбсайт эсвэл вэб програм бүтээхдээ өгөгдлийг хэрхэн үр дүнтэй хадгалах талаар мэдэх нь чухал юм. Үйлчлүүлэгч тал дээр өгөгдөл хадгалахад түгээмэл хэрэглэгддэг гурван арга байдаг: Local Storage, Session Storage, Cookies. Тэд тус бүр өөрийн гэсэн онцлог шинж чанар, хэрэглээний тохиолдолтой байдаг. Local Storage Local Storage нь хэрэглэгчдийг оффлайн хандалттай байх үед өгөгдлийг хөтөч болон систем […]