Người ta nghĩ rằng khoa học máy tính là ngành toàn những thiên tài, thực tế thì ngược lại, họ chỉ làm việc dựa trên kết quả công việc của những người tiền nhiệm, giống như những viên gạch xếp chồng lên nhau tạo nên bức tường. Donald Knuth
pages Bài viết mới nhất
  • call_split
    Hibernate La Kiến Vinh 06/11/2017 00:03 visibility 1945
    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 2109
    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 2050
    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 2349
    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 2569
    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 1753
    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 1493
    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 6939
    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 8676
    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 2390
    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 1114
    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 919
    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 24228
    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 3490
    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 2030
    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ể.
  • call_split
    Python Vũ Trọng Quang 16/07/2017 11:40 visibility 1375
    Như chúng ta đã biết, các hàm trong python có thể sử dụng các tham số mặc định khi chúng ta định nghĩa hàm. Python có một số điểm đặc biệt đối với các tham số mặc định và sẽ thể hiện rõ nhất khi chúng ta return các giá trị tham số này.
  • call_split
    VR/AR Bùi Trung Hiếu 15/07/2017 23:09 visibility 1006
    Hướng dẫn tạo Image Targets trong môi trường Unity. Image Targets là một trong những tính năng cơ bản nhất của Vuforia, giúp thiết bị có thể theo dõi hình ành và hiển thị nội dụng thực tại tăng cường.
  • call_split
    Data Structure & Algorithm Trần Thị Thu Hiền 12/07/2017 20:15 visibility 1813
    Hướng dẫn lập trình với JSON bằng C++ với thư viện RapidJSON, các thao tác cơ bản như đọc, xử lý các dữ liệu trong JSON. Bài viết không giải quyết hết tất cả trường hợp nhưng đã đề xuất 1 thư viện gọn nhẹ để xử lý JSON trong C++.
  • description
    Điện tử căn bản Vũ Trọng Quang 16/06/2017 00:23 visibility 1499
    Bài viết giải thích về điện trở thực chất là gì và điều gì tạo ra điện trở. Việc giải thích được dành cho các bạn không quá chuyên về Vật Lý chỉ cần nắm chút về dòng điện là có thể hiểu.
  • description
    OOP Huỳnh Minh Tân 14/06/2017 14:53 visibility 5120
    Bài viết sẽ làm rõ khái niệm interface, các đặc điểm quan trọng và các trường hợp thường sử dụng interface. Với những ví dụ đơn giản, bài viết rất thích hợp với những lập trình viên mới tiếp cận và làm việc với các ngôn ngữ cấp cao C#, Java,..
Hỏi đáp
  • access_time 4 tháng trước
    chào bạn ... đọc thêm
  • access_time 5 tháng trước
    Chào bạn ... đọc thêm
  • access_time 11 tháng trước
    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
Nguyễn Nhật Tân viết trong bài Memory Segment
Bài viết rất hay, rất bổ ích. Tuy nhiên cho em góp ý 1 chỗ là: BSS segment chứ không phải BBS ạ. :D
Tiểu Long Nữ viết trong bài Giải Thuật Đệ Quy
Mai Ngọc
Nguyễn Hoàng Việt viết trong bài Giải Thuật Đệ Quy
Tiểu Long Nữ Test#1
Trương Huỳnh Hòa viết trong bài Từ Khóa namespace
Cảm ơn về bài chia sẻ ạ!
Nguyễn Xuân Nam viết trong bài Thuật Giải A*
Nghe qua giống như là em đang in ra địa chỉ hơn là giá trị, em kiểm tra lại xem hoặc up code lên đây - https://bugs.vn rồi post link vào.
Nguyễn Tuấn viết trong bài Thuật Giải A*
Anh cho em hỏi là khi em chay code thì nó không ra đỉnh bắt đầu và đỉnh kết thúc , chỉ ra một dãy số lạ . Dinh bat dau : 7274368 Dinh ket thuc : 13110512
Linh Phạm viết trong bài Bitmap - Khái Niệm Và Các Xử Lý Cơ Bản
fread vẫn đọc từ trên xuống mà? Mình đặt con trỏ file vào đâu thôi.