Đ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# Huỳnh Duy Lộc 23/05/2017 15:17 visibility 4370
    Bài viết giới thiệu và tìm hiểu về cách thức sử dụng LINQ to SQL, đồng thời cũng so sánh các lợi ích và nhược điểm của phương pháp này so với các cú pháp truy vấn SQL truyền thống.
  • visibility
    Trải nghiệm Bùi Thị Mỹ Tiên 15/05/2017 12:32 visibility 5467
    Giải thuật random chuỗi ngẫu nhiên được ứng dụng trong việc tạo mã ngẫu nhiên như password, mã dự thưởng. Có thể sử dụng giải thuật sinh chuỗi ngẫu nhiên này với các ngôn ngữ lập trình khác như C++, Python, C#, Java, JavaScript.
  • description
    C# Bùi Trung Hiếu 16/05/2017 09:06 visibility 14635
    Hướng dẫn đọc và ghi file cơ bản sử dụng đối tượng File trong C#. Nhờ có các hàm hỗ trợ nên các thao tác đọc ghi dữ liệu trên file trong C# được thực hiện một cách nhanh chóng. Đọc và ghi dữ liệu vào file và một phần quan trọng trong các ứng dụng lập trình.
  • description
    Data Structure & Algorithm Nguyễn Hoàng Vinh 13/05/2017 09:12 visibility 25278
    Với độ phức tạp trong trường hợp xấu nhất bằng O (n log n), giải thuật sắp xếp vung đống Heapsort vẫn thường được sử dụng do có tốc độ chạy nhanh và không quá phức tạp. Bài viết này sẽ hướng dẫn cách hiện thực thuật toán Heapsort.
  • description
    Data Structure & Algorithm Vũ Trọng Quang 11/05/2017 00:33 visibility 14720
    Giải thuật cắt tỉa Alpha-beta cực kỳ quan trọng khi lập trình các trò chơi như cờ vua hay cờ tướng, khi các không gian trạng thái của những trò chơi này có độ phức tạp cao. Cắt tỉa Alpha-beta sẽ giúp loại bỏ những không gian trạng thái không cần thiết và hỗ trợ tối ưu hóa thuật toán tìm kiếm Minimax.
  • call_split
    Perl Vũ Quang Huy 23/04/2017 16:23 visibility 1824
    Song hành cùng với Python, ngôn ngữ lập trình Perl (có tên đầy đủ Practical Extraction and Report Language) là một trong những ngôn ngữ kịch bản rất phổ biến, được sử dụng nhiều trong việc trích xuất dữ liệu, lập báo cáo hay xây dựng các quy trình tự động. Bài viết hướng dẫn bạn đọc cài đặt Perl cho Windows.
  • call_split
    Khoa học máy tính Phan Tấn Phúc 03/04/2017 05:29 visibility 5253
    Bài viết mô tả sơ bộ phép lọc ảnh sử dụng tương quan và tích chập trong lĩnh vực xử lý ảnh mà không cần sử dụng các thư viện như OpenCV, từ đó người đọc có thể hiểu chuyên sâu hơn về lĩnh vực khoa học này.
  • business_center
    Công cụ Nguyễn Hồng Sơn 22/03/2017 22:41 visibility 2256
    Trong quá trình học tập và làm việc, đôi khi bạn cần xem hoặc thao tác các tập tin dưới nhiều dạng file khác nhau. Trong bài viết này tôi mong muốn cung cấp cho bạn đọc cách cài đặt và sử dụng phần mềm Notepad++ để phục vụ quá trình học tập và làm việc trong chuyên ngành công nghệ.
  • call_split
    Android Nguyễn Hồng Sơn 24/02/2017 23:44 visibility 4125
    Một trong các thế mạnh khi sử dụng Android Studio là được nhiều nhà phát triển hỗ trợ. Trong đó phải kể đến Genymotion, có thể được sử dụng như máy ảo Android để chạy các game hay trở thành một plugin được phát triển phục vụ riêng cho Android Studio và Eclipse. Bài viết giới thiệu cách cài đặt và sử dụng Genymotion plugin trên Android Studio để phục vụ kiểm tra phần mềm trước khi đưa lên Google Play.
  • call_split
    C/C++ Nguyễn Hồng Sơn 20/02/2017 21:45 visibility 12532
    Đố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
    Data Structure & Algorithm Kim Uyên 09/03/2017 17:26 visibility 14749
    Đây là thuật toán được sử dụng phổ biến để tự động điều chỉnh, giúp động cơ luôn hoạt động ở giá trị cân bằng và ít độ lỗi nhất. Bài viết nhằm giúp độc giả nắm được thuật toán PID theo cách dễ hiểu nhất. Tác giả sử dụng MATLAB để minh họa thuật toán và cách áp dụng vào bài toán thực tế.
  • call_split
    Trải nghiệm Nguyễn Hồng Sơn 05/02/2017 23:18 visibility 2265
    BigBlueButton là một giải pháp thích hợp để giúp đỡ các doanh nghiệp vừa và nhỏ có thể thực hiện hệ thống học tập trực tuyến E-Learning với mức chi phí thấp. BigBlueButton hỗ trợ chia sẻ nhiều loại tài liệu như: PDF, PPT, DOC, XLS, Office 2007, Office 2010, *JPG... ngoài ra BigBlueButton còn có thể share Desktop, Whiteboard, Chat, truyền Videos thông qua Webcam.
  • call_split
    Android Nguyễn Hồng Sơn 18/01/2017 10:06 visibility 3676
    Hướng dẫn cài đặt và sử dụng BlueStacks để lập trình Android với Android Studio một cách chính xác và nhanh chóng cũng như giải quyết các vấn đề thường gặp khi cài đặt, làm việc với BlueStacks trên môi trường Windows.
  • call_split
    Điện tử căn bản Vũ Quang Huy 15/02/2017 21:08 visibility 16613
    Song song với các phiên bản Arduino khác nhau như UNO R3, Tiny ... ESP8266 NodeMCU là một trong những mạch tích hợp phổ biến trong việc phát triển các dự án IoT. Với ESP8266 NodeMCU, ngoài việc sử dụng ngôn ngữ lập trình Lua ta còn có thể lập trình sử dụng ngôn ngữ C/C++ thông qua Arduino IDE.
  • call_split
    DB4O Nguyễn Hồng Sơn 28/01/2017 23:15 visibility 1159
    Tiếp theo bài viết 'Sử dụng hệ quản trị cơ sở dữ liệu DB4O trên Android', bài viết này sẽ hướng dẫn xây dựng một chương trình trắc nghiệm đơn giản và tập trung vào các giao thức thường gặp khi lập trình một ứng dụng di động. Phần này dành cho các bạn lập trình viên đã có kiến thức nền tảng về Android. Qua bài viết tôi sẽ cố gắng giải thích thật chi tiết cho những bạn mới bắt đầu.
  • call_split
    Android Nguyễn Hồng Sơn 18/01/2017 10:29 visibility 1917
    DB4O là hệ cơ sở dữ liệu hướng đối tượng thường được dùng rất nhiều trong giảng dạy và nhiều dự án thực tế. Tuy nhiên có rất ít tài liệu hướng dẫn sử dụng hệ cơ sở dữ liệu này trên mô hình di động. Bài viết miêu tả bước đầu tiên khi sử dụng thư viện cơ sở dữ liệu hướng đối tượng DB4O để phát triển ứng dụng di động.
  • business_center
    Công cụ Phạm Trường Vĩnh 05/12/2016 23:31 visibility 3783
    Trong quá trình học tập và làm việc đôi khi bạn cần xem hoặc thao tác các tập tin dưới dạng nhị hoặc thập lục phân. Vì thế qua bài viết này tôi mong muốn cung cấp cho bạn đọc cách cài đặt và sử dụng plugin HEX-Editor trên phần mềm Notepad++.
  • visibility
    Trải nghiệm Nguyễn Hồng Sơn 30/11/2016 20:44 visibility 1359
    Trình bày tổng quát về đồng tiền điện tử, mô hình giao dịch, công nghệ và cách thứ lưu trữ đồng tiền điện tử để mang lại cho bạn đọc thêm kiến thức, cái nhìn khách quan nhất về công nghệ tiên tiến nhất hiện nay.
  • call_split
    Cocos2d-x Dang Son 24/11/2016 20:32 visibility 3592
    Cocos2d-x là một game engine hỗ trợ lập trình game khá mạnh mẽ hiện nay, với số lượng người dùng rất đông đảo. Qua bài viết này tôi sẽ hướng dẫn các bạn cách cài đặt và build project trên môi trường MAC thông qua Xcode.
  • description
    Lua Trung Nguyễn 11/11/2016 13:58 visibility 2622
    Biến là một khái niệm quen thuộc trong bất kì ngôn ngữ lập trình nào. Tuy nhiên ở mỗi ngôn ngữ, cách khai báo biến và kiễu dữ liệu ngôn ngữ hỗ trợ là khác nhau. Bài viết sẽ cung cấp cho bạn kiến thức về biến và kiểu dữ liệu trong Lua đồng thời cách khai báo chúng.
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
Thành Nhân viết trong bài Arduino Với IC 74HC595
Cho em xin code điều khiển độc lập 2-4 ic hc595 ạ
Nguyễn Quốc Hưng viết trong bài Lập Trình Game Với DirectX - Phần 1: Cài Đặt DirectX
cái phần tạo file main.cpp là mình tạo ở đâu vậy ạ. cho em xin hướng dẫn chi tiết
Nguyễn Văn Đạt viết trong bài Điều Khiển Động Cơ Servo Với Adruino
anh ơi, cho em hỏi là cấp nguồn như thế nào để nuôi được 2 con servo bằng pin 9V ạ. nếu em kết nối với laptop hoặc máy tính thì 2 servo chạy rất tốt mà nếu xài pin 9v thì kéo không nổi ạ, anh hướng dẫn em nên cấp nguồn như
Toan Nguyen viết trong bài Arduino Với IC 74HC595
Bài viết rất thú vị, cảm ơn bạn đã chia sẻ. Mình góp ý 2 chỗ trong bài viết như sau: 1. Phần "Ý nghĩa của các chân", không rõ bạn dùng IC 74HC595 của hãng nào, nhưng mình tra datasheet trên google thì thấy chân RESET trạng
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