Tản mạn C#: LINQ

Là dân C#, sớm muộn gì ta cũng phải đụng đến LINQ. LINQ là một kỹ thuật giúp ta thực hiện truy vấn, biến đổi dữ liệu theo phong cách quen thuộc của SQL. Sử dụng LINQ, những đoạn code trước đây rườm rà giờ trở nên gọn nhẹ. Những vòng lặp dài dòng giờ chỉ còn một dòng ngắn gọn. Vì vậy, những người mới bắt đầu sẽ khá bỡ ngỡ khi dùng LINQ. Bài viết này sẽ tổng hợp lại những hàm căn bản của LINQ để giúp bạn tham khảo dễ dàng khi cần thiết. »

Cài Seedbox cho Ubuntu

Ai cũng biết tải file torrent tốn băng thông và dung lượng ổ cứng. Seedbox là giải pháp cho vấn đề này. Thay vì kéo torrent bằng PC ở nhà, ta dùng seedbox chạy trên VPS. Trong bài này, tôi sẽ hướng dẫn cài Transmission, qBittorrent và Deluge lên VPS để làm seedbox. »

Đối phó với đứt cáp quang biển

Tệ nạn đứt cáp quang biển đang trở nên nhức nhối hơn bao giờ hết. Cáp vừa sửa xong thì lại đứt. Mỗi lần sửa kéo dài cả tháng, ảnh hưởng nghiêm trọng đến công ăn việc làm. Qua nhiều năm, tôi đã thử nhiều cách để cải thiện tốc độ khi đứt cáp. Trong đó, tôi phát hiện VPN là hiệu quả nhất. »

Xóa toàn bộ driver của VirtualBox

Kể từ khi chuyển qua dùng ổ cứng SSD Samsung EVO, máy tôi hay bị tình trạng “màn hình xanh chết chóc”. Sau khi truy lùng hung thủ trong Event Viewer của Windows, tôi phát hiện ra một driver của VirtualBox không load được. Thế là tôi gỡ VirtualBox ra khỏi máy. Tuy nhiên, một số driver của nó vẫn còn lưu lại. Bài này sẽ hướng dẫn bạn truy lùng và xóa sạch chúng. »

Sửa lỗi Windows 10 không shut down

Từ khi lên Windows 10, cả hai cái PC của tôi (1 desktop và 1 laptop) không thể shut down hoàn toàn. Khi chọn Shut down trong menu Start, hệ thống trông như đã tắt nhưng vẫn chạy ngầm. Tệ hơn, khi nhấn nút Power để khởi động máy, nó không phản ứng gì cả. Tôi phải giữ nút Power khoảng 5 giây để tắt máy, sau đó nhấn lần nữa để chạy. »