[Ebook] Học làm Machine Learning cùng Python dễ hiểu
Machine Learning in Python cho bạn thấy cách phân tích dữ liệu thành công chỉ bằng hai thuật toán Machine Learning chính và cách áp dụng chúng bằng Python. Bằng cách tập trung vào hai nhóm thuật toán có hiệu quả dự đoán kết quả, cuốn sách này có thể cung cấp những mô tả đầy đủ các cơ ...
Request “lạ”
abstract presentation of the internet on earth Nếu là một web developer thì bạn cũng ít nhiều phải đụng chạm tới proxy/load balancer hay app server. Trong rất nhiều thao tác với phần này thì việc thường xuyên kiểm tra log để phát hiện ra những điều bất thường là thao tác không thể bỏ ...
Cloudflare tung ra dịch vụ 1.1.1.1 DNS giúp tăng tốc Internet lên đến 14/1000 giây
Mới đây, Cloudflare đã cung cấp thêm dịch vụ DNS dành cho khách hàng của mình vào ngày 1/4, hứa hẹn tăng tốc độ kết nối Internet của bạn và tăng thêm độ bảo mật cho nó. Service này đang sử dụng địa chỉ https://1.1.1.1 , và không phải là trò đùa ngày cá tháng tư. DNS này thực sự ...
Hướng dẫn cấu hình MySQL Replication Master-Slave
Bài viết này hướng dẫn cấu hình MySQL triển khai kiến trúc máy chủ Master-Slave. Mọi thay đổi trên MySQL master đều được thực hiện trên MySQL slave, luôn luôn đảm bảo dữ liệu trên MySQL master và MySQL slave là giống nhau. 1. Replication là gì? Replication có ý nghĩa là ...
Tuyển dụng IT: Chất lượng đổi nhân tài!
Có một câu nói vui rằng: “Mọi sai lầm đều phải trả giá bằng tiền bạc”. Câu nói này đặc biệt đúng với việc tuyển dụng trong ngành Công nghệ thông tin đầy cạnh tranh. Mắc sai lầm khi tuyển dụng luôn luôn làm cho bạn tốn kém về thời gian, công sức đào tạo, và tiền bạc. 5 ...
Firebase là gì?
FireBase có thể rất mạnh mẽ đối với ứng dụng backend, nó bao gồm việc lưu trữ dữ liệu, xác thực người dùng, static hosting……Nên lập trình viên chỉ cần chú tâm đến việc nâng cao trải nghiệm người dùng. Firebase Realtime Database -Dữ liệu trong cơ sở dữ liệu ...
Tài liệu Pro Design Pattern in Swift
Qua 27 chương và 568 trang, tài liệu sẽ hướng dẫn các dev cách áp dụng những nguyên tắc thiết kế căn bản vào quá trình lập trình app iOS sử dụng Swift. Bạn sẽ tiếp cận được các tính năng nâng cao đến các phân tích chuyên sâu với cách tiếp cận thực tế của tác giả best-seller Adam ...
Giải thích 3 khái niệm khó trong Javascript cho phụ huynh
Closures Closures trong JS không dễ để hiểu nhưng nó lại thường xuyên được hỏi trong các buổi phỏng vấn. Thường được gọi Lexical scoping hay Static scoping, closures là một cơ chế trừu tượng cho phép bạn chia cắt các mối quan ngại một cách gọn gàng. Một closure ...
Lập trình viên sau tuổi 40
Xin chào các bạn, tôi năm nay 42 tuổi và là lập trình viên tự học, và đây là câu chuyện của tôi. Cách đây vài tôi đọc một dòng tweet và nó khiến tôi suy nghĩ về sự nghiệp của mình. Luồng suy nghĩ đưa tôi trở lại nơi bắt đầu mọi thứ: Tôi bắt đầu sự nghiệp lập trình vào đúng 10 ...
Những website về code thú vị có thể bạn chưa từng biết tới
Dưới đây mình sẽ giới thiệu các bạn những trang web thú vị, độc đáo, kì lạ và khác thường một chút mang tính chất giải trí là chính, thật ra bài viết này không liên quan gì mấy tới thiết bị di động nhưng các bạn có thể thử chúng trên các trình duyệt của Smartphone. ( các bạn có thể ...
Java 12 bắt đầu phát triển những tính năng mới
Trong khi Java Development Kit (JDK) 11 còn hơn một tháng nữa mới được tung ra, thì nhóm phát triển đã bắt đầu đặt nền tảng cho người kế nhiệm của nó, JDK 12, với hai tính năng thử nghiệm (beta) được phát hành, dự kiến vào tháng 3 năm 2019: switch expressions và raw string literals. ...
Giới Thiệu Ngôn Ngữ Lập Trình Python
Ngôn Ngữ Lập Trình Python Là Gì? Python là một ngôn ngữ lập trình phổ biến. Được tạo ra bởi Guido van Rossum vào năm 1991. Ngày nay, Python được sử dụng trong các mục đích như: Phát triển web (trên máy chủ). Phát triển phần mềm. Tính toán, khoa học. Lên kịch bản cho hệ thống ...
Cách Convert Integer sang String trong Golang
Trong Golang bạn có thể nối chuỗi theo một số cách khác nhau trong đó hai cách phổ biến được sử dụng đó là: Sử dụng strconv hoặc Sử dụng Sprintf Sử Dụng Package strconv Với cách này thì bạn có thể sử dụng public method .Itoa() có trong package strconv để chuyển đổi integer sang ...
Phân Biệt Node, Pod và Container trong Kubernetes
Kubernetes là công cụ dùng để quản lý việc triển khai (deploy), bảo trì (maintain) và mở rộng (scale) các ứng dụng được chạy bằng Docker container. Kubernetes là phần mềm mã nguồn mở và với các tính năng mạnh mẽ cung cấp Kubernetes đã nhanh chóng trở thành một công cụ không thể thiếu trong DevOps. ...
Hướng dẫn cài đặt PHP
Làm thế nào để có thể sử dụng PHP? Để sử dụng PHP, bạn có thể: Tìm 1 máy chủ web (web server) có hỗ trợ PHP và hệ cơ sở dữ liệu MySQL để sử dụng Tự cài đặt 1 web server ngay trên máy tính của mình, sau đó tiếp tục cài đặt PHP và hệ cơ sở dữ liệu MySQL Sử dụng web server có hỗ trợ PHP ...
Những Lệnh Hữu Ích Khi Làm Việc Với Container Trong Docker
Trong bài viết này chúng ta sẽ tìm hiểu một số câu lệnh hữu ích dùng để liệt kê các container trong Docker, dừng container đang hoạt động và cách xoá container. Liệt Kê Các Container: docker ps Để liệt kê danh sách tất cả các container của docker chúng ta dùng câu lệnh sau: $ docker ps -a ...
Mảng Đa Chiều trong PHP
Ở bài học trước, bạn đã được học cách sử dụng mảng với một danh sách các cặp key/value. Tuy nhiên, đôi khi bạn muốn lưu trữ các value với nhiều hơn một key thì nó có thể được lưu trữ dưới dạng mảng đa chiều . Mảng Đa Chiều trong PHP Một mảng đa chiều chứa một hoặc nhiều mảng con khác. ...
Giới thiệu về PHP
PHP là gì? PHP là viết tắt của cụm từ "PHP: Hypertext Preprocessor" PHP là ngôn ngữ lập trình kịch bản (scripting language) mã nguồn mở miễn phí PHP được dùng để tạo ra các ứng dụng web chạy ở phía máy chủ (server) PHP là một trong những ngôn ngữ lập trình được sử dụng phổ biến trên thế ...
Tìm Hiểu Về Rebase Trong Git
Git Rebase Là Gì Git Rebase là một cách thuận biện để áp dụng lại những commit mới trong một branch trên đỉnh của một branch khác. Để hiểu hơn định nghĩa trên thì cách tốt nhất đó là bắt đầu sử dụng câu lệnh này. Sử Dụng Git Rebase Ví dụ repository của bạn có hai branch là master và topic. ...
Bài 4: Câu Lệnh SELECT DISTINCT Trong SQL
Chào các bạn hôm nay chúng ta sẽ tiếp tục loạt bài học SQL căn bản, chủ đề hôm nay của chúng ta là câu lệnh SELECT DISTINCT trong SQL Câu Lệnh SELECT DISTINCT Có Tác Dụng Gì? Bên trong một bảng, một cột thường chứa nhiều giá trị trùng lặp; và đôi khi bạn chỉ muốn liệt kê các giá trị khác ...