Một số hàm thông dụng trong matlab để vẽ đồ thị

MATLAB là ngôn ngữ lập trình, do công ty MathWorks thiết kế. Mặc dù được phát triển như một ngôn ngữ lập trình...

Tối ưu hoá MySQL sử dụng việc gộp các index

Việc gộp các index trong việc tìm kiếm kết quả là việc gộp các kết quả của nhiều điều kiện lọc với việc sử...

Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML (Phần...

Trong phần 1 tôi đã giới thiệu với các bạn khái quát về phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML...

4 đặc tính của lập trình hướng đối tượng (OOP-Object oriented program)

Lập trình hướng đối tượng quá quen thuộc rồi bạn nào học lập trình đều phải học, đi phỏng vấn cũng vậy hỏi suốt(chắc...

Tìm hiểu Visitor pattern qua ví dụ

1. Visitor Patern là gì Để trả lời cho câu hỏi trên, trước hết ta hãy thử dạo một vòng qua Wikipedia tiếng Việt xem sao nhé: Trong...

Closures của JavaScript hoạt động như thế nào?

Bài viết được dịch từ blog của tác giả Dmitry Frank. Tôi đã dùng closures vài lần rồi. Tôi học cách dùng chúng, nhưng không hiểu rõ...

Các quy trình phát triển phần mềm

Chào các bạn, trong bài viết lần trước, mình đã giới thiệu cho các bạn một số khái niệm cơ bản về Kiểm thử...

Viết hệ thống nhận diện gương mặt bằng face-api-js

Người viết: Nguyên Hoàng Nhắc đến nhận diện gương mặt thì nhắc đến một cái gì đó đao to búa lớn như là Machine Learning...

Bạn có thể làm gì với Python? Đây là 3 ứng dụng chính của...

Nếu bạn đang nghĩ đến việc học Python - hoặc là mới bắt đầu học nó, có thể bạn tự hỏi: Chính xác thì tôi...

Console Tricks in JavaScript – Có thể bạn chưa biết?

Như ở bài trước mình cũng đã viết một bài về cách debug lỗi trong JavaScript với Debugger thì trong bài hôm nay mình sẽ giới...

18+ kĩ thuật rút gọn code Javascript của bạn

1. Toán tử 3 ngôi (Ternary Operator) Sử dụng khi cần rút ngắn đoạn if..else thành 1 dòng. Thay vì thì 2. Shorthand Evaluate Khi gán giá trị của biến...

Digital Transformation: Survive and Thrive – Cách mạng số và những bước ngoặt lịch...

Những giá trị mà Digital Transformation có thể đem lại cho xã hội có thể kể đến lực lượng lao động được upgrade kỹ...

Giúp website của bạn nhanh lên gấp N lần với Nginx

Nginx là gì, ảnh hưởng như nào tới tốc độ trang web Web server là gì ? Máy chủ Web (Web Server) là máy tính mà...

Công nghệ Cache và Cookies tác động đến website như thế nào?

Cache và Cookies đã được ra mắt và trở thành những công nghệ cải thiện năng suất duyệt web được sử dụng phổ biến...

Linux – Setup môi trường cho Web Developer

Mình xài Linux cũng một thời gian kha khá và có một số kinh nghiệm trong việc setup môi trường cho việc code Web...

SASS/SCSS là gì? Tìm hiểu cách viết CSS bằng SASS/SCSS

Làm việc với CSS là việc thường xuyên của mọi thể loại dev :v. Có khi nào bạn thấy chán cách viết CSS 'chay'...

Tổng quan về Active Directory trên Windows Server

I. Tổng quan: 1) Active Directory là gì: Active Directory (AD) là một kiến trúc độc quyền của Microsoft. Đây là một kiến trúc không...

Khái niệm cơ bản về SOAP, REST và cách phân biệt chúng

SOAP (Simple Object Access Protocol) và REST (Representational State Transfer) là đáp án cho cùng một câu hỏi: Làm thế nào để truy cập...

Thuật toán NegaMax – Biến thể tối giản của MiniMax

I, Tại sao cần phải ra đời NegaMax? Đầu tiên, nhắc lại kiến thức cũ 1 tí. MiniMax là thuật toán xác định kết...

Cách tính toán độ rộng scrollbar và khi nào cần dùng tới nó

Scrollbar có thể là một trong những từ khóa bị dân làm FE ghét nhất, đơn giản vì nó không thống nhất giữa các...