Categories
NodeJS

Offline Web App (PWA) – Reading

Offline Web App that could come with the server-side, we need to learn some technique. Of course, we can use JS LocalStorage but it’ll not enough or good enough to serve for some complex data/process, we need one that can access faster, thanks to “LocalForage” library that can be used like “Local Storage”. Somehow, I…

Categories
Database

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ NULL នៅក្នុង Microsoft SQL Server

មាតិកា I.   សេចក្តីផ្តើម II. ការប្រើប្រាស់ COALESCE() III. ការប្រើប្រាស់ ANSI NULLS IV. ការប្រើប្រាស់ ISNULL() V.  ការប្រើប្រាស់ Is null និង Is not null VI. ការប្រើប្រាស់ NULL comparison I.          សេចក្តីផ្តើម នៅក្នុង SQL Server, NULL តំណាងអោយ data ដែល missing ឬក៏ unknown។ មានន័យថា NULL មិនមែនជា value ពិតប្រាកដឡើយ។ វាត្រូវបានគេកំណត់ថាជា placeholder សម្រាប់អោយ value។ នេះក៏ជាហេតុផលដែលយើងមិនអាចប្រៀបធៀប NULL ជាមួយនឹង value ផ្សេងទៀត ហើយក៏មិនមែនជាមួយនឹង NULL ផ្សេងទៀតដែរ។ II.        …

Categories
Database

មូលដ្ឋានគ្រឹះនៃការ Convert Data Types នៅក្នុង Microsoft SQL Server

មាតិកា I.  របៀបប្រើប្រាស់ TRY PARSE II. របៀបប្រើប្រាស់ TRY CONVERT III. របៀបប្រើប្រាស់ TRY CAST IV. របៀបប្រើប្រាស់ CAST V.  របៀបប្រើប្រាស់ CONVERT I.          របៀបប្រើប្រាស់ TRY PARSE Try parse ត្រូវបានគេប្រើប្រាស់សម្រាប់បម្លែងនូវប្រភេទទិន្នន័យជា string ទៅជាប្រភេទទិន្ន័យដែលយើងចង់បាន (Date ឬ Numeric) ។ ឧទាហរណ៍ ប្រភេទទិន្នន័យដើមរបស់យើងជា string ហើយយើងត្រូវការទៅជាប្រភេទទិន្នន័យជា date។ ប្រសិនបើការបម្លែងមិនទទួលបានជោគជ័យ នោះវានឹងធ្វើការ return មកវិញជា NULL value។ Syntax: string_value : គឺជា argument នៃ source value ដែលវាមានប្រភេទជា NVARCHAR(4000) data_type: គឺជា…

Categories
C Sharp

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ Class Members ក្នុងភាសា C# programming

មាតិកា I.   ស្វែងយល់អំពី C# Class Members II. ស្វែងយល់អំពី Fields III. ស្វែងយល់អំពី Object Methods IV. របៀបប្រើប្រាស់ Multiple Classes I.          ស្វែងយល់អំពី C# Class Members គ្រប់ Fields ហើយនិង Methods ទាំងអស់នៅខាងក្នុង Classes ជាទូទៅត្រូវបានគេដឹងថាជា “Class Members” ឧទាហរណ៍៖ បង្កើត Class មួយដែលមានឈ្មោះថា “Car” ជាមួយ class members មានដូចជា field ចំនួន ២ (two fields) និង Method ចំនួន ១ (one method) II.          ស្វែងយល់អំពី Fields កាលពីលើកមុនយើងបានបកស្រាយរួចមកហើយអំពីអថេរ…

Categories
C Sharp

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ Classes & Objects ក្នុងភាសា C# programming

មាតិកា I.   Classes & Objects II. របៀបបង្កើត Class III. របៀបបង្កើត Object IV. របៀបប្រើប្រាស់ Multiple Objects V.  របៀបប្រើប្រាស់ Multiple Classes I.          Classes & Objects C# គឺជាភាសារ Object Oriented Programming (OOP) Language ដែលរាល់គ្រប់យ៉ាងមានទៅដោយ classes នឹង objects ជាមួយនឹង attributes និង methods របស់វា។ ជាឧទាហរណ៍នៅក្នុង ជីវិតរស់នៅជាក់ស្តែង ដូចជា ឡាន (car) គឺត្រូវបានចាត់ទុកថាជា Object។ ឡាន (Car) គឺមាន attributes ដូចជា ទម្ងន់ (weight) និង ពណ៌…

Categories
Windows

Windows 10 : Recently Search Box Show Black Screen

It happens around 5th of February, 2020 until now and I just found out that it also mentioned on another website, zdnet. The solution is: Start Windows PowerShell, Run as Administrator Reinstall and re-register Cortana fixed it. Run the following in an elevated (thanks to commentor dfrazier603) Get-AppxPackage -AllUsers Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register…

Categories
PHP

Laravel : Customize Pagination on API Resource Collection

Laravel from 5.5 / 5.6 has been tested with this solution! You want to wrap your model collection into a resource collection but as you might using the Vue-Pagination which need to be outwrapping the meta and links key. So, you want something as expected output above related to pagination keys. In short, here is…

Categories
PHP Website

Tips: The site is experiencing technical difficulties

Open the website, you receive a message: “This site is experiencing difficulties.“ And if you open admin page, it added another detail as: “This site is experiencing difficulties. Please check your site admin email inbox for instruction” So it’s telling you check email of an Admin user and of course, if you are lucky, you…

Categories
PHP

របៀប Update/Edit ជាមួយ Laravel

មាតិកា I.   បើក View “index” II. បង្កើត View “edit” III. សរសេរកូដក្នុង StudentController ដើម្បី Edit/update data IV. ដំណើរការកម្មវិធី I.          បើក View “index” ចូលទៅកាន់ index.blade.php រួចធ្វើការសរសេរកូដដើម្បី edit II.          បង្កើត View “edit” បង្កើត edit.blade.php ក្នុង folder Views à student សរសេរកូដក្នុង edit page III.          សរសេរកូដក្នុង StudentController ដើម្បី Edit/update data បើក StudentController ក្នុង edit function សូមសរសេរកូដខាងក្រោម ក្នុង update function សូមសរសេរកូដខាងក្រោម…

Categories
PHP

របៀប Retrieve Data ចេញពី Mysql Database ជាមួយ Laravel

មាតិកា I.   បង្កើត View “index” II. សរសេរកូដក្នុង StudentController ដើម្បី fetch data ពី database III. ដំណើរការកម្មវិធី I.          បង្កើត View “index” បង្កើត index.blade.php ក្នុង folder Views à student សរសេរកូដក្នុង index page II.          សរសេរកូដក្នុង StudentController ដើម្បី fetch data ពី database បើក StudentController ក្នុង index function សូមសរសេរកូដខាងក្រោម III.          ដំណើរការកម្មវិធី ដើម្បីដំណើរការកម្មវិធីបាន យើងត្រូវចូលទៅកាន់ path folder project របស់យើង រួចសូមវាយ command “php artisan…