Hướng dẫn tạo một đối thủ AI đơn giản cho cờ vua

Chúng ta hãy cùng khám phá một số khái niệm cơ bản sẽ giúp chúng ta tạo ra một AI cờ vua đơn giản: move-generation (Khởi tạo các bước di chuyển) board evaluation (Khả năng tiên đoán nước cờ của đối thủ) minimax (Thuật toán tính toán nước đi) alpha beta pruning. (Tinh chỉnh ...

Tác giả: Bùi Văn Nam viết 09:51 ngày 20/07/2019

Câu lệnh CASE trong SQL Server

Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm xử lý câu lệnh CASE trong SQL Server với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn. Mô tả Câu lệnh CASE dùng để thiết lập điều kiện rẽ nhánh trong SQL Server, tương tự chức năng của câu lệnh ...

Tác giả: Trịnh Tiến Mạnh viết 09:51 ngày 20/07/2019

Hàm SESSION_USER trong SQL Server

Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm SESSION_USER trong SQL Server với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn. Mô tả Câu lệnh SESSION_USER trả về tên người dùng của phiên hiện tại trong cơ sở dữ liệu SQL Server. Cú pháp Để sử dụng ...

Tác giả: Trịnh Tiến Mạnh viết 09:51 ngày 20/07/2019

Câu lệnh CURRENT_USER trong SQL Server

Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm xử lý câu lệnh CURRENT_USER trong SQL Server với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn. Mô tả Câu lệnh CURRENT_USER trả về tên của người dùng hiện tại trong cơ sở dữ liệu SQL Server. Cú pháp ...

Tác giả: Trịnh Tiến Mạnh viết 09:51 ngày 20/07/2019

Hàm SYSTEM_USER trong SQL Server

Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm xử lý SYSTEM_USER trong SQL Server với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn. Mô tả Hàm SYSTEM_USER trả về thông tin tên đăng nhập của người dùng hiện tại trong cơ sở dữ liệu SQL Server. Cú pháp ...

Tác giả: Tạ Quốc Bảo viết 09:51 ngày 20/07/2019

Hàm ISNULL trong SQL Server

Trong SQL Server, hàm ISNULL cho phép bạn trả về một giá trị thay thế khi một biểu thức truyền vào là NULL. Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm xử lý hàm ISDATE với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn. Mô tả Hàm ISNULL trong SQL ...

Tác giả: Bùi Văn Nam viết 09:51 ngày 20/07/2019

[C#] Hướng dẫn viết ứng dụng chụp màn hình và tách chữ ra khỏi hình ảnh Winform

Xin chào các bạn, bài viết hôm trước mình đã có viết bài hướng dẫn các bạn cách tách chữ ra khỏi hình ảnh C# , trong bài này mình sẽ tiếp tục hướng dẫn các bạn cách tích hợp phần chụp vùng màn hình và sau đó sẽ tách chữ ra khỏi hình ảnh. Trong bài viết này mình ...

Tác giả: Trịnh Tiến Mạnh viết 09:51 ngày 20/07/2019

Hàm NULLIF trong SQL Server

Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm xử lý hàm NULLIF trong SQL Server với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn. Mô tả Hàm NULLIF trong SQL Server so sánh hai biểu thức được truyền vào. Nếu biểu thức thứ nhất bằng với biểu thức thứ ...

Tác giả: Trịnh Tiến Mạnh viết 09:51 ngày 20/07/2019

Thuật toán Quy hoạch động – một thuật toán thần thánh

Người viết: Trần Ngọc Anh Trong bài viết này, tôi sẽ giới thiệu với các bạn một thuật toán thần thánh: thuật toán quy hoạch động . Nếu bạn tham gia các cuộc thi code, bạn nhất định phải biết thuật toán này. Gần một nửa các bài thi trong các cuộc thi code cần đến quy hoạch động. ...

Tác giả: Hoàng Hải Đăng viết 09:51 ngày 20/07/2019

[C#] Hướng dẫn tách chữ tiếng việt ra khỏi hình ảnh (TESSERACT OCR )

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách tách chữ từ hình ảnh trong lập trình c# sử dụng thư viện TESSERACT OCR. OCR viết tắt của từ Optical Character Recognition tạm dịch là nhận dạng kí tự quang học, nói dễ hiểu thì ...

Tác giả: Trần Trung Dũng viết 09:51 ngày 20/07/2019

[C#] Hướng dẫn sử dụng Clipboard để copy, cut, paste và clear trong Winform

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách sử dụng Clipboard trong lập trình C# , để thực hiện các chức năng như: copy, cut, paste và clear. Clipboard là vùng bộ nhớ lưu trữ tạm thời thông tin mà người sử dụng sao chép từ ứng ...

Tác giả: Vũ Văn Thanh viết 09:50 ngày 20/07/2019

[C#] Giới thiệu và hướng dẫn viết ứng dụng sử dụng thuật toán mã hóa và giải mã Pretty Good Privacy (PGP)

Xin chào các bạn bài viết hôm nay mình sẽ giới thiệu đến các bạn tiếp tục một thuật toán mã hóa và giải mã PGP trong lập trình C# . Vậy thuật toán mã hóa PGP là gì? Pretty Good Privacy (PGP) là một giao thức bảo mật được các doanh nghiệp và tổ chức ...

Tác giả: Trần Trung Dũng viết 09:50 ngày 20/07/2019

Cách xây dựng Recommender System (RS) – Phần 1

Bạn đã bao giờ gặp phải những trường hợp như sau: Bố mẹ bạn mới sử dụng Facebook và mới chỉ kết bạn với một vài người thân trong gia đình bạn. Tuy nhiên vài hôm sau, Facebook đã tự gợi ý cho hai cụ những người họ hàng hang hốc của bạn mà thậm chí ngay cả bạn cũng không biết ??? ...

Tác giả: Tạ Quốc Bảo viết 09:50 ngày 20/07/2019

[C#] Hướng dẫn import excel big data vào database sqlserver

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách import dữ liệu từ excel với số lượng record lớn ( Big DATA ) vào cơ sở dữ liệu MSSQL server. Trong các bài trước, mình đã có hướng dẫn các bạn cách import dữ liệu từ excel vào database sqlserver ...

Tác giả: Vũ Văn Thanh viết 09:50 ngày 20/07/2019

Những thứ mà bạn không được dạy ở trường đại học cho công việc lập trình đầu tiên của bạn

Giới thiệu Có rất nhiều thứ quan trọng cần học để làm công việc lập trình : thuật toán, cấu trúc dữ liệu, các ngôn ngữ lập trình,… không thể đếm xuể được. Đấy là vấn đề trước khi chúng ta thực sự chọn một ngôn ngữ lập trình để bắt đầu. Go đang là xu hướng hiện nay. ...

Tác giả: Tạ Quốc Bảo viết 09:50 ngày 20/07/2019

Android: Xây dựng bộ lọc hình ảnh như Instagram

Ngày nay các bộ lọc hình ảnh khá phổ biến trong nhiều ứng dụng Android . Instagram nổi tiếng với tính năng bộ lọc phổ biến và có lẽ là ứng dụng đầu tiên giới thiệu bộ lọc hình ảnh cho thế giới Android. Có rất nhiều ứng dụng chỉnh sửa hình ảnh khác cung cấp các bộ lọc hình ảnh và các ...

Tác giả: Tạ Quốc Bảo viết 09:50 ngày 20/07/2019

[C#] Hướng dẫn lấy danh sách Recent File trong windows

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách lấy danh sách những file vừa được mở ( Recent file ) trong lập trình C#. Thường trong windows, khi các bạn mở Windows explorer lên, các bạn sẽ thấy một tab Recent File , danh sách này sẽ ...

Tác giả: Vũ Văn Thanh viết 09:50 ngày 20/07/2019

4 lỗi check Conditionals trong JavaScript mà new Dev thường mắc và cách khắc phục

Giới thiệu Thật ra việc làm cho code tường mình ( clean code ) không phải chỉ cho chương trình bạn viết mà là cho những developers khác. Và cho bản thân của bạn ở những ứng dụng tiếp theo và trong tương lai. Bài viết này một phần nào đó để giúp bạn vượt qua những trường hợp đó ...

Tác giả: Trịnh Tiến Mạnh viết 09:50 ngày 20/07/2019

10 quyển sách lập trình bạn nên đọc dành cho lập trình viên

Ắt hẳn ai cũng muốn đạt đến những level cao hơn trong lập trình nhưng lại không biết bắt đầu như thế nào. Sách là một trong những “công cụ” đơn giản mà ai cũng có thể dễ dàng tiếp cận để học và tiếp thu những kiến thức mới liên quan đến lập trình hay bất kỳ một lĩnh vực nào ...

Tác giả: Hoàng Hải Đăng viết 09:50 ngày 20/07/2019

Những sai lầm khi tìm hiểu công nghệ mới mà Developer hay mắc phải

Tìm hiểu, nâng cao kỹ năng và duy trì với các công nghệ và xu hướng mới là một phần không thể thiếu của bất cứ lập trình viên nào. Nó không phải là điều bắt buộc, nhưng nó rất quan trọng đối với sự phát triển sự nghiệp của bạn. Tuy nhiên, có một số sai lầm khi tìm hiểu công nghệ ...

Tác giả: Bùi Văn Nam viết 09:50 ngày 20/07/2019