[JavaSwing] HelloWorld

Trong bài viết này chúng ta sẽ tìm hiểu một số thao tác cơ bản để tạo ra một Jframe – nôm na đó là khung của ứng dụng. Ví dụ 1: Tạo 1 frame 250×200 với tiêu đề “HelloWorld” hiển thị ở tọa độ (300, 200) trên màn hình. Chúng ta có 4 hàm khởi tạo 1 JFrame: JFrame() : Khởi tạo một frame mới invisible JFrame(GraphicsConfiguration qc) : Tạo một Frame được chỉ […]

[Lập trình] Cách học lập trình nhanh hơn

Phải nói là rất may mắn khi lang thang giữa đêm khuya tình cờ đọc được bài viết này trên Blog thanhcuong.wordpress.com. Nó rất hữu ích cho tôi và mong rằng bạn cũng cảm thấy điều đó. Và xin phép tác giả được chia sẻ và eidt một chút bài viết này ^^. 5 cách học lập trình nhanh hơn Nội dung 0. Chậm mà chắc 1. Đọc code mẫu 2. Chạy code 3. Viết […]

[Linux] Download video youtube bằng lệnh trong terminal

Các hướng dẫn sau mình thực hiện tại linux mint, với các distro khác, bạn làm tương tự. Trước tiên bạn cài youtube-dl bằng lệnh: Sau khi cài xong, để download video từ youtube bạn thực hiện các bước sau: 1. Vào trang có video bạn muốn download 2. Copy link video từ thanh điều hướng của trình duyệt 3. Mở terminal và thực hiện lệnh: Và video sẽ được tải về tại thư mục […]

[Linux] Kết nối Usb với máy ảo Virtualbox chạy windows XP

Hôm nay gặp trục trặc nhỏ liên quan đến vụ này. Máy của chị hàng xóm dùng win 7 không hiểu nghịch ngợm thế nào mà quên mất pass. Lại phải phá pass thôi @@. Vậy là hì hục đi tìm, tìm được hướng dẫn tại đây. Và đáng tiếc là thực hiện trên win hết :((((. Nghĩ cách can thiệp vào máy ảo, tạo usb boot từ máy ảo, thế là bao vấn đề […]

[C/C++] Chỉ thị tiền xử lý – Preprocessor directives

Mở đầu bài viết này, mình sẽ cho các bạn xem một bức ảnh và các bạn hãy dành khoảng 1 phút đọc chương trình sau, hãy xem xét thật kỹ để nhận ra sự khác biệt… Nội dung 1. #define 2. Toán tử # và ## Bây giờ các bạn nhận ra sự khác biệt chưa ??? Ban đầu khi đưa bức ảnh này ra mọi người chỉ để ý đến nội dung của […]

[School_ĐHMT] Hệ tọa độ thế giới thực, hệ tọa độ thiết bị, hệ tọa độ thiết bị chuẩn

1. Hệ tọa độ thế giới thực (WCS: World Coordinate System) Nội dung Hệ tọa độ thế giới thực Hệ tọa độ thiết bị Hệ tọa độ chuẩn – Hệ tọa độ thế giới thực là hệ tọa độ mô tả các đối tượng trong thế giới thực – Hệ tọa độ thực phổ biến là hệ tọa độ Descartes. Các điểm trong mặt phẳng được biểu diễn bởi tọa độ (x, y) với x, […]

[School_ĐHMT] Các phương thức hiển thị

Phương thức Raster Phương thức vector Trong ĐHMT có 2 phương thức hiển thị đó là phương thức Raster và phương thức vector. Phương thức Raster – Các tia điện tử quét ngang màn hình từ trái sang phải theo từng hàng, đến cuối mỗi hàng thì tắt và trở về đầu hàng tiếp theo. – Mỗi điểm ảnh trên màn hình là một pixel – Ảnh hiển thị là các đường thẳng ngang, mỗi […]

[School_ĐHMT] Đồ họa máy tính và các ứng dụng

* Khái niệm đồ họa máy tính Nội dung Khái niệm đồ họa máy tính Ứng dụng của đồ họa máy tính Đồ họa máy tính là tất cả những gì liên quan đến việc sử dụng máy tính để phát sinh ra hình ảnh. Các việc này bao gồm tạo, lưu trữ, thao tác trên các mô hình, hình ảnh. * Các ứng dụng của đồ họa máy tính Hỗ trợ thiết kế Tạo […]

[Linux Mint] Cài ibus-unikey, ibus-bogo gõ tiếng Việt trong Linux Mint

Updata cài ibus-bogo trong Ubuntu 14.04 tại đây Cài Ibus-Unikey Cài Ibus-bogo Ibus-Unikey Trong Software manager đã có sẵn ibus và ibus-unikey rồi, các bạn cài đặt từ đó tiếp theo cài gói ibus-qt4 và khởi động lại máy là có ibus-unikey. Ibus-Bogo Tải file deb cho Ubuntu/Debian/Mint và cài đặt bằng lệnh: Hoặc cài ibus và ibus-qt4 từ Software manager rồi cài bogo bằng lệnh Sau khi cài các gói ibus rồi, các bạn […]

[Thuật toán] Cộng Stack

Về các phép toán trên Stack các bạn có thể xem tại đây Vì Stack là một dạng danh sách liên kết vào trước ra sau nên chúng ta không thể cộng trực tiếp 2 Stack. Giả sử cần cộng Stack S2 vào Stack S1, ta dùng 1 Stack trung gian Stemp để lưu trữ giá trị của S2 và sau đó chỉ việc đưa lần lượt các giá trị của Stemp vào S1. Nếu […]