pages Bài viết mới nhất
  • description
    XML Trung Nguyễn 16/09/2014 18:30 visibility 2694
    Với sự bùng nổ của Internet nhu cầu giao tiếp dữ liệu ngày càng gia tăng tạo ra sự đa dạng trong cách sử dụng ngôn ngữ XML đã xuất hiện các khái niệm như XML schemas, XSLT, … chính điều đó đã tăng thêm sức mạnh cho ngôn ngữ XML. Để khai thác được tối đa các điểm mạnh của ngôn ngữ XML trong ứng dụng của bạn, trước hết bạn phải có được một tài liệu XML well-formed và mô tả chính xác được dữ liệu. Bài viết này giới thiệu cấu trúc cơ bản của các tài liệu XML cũng như các quy tắc cơ bản mà bạn phải tuân theo để tạo được một tài liệu XML well-formed.
  • description
    C/C++ Rye Nguyen 16/09/2014 10:08 visibility 19834
    Khái niệm chuỗi ký tự do con người đặt ra để thuận tiện trong việc sử dụng. Có thể hiểu đơn giản, chuỗi là tập hợp các ký tự được lưu trữ liên tiếp trong vùng nhớ máy tính. Mỗi ký tự có kích thước 1 byte, do đó kích thước của chuỗi ký tự sẽ bằng tổng số các ký tự có mặt trong chuỗi. Bài viết này sẽ giúp các bạn có được những kiến thức cơ bản trong thao tác xử lý chuỗi trong ngôn ngữ C.
  • description
    PHP Bùi Nguyễn Minh Hoàng 15/09/2014 23:45 visibility 4945
    Những ngày đầu khi mới làm quen với lập trình web, tôi thường nghe được từ những người bạn xung quanh nói về session, cookie và tôi luôn thắc mắc nó là gì, chức năng của nó dùng để làm gì, cài đặt và sử dụng nó như thế nào và vai trò quan trọng của nó đối với một website.
  • lightbulb_outline
    C/C++ Trần Minh Cường 15/09/2014 16:33 visibility 5233
    Xuất phát từ vấn đề đánh giá tiêu chuẩn một sản phẩm do một người lập trình làm ra, điều quan trọng không kém đó chính là tốc độ xử lí và kích thước của một chương trình. Bài viết này nhằm giới thiệu các bạn đọc tối ưu hóa mã nguồn C/C++, làm cho source của bạn có thể giúp cho chương trình bạn chạy nhanh hơn và ổn định hơn.
  • description
    XML Đinh Hòa 15/09/2014 10:25 visibility 4788
    Hiện nay không thể phủ nhận được vai trò quan trọng của ngôn ngữ XML trong môi trường phát triển ứng dụng. Trong bất cứ một ứng dụng nào, chúng ta cũng có thể dễ dàng bắt gặp một tài liệu XML. Vậy XML là gì? Sao nó lại phổ biến như vậy? Bài viết này sẽ giúp các bạn hiểu rõ hơn về ngôn ngữ XML qua đó chúng ta có thể dễ dàng đọc, hiểu và xây dựng được các tài liệu XML đơn giản.
  • description
    Cryptography & Security Hoàng Tiến Đạt 15/09/2014 09:09 visibility 12716
    Giả sử con người chưa biết đến mã hóa, một hacker chỉ cần làm một thiết bị lắng nghe và chuyển đổi các gói packet được truyền đi trong mạng và gắng thiết bị này vào cáp mạng của một máy ATM nào đó.
  • call_split
    Visual Studio Tuấn Trần 15/09/2014 08:52 visibility 24615
    Bài viết hướng về chia sẻ kinh nghiệm khi sử dụng Visual Studio trong việc lập trình, cụ thể là chia sẻ về cách tạo một Team Foundation Server - TFS. Đây chỉ là hướng dẫn sơ bộ về TFS, hy vọng sau này sẽ có những bài chia sẻ với nội dung sâu hơn về các công cụ của VS Online.
  • visibility
    Trải nghiệm Amy Lê 13/09/2014 22:11 visibility 2107
    Trong lập trình, tìm được một phương pháp lập trình tốt chính là đã tìm được con đường ngắn nhất giúp cho chúng ta lập trình tốt hơn. Vì vậy bên cạnh việc học tập và rèn luyện chúng ta cũng cần suy nghĩ, tìm tòi để chọn cho mình một phương pháp học tập đúng đắn nhất. Bài viết này ra đời nhằm đóng góp cho mọi người một số phương pháp để lập trình tốt hơn.
  • call_split
    Win32 La Kiến Vinh 12/05/2017 13:55 visibility 5339
    Lập trình đồ họa trên Win32 API C++. Cung cấp project mẫu trong việc khởi tạo, và ví dụ cụ thể về một số cách thức vẽ hình trên Win32 với GDI+. Nếu bạn là lập trình viên, thì nên thử nghiệm mảng kiến thức Win32 API và nếu bạn đã lập trình với Win32 API thì bạn nên biết thêm về GDI+.
  • description
    Toán học Vũ Quang Huy 13/09/2014 00:51 visibility 15868
    Khi làm việc trên các platform khác nhau (iOS, Android, Windows Phone 8, BB OS 10 …) tôi gặp trường hợp các thư viện toán học không đưa ra kết quả giống nhau trên các platform khác nhau. Điều này dẫn tới việc ảnh hưởng đến quá trình xử lý logic khi tôi làm việc. Bài viết này giới thiệu đến các bạn cách tính căn bậc 2 (square root) dựa trên phương pháp Newton-Raphson.
  • call_split
    Visual Studio Rye Nguyen 12/09/2014 14:57 visibility 42159
    Hiện nay, hầu hết các IDE đều hỗ trợ khả năng gỡ rối (debug) chương trình bằng cách chạy từng dòng lệnh (step by step) và xem xét sự thay đổi giá trị của các biến. Bài viết này sẽ giúp các bạn làm quen với công cụ Debug trong Visual Studio.
  • call_split
    Windows Phone La Kiến Vinh 12/09/2014 12:54 visibility 2084
    Cách thức kiểm tra bộ nhớ (RAM) đã cấp phát cho ứng dụng, games của bạn trên WP8. Bộ nhớ có giới hạn, do đó, việc kiểm soát bộ nhớ đang sử dụng rất quan trọng, việc làm này sẽ giúp chúng ta dự báo trước được tình huống xấu nhất có thể xảy ra cho bộ nhớ và tối ưu.
  • description
    Data Structure & Algorithm La Kiến Vinh 11/09/2014 11:13 visibility 4417
    Ngày nay, tiếng Anh được xem là ngôn ngữ được sử dụng phổ biến nhất thế giới. Bởi vậy, hầu hết các game hiện nay đều sử dụng tiếng Anh là ngôn ngữ chính. Tuy nhiên phát triển game đa ngôn ngữ hiện nay rất quan trọng, giúp game tiếp cận với các khách hàng mục tiêu tốt hơn và giúp nhà phát triển truyền đạt trọn vẹn tư tưởng của game đến mọi người.
  • description
    Toán học Hiếu Nguyễn 21/08/2014 17:01 visibility 47640
    Chuyển đổi số nguyên từ thập phân sang nhị phân có lẽ không còn xa lại gì đối với chúng ta. Thế nhưng một ngày nào nó bạn gặp phải chuyển đổi một số thực sang hệ nhị phân, nhưng xung quanh bạn không có bất kỳ một công cụ nào để hỗ trợ.
  • description
    C# Hiếu Nguyễn 15/08/2014 16:19 visibility 6447
    Bài viết này sẽ phần nào giúp các bạn hiểu rõ về Event và Delegate.
  • description
    C/C++ Rye Nguyen 10/08/2014 08:34 visibility 15978
    Con trỏ (Pointer) là đặc trưng và là một trong những sức mạnh lớn nhất trong lập trình C++. Nó được sử dụng để lưu trữ địa chỉ bộ nhớ (memory address). Bài viết này sẽ giúp cho người đọc có cái nhìn sâu sắc hơn về con trỏ trong lập trình C++.
  • description
    C/C++ Hoàng Tiến Đạt 05/08/2014 09:58 visibility 6258
    Vì đây sẽ là một khái niệm khó hiểu đối với những người chưa biết về nó. Do đó, bài viết không đưa ra khái niệm “Move semantics” ngay mà sẽ đi sơ lượt qua các khái niệm liên quan, và là nền tảng cho khái niệm “Move semantics”. Mục tiêu cuối cùng hướng tới của bài viết là để giúp người đọc có thể nắm vững được khái niệm này, nhờ đó giúp tăng khả năng tối ưu chương trình viết bằng C++ của mình. Một số khái niệm trong bài viết được tác giả giữ nguyên bằng tiếng anh, vì như vậy sẽ dễ hiểu hơn.
  • description
    Lập trình game Trần Hữu Danh 04/08/2014 22:47 visibility 2810
    Bài viết này dành cho những bạn muốn tìm hiểu về Game và bắt đầu việc lập trình Game.
  • description
    C/C++ Võ Lê Huy 04/08/2014 00:25 visibility 6901
    Mọi đoạn chương trình được viết ra đều tiềm ẩn khả năng sinh lỗi. Có thể là lỗi chủ quan do lập trình sai hoặc có thể là lỗi khách quan do dữ liệu hay trạng thái của hệ thống (thiếu memory, mạng bị corrupt …). Do đó, ta cần 1 cơ chế để quản lý lỗi, và bài viết này hướng dẫn bạn thực hiện điều này với C++.
  • description
    C/C++ Hiếu Nguyễn 29/07/2014 09:59 visibility 9406
    Biến – là một thể hiện trừu tượng của vùng nhớ. Do đó, để có thể làm việc hiệu quả hơn với biến, chúng ta cần nắm bắt những đặc điểm của vùng nhớ. Những kiến thức này sẽ rất có ích khi bạn cần tối ưu một chương trình, hay fix một bug nào đó liên quan đến cấp phát độ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