Đo lường tiến độ lập trình bằng cách xem xét từng dòng code thì cũng như đo lường tiến độ chế tạo máy bay bằng trọng lượng. Bill Gates
pages Bài viết mới nhất
  • description
    C/C++ Đinh Hòa 23/09/2014 10:18 visibility 3064
    Trong quá trình xây dựng các thư viện mã nguồn, nếu không có phương pháp kiểm soát tốt, include directive sẽ làm cho một đoạn mã nguồn được khai báo nhiều lần dẫn đến xung đột giữa các hàm thư viện và phát sinh lỗi trong quá trình compile. Có nhiều hướng giải quyết vấn đề include nhiều lần, nhưng tôi chọn phương pháp sử dụng conditional directive, cụ thể là sử dụng 2 conditional directives #ifndef và #endif.
  • visibility
    Trải nghiệm La Kiến Vinh 21/03/2017 00:26 visibility 31781
    So sánh null, NULL và rỗng ("_") - null là không có gì, rỗng là tồn tại cái không có, một gút mắt mà ta phải lựa chọn trong khi thiết kế. Bài viết nhằm mục đích phân biệt rõ ràng các khái niệm trên để chương trình an toàn hơn.
  • visibility
    Cocos2d-x @ TOMBSTONE 22/09/2014 08:36 visibility 2271
    Cocos2d-x là 1 trong những engine mạnh để phát triển game hiện nay. Mạnh không có nghĩa là tất cả. Tuỳ vào nhu cầu của từng nhà phát triển, họ phải tự phát triển những tính năng riêng để phù hợp với game của họ.
  • description
    C/C++ Rye Nguyen 21/09/2014 23:20 visibility 21132
    Khi hiện thực một chương trình, có những trường hợp mà bạn sẽ phải thực hiện lặp lại liên tiếp nhiều lần một đoạn chương trình. C/C++ cung cấp cho chúng ta một số cấu trúc lặp để giải quyết vấn đề trên. Bài viết này sẽ giúp các bạn hiểu rõ hơn về cấu trúc lặp for và cách thức hoạt động của nó.
  • description
    PHP Bùi Nguyễn Minh Hoàng 21/09/2014 23:17 visibility 2119
    Biến trong PHP cũng có chức năng lưu trữ dữ liệu và biểu biễn thông tin như trong C/C++ nhưng ta không cần phải khai báo kiểu dữ liệu của biến. Trong ngôn ngữ PHP tất các các biến đều bắt đầu bằng kí tự “$” và theo sau nó là các ký tự chữ HOA, chữ thường hoặc dấu gạch dưới ( _ ).
  • description
    C/C++ Trung Nguyễn 21/09/2014 23:15 visibility 34700
    STL là viết tắt của cụm từ Standard Template Library, là bộ thư viện chuẩn của C++, STL cung cấp các lớp cài đặt sẵn, cho phép thao tác với các kiểu dữ liệu cơ bản cũng như các kiểu dữ liệu tự định nghĩa, việc thành thạo sử dụng thư viện STL sẽ giúp bạn tiếp kiệm thời gian trong lập trình.
  • description
    C/C++ Tuấn Trần 21/09/2014 23:13 visibility 13973
    Namespace là một cơ chế trong C++, cho phép ta nhóm các thực thể (class, object, function…) có liên quan thành từng nhóm khác nhau theo tên, mà theo đó tên của mọi thực thể trong mỗi namespace đều được gắn thêm tên của namespace đó như tiền tố.
  • description
    C/C++ La Kiến Vinh 21/09/2014 21:22 visibility 9195
    Hướng dẫn, ý nghĩa, cách sử dụng và ứng dụng từ khóa override trong C++11. Ở C++11, các thiết kế đưa ra thêm khái niệm về override để giúp lập trình viên kiểm soát các sơ sót trong override, đôi lúc trong chương trình ta nhầm lẫn với overload.
  • description
    C/C++ La Kiến Vinh 21/09/2014 21:17 visibility 6841
    Tìm hiểu về ý nghĩa, cách sử dụng và ứng dụng về nullptr trong C++11, một lựa chọn mới mà C++ mang lại nhằm đem lại sự hiệu quả và đặc "chủng" hơn so với NULL nhằm để đánh dấu một con trỏ không trỏ tới đâu.
  • description
    C/C++ La Kiến Vinh 21/09/2014 20:35 visibility 9867
    Tìm hiểu và ứng dụng Lambda - Hàm nặc danh hay Anonymous function trong C++11. Lambda là một loại triển khai hàm với hàm không tên gọi, lambda tiện lợi cho việc sử dụng hàm chuyên biệt cho một tính năng.
  • description
    C/C++ La Kiến Vinh 21/09/2014 12:02 visibility 4152
    Giới thiệu và hướng dẫn cách sử dụng từ khóa từ khóa decltype trong C++11, từ khóa này dùng để yêu cầu lấy kiểu dữ liệu của một biến hoặc một biểu thức/giá trị. Cách thức sử dụng decltype không khó, vấn đề là tính ứng dụng mà ta cần tìm hiểu để đưa vào chương trình.
  • description
    C/C++ La Kiến Vinh 20/09/2014 23:04 visibility 12412
    Giới thiệu và hướng dẫn cách thức sử dụng từ khóa auto trong C++11, một từ khóa mới và dễ gây nhầm lẫn với từ khóa auto trong phiên bản C++98/C++03. Lợi ích của từ khóa này là tốc độ phát triển nhanh hơn, bất lợi sẽ làm cho chương trình không tường minh.
  • visibility
    Trải nghiệm La Kiến Vinh 19/09/2014 11:52 visibility 11129
    Tư duy Debug, nếu bạn đang bão hòa về mặt tư duy debug, bài viết này sẽ giúp bạn mở rộng hơn và giúp bạn có được các tư duy debug tốt hơn. Nếu không có một kinh nghiệm dày dặn và một tâm hồn rộng mở, thì khi được hỏi về Debug, bạn chỉ có thể nói F5.
  • description
    C/C++ Amy Lê 18/09/2014 23:50 visibility 12433
    Như chính tên gọi của nó. Cấu trúc này có hai thành phần. Thành phần đầu tiên là từ khoá if chứa một biểu thức, tiếp đó là khối lệnh đang chờ được thực thi của nó. Thành phần thứ hai là từ khoá else cũng kèm theo khối lệnh đang chờ thực thi.
  • description
    C/C++ Tuấn Trần 18/09/2014 22:32 visibility 33865
    Tương tự Windows Form, trong những game được lập trình bằng C++ cũng có những Button, và để tạo ra chúng thì không đơn giản. Vì ngoài việc xử lý hình ảnh, một Button còn phải có một chức năng chuyên biệt nào đó để thực thi khi ta ấn vào. Có thể là một, hoặc một vài công việc đã định trước thông qua các hàm ta đã viết. Bài viết này sẽ giới thiệu đến các bạn một khái niệm gọi là Funtion Pointer hay Pointer to Function.
  • description
    C/C++ Rye Nguyen 18/09/2014 22:29 visibility 33167
    Tài nguyên bộ nhớ máy tính là có hạn, do đó chúng ta không thể sử dụng một cách tuỳ tiện được. Vì thế, việc quản lý những gì chúng ta sử dụng là điều quan trọng và cần thiết. Bài viết này sẽ hướng dẫn các bạn cách cấp phát bộ nhớ động và huỷ vùng nhớ đó khi thao tác xong.
  • call_split
    JavaScript La Kiến Vinh 18/09/2014 15:33 visibility 4920
    Hướng dẫn cơ bản về lập trình đồ họa, game với HTML5. Với tiêu chuẩn mới của HTML5 và Canvas, bạn có thể sử dụng thuần JavaScript để vẽ và tạo hiệu ứng cho website của mình mà không cần phải dùng thêm các plug-in khác.
  • visibility
    Trải nghiệm La Kiến Vinh 17/09/2014 17:56 visibility 9614
    Trong bài này, tôi không cung cấp một giải pháp mà tôi đã từng ứng dụng có liên quan tới việc tính toán các góc lượng giác trong lập trình - tính trước các giá trị, ngoài ra các bạn có thể mở rộng phương pháp tính trước này cho các công việc khác.
  • description
    C/C++ Nguyễn Minh Hiếu 17/09/2014 13:58 visibility 11305
    Const là một từ khóa quen thuộc trong nhiều ngôn ngữ lập trình, nhưng để hiểu và sử dụng hiệu quả nó thì không phải ai cũng có thể.
  • description
    C/C++ Amy Lê 17/09/2014 13:12 visibility 106988
    Trong lập trình, chắc hẳn bạn sẽ gặp phải những vấn đề phức tạp, xuất hiện nhiều trường hợp khác nhau cần những hướng giải quyết khác nhau. Để giải quyết những trường hợp ấy dễ dàng hơn, C/C++ đã cung cấp cho chúng ta một số cấu trúc rẽ nhánh và một trong số đó chính là cấu trúc rẽ nhánh switch…case.
Hỏi đáp
  • access_time 27/03/2019 06:33
    chào bạn ... đọc thêm
  • access_time 25/03/2019 14:27
    Chào bạn ... đọc thêm
  • access_time 13/09/2018 19:27
    Chào anh, anh giúp dùm em chỉnh sửa thêm phần code bên dưới điều khiển servo sao cho cứ mỗi lần servo ở vị trí ban đầu (góc 0 độ) em tác động tín hiệu 1 s servo quay sang góc180 độ và khi em ngắt tín hiệu thì servo 10s trở ... đọc thêm
  • access_time 26/07/2018 21:09
    Chào anh, anh giúp em phần code Arduino điều khiển servo sao cho cứ mỗi lần servo quay ở 1 góc bất kỳ, khi em ngắt tín hiệu thì servo luôn luôn trở về vị trí ban đầu ạ. Em cảm ơn anh. ... đọc thêm
  • access_time 08/05/2018 23:00
    hi chào chị, em mới biết lập trình về arduino, em có board ESP8266 với arduino uno, làm sao để kết nối 2 board lại với nhau và điều khiển bằng web server vậy chị? Em làm được ESP8266 up lên web được ... đọc thêm
  • access_time 26/04/2018 11:27
    Chào Nam, Chúc em một ngày tốt lành, cảm ơn lời bình luận của em, xin lỗi vì bây giờ mới đọc được, hy vọng cũng có ngày hội ngộ. Cuộc sống không bao giờ ngừng vì thế chúng ta cũng phải luôn cố gắng để hoàn thiện và phát ... đọc thêm
  • access_time 27/03/2018 19:21
    Em thật hãnh diện khi đã từng nói chuyện với những người như anh, chúc anh càng thành công hơn nữa nhé ... mặc dù không được giỏi như Stephen Hawking nhưng em thấy có rất nhiều điểm tương đồng lắm. hy vọng được thêm 1 lần ... đọc thêm
  • access_time 20/01/2018 18:54
    Dạ, em nạp theo bài của chị thì ok rồi nhưng em mới viết code để điều khiển qua blynk, nạp code bằng Arduino và ESP8266 nhưng code của em nạp vào không thấy ESP nháy hay nhận gì cả nên em nghĩ chắc do khâu giao tiếp giữa ... đọc thêm
  • access_time 19/01/2018 17:39
    Xin chào chị Trần Thị Thu Hiền, chị có thể cho em Facebook hoặc ứng dụng gì đó nhắn tin online để e hỏi chị một số vấn đề cho tiện không ạ? ... đọc thêm
  • access_time 18/01/2018 16:03
    Chào em, em có thể tham khảo bài viết này https://www.stdio.vn/articles/huong-dan-su-dung-module-wifi-esp8266-v1-540 trong phần "Những điểm cần lưu ý khi nạp code cho Arduino Uno để giao tiếp với ESP8266" xem có bỏ lỡ thao ... đọc thêm
Đóng góp tư liệu
Truong Tran viết trong bài Cài Đặt Arduino IDE
Bài này bị mất hình rồi ad ơi
La Kiến Vinh viết trong bài Load Texture Trong SDL
Bạn download project mẫu trong bài về, thấy các ảnh ví dụ đưa vào đâu bạn thử đưa vào đó.
La Kiến Vinh viết trong bài Đọc Ghi File Cơ Bản Với fstream
Cái này còn tùy vào data là kiểu dữ liệu gì, nếu là char* hoặc char[] thì bạn tìm hiểu hàm strcmp (thư viện string.h). Nếu dữ liệu là kiểu string bạn có thể so sánh như code trên.
Hồ Trần Bình viết trong bài Load Texture Trong SDL
Làm thế nào để thêm ảnh vào solution vậy ạ
Nguyen Nhut Truong viết trong bài Đọc Ghi File Cơ Bản Với fstream
Ban , giup minh kinh nghiem doan code nay nhe, cam on: Minh da doc duoc file nhieu dong, minh can bien "data" = "chuoi ky tu cua minh", vd: trong file minh co pass: lochoa, minh can if (data =="lochoa") cout<< "Pass OK" Minh
Nguyen Nhut Truong viết trong bài Đọc Ghi File Cơ Bản Với fstream
rat co ich cho nguoi moi bat dau vao nghe, minh co hoc co ban , bay gio quen het, minh dang luyen lai, gio minh ko dam bo cuoc nua , se lang phi, rat cam on ban
La Kiến Vinh viết trong bài Danh Sách Liên Kết Đơn
Nếu không có pTail thì bước 1 phải tim pTail bằng cách duyệt từ đầu cho tới gần cuối nhé em.