Tác giả: T.C.Q

Phân lớp (Layering) trong kiến trúc mạng Internet

Phân lớp (Layering) trong kiến trúc mạng Internet

Layering là chính là phân lớp trong kiến trúc mạng internet, nó mô phân chia chi tiết vai trò và nhiệm vụ của từng lớp qua đó giúp cho các kiến trúc sư hệ thống thiết kế mô hình mạng một cách tối ưu và bảo mật hơn. Kiến thức trong bài viết này rất cơ bản nhưng rất cần thiết đối với những bạn có mục tiêu trở thành kiến trúc sư hệ thống mạng và chuyên viên bảo mật hệ thống. 1. Layer là gì? Đầu tiên hãy nhìn lại sự hoạt động củ ... »

Fintech mỏ kim cương trong tương lai

Fintech mỏ kim cương trong tương lai

Như các bạn đã biết hệ thống hạ tầng thông tin như tốc độ đường truyền, 4G thập chí cả 5G thì công nghệ ứng dụng cũng phát triển rất nhanh. Một trong những lĩnh vực đang và sắp nở rộ trong thời gian tới đó chính là lĩnh vực tài chính đó chính là Fintech. Trong bài viết này tôi sẽ trình bày tổng quan về fintech và những công nghệ dung trong lĩnh vực này I. Fintech là gì? Fintech là viết tắt của từ Financial Technology (dịch là Công nghệ tài chính). Hiểu đơn giản Fintech đề ... »

Sử dụng Vue.js với vue-cli

Sử dụng Vue.js với vue-cli

Theo xu hướng gần đây có nhiều hệ thống và nhóm sử dụng vue.js, hòa trong xu thế đó chúng tôi cũng chuyển giao một phần của hệ thống sang vue.js. Dưới đây tôi xin trình bầy sử dụng Vue.js với vue-cli, hy vọng sẽ giúp gì được cho các bạn đang sử dụng Vue.js I. Xây dựng môi trường $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1611 $ node -v v6.11.3 $ npm -v 3.10.10 Để dùng vue-cli thì phải cần cài sẵn node và npm Về editor, nếu ... »

So sánh hai ngôn ngữ lập trình Node.js và Golang

So sánh hai ngôn ngữ lập trình Node.js và Golang

Như chúng ta đa biết tác giả của ngôn ngữ golang chính là google, gần đây có nhiều dự án, công ty lớn chuyển sang sử dụng ngôn ngữ golang với lý do là hiệu suất tăng lên đáng kể ví dụ như Docker cũng đang sử dụng ngôn ngữ golang. Nhưng nói về hiệu suất như chúng ta đã biết Node.js cũng là một ngông ngữ lập trình được nhiều công ty, dự án lớn lựa chọn. Trong bài viết này chúng ta thử tìm hiểu sự khác nhau giữ Node.js và Golang ra sao I. Node. ... »

Xây dựng Extension cho Google Chrome

Xây dựng Extension cho Google Chrome

Đối với người dùng Internet, không thể phủ nhận Google Chrome là một trong những trình duyệt phổ biến nhất hiện nay. Chính vì vậy việc trải nghiệm Internet được tiện lợi như hiện nay không thể thiếu những đóng góp không ngừng của cộng đồng các lập trình viên trên toàn thế giới. Một trong những đóng góp đó chính là các Extension, trong bài viết này tôi trình bày phương pháp để tạo ra một Extension trong Chrome. I. Phát triển & Kiểm thử Extension của bạn Rất may là có một cách để kiểm tra extension của ... »

Lập trình web với Python và Flask Framework

Lập trình web với Python và Flask Framework

Khi nói tới lập trình web thì có lẽ rất nhiều lập trình viên sẽ liên tưởng ngay tới ngôn ngữ php. Ngôn ngữ php được biết tới là ngôn ngữ được sinh ra để phục vụ cho việc làm web với rất nhiều framework, cms cộng thêm với một cộng đồng rất đông và hung hãn nhưng trong bài viết tôi muốn trình bày một tiếp cận khác, bằng ngôn ngữ khác cho công cuộc làm web đó là lập trình web với ngôn ngữ python. I. Xây dựng môi trường Lựa chọn framework:  Hiện tại có rất nhiều ... »

Thực thi thuật toán k láng giềng gần nhất K-Nearest Neighbour

Thực thi thuật toán k láng giềng gần nhất  K-Nearest Neighbour

Xu hướng phát triển công nghệ thông tin ngày càng tăng, song song với nó lượng dữ liệu được sinh ra cũng ngày một lớn. Vì vậy nhu cầu để xử lý dữ liệu cũng lớn hơn, Machine Learning đang góp phần giải quyết vấn đề này. Trong bài này tôi trình bày một trong những thuật toán thường dùng trong machine learning đó là "Thuật toán k láng giềng gần"  K-Nearest Neighbour I. Đặt vấn đề Giả sử một nhóm triển khai dịch vụ Quản Lý Ca ở thị trường Việt Nam hiện tại có hai vị trí là ... »

Xây dựng ứng dụng (App) cho Shopify

Xây dựng ứng dụng (App) cho Shopify

Những năm gần đây, với sự phát triển mạnh mẽ của Internet, việc mua sắp online ngày càng trở nên phổ biến hơn. Đáp ứng nhu cầu đó các dịch vụ thương mại điện tử ngày càng được sinh ra nhiều hơn, mức độ cạnh tranh lớn hơn. Vì vậy, đòi hỏi tốc độ phát triển website bán hàng cũng phải nhanh hơn và tối ưu hơn. Để phát triển một website bán hàng hoàn chỉnh, phải đi từ khâu thiết kế, lập trình, kiểm thử mất khá nhiều thời gian và chi phí. Shopify ra đời như một nhu ... »

Wildcard SSL Certificates