Sự hoàn hảo trong thiết kế đạt được không phải khi không có gì cần phải thêm vào, mà là không có gì cần phải bỏ bớt. Antoine de Saint-Exupéry
pages Bài viết mới nhất
  • description
    C/C++ Amy Lê 28/07/2014 11:25 visibility 5458
    Chỉ thị tiền xử lí (preprocessor) là những chỉ thị cung cấp hướng dẫn trình biên dịch xử lí trước các thông tin trước khi bước vào giai đoạn biên dịch thực tế. Những hướng dẫn này có thể bao gồm một thư viện hay một số hướng dẫn đặc biệt để trình biên dịch hiểu về một số điều kiện nhất định được sử dụng trong chương trình.
  • description
    Lập trình cơ bản Hiếu Nguyễn 18/07/2014 22:09 visibility 7323
    Có rất nhiều ngôn ngữ lập trình trên thế giới. Một số được gọi là ngôn ngữ biên dịch, và một số ngôn ngữ khác được gọi là ngôn ngữ thông dịch. Ngôn ngữ biên dịch là ngôn ngữ lập trình mà những trình biên dịch có thể biên dịch mã nguồn thành ngôn ngữ máy. Ngôn ngữ biên dịch cũng có thể là ngôn ngữ thông dịch.
  • visibility
    Trải nghiệm La Kiến Vinh 15/07/2014 15:41 visibility 8697
    Coding Convention là một chuẩn mực và quy tắc để khi code ta sẽ phải tuân theo khi code, trong bài viết có nhiều ví dụ cụ thể giúp bạn tiếp cận việc code có khuôn mẫu, giúp cho codes bạn đẹp, trong sáng và dễ bảo trì hơn.
  • description
    C# Hiếu Nguyễn 18/06/2014 00:45 visibility 6008
    Report Viewer là một công cụ hỗ trợ tiện dụng của bộ thư viện .NET của Microsoft. Công cụ này giúp người lập trình viên có thể xuất ra các báo cáo dựa trên dữ liệu có sẵn trong hệ thống, dành cho những lập trình viên đang gặp khó khăn trong dự án của mình khi muốn thêm vào chức năng xuất ra biểu mẫu báo cáo từ các dữ liệu có sẵn và sử dụng công nghệ WPF.
  • description
    Đồ họa máy tính Vũ Quang Huy 17/06/2014 12:57 visibility 4296
    Fractal một khái niệm rất gần gũi, nó hiện diện ở mọi mặt trong cuộc sống. Tuy nhiên để có thể có được một fractal như ý cần phải tính toán rất nhiều, chính vì thế trong dự án Sins tôi phải tắt tính năng này và thay bằng một background đơn giản hơn để tối ưu hóa. Bài viết cung cấp cho bạn đọc một cái nhìn tổng quan về fractal: nó là gì và làm sao để tạo ra nó?
  • visibility
    Lập trình game La Kiến Vinh 11/06/2014 16:38 visibility 6652
    Sprite và 2D Animation giúp tạo ra các hiệu ứng đẹp trong lập trình games. Bài viết này được tạo ra dựa trên kiến thức và kinh nghiệm thực tế sẽ giúp bạn dễ dàng hiểu rõ hơn về 2 khái niệm này và ứng dụng linh hoạt hơn giúp cho games sinh động.
  • visibility
    Windows Phone La Kiến Vinh 06/06/2014 13:38 visibility 2432
    Khi chúng tôi phát triển game Sins, tôi cũng có mục tiêu đưa đầy đủ tính năng mà trước đó đã vận hành tốt trên iOS và Android. Nhìn sâu hơn vào trong game của chúng tôi, nó chứa rất nhiều điều thú vị và các giải pháp mà chúng tôi đưa ra để giải quyết các vấn đề. Bài viết này là kinh nghiệm của chúng tôi trong việc xử lý background music mà Cocos2d-x còn thiếu sót.
  • description
    Data Structure & Algorithm Hiếu Nguyễn 03/06/2014 15:20 visibility 27433
    Ký tự là một hình vẽ, một biểu tượng, và nó dường như không hề có một quy luật cụ thể nào cả. Do đó, để giúp cho máy tính có thể hiểu và hiển thị được ký tự, con người đã nghĩ ra một công cụ. Đó chính là bảng mã ASCII.
  • description
    C/C++ Trung Nguyễn 03/06/2014 13:11 visibility 34948
    Template là từ khóa trong C++, chúng ta có thể hiểu rằng là nó một kiểu dữ liệu trừu tượng, đặc trưng cho các kiểu dữ liệu cơ bản. Khi học về lập trình hướng đối tượng (OOP) trong ngôn ngữ C++, trong quá trình lập trình, chắc ai cũng gặp trường hợp phải overload lại các hàm để dùng cho mỗi kiểu dữ liệu tương ứng, thì trong C++ có hỗ trợ cho chúng ta giải quyết vấn đề trên, qua bài viết này tôi xin chia sẻ mọi người kiến thức của mình về "template".
  • visibility
    CSS La Kiến Vinh 03/06/2014 00:13 visibility 3198
    Tối ưu quá trình load một trang web với CSS-Sprite. Các icon, hình ảnh sẽ được "đóng gói" vào một file duy nhất cho 1 lần tải. Bài viết này cung cấp thêm cho các nhà phát triển web muốn tối ưu tốc độ nạp trang.
  • description
    C/C++ Rye Nguyen 03/06/2014 00:06 visibility 40070
    Trong bất cứ một ngôn ngữ lập trình nào, việc tương tác trực tiếp với máy tính là rất quan trọng và cần thiết. Một chương trình được viết ra cần có khả năng nhận dữ liệu từ người dùng và hiển thị những kết quả thu được sau tính toán. Bài viết này sẽ giúp các bạn hiểu rõ hơn về thao tác nhập/xuất dữ liệu thông qua phương tiện nhập xuất chuẩn.
  • description
    C/C++ Amy Lê 02/06/2014 23:57 visibility 16067
    Bài viết giới thiệu về Inline function (hàm nội tuyến) trong ngôn ngữ lập trình C/C++. Có phải chăng inline functions là một loại function và được cải tiến hơn? Cùng đọc bài viết để giải đáp một phần nào những thắc mắc của mình về inline functions.
  • business_center
    Công cụ Rye Nguyen 02/06/2014 23:49 visibility 2496
    Nếu bạn là kỹ sư về công nghệ thông tin, bạn mong muốn chia sẻ mã nguồn và giải quyết các vấn đề thắc mắc, thì công cụ CO (co.stdio.vn) là nơi sẻ giúp bạn thực hiện điều đó. Bài viết này giới thiệu và hướng dẫn các bạn sử dụng công cụ CO.
  • call_split
    C/C++ Rye Nguyen 02/06/2014 23:16 visibility 74201
    Visual Studio là một bộ công cụ hỗ trợ lập trình được Microsoft phát triển. Việc sử dụng thành thạo Visual Studio là một điều cần thiết và quan trọng đối với lập trình viên. Bài viết này sẽ hướng dẫn tạo Project C++ đầu tiên với Visual Studio - Dành cho người mới bắt đầu.
  • description
    Data Structure & Algorithm Rye Nguyen 02/06/2014 23:05 visibility 18348
    Một bộ máy có thể đọc và xử lý dữ liệu được tạo ra bởi nó một cách bình thường. Vấn đề xảy ra khi một bộ máy “khác loại” cố gắng đọc dữ liệu đó. Thuật ngữ Big Endian và Little Endian diễn tả sự khác nhau về cách đọc và ghi dữ liệu giữa các nền tảng máy tính.
  • description
    Data Structure & Algorithm Hiếu Nguyễn 02/06/2014 22:05 visibility 5013
    Danh sách liên kết là một trong những cấu trúc phổ biến và thường được sử dụng để quản lý dữ liệu trong chương trình. Bài viết này giới thiệu một số cấu trúc dữ liệu phổ biến: linked list (danh sách liên kết), stack và queue.
  • business_center
    Công cụ Nguyễn Đức Phú 14/02/2017 17:08 visibility 8533
    Đối với ngành công nghiệp phần mềm, đặc biệt là trong kiến trúc, thiết kế, những công cụ đo lường là không thể thiếu. Với các thao tác đo lường trên máy tính, các công cụ như Photoshop, MS Paint về cơ bản có thể đáp ứng được nhu cầu. Tuy nhiên, trong công việc thì tính tiện dụng có một vai trò rất lớn trong việc đẩy nhanh tiến độ công việc. Đáp ứng nhu cầu đó, STDIO đã phát triển một công cụ đo lường khoảng cách trên máy tính mang tên Rulek. Ứng dụng nhỏ gọn và hoàn toàn miễn phí, tương thích hoàn toàn với hệ điều hành Windows các phiên bản, không cần cài đặt (portable).
  • visibility
    Trải nghiệm La Kiến Vinh 11/06/2014 17:38 visibility 5960
    Bạn là một lập trình viên, bạn có nghĩ rằng một lập trình viên giỏi chỉ cần viết ra một chương trình vừa chạy nhanh vừa tiết kiệm được tài nguyên hệ thống là đủ. Bài viết là một vài chia sẻ của tác giả về phong cách lập trình để giúp lập trình tốt hơn.
  • description
    C/C++ Ryan Lê 29/05/2014 22:14 visibility 4209
    Khái niệm struct đối với một lập trình viên hẳn không còn là một điều gì mới mẻ hay xa lạ nữa. Tuy nhiên, để "quen" và hiểu rõ được tư tưởng của nó thì không dễ dàng gì với một người mới bắt đầu. Nếu bạn là một người mới, bạn đang tìm hiểu về struct thì bài viết là một lựa chọn của bạn.
  • description
    C/C++ Trần Hữu Danh 27/05/2014 21:42 visibility 10411
    Những ngày đầu được học và làm việc với các kiểu biến như int, float, char….Tôi luôn có những thắc mắc về:”Điều gì đang xảy ra bên trong biến int, char… khi ta cấp phát vùng nhớ cho nó? Sẽ thế nào khi biến int tăng mãi và tăng mãi?....”. Sau quá trình tìm hiểu từ nhiều nguồn tài liệu và sự gợi ý, hướng dẫn của những người thầy, người anh, người bạn, tôi quyết định viết ra bài viết này. Bài viết dựa trên kiến thức tự tìm hiểu được và quan điểm cá nhân về vấn đề “Biến trong C/C++”.
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.