Skip to main content

Posts

Showing posts from May, 2021

Tất tần tật về .net core

       Trong lúc chưa có thời gian để viết bài, mình có tranh thủ đọc các blog, website có nội dung rất hay về chủ đề này, xem và lọc ra 1 số link chất lượng cho các bạn tìm hiểu (sẽ kiếm thêm các bài tiếng Anh sau). Best Practices Logging https://www.tutorialsteacher.com/core/aspnet-core-logging https://coralogix.com/blog/net-logging-best-practices-for-your-net-application/ Logging Best Practices Server Sent Events (SSE) https://viblo.asia/p/su-dung-server-sent-events-sse-trong-aspnet-core-LzD5dxLY5jY Các thứ hay ho PropertyInfo: lấy Name của 1 property của 1 Object.

Tất tần tật về Database

     Trong lúc chưa có thời gian để viết bài, mình có tranh thủ đọc các blog, website có nội dung rất hay về chủ đề này, xem và lọc ra 1 số link chất lượng cho các bạn tìm hiểu (sẽ kiếm thêm các bài tiếng Anh sau). Lock, Deadlock trong Database, nguyên lý Consistency https://manhng.com/blog/deadlock/ https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/handling-concurrency-with-the-entity-framework-in-an-asp-net-mvc-application https://kipalog.com/posts/Mot-so-phan-tich-ve-deadlock-trong-co-so-du-lieu Pessimistic và Optimistic Locking https://viblo.asia/p/phan-biet-giua-pessimistic-va-optimistic-locking-GrLZDVAg5k0 Isolation Level trong Transaction

Tất tần tật về entity framework

     Trong lúc chưa có thời gian để viết bài, mình có tranh thủ đọc các blog, website có nội dung rất hay về chủ đề này, xem và lọc ra 1 số link chất lượng cho các bạn tìm hiểu (sẽ kiếm thêm các bài tiếng Anh sau). Học ở đây https://www.entityframeworktutorial.net/ Concurrency trong Entity Framework https://lkdev.wordpress.com/2016/11/15/series-ve-entity-framework-phan-17-concurrency-trong-entity-framework/  Persistence trong Entity Framework 2 kịch bản kết nối: connected và disconnected scenarios, https://lkdev.wordpress.com/2016/11/03/series-ve-entity-framework-phan-13-persistence-trong-entity-framework/

Các blog về Database hay

     Trong lúc chưa có thời gian để viết bài, mình có tranh thủ đọc các blog, website có nội dung rất hay về chủ đề này, xem và lọc ra 1 số link chất lượng cho các bạn tìm hiểu (sẽ kiếm thêm các bài tiếng Anh sau). http://www.sqlviet.com/blog/ https://maithehungit.wordpress.com/2013/06/04/note-1/ https://manhng.com/blog/sql-query/

Transaction trong SQL 001

Trong lúc chưa có thời gian để viết bài, mình có tranh thủ đọc các blog, website có nội dung rất hay về chủ đề này. Transaction cơ bản https://viblo.asia/p/dao-sau-ve-sql-transactions-E375z4jWZGW http://www.sqlviet.com/blog/su-dung-transaction-trong-sql-server https://awesome-academy.com/tin-tuc/tim-hieu-ve-transactions https://hanhtranglaptrinh.net/sql-transaction-co-ban-va-nang-cao/ https://shareprogramming.net/transaction-trong-sql-va-4-tinh-chat-dac-trung-cua-transaction/ Xung đột trong transaction https://awesome-academy.com/tin-tuc/tim-hieu-ve-transactions https://sites.google.com/site/quanghd/sql-server/mot-so-van-de-xuat-hien-khi-co-hai-transaction-cung-hoat-dong Concurrency trong Entity Framework https://lkdev.wordpress.com/2016/11/15/series-ve-entity-framework-phan-17-concurrency-trong-entity-framework/ Isolation Level

Kiến thức mạng máy tính cơ bản 001

     Trong lúc chưa có thời gian để viết bài, mình có tranh thủ đọc các blog, website có nội dung rất hay về chủ đề này, xem và lọc ra 1 số link chất lượng cho các bạn tìm hiểu (sẽ kiếm thêm các bài tiếng Anh sau). 1. Mạng máy tính là gì  https://itforvn.com/mang-may-tinh/ https://cuudulieupro.com/mang-may-tinh-la-gi-dac-diem-va-cac-loai-phan-cung-can-thiet/ http://www.vinaonline.net/tag/host-trong-mang-may-tinh-la-gi/ https://tuhocict.com/ung-dung-mang-mang-may-tinh-giao-thuc/ https://hocmangcoban.blogspot.com/2014/04/khai-niem-mang-may-tinh.html

Mạng Máy Tính và Truyền Thông có những gì

 Chứng chỉ CCNA      CCNA là chữ viết tắt của Cisco Certified Network Associate, là một chứng chỉ quốc tế hàng đầu về lĩnh vực mạng (network) do công ty Cisco System khảo thí và xét duyệt. CCNA gồm những kiến thức cơ bản cùng nền tảng kĩ thuật về mạng (networking) như mạng LAN, mạng WAN, Internet, Router, Switch, định tuyến (routing),…

Nên mua laptop nào để học lập trình

     Trong lúc chưa có thời gian để viết về bài này, mình có tranh thủ đọc các blog, website và lọc ra 1 số bài vê chọn laptop, máy tính cho ngành lập trình. Mục đích là giúp các bạn học sinh cấp 2, 3, các bạn sinh viên có lựa chọn đúng đắn, phù hợp túi tiền, không phí phạm mồ hôi ba mẹ.      Nhắc thêm, các trang của các hãng bán laptop viết KHÁ CHỦ QUAN, lấy suy nghĩ cá nhân để tư vấn cho sinh viên lẬP TRÌNH. Mình thấy các bài viết không phù hợp lắm.     Các bài viết hay, đáng đọc: https://toidicodedao.com/2017/10/17/lua-chon-laptop-lap-trinh-nguoi-ban-dong-hanh-cua-moi-lap-trinh-vien/ https://coder.com.vn/hoc-lap-trinh-nen-mua-laptop-nao/ https://truongan.name.vn/ https://cafedev.vn/nhung-tieu-chi-chon-laptop-hay-pc-cho-lap-trinh-vien-can-nen-biet-truoc-khi-mua/ https://phambinh.net/bai-viet/kinh-nghiem-mua-may-tinh-cho-web-developer/ https://daynhauhoc.com/search?q=mua%20m%C3%A1y%20t%C3%ADnh%20order%3Aviews https://truongan.name.vn/huong-dan-mu...

Bàn về tổng quan Cơ sở dữ liệu 001

  Viết nhảm về Cơ sở dữ liệu 001 [bản nháp] Database là chỗ để lưu dữ liệu, vậy dùng C, C++, C#, JAVA,... đọc được không, hay phải mở cái Phần mềm nào đó lên rồi gõ lạch cạch câu query vào và chạy để xem kết quả.  Đây là câu trả lời: - Về lưu trữ dữ liệu:  Ban đầu chương trình của mình, lúc mới vào năm 1, lưu hết data vào mảng NhanVienArray, PhongBanArray,... thực chất là lưu trên RAM. Sau xịn xò hơn là bỏ vào file .txt, dùng I/O Stream lấy ra. Lúc này cần 2 thứ: đoạn code để mở, đóng I/O, đọc, ghi, xóa (giao tiếp file), và file đó (tên tuổi, đường dẫn). Năm 2, mình được học về Database, mặc dù biết là: Ờ cái cục DB này dùng lưu dữ liệu có cấu trúc thay mấy cái file củ chuối, nhưng chưa code thực tế. Mình học được: cách tạo server lưu DB, cách query (trốn học mấy tiết về quan hệ dữ liệu, phép toán trên QHDL). - Về giao tiếp với cái nơi lưu trữ dữ liệu: Năm 3, được học .NET, có cái ADO.NET (JDBC và Driver,.... trong Java). Bây giờ là lúc bập 2 thứ học năm 1 với năm 2 lại. ...

Nên học Võ Cổ Truyền hay học Muay Thái? Nên học Python hay C++?

Các phen thấy 2 câu hỏi này có điểm chung không?  Ngẫm nghĩ rằng      Thực tế, các bạn mới tìm hiểu về võ hoặc về lập trình đều sẽ thắc mắc như vậy. Và cũng sẽ chia thành 2 kiểu người:  1 tìm hiểu và ra quyết định.  1 sẽ cứ phân vân mãi, không đi học buổi nào và tham gia các diễn đàn, hội nhóm, CHÕ MÕM lên GÀO THÉT về cái hay của võ này võ kia (thường là MMA, Muay Thái, hahaha), của ngôn ngữ lập trình nổi nổi như Python (này thì python blabla,...), hay các nền tảng ReactNative, Flutter,... LÀM VẬY ĐỂ ĐƯỢC CÁI CHI HẢ TRỜI? CHÁN! Thực tế     Thực tế, trong võ, mức cơ bản tự vệ, khoảng 6 tháng, 10 tháng, thì 100, 1000, 10000 môn võ y như nhau. Cũng vẫn là đấm, đá, chõ, gạt, né,... Nên khi bạn phân vân thì nhiều đứa xách đit đi học. Nếu trúng vào môn TẢ ĐẠO, TÀ MÔN (này vui nói cho có tí linh dị), hay đơn giản ta chán, thì bỏ thôi. Coi như học lấy kinh nghiệm.     Thì lập trình cũng thế. Học đại đi, hi sinh ngôn ngữ đầu tiên có thể chọn sai ...