Mọi người nghĩ khoa học máy tính là kỹ thuật thiên tài nhưng thực tế thì ngược lại, chỉ cần nhiều người cùng xây dựng, nó sẽ thành bức tường đá thu nhỏ. Brian W. Kernighan.
pages Bài viết mới nhất
  • call_split
    C/C++ Võ Lê Huy 15/06/2018 21:37 visibility 1567
    Bài viết là một trong những ứng dụng khi học các phép toán trên bit. Sử dụng các phép toán trên bit sẽ làm cho việc tính toán diễn ra nhanh hơn, hơn thế nữa các phép toán trên bit sẽ thể hiện sự vượt trội của mình về tính toán trong của thế giới đồ họa.
  • call_split
    C/C++ Huỳnh Duy Lộc 19/09/2017 14:52 visibility 9276
    Bài viết hướng dẫn độc giả cách cài đặt trình biên dịch GCC tạo tiền đề cho độc giả có môi trường để tìm hiểu việc khởi tạo và thực thi một chương trình bằng ngôn ngữ C trên Linux.
  • description
    C/C++ Phan Tấn Phúc 12/06/2017 13:42 visibility 8726
    Bài viết giúp người dùng nắm được cơ bản về thread, cách thức sử dụng thread với std::thread trong C++ (C++11). Bài viết này sẽ đưa đến cho người đọc kiến thức cơ bản để có thể lập trình đa luồng, từ đó có thể tự mình phát triển các kỹ thuật chuyên sâu hơn.
  • description
    C/C++ Trương Hoàng Vương 06/06/2017 09:00 visibility 13753
    Bài viết giới thiệu về phương thức atoi trong C/C++. Đây là phương thức thuộc thư viện cstdlib, giúp chúng ta chuyển đổi một chuỗi thành một số nguyên một cách nhanh chóng.
  • description
    C/C++ Nguyễn Hữu Phương 01/06/2017 19:23 visibility 2781
    Const và constexpr là một khái niệm cũ và cũng là khái niệm mới đối với một số lập trình viên, trong bài viết này tôi sẽ làm rõ hai khái niệm này để có thể giúp ích cho các bạn trong công việc của mình.
  • description
    C/C++ Lê Minh Tài 24/05/2017 21:35 visibility 6349
    C++11 là một phiên bản cải tiến và nâng cấp từ C++98 (hay các bạn vẫn gọi là C++), với những tính năng mới tối ưu hơn, dễ sử dụng hơn, dễ quản lý bộ nhớ hơn, và khắc phục được các nhược điểm của phiên bản C++98. Những cải tiến quan trọng đó bao gồm 9 tính năng thú vị sau đây.
  • call_split
    C/C++ Nguyễn Hồng Sơn 20/02/2017 21:45 visibility 9766
    Đối với lập trình viên, việc tương tác với máy tính và kiểm soát đầu vào và đầu ra của dữ liệu là vô cùng quan trọng. Khác với các ngôn ngữ lập thường gặp hiện nay như Java, C#... hay các ngôn ngữ mới đã được hỗ trợ nhiều thư viện xử lý dữ liệu, C/C++  lại rất tường minh trong việc nhập xuất dữ liệu ngay từ những dòng code đầu tiên. Điều này gây không ít khó khăn cho người mới bắt đầu với ngôn ngữ lập trình C/C++.  Bài viết là tiền đề giúp cho người đọc làm quen trong việc kiểm soát dữ liệu nhập xuất cũng như các thao tác cơ bản trên C/C++.
  • description
    C/C++ Nguyễn Địch Tú 21/08/2016 22:17 visibility 4199
    Để giúp cho việc ghi nhớ hoặc lưu trữ một thông tin trong quá trình viết một phần mềm một cách dễ dàng và đơn giản hơn thì chúng ta sử dụng biến (variable). Vì tính năng hữu hiệu trên nên biến được biết đến như là một thành phần cần thiết khi viết một chương trình dù lớn hay nhỏ.
  • description
    C/C++ Tran Khanh Nguyen 26/04/2016 15:13 visibility 19805
    Bitmap là một tập tin định dạng ảnh khá phổ biến còn được biết đến với tên tiếng anh là Windows bitmap. Các tập tin đồ họa lưu dưới dạng ảnh Bitmap thường có đuôi là .BMP hoặc .DIB. Bài viết này sẽ hướng dẫn các bạn một số thao tác cơ bản để làm quen với ảnh Bitmap và các xử lí cơ bản đối với một file ảnh Bitmap.
  • description
    C/C++ Võ Ngọc Điệp 20/04/2016 09:42 visibility 5255
    Trong khuôn khổ bài viết này tôi xin trình bày về một vấn đề cơ bản đó là cấp phát mảng động 2 chiều (hay nhiều chiều). Thật ra là cấp phát vùng nhớ để sử dụng như mảng 2 chiều, tạm gọi là mảng động 2 chiều.
  • description
    C/C++ Trần Thị Thu Hiền 17/04/2016 09:39 visibility 4031
    Lỗi “identifier not found” là một lỗi thường thấy khi build chương trình, đặc biệt là với những chương trình lớn khi mà việc sắp xếp các hàm hoặc trình tự #include các file header trở nên phức tạp. Khi đó việc sử dụng forward declaration là một giải pháp hữu hiệu.
  • description
    C/C++ Phạm Hoài Nguyên 29/03/2016 13:11 visibility 13391
    Chỉ thị tiền xử lý là những chỉ thị cung cấp cho trình biên dịch để xử lý những thông tin trước khi bắt đầu quá trình biên dịch. Tất cả các chỉ thị tiền xử lý đều bắt đầu với với #, chỉ thị tiền xử lý không phải là lệnh C/C++ vì vậy không có dấu ";" khi kết thúc.
  • visibility
    C/C++ La Kiến Vinh 06/03/2016 15:37 visibility 3366
    Vấn đề phân mảnh trong quá trình cấp phát và thu hồi bộ nhớ liên tục dẫn đến thiếu bộ nhớ với các thiết bị có bộ nhớ thấp đã từng làm tôi tốn thời gian. Giải quyết vấn đề phân mảnh là nhiệm vụ của tôi và cách tôi làm là viết lại hệ thống cấp phát.
  • visibility
    C/C++ La Kiến Vinh 06/03/2016 00:56 visibility 3968
    Bài viết hướng tối ưu hóa trong lập trình với C++, tối ưu hóa lập trình C++ với games, bài viết hướng games bởi vì games đòi hỏi hiệu năng rất cao, và các games lớn thông thường sử dụng C++ làm nền tảng.
  • visibility
    C/C++ La Kiến Vinh 03/03/2016 16:15 visibility 4878
    Trong sự phát triển của phần cứng máy tính, nhiều sự hiểu lầm trong việc bỏ đi union và thay bằng sử dụng struct toàn bộ là không đúng. Bài viết này chỉ ra vài trường hợp sử dụng union sẽ giúp cho phát triển ứng dụng tốt hơn.
  • visibility
    C/C++ Nguyễn Đăng Khánh 03/03/2016 07:51 visibility 3786
    Trong các ngôn ngữ lập trình, muốn thực hiện thao tác tính toán thì luôn cần phải có toán tử. Trong bài viết này tôi sẽ chia sẻ về kinh nghiệm mà mình có được khi sử dụng toán tử, về những lỗi trả về kết quả không như ý muốn, và đây là một vấn đề quan trọng nhưng lại ít được để ý tới.
  • description
    C/C++ Nguyễn Nghĩa 15/11/2015 08:06 visibility 7556
    Phương pháp lập trình hướng đối tượng Object-Oriented Programming có tính chất: Tính trừu tượng hóa, tính đóng gói, tính kế thừa, tính đa hình. Trong đó tính đa hình được thể hiện qua con trỏ và hàm ảo (virtual function). Nếu các bạn biết tính đa hình thì chắc chắn hàm ảo khá là quen thuộc. Nhưng khái niệm phương thức ảo có lẽ là một khái niệm khá mới mẻ. Nó được định nghĩa như thế nào, chức năng, sử dụng nó ra sao thì bài viết này tác giả sẽ trình bày chi tiết một cách cụ thể.
  • call_split
    C/C++ Nguyễn Nghĩa 18/10/2015 05:12 visibility 2258
    Trong quá trình phát triển game, việc viết lại các thư viện mô phỏng vật lý sao cho giống đời thực thực sự là một việc không dễ dàng, vì kiến thức về vật lý cũng như thời gian không có nhiều. Một Physics Engine mạnh mẽ như Box2D đã giải quyết được những vấn đề trên. Việc tích hợp Box2D vào project C++ của chúng ta cũng gặp phải một số khó khăn. Bài viết này tác giả sẽ hướng dẫn các bạn cách tích hợp Box2D vào project để sử dụng Engine Physics này mô phỏng vật lý cho game của chúng ta.
  • visibility
    C/C++ La Kiến Vinh 19/09/2015 13:19 visibility 10354
    Một trong những nỗi đau nhức nhói khá lớn cho những người mới bắt đầu với C++ đó là khó phân biệt được khái niệm tham chiếu và con trỏ. Trong bài viết này, tôi sẽ diễn đạt sự khác biệt theo 1 hướng tiếp cận cực kỳ dễ hiểu. Nên lưu ý rằng, khi bàn về tham chiếu thì nó chỉ tồn tại trong C++.
  • call_split
    C/C++ Kim Uyên 19/09/2015 13:19 visibility 17221
    Tạo ứng dụng với giao diện đồ hoạ trong C++, sử dụng framework hỗ trợ Qt, tích hợp vào visual studio. Qt là ứng dụng đa nền tảng, dễ sử dụng khi cho phép kéo thả để tạo giao diện. Ứng dụng tạo ra bởi Qt có thể chạy trên desktop, mobile hay trên các hệ thống nhúng. Bài viết trình bày đôi nét về Qt, hướng dẫn download và cài đặt tích hợp với Visual Studio.
first_page
chevron_left
1/6
chevron_rightlast_page
Hỏi đáp
  • access_time 8 tháng trước
    chào bạn ... đọc thêm
  • access_time 8 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
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.
Võ Thế Minh viết trong bài Sử Dụng graphics.h Để Xây Dựng Ứng Dụng Đồ Họa
Mình không thể cài đặt thư viện này trên VS2017, mình đã thử đi thử lại từng bước có bạn nào biết vì sao nhờ giúp mình với