fbpx

Компьютерын Шинжлэх Ухаан ба Програмчлал (1)

JWT гэж юу вэ ?

Оршил Орчин үеийн веб болон мобайл системүүд аюулгүй, өргөтгөх боломжтой authentication шийдэл шаардах болсон. Өмнө нь сервер дээр session хадгалдаг уламжлалт арга түгээмэл байсан бол өнөөдөр JWT (JSON Web Token) нь distributed system, microservice, API-д суурилсан архитектурт хамгийн их ашиглагддаг стандарт болсон. Гэхдээ JWT-г буруу ашиглавал аюулгүй байдлын ноцтой асуудал үүсэх эрсдэлтэй. Тиймээс software engineer […]

Өгөгдлийн сан таны SQL асуулгыг хэрхэн гүйцэтгэдэг вэ?

Программистууд бид өдөр бүр SELECT, INSERT, UPDATE, DELETE гэх мэт SQL query бичдэг. Гэхдээ энэ нь өгөгдлийн санд очоод яг юу болдог вэ? гэсэн асуултыг төдийлөн гүнзгий боддоггүй. 1. SQL асуулга өгөгдлийн санд хүрэх нь Таны бичсэн SQL асуулга дараах байдлаар өгөгдлийн санд хүрдэг: Энэ үед асуулга нь энгийн текст хэлбэртэй байна. 2. SQL Parser […]

Тэг, хоосон ба NULL

Бид өдөр тутмын амьдралдаа надад мөнгө байхгүй гэвэл нэг л утгатай үнэхээр мөнгө байхгүй гэсэн энгийн ойлголт. Харин компьютерын шинжлэх ухаан болон өгөгдлийн менежментэд байхгүй гэдэг ойлголт нь гурван өөр утгатай болж, тус бүр нь өөр өөр эрсдэл, үр дагавартай байдаг. Эдгээр ялгааг мэдэхгүй байх нь программын алдаа үүсгэхээс гадна бизнесийн шийдвэрийг буруу гаргах, системийн […]

MVC архитектур гэж юу вэ ?

Програм бичиж үзэж байсан хүн бүр “MVC” гэдэг үгийг нэг удаа ч бол сонссон байдаг. Анх харахад учир битүүлэг товчлол шиг боловч үнэндээ цаанаа тийм ч аймшигтай зүйл биш. Зүгээр л кодоо эмх цэгцтэй байлгах гэсэн хамгийн үндсэн санаа. Model — Өгөгдлийн ерөнхий зураг Model бол өгөгдөлтэй холбоотой бүх зүйлийг агуулна . Өгөгдлийн сан руу […]

YOLO — Нэг хараад бүгдийг таних хиймэл оюуны нүд

Та зураг эсвэл бичлэг доторх хүн, машин, тэмдэг, нохой гэх мэт зүйлийг автоматаар ялгаж таньдаг системийг харж байсан уу? Тэдгээрийн ард ажилладаг ухаалаг тархи нь YOLO буюу “You Only Look Once” хэмээх алгоритм юм. Нэр нь нэг л удаа харж бүхнийг олж танина гэсэн санааг илэрхийлдэг. Энэ арга нь хиймэл оюунд нэг зураг, нэг бичлэгийг […]