Tìm kiếm
Từ khóa mới
Tag mới
Danh sách bài viết
Thuật toán tham lam - Greedy Algorithm
Hoàn cảnh. Vì vừa phải tìm hiểu về thuật toán này để đi thi nên chủ đề tháng này của mình xin được viết luôn về nó.
0 0 51
Làm việc với Firebase Realtime Database
Firebase Realtime database là một cloud hosted database hỗ trợ đa nền tảng: Android, IOS và Web. Tất cả dữ liệu được lưu trữ ở định dạng JSON và với bất kể một sự thay đổi dữ liệu nào thì có sự phản h
0 0 63
Redux cho người mới bắt đầu - Part 2 First Project
Mở đầu. Tiếp nối bài viết về Redux cho người mới bắt đầu, trong bài viết này chúng ta sẽ cùng nhau thực hiện một Todo app để tìm hiểu cách sử dụng redux trong một project thực tế.
0 0 47
Giới thiệu về Promise trong Javascript
Xin chào, nếu đã từng lập trình với Javascript, hẳn bạn đã có đôi lần nghe nói / sử dụng callback. Và với sự phát triển như hiện nay của Javascript, thì có một vấn đề cực kỳ nhức nhối đã được thể hiện với callback của Javascript, đó là callback hell.
0 0 20
Tìm hiểu về lệnh GREP trong linux
Trong bài trước tôi đã giới thiệu về lệnh find trong linux, nó rất hữu ích trong việc tìm kiếm file. Tiếp tục tìm hiểu về Linux, tôi sẽ trình bày về lệnh grep - nó gíup bạn tìm chuỗi trong file chỉ đị
0 0 33
Redux cho người mới bắt đầu - Part 1 Introduction
Hiện nay Reactjs là một thư viện mạnh mẽ khá phổ biến. Khi làm việc với React hay các dự án ứng dụng Single Page nói chung, có một vấn đề khá đau đầu là làm sao quản lý được trạng thái của ứng dụng đó
0 0 46
Eloquent: relationships in laravel-Phần 1
Hôm nay mình xin giới thiệu với các bạn về cách sử dụng relationship model trong Laravel. Mỗi một PHP Framework có một cách tạo relationships model khác nhau, tuy nhiên tựu chung phía sau đó cũng chỉ
0 0 15
Bước đầu làm quen với NodeJS và Socket.io
Chào mọi người. Đôi điều chia sẻ trước khi đi vào nội dung chính của bài viết. Hôm nay là bài viết đầu tiên mình được viết trên Viblo.asia.
0 0 42
Những nguyên tắc nên tuân theo khi làm việc nhóm
Như các bạn đã biết, trong bất kể lĩnh vực nào của công việc cũng như cuộc sống, kỹ năng làm việc nhóm vô cùng quan trọng. Để có thể hoàn thành được công việc tốt nhất, theo tôi, làm việc nhóm cần có
0 0 17
Sử dụng EXPLAIN để tối ưu câu lệnh MySQL
Bài viết sau dịch từ nguồn sitepoint.com.
0 0 35
Tập hợp những câu lệnh GIT hữu dụng
Dưới đây là một vài ví dụ về các câu lệnh Git mà tôi thường dùng. git config --global user.name "John Doe". git config --global user.
0 0 68
Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML (Phần 2)
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 và 2 dạng biểu đồ ca sử dụng(Use Case Diagram) và biểu đồ lớp (Class Diagram). Trong phần này tôi sẽ tiếp tục giới thiệu tới các bạn một số dạng biểu đồ UML được sử nhiều trong các thiết
0 0 49
Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML (Phần 1)
1.Giới Thiệu.
0 0 67
Tìm hiểu về json web token (JWT)
JSON Web Token là gì. Một ví dụ về JWT Token:.
0 0 41
Tìm hiểu về HTTP Status Code
Nếu bạn là một web developer hoặc thường xuyên làm việc với các API chắc chắn bạn đã quá quen thuộc với các con số 200, 404, 500... chúng là các Status Code của HTTP. Vậy có khi nào bạn tự hỏi ngoài c
0 0 50
Hướng dẫn cầu hình máy tính cá nhân thành một public server trên mạng internet
Ngày xửa ngày xưa, xưa lắm lắm lắm lắm (Bốn chữ lắm - Trúc Nhân ft Trương Thảo Nhi). Nghe các cụ trong làng kể lại thì nó vào khoảng 3 4 năm trước đây :v .
0 0 181
Kỹ thuật tấn công CSRF và Cách phòng chống
1 CSRF là gì. CSRF còn được gọi là "session riding", "XSRF".
0 0 82
Index trong Mysql và cách sử dụng
Một số database là một cấu trúc dữ liệu để cải thiện tốc độ của các hoạt động trong một bảng. Trong khi tạo index, nó cần được xem xét rằng các cột đó sẽ được sử dụng để thực hiện các truy vấn SQL và tạo ra một hoặc nhiều chỉ số trên các cột đó là gì.
0 0 43
Thao tác với File trong Python
Python cung cấp các chức năng cơ bản và phương thức cần thiết để thao tác các file. Bài viết này tôi xin giới thiệu những thao tác cơ bản nhất với file trong Python.
0 0 63