[Thuật toán – Java] Chương trình mô phỏng thuật toán tìm kiếm theo chiều rộng (BFS) và chiều sâu (DFS)

Chương trình dưới đây mô tả 2 thuật toán tìm kiếm theo chiều rộng (BFS – Breadth-first search) và chiều sâu (DFS – Depth-first search) trên đồ họa, có các bước đi và màu sắc đẹp. Giao diện của chương trình khi khởi động sẽ như thế này: Chương trình có 4 phần chính. Phần trên (top) là tiêu đề chương trình, phần dưới (bottom) là tên mềnh =)). Phần bên trái (left) là bảng […]

[Ubuntu] Các cách thay đổi icon trong Ubuntu

Có khi nào các bạn thấy các icon của bạn chưa được đẹp hoặc một lý do nào đó mà bạn muốn thay đổi các icon trong ubuntu. Bài viết này sẽ hướng dẫn các bạn 3 cách đơn giản để làm việc đó. Thay đổi icon bằng cách thay đổi theme Việc thay đổi theme cho Ubuntu là khoác cho Ubuntu một chiếc áo khác. Nó thay đổi giao diện và thay đổi luôn […]

Trò chơi rắn săn mồi trên C

Chương trình rắn săn mồi này được viết lại dựa trên trò chơi rắn săn mồi đã xây dựng bằng Pascal tuy nhiên có lược bỏ phần map (loại bỏ phần chướng ngại vật). Để có thể cài đặt và chạy được chương trình. Trước tiên các bạn download TurboC giải nén và cài đặt bình thường. Tiếp theo download file ran.cpp về lưu vào C:DOSBoxTCBIN. Mở TurboC ra, tìm file ran.cpp và chạy thôi. […]

[Linux] Cài ibus-bogo gõ Tiếng Việt trên Ubuntu 14.04

Nội dung Cài bằng file deb Cài bằng mã nguồn Update: 04/06/2014: Cập nhật link tải file ibus-bogo 0.4 Hiện tại để gõ tiếng Việt trên Ubuntu hoặc một số Distros Linux khác chúng ta thường sử dụng nhất là ibus-bogo và ibus-unikey. Tuy nhiên từ ngày ibus-bogo ra thì mình luôn dùng nó và không muốn dùng ibus-unikey tẹo nào do nó bị lỗi gạch chân bên dưới chữ viết. Để cài ibus-bogo trên […]

[Linux] Giao diện phẳng cho Ubuntu (Linux)

Giao diện phẳng ngày nay tại đang là trào lưu rất mạnh mẽ và Ubuntu đã có dự định chuyển sang giao diện phẳng. Tuy nhiên đến thời điểm này (Ubuntu 14.04) thì nó chưa được khoác một cái áo mới mang tính phẳng như vậy. Bài viết này sẽ hướng dẫn các bạn thay đổi theme tạo giao diện phẳng đẹp mắt cho Ubuntu cũng như các Distros khác của Linux. Cài đặt Unity […]

[Ubuntu] Khắc phục tìm kiếm chậm trong Dash Ubuntu

Nếu các bạn sử dụng Ubuntu với giao diện Unity mặc định của nó thì chắc hẳn bạn đang rất lo lắng và khó chịu khi mà việc tìm kiếm trong Dash rất là chậm và mình cũng vậy. Bài viết này sẽ hướng dẫn các bạn một số bước để khắc phục vấn đề này. Gỡ bỏ hiệu ứng đồ họa Nguyên nhân đầu tiên là do các chế độ đồ họa 3D mà […]

[Linux] Xóa bỏ “Sheet” và “Page” trong LibreOffice calc

Khi sử dụng LibreOffice calc các bạn có thể thấy một điều rất khó chịu là khi in hoặc xuất ra file PDF thì trên đầu file thường có chữ Sheet và Page ở đầu và cuối trang như thế này. Để xóa được nó đi các bạn làm như sau: Vào Format -> Styles and Formating hoặc F11 và làm như sau

[C/C++] Kiểm tra chuỗi nhập bằng scanf có là số?

Thực sự khi viết bài này mình đắn đo không biết nên viết tiêu đề của nó ra sao… “Kiểm tra số khi nhập vào có là số” @@ Hơi buồn cười vì đã gọi là số rồi thì kiểm tra làm gì, hay là “Kiểm tra số trong C” – cũng không chuẩn lắm với mục đích của bài này. Và cuối cùng thì quyết định đặt như trên với mục đích là khi […]

[Tự sướng] Kỷ niệm Blog tròn 1 tuổi

Loằng con bà ngoằng mà nó đã là 1 năm. 1 năm trước, ngày 13/5/2013 với 6 bài viết đầu tiên của Blog. Ngày đó viết Blog vẫn còn ngu ngơ lắm, không biết căn chỉnh cũng loay hoay mãi chả biết cách viết một bài trong này thế nào, còn lay hoay tìm theme đẹp, phù hợp với việc hiển thị code lên, và loay hoay quay quay nhiều thứ khác nữa =)) thế […]

[Java Swing] JPasswordField trong Java – JPasswordField in Java

Nội dung Tạo JPasswordField Bắt sự kiện và lấy password từ JPasswordField JPasswordField là đối tượng cho phép chúng ta nhập vào một dòng text giống như JTextField nhưng được ẩn bởi các dấu sao (*) hoặc chấm tròn để tạo nên mật khẩu (password). JPasswordField thường được sử dụng cùng JTextField để tạo nên cặp User name và password như hình dưới đây: Bây giờ chúng ta sẽ đi tìm hiểu JPasswordField thông qua […]