Author Archives

[C/C++] Ví dụ đọc ghi kiểu dữ liệu cấu trúc vào file kiểu nhị phân trong C

Với đề bài: Viết một chương trình để quản lý các sản phẩm máy tính xách tay bao gồm các chức năng sau : Chức năng 1 : sản phẩm nhập khẩu Chức năng 2 : Sắp xếp sản phẩm Chức năng 3 : Tìm kiếm sản phẩm Chức năng 1 : – Yêu cầu người sử dụng bao nhiêu sản phẩm cần nhập khẩu , sau đó cho phép người dùng nhập thông tin […]

[Java] Ghi thêm đối tượng vào file trong java – Append object to file exist in java

Sau bài Đọc ghi đối tượng từ file trong java, có nhiều vấn đề mà mình cần ghi thêm dữ liệu vào file. Thông thường chúng ta chỉ cần khai báo Tuy nhiên sau nhiều lần thử mình vẫn chưa làm được. Tìm kiếm một hồi thì ngoài việc thêm đối thứ 2 là true như trên thì chúng ta cần viết đè phương thức writeStreamHeader như sau: 1. Code nhanh để test 2. Code […]

[C/C++]get() and fget() in C/C++ – Cảnh báo khi dùng gets() – Warning when use gets()

Thông thường để nhập một biến ta dùng hàm scanf(), hàm này cũng dùng để nhập 1 xâu ký tự tuy nhiên khi gặp các dấu trắng (dấu cách, enter,…) thì không đọc nữa và chuỗi bị cắt từ đó, VD nhập “nguyen van quan” thì ta chỉ nhận được “nguyen”. Cách khắc phục ở đây là ta dùng hàm gets() để nhập chuỗi. 😀 Khi đó ta sẽ nhận được chuỗi nguyên vẹn.

[School_ĐHMT – Thuật toán] Nguyên lý chung vẽ đoạn thẳng

Đọc thêm 1. Thuật toán DDA vẽ đoạn thẳng 2. Thuật toán Breshenham vẽ đoạn thẳng 3. Thuật toán Midpoint vẽ đoạn thẳng Cho 2 điểm đầu mút M1(x1, y1), M2(x2, y2) và màu vẽ C. Ta đã biết phương trình đường thẳng đi qua 2 điểm M1 và M2 là: Đặt Ta có với (1) Trong đó m được gọi là hệ số góc hay độ dốc của đường thẳng, b gọi là đoạn […]

[School_ĐHMT] Thuật toán Midpoint vẽ đoạn thẳng

Nội dung Xây dựng thuật toán Đọc thêm 1. Nguyên lý chung vẽ đoạn thẳng 2. Thuật toán DDA vẽ đoạn thẳng 3. Thuật toán Breshenham vẽ đoạn thẳng Xây dựng thuật toán Cho 2 điểm đầu mút M1(x1, y1), và M2(x2, y2). Phương trình đưởng thẳng đi qua M1, M2 có dạng Tại bước thứ k+1 ta thực hiện hiện tăng x lên một đơn vị và tìm cách tính y theo x với […]

[Schooll_ĐHMT] Thuật toán Breshenham vẽ đoạn thẳng

Nội dung 1. Xây dựng thuật toán 2. Lưu đồ thuật toán 3. Code minh họa 4. Code cho mọi trường hợp Đọc thêm 1. Nguyên lý chung vẽ đoạn thẳng 2. Thuật toán DDA vẽ đoạn thẳng 3. Thuật toán Midpoint vẽ đoạn thẳng 1. Xây dựng thuật toán Breshenham Cho 2 điểm đầu mút M1 (x1, y1), M2(x2, y2) và màu vẽ C. Trong bài nguyên lý chung vẽ đoạn thẳng chúng ta […]

[Shool_ĐHMT] Thuật toán DDA vẽ đoạn thẳng

Nội dung 1. Xây dựng thuật toán 2. Lưu đồ thuật toán 3. Code minh họa 4. Code cho mọi trường hợp Đọc thêm 1. Nguyên lý chung vẽ đoạn thẳng 2. Thuật toán Breshenham vẽ đoạn thẳng 3. Thuật toán Midpoint vẽ đoạn thẳng 1. Xây dựng thuật toán DDA (Digital DifferentialAnalyzer) Cho 2 điểm đầu mút M1 (x1, y1), M2(x2, y2) và màu vẽ C. Trong bài nguyên lý chung vẽ đoạn thẳng […]

[Java] Đọc ghi file Excel trong Java với jxl – Read write Excel file in Java with jxl

Trong quá trinh làm việc và xử lý dữ liệu chúng ta thường phải tương tác với các file đặc biệt là File Excel. Hôm nay mình sẽ hướng dẫn các bạn các bước đơn giản để đọc ghi file Excel với jxl. Jxl là một gói thư viện cho phép chúng ta tương tác gới Excel như đọc, ghi,.., về thông tin chi tiết gói jxl các bạn xem tại đây. Trước tiên các […]

Giới thiệu về hệ điều hành android

Như các bạn đã biết Android là hệ điều hành di động phổ biến nhất hiện tại, cũng như phát triển nhanh nhất. Do vậy tiềm năng với nó rất lớn, mặc dù song hành cũng nó còn có các hệ điều hành khác như IOS hay là Winphone nhưng ở đây tôi chỉ muốn đề cập tới Android mà thôi.

[School] Bài tập sử dụng xsl chuyển đổi xml

Ví dụ ta có một file xml chứa thông tin các hệ số của PT bậc 2. Dùng XSL để đọc và giải PT với dữ liệu trong xml.