Làm thế nào để tạo một Web Scraper đồng thời với Puppeteer, Node.js, Docker và Kubernetes
Thu thập dữ liệu web, còn gọi là thu thập thông tin web, sử dụng các chương trình để extract , phân tích cú pháp và download nội dung và dữ liệu từ các trang web.
2020-08-19

Cách sử dụng module bộ sưu tập trong Python 3
Python 3 có một số cấu trúc dữ liệu được tích hợp sẵn, bao gồm bộ dữ liệu, từ điển và danh sách. Cấu trúc dữ liệu cung cấp cho ta cách tổ chức và lưu trữ dữ liệu. Mô-đun collections giúp ta điền và thao tác cấu trúc dữ liệu một cách hiệu quả.
2020-08-19

Sử dụng getBoundClientRect để có được kích thước và vị trí của một phần tử
getBoundingClientRect , một phần của JavaScript DOM (Mô hình đối tượng tài liệu), cung cấp cho bạn những phần dữ liệu quan trọng về kích thước và vị trí của phần tử HTML .
2020-08-19

Cách thiết lập, xây dựng và triển khai ứng dụng gốc với Vue
Vue Native là một khuôn khổ Javascript được thiết kế để cung cấp các ứng dụng root dành cho thiết bị di động đa nền tảng. Nó được lấy cảm hứng từ dự án React Native .
2020-08-19

Cách lưu trữ trang web bằng Cloudflare và Nginx trên Ubuntu 20.04
Cloudflare là một dịch vụ nằm giữa khách truy cập và server của chủ sở hữu trang web, hoạt động như một Reverse Proxy cho các trang web. Cloudflare cung cấp Mạng phân phối nội dung (CDN), cũng như giảm thiểu DDoS và dịch vụ server domain phân tán.
2020-08-17

Cách lưu trữ trang web bằng Cloudflare và Nginx trên Ubuntu 18.04
Cloudflare là một dịch vụ nằm giữa khách truy cập và server của chủ sở hữu trang web, hoạt động như một Reverse Proxy cho các trang web. Cloudflare cung cấp Mạng phân phối nội dung (CDN), cũng như giảm thiểu DDoS và dịch vụ server domain phân tán.
2020-08-16

Cách xác thực biểu mẫu trong Vue.js
Xác thực biểu mẫu , còn gọi là xác thực trường biểu mẫu, đảm bảo user điền vào tất cả các trường bắt buộc trong biểu mẫu web. Nếu một trường có giá trị không hợp lệ, nó sẽ hiển thị thông báo lỗi và ngăn việc gửi biểu mẫu cho đến khi các giá trị thỏa mãn tất cả các luật .
2020-08-14

Cách viết các bài kiểm tra snapshots cho các thành phần phản ứng với Jest
Kiểm tra ảnh chụp nhanh cho phép bạn đảm bảo kết quả của bạn tiếp tục hoạt động như mong đợi. Điều này rất hữu ích vì khi bạn truy cập lại mã của bạn để cập nhật theo thời gian, sẽ có nhiều khả năng những thay đổi đó có thể gây ra lỗi.
2020-08-14

Cách cạo trang web bằng Node.js và Puppeteer
Lướt web là quá trình tự động thu thập dữ liệu từ web. Quá trình này thường triển khai một “trình thu thập thông tin” tự động lướt web và loại bỏ dữ liệu từ các trang đã chọn. Có nhiều lý do tại sao bạn có thể cần loại bỏ dữ liệu. Về cơ bản, nó làm cho việc thu thập dữ liệu nhanh hơn nhiều bằng cách loại bỏ quá trình thu thập dữ liệu thủ công. Scraping cũng là một giải pháp khi muốn hoặc cần thu thập dữ liệu nhưng website không cung cấp API.
2020-08-13

Cách kết nối với Phiên bản Redis được Quản lý qua TLS với Stunnel và redis-cli
Phiên bản Redis được quản lý có thể cung cấp các lợi ích như tính khả dụng cao và cập nhật tự động. Tuy nhiên, khi nào bạn thực hiện kết nối với server database từ xa, bạn đều có nguy cơ bị các phần tử độc hại đánh hơi thông tin nhạy cảm mà bạn gửi đến server đó.
2020-08-12

Cách phát triển trang web Drupal 9 trên máy cục bộ của bạn bằng Docker và DDEV
DDEV là một công cụ open-souce sử dụng Docker để xây dựng môi trường phát triển local cho nhiều khung PHP khác nhau. Sử dụng sức mạnh của quá trình chứa, DDEV có thể đơn giản hóa rất nhiều cách bạn làm việc trên nhiều dự án sử dụng nhiều ngăn xếp công nghệ và nhiều server cloud . DDEV bao gồm các mẫu cho WordPress , Laravel , Magento , TYPO3 , Drupal , v.v.
2020-08-12

Cách truy cập từ xa các ứng dụng GUI bằng Docker và Caddy trên Ubuntu 18.04
Ngay cả với sự phổ biến ngày càng tăng của các dịch vụ cloud , nhu cầu chạy các ứng dụng root vẫn tồn tại.
2020-08-07

Cách chuyển đổi kiểu dữ liệu trong Python 3
Trong Python, các kiểu dữ liệu được sử dụng để phân loại một kiểu dữ liệu cụ thể, xác định các giá trị mà bạn có thể gán cho kiểu và các thao tác bạn có thể thực hiện trên nó. Khi lập trình, đôi khi ta cần chuyển đổi các giá trị giữa các kiểu để thao tác các giá trị theo một cách khác. Ví dụ: ta có thể cần nối các giá trị số với chuỗi hoặc biểu diễn vị trí thập phân trong các số được khởi tạo dưới dạng giá trị số nguyên.
2020-08-07

Cách truy cập từ xa các ứng dụng GUI bằng Docker và Caddy trên Debian 9
Ngay cả với sự phổ biến ngày càng tăng của các dịch vụ cloud , nhu cầu chạy các ứng dụng root vẫn tồn tại.
2020-08-07

Cách truy cập từ xa các ứng dụng GUI bằng Docker và Caddy trên Debian 10
Ngay cả với sự phổ biến ngày càng tăng của các dịch vụ cloud , nhu cầu chạy các ứng dụng root vẫn tồn tại.
2020-08-07

Cách tự động khởi động lại ứng dụng Node.js của bạn bằng nodemon
Trong Node.js, bạn cần khởi động lại quá trình để các thay đổi có hiệu lực. Điều này thêm một bước bổ sung vào quy trình làm việc của bạn để thay đổi diễn ra. Bạn có thể loại bỏ bước bổ sung này bằng cách sử dụng nodemon để khởi động lại quá trình tự động.
2020-08-07

Lỗi cấu hình Apache AH00558: Không thể xác định một cách đáng tin cậy tên miền đủ điều kiện của server
Loạt bài hướng dẫn này giải thích cách khắc phục sự cố và sửa chữa một số lỗi phổ biến nhất mà bạn có thể gặp phải khi sử dụng web server Apache .
2020-08-06

Cách bảo mật Apache bằng Let's Encrypt trên Ubuntu 18.04
Let's Encrypt là Tổ chức phát hành certificate (CA) cung cấp cách dễ dàng để lấy và cài đặt chứng chỉ TLS / SSL miễn phí, do đó cho phép HTTPS được mã hóa trên web server . Nó đơn giản hóa quy trình bằng cách cung cấp một ứng dụng client , Certbot, cố gắng tự động hóa hầu hết (nếu không phải tất cả) các bước cần thiết. Hiện tại, toàn bộ quá trình lấy và cài đặt certificate hoàn toàn tự động trên cả Apache và Nginx.
2020-08-06

Cách cài đặt Node.js trên Ubuntu 18.04
Node.js là một nền tảng JavaScript để lập trình mục đích chung cho phép user xây dựng các ứng dụng mạng một cách nhanh chóng. Bằng cách tận dụng JavaScript trên cả front và backend, Node.js làm cho sự phát triển nhất quán và mount hơn .
2020-08-06

Lỗi cấu hình Apache AH02572: Không thể cấu hình ít nhất một chứng chỉ và khóa
Loạt bài hướng dẫn này giải thích cách khắc phục sự cố và sửa chữa một số lỗi phổ biến nhất mà bạn có thể gặp phải khi sử dụng web server Apache .
2020-08-06

Cách loại bỏ image Docker, container và khối lượng
Docker giúp bạn dễ dàng gói các ứng dụng và dịch vụ của bạn trong các containers để bạn có thể chạy chúng ở mọi nơi. Tuy nhiên, khi bạn làm việc với Docker, bạn cũng dễ dàng tích lũy quá nhiều hình ảnh, containers và data volumes không sử dụng làm lộn xộn kết quả và tiêu tốn dung lượng đĩa.
2020-08-06

Cách truy cập từ xa các ứng dụng GUI bằng Docker và Caddy trên Ubuntu 20.04
Ngay cả với sự phổ biến ngày càng tăng của các dịch vụ cloud , nhu cầu chạy các ứng dụng root vẫn tồn tại.
2020-08-04

Cách tạo hiệu ứng cuộn thị sai với CSS thuần túy trong Chrome
CSS hiện đại là một công cụ mạnh mẽ mà bạn có thể sử dụng để tạo nhiều tính năng Giao diện user (UI) nâng cao. Trong quá khứ, các tính năng này dựa trên các thư viện JavaScript.
2020-08-03

Cách sử dụng hàm bản đồ Python
Ta có thể sử dụng map() hàm tích hợp sẵn trong Python map() để áp dụng một hàm cho từng mục trong một file có thể lặp lại (như danh sách hoặc từ điển ) và trả về một trình lặp mới để truy xuất kết quả. map() trả về một đối tượng bản đồ (một trình lặp), đối tượng này ta có thể sử dụng trong các phần khác của chương trình. Ta cũng có thể chuyển đối tượng bản đồ vào hàm list() hoặc một kiểu chuỗi khác để tạo một file có thể lặp lại.
2020-08-03

... 7 8 9 10 11 12 13 14 15 16 ... 111 Show 276 - 300 of 2774