pages Bài viết mới nhất
  • visibility
    C/C++ Nguyễn Đăng Khánh 27/08/2015 15:29 visibility 10970
    Mảng là tập hợp các phần tử có cùng kiểu dữ liệu, được lưu trữ tại các vùng nhớ liên tiếp nhau. Mỗi phần tử sẽ được xác định bằng một số thứ tự tương ứng vị trí của nó trong mảng. Thứ tự được bắt đầu số từ 0 -> n.
  • call_split
    C/C++ La Kiến Vinh 19/08/2015 08:08 visibility 3939
    C++14 hỗ trợ nhiều hơn cho Lambda, có sự can thiệp nhiều hơn của trình biên dịch trong việc hiện thực 1 biểu thức Lambda, và nó được gọi là Generic Lambda. Ở bài viết này ta sẽ tìm hiểu về Generic Lambda và cách sử dụng.
  • description
    C/C++ La Kiến Vinh 19/08/2015 03:08 visibility 4843
    Với C++11 ta cũng biết khả năng nhận biết 1 kiểu dữ liệu với từ khóa auto, tuy nhiên với việc hiện thực 1 hàm thì thì C++11 chưa hỗ trợ khả năng nhận kiểu dữ liệu cho giá trị trả về trong hàm ngoại trừ biểu thức Lambda, trong C++14 đã hỗ trợ thêm tính năng này.
  • call_split
    C/C++ Nguyễn Nghĩa 13/08/2015 11:51 visibility 5125
    Không thể phủ nhận được vai trò của XML trong quá trình phát triển ứng dụng. Thông thường được dùng để tạo rss, kết quả trả về từ server, lưu trữ dữ liệu...Vậy trong quá trình phát triển chúng ta cần phải thao tác khá là nhiều với những tài liệu XML này. Thì TinyXML là một trong những thư viện nhỏ gọn, hiệu quả, hổ trợ ngôn ngữ C++ giúp chúng ta làm được điều đó.
  • description
    C/C++ Phạm Tấn Phong 03/08/2015 08:42 visibility 32972
    Việc vận dụng những thư viện hỗ trợ trong C++ rất quan trọng. Đặc biệt là sử dụng thư viện algorithm để hỗ trợ giải quyết những vấn đề một cách nhanh chóng thay vì phải viết lại. Bài viết dành cho những bạn muốn tìm hiểu về các hàm trong thư viện STL.
  • call_split
    C/C++ Nguyễn Nghĩa 27/07/2015 14:39 visibility 9544
    Giai đoạn liên kết Linking trong quá trình thực thi một chương trình C/C++ là giai đoạn mà Linker sẽ nhúng, kết hợp các file mã nhị phân file .obj được biên dịch và các thư viện bên ngoài như thư viện liên kết tĩnh (.lib), thư viện liên kết động (.dll). Bài viết này sẽ phân tích về những thư viện đó cũng như cách tạo ra các thư viện đó trong C++ như thế nào.
  • description
    C/C++ Nguyễn Nghĩa 27/07/2015 00:46 visibility 25788
    Bản chất máy tính chỉ hiểu được mã nhị phân dưới dạng dãy số 0 và 1. Mỗi con số như vậy được gọi là một bit. Ngôn ngữ lập trình có cung cấp cho chúng ta những toán tử để chúng ta có thể thao tác trên bit như các phép cơ bản and, or, not, xor, dịch trái, dịch phải. Trong bài viết này tôi sẽ cùng các bạn làm quen cũng như thực hành với những toán tử thao tác trên bit này.
  • call_split
    C/C++ Amy Lê 26/07/2015 06:21 visibility 6244
    Hàm sscanf dùng để đọc dữ liệu từ một chuỗi mà bạn đã có thể xác định được đinh dạng của nó rồi truyền vào các đối số mà bạn cần. Nếu thành công, hàm trả về các giá trị của các đối số được truyền vào. Số lượng các giá trị được trả về có thể bằng với số lượng đối số chúng ta cần lấy giá trị hoặc có thể ít hơn và thậm chí bằng không nếu xảy ra các lỗi tương ứng đối với các đối số. Nếu có lỗi xảy ra trước khi đối số đầu tiên được gán giá trị thì giá trị trả về sẽ là EOF.
  • description
    C/C++ Nguyễn Nghĩa 23/07/2015 15:10 visibility 6883
    C++ có cung cấp cho chúng ta một số kiểu dữ liệu nguyên thủy được xây dựng sẵn (built-in) như char, int, float, double, long... C++ cũng cho phép chúng ta tạo ra những kiểu dữ liệu mới như struct, class. Việc cấp phát và tổ chức bộ nhớ đối với dữ liệu kiểu nguyên thủy là khá đơn giản, còn đối với struct, class thì cấp phát, tổ chức bộ nhớ như thế nào. Trong bài viết này tôi sẽ phân tích, làm rõ vấn đề này một cách cụ thể.
  • description
    C/C++ Rye Nguyen 19/03/2015 02:36 visibility 4777
    Trong một số trường hợp, chúng ta cần truyền vào hàm một vài tham số mà chưa biết trước được số lượng. Giải pháp thông thường là đưa các phần tử đó vào một mảng hoặc một cấu trúc nào đó và truyền vào hàm. Tuy nhiên có một cách giúp cho chương trình liền mạch, code đẹp và dễ hiểu hơn là xây dựng hàm có tham số tuỳ ý, không cần biết trước số lượng biến. Bài viết này sẽ giúp các bạn xây dựng được một hàm như vậy.
  • description
    C/C++ La Kiến Vinh 04/02/2015 17:25 visibility 138454
    Tìm hiểu, cách sử dụng fstream để xử lý file đơn giản trong C++. Trong các sản phẩm phần mềm hay game, dường như không có phần mềm nào không xử lý với file. File là cách thức ta lưu trữ trạng thái của phần mềm trước khi ứng dụng được đóng.
  • description
    C/C++ Nguyễn Minh Hiếu 27/01/2015 16:10 visibility 23037
    Trong quá trình xây dựng chương trình, có những trường hợp mà lập trình viên không muốn thay đổi giá trị của một biến, lúc đó bắt buộc phải sử dụng tới "hằng số" (constant). Hằng số là một loại dữ liệu không thể thiếu trong C++ nói riêng và ngôn ngữ lập trình nói chung.
  • description
    C/C++ Rye Nguyen 25/01/2015 09:40 visibility 45488
    Đối với mọi ngôn ngữ lập trình, thao tác nhập/xuất dữ liệu luôn là thao tác cơ bản và quan trọng mà mỗi lập trình viên cần nắm rõ. Bài viết này sẽ cung cấp kiến thức cơ bản về các hàm nhập xuất chuẩn (Standard input/output) trong C++.
  • description
    C/C++ Lê Minh Trung 23/01/2015 17:44 visibility 15725
    Bên cạnh những kiểu dữ liệu có sẵn như char, int, float,… C++ cũng cho phép các lập trình viên tự định nghĩa kiểu dữ liệu để phù hợp với mục đích cũng như tạo mã nguồn tối ưu nhất. Bài viết này sẽ tiếp tục trình bày về kiểu dữ liệu người dùng tự định nghĩa là struct và union.
  • description
    C/C++ Lê Minh Trung 23/01/2015 17:44 visibility 14603
    Trong quá trình lập trình, việc ghi nhớ và hiểu mã nguồn nhanh là cần thiết. Trong bài viết này, tôi giới thiệu đến các bạn hai kỹ thuật giúp hỗ trợ việc ghi nhớ và dễ hiểu mã nguồn, là typedef và enum.
  • description
    C/C++ Fi Nguyễn 23/01/2015 17:43 visibility 14373
    Đối số dòng lệnh là các đối số chuỗi tùy mà người dùng có thể cung cấp cho một chương trình khi thực thi. Các đối số được truyền thông qua hệ điều hành vào chương trình và chương trình có thể sử dụng nó như là input.
  • description
    C/C++ Lê Minh Trung 23/01/2015 17:42 visibility 14296
    Kiến thức về file là một trong những kiến thức quan trọng đối với các lập trình viên. Bài viết này trình bày chi tiết về 2 loại file là file nhị phân và file text, cũng như các kỹ thuật thao tác với file thông qua thư viện fstream.
  • description
    C/C++ Lê Minh Trung 23/01/2015 17:42 visibility 22109
    Kiến thức về file (tập tin) sẽ là thành phần kiến thức không thể thiếu trên con đường lập trình của các lập trình viên. Bài viết này xin được giới thiệu về file, cũng như một số định dạng file thông dụng.
  • description
    C/C++ Trương Diễm Hương 23/01/2015 17:42 visibility 19457
    Lập trình với chuỗi là vấn đề mà bất cứ lập trình viên nào cũng trải qua. Với mức độ trừu tượng hóa cao, C++ đã hỗ trợ thêm cho chúng ta thư viện std::string dành riêng cho việc xử lý chuỗi. Bài viết giới thiệu về thư viện xử lý chuỗi std::string.
  • description
    C/C++ Nguyễn Minh Hiếu 23/01/2015 17:40 visibility 2999
    Chuỗi là một trong những khái niệm được sử dụng nhiều nhất trong lập trình.
Hỏi đáp
  • access_time 11 tháng trước
    chào bạn ... đọc thêm
  • access_time 11 tháng trước
    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
Bùi Ngọc Nguyên viết trong bài Design Pattern: Singleton Pattern
Bài viết rất hữu ích
Phan Thanh Nhật viết trong bài Điều Khiển Động Cơ Servo Với Adruino
Nếu mình dùng arduino + sevor + điều khiển động cơ L298 + bluetooth HC-05 nữa thì code mình lập trình như thế nào ạ? và cách nối dây của nó nữa. Em xin cảm ơ
Ryuunosuke viết trong bài Hướng Dẫn Lập Trình C++ Và Gỡ Lỗi Với Visual Studio Code
link download nay ko cai dc vao program(x64) ma chi cai vao C:\MinGW ntn thoi a
La Kiến Vinh viết trong bài Điều Khiển Động Cơ Servo Với Adruino
Nếu cần cắm nhiều chỗ thì đấu dây chữ T hoặc dùng breadboard.
Thaithu viết trong bài Điều Khiển Động Cơ Servo Với Adruino
Anh ơi cái con arduino của em chỗ cần cắm vào chỗ 5v và GND có dây khác cắm vào thì sao anh??
Nguyễn Thị Thảo viết trong bài Phân Biệt Tham Chiếu Và Con Trỏ Trong C++
Khai sáng thật sự luôn ạ. Bài viết của anh dễ hiểu quá
La Kiến Vinh viết trong bài Sử Dụng graphics.h Để Xây Dựng Ứng Dụng Đồ Họa
Em đổi qua dùng DirectX cho tiện, thư viện này cũng cũ không biết còn tương thích nhiều nữa không.