Máy tính cho phép bạn thực hiện nhiều lỗi sai nhanh hơn so với bất kì sự phát minh trong lịch sử loài người. Bjarne Stroustrup
pages Bài viết mới nhất
  • visibility
    Trải nghiệm Nguyễn Tấn Khôi 03/02/2018 22:17 visibility 942
    Cơ sở dữ liệu (database) đối với lập trình viên là một cái gì đó rất quen thuộc, nó là dữ liệu mà ta thường thao tác. Trong bài viết này, tôi sẽ giải thích về “Database” theo một cách đơn giản.
  • call_split
    CSS Trần Thị Thu Hiền 15/01/2018 11:48 visibility 1089
    SASS - Syntactically Awesome Style Sheets là một mở rộng của CSS, giúp việc tổ chức và phát triển code CSS một cách gần gũi như những ngôn ngữ lập trình cơ bản. Nó cho phép sử dụng các biến, hàm và một số syntax khác như: nested rules, mixins, inline imports,... SASS hỗ trợ 2 loại cú pháp là Sass và SCSS với những ưu điểm và nhược điểm nhất định tùy thuộc vào dự án mà bạn đang phát triển. Trong nội dung bài viết này tôi sẽ sử dụng SCSS để giới thiệu những tính năng của SASS.
  • description
    HTML Võ Lê Huy 20/12/2017 17:00 visibility 1840
    Favicon là một hình ảnh, một biểu tượng thu nhỏ giúp cho người dùng dễ dàng nhận ra nội dung, những tính năng, dịch vụ mà trang web của bạn mang lại, bài viết hướng dẫn tạo và chèn vào web.
  • call_split
    Angular Vũ Quang Huy 01/12/2017 13:22 visibility 7352
    Angular là một nền tảng ứng dụng (application framework) được xây dựng và bảo trì bởi Google, khi đó được viết bằng JavaScript. Đến năm 2014, Google quyết định thay đổi toàn bộ cấu trúc framwork và Angular 2 được ra đời, sử dụng ngôn ngữ lập trình chủ đạo là TypeScript.
  • call_split
    NodeJS Vũ Quang Huy 30/11/2017 20:22 visibility 1854
    Node.js là một môi trường thực thi mã được viết bằng JavaScript dựa trên Chrome V8 JavaScript Engine, tận dụng ưu điểm của ngôn ngữ JavaScript trong việc xử lý input/output cho phép ta xây dựng các ứng dụng xử lý về phía server.
  • call_split
    Hibernate La Kiến Vinh 06/11/2017 00:03 visibility 2508
    Criteria cho phép lập trình viên xây dựng câu truy vấn vào cơ sở dữ liệu nhanh chóng mà không mất nhiều thời gian. Kết hợp với Restriction và Projection, các câu truy vấn trong Hibernate sẽ gắn gọn và tối ưu hơn.
  • call_split
    Hibernate La Kiến Vinh 06/11/2017 00:03 visibility 2780
    So với SQL, HQL (Hibernate Query Language) hỗ trợ thao tác với cơ sở dữ liệu một cách nhanh chóng và thường được sử dụng rộng rãi hơn trong các dự án phần mềm viết bằng ngôn ngữ Java.
  • visibility
    DirectX Huỳnh Minh Tân 04/11/2017 07:35 visibility 2664
    Thao tác Sprite animation là một trong những kỹ thuật cần thiết trong lập trình game. Bài viết sẽ hướng dẫn tạo tập tin lưu tọa độ các tile từ một sprite sheet có sẵn và hiện thực Sprite animation một cách chi tiết trên nền DirectX9.
  • visibility
    Design Pattern Huỳnh Minh Tân 02/11/2017 13:49 visibility 2686
    Proxy Pattern là một trong những Design Pattern thường được áp dụng khi phát triển phần mềm cũng như thiết kế game, là một mẫu thiết kế thuộc nhóm Structural patterns. Proxy Pattern là một đối tượng được sử dụng để đại diện cho một đối tượng khác thực thi các phương thức, phương thức đó có thể được định nghĩa lại cho phù hợp với múc đích sử dụng.
  • visibility
    DirectX Huỳnh Minh Tân 18/10/2017 23:32 visibility 3189
    Thao tác với Sprite, Sprite animation là một trong những kỹ thuật cần thiết trong lập trình game. Bài viết sẽ giới thiệu tổng quan về Sprite, Sprite animation, tổng quan quá trình hiển thị Sprite lên màn hình và làm rõ các khái niệm như texture, surface, backbuffer, frontbuffer, tile. Cuối cùng sẽ hiện thực load Sprite từ cơ bản đến các thao tác nâng cao như flip, scale, rotation, translate với DirectX9.
  • description
    Design Pattern Trần Thị Thu Hiền 10/10/2017 09:58 visibility 1873
    Khi thực hiện những dự án với độ phức tạp cao ngoài việc thiết kế tính năng cho ứng dụng, tổ chức code luôn luôn là vấn đề được đặt lên hàng đầu. Tổ chức tốt giúp lập trình viên dễ dàng bảo trì, cũng như mở rộng code về sau. Để có thể tiết kiệm chi phí và thời gian cho công đoạn này nhưng vẫn đem lại hiệu quả cao, việc nắm vững về các design pattern được thiết kế sẵn sẽ giúp ích rất nhiều. Bài viết nhằm mang đến sự tiếp cận đầu tiên cho độc giả về Dependency Injection. Đây là một dạng design pattern nhằm ngăn chặn sự phụ thuộc giữa các class.
  • call_split
    J2EE Nguyễn Hoàng Vinh 03/10/2017 14:21 visibility 1816
    Sử dụng IDE Eclipse Helios và Apache Tomcat Web Server 7.0, chúng ta có thể dễ dàng viết một ứng dụng web đơn giản và chạy ngay trên máy tính của mình. Bên cạnh đó, hai khái niệm quan trọng của một ứng dụng web là Servlet và JSP cũng sẽ được đề cập đến trong bài viết.
  • call_split
    C/C++ Huỳnh Duy Lộc 19/09/2017 14:52 visibility 9253
    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.
  • call_split
    SQL Server Trần Thị Hồng Thảo 13/09/2017 21:01 visibility 10610
    Bài viết hướng dẫn độc giả cách khởi tạo, cài đặt và cấu hình Microsoft SQL Server mà cụ thể là Microsoft SQL Server 2014 Express nhằm giúp độc giả tạo ra môi trường quản lí cơ sở dữ liệu một cách nhanh chóng và hiệu quả.
  • visibility
    Data Structure & Algorithm Huỳnh Duy Lộc 13/09/2017 21:00 visibility 2853
    Bài viết hướng dẫn độc giả, đặc biệt là những độc giả mới bắt đầu làm quen với lập trình hình thành tư duy phân tích và thiết kế một thuật toán xáo trộn 1 mảng cho trước.
  • description
    PHP Nguyễn Hồng Sơn 09/09/2017 21:53 visibility 1242
    Lập trình một Framework yêu cầu người lập trình phải hiểu rõ từng thành phần có trong Framework đang sử dụng. Bài viết giải thích cấu trúc của Framework Laravel 5.4.
  • call_split
    PHP Nguyễn Hồng Sơn 04/09/2017 09:51 visibility 1189
    Laravel là PHP Framework được nhiều lập trình viên bình chọn là Framework phổ biến nhất năm 2015. Bài viết này giới thiệu bước đầu tiếp cận Laravel framework.
  • call_split
    Visual Studio Huỳnh Duy Lộc 31/08/2017 08:34 visibility 27316
    Bài viết hướng dẫn cách cài đặt môi trường lập trình C++ với Visual Studio Comunity 2017 nhằm giúp độc giả có nhu cầu tìm hiểu và thực hành lập trình ngôn ngữ C++ có được môi trường lập trình ngôn ngữ này một cách nhanh chóng và đơn giản nhất.
  • call_split
    Công cụ Huỳnh Duy Lộc 26/08/2017 22:04 visibility 4225
    Bài viết hướng dẫn cách cài đặt và thiết lập môi trường Linux trên Windows 10 Anniversary và sử dụng công cụ Bash on Ubuntu on Windows nhằm giúp độc giả khởi tạo môi trường Linux để sử dụng và tìm hiểu Linux trên hệ điều hành Windows 10.
  • visibility
    C# Huỳnh Duy Lộc 31/07/2017 23:15 visibility 2209
    Bài viết giới thiệu và phân tích hiệu năng khi xử lí chuỗi với đối tượng String, từ đó giới thiệu một phương pháp xử lí chuỗi khác với hiệu năng cao hơn là StringBuilder. Qua đó giúp độc giả có cái nhìn tổng quát hơn khi lựa chọn đối tượng để xử lí chuỗi trong từng trường hợp cụ thể.
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