Cách quản lý trạng thái trên các thành phần lớp React
Trong React , trạng thái đề cập đến một cấu trúc theo dõi cách dữ liệu thay đổi theo thời gian trong ứng dụng của bạn. Quản lý trạng thái là một kỹ năng quan trọng trong React vì nó cho phép bạn tạo các thành phần tương tác và ứng dụng web động. Trạng thái được sử dụng cho mọi thứ từ theo dõi đầu vào biểu mẫu đến thu thập dữ liệu động từ API. Trong hướng dẫn này, bạn sẽ xem qua một ví dụ về quản lý trạng thái trên cácthành phần dựa trên lớp.
2020-06-30

Cách tạo Slackbot bằng Python trên Ubuntu 20.04
Slack là một nền tảng giao tiếp được thiết kế cho năng suất tại nơi làm việc. Nó bao gồm các tính năng như nhắn tin trực tiếp, các kênh công khai và riêng tư, cuộc gọi thoại và video cũng như tích hợp bot. Slackbot là một chương trình tự động có thể thực hiện nhiều chức năng khác nhau trong Slack, từ gửi tin nhắn đến kích hoạt tác vụ đến cảnh báo về các sự kiện nhất định.
2020-06-30

Cách tạo ứng dụng Node.js với Docker trên Ubuntu 20.04
Nền tảng Docker cho phép các nhà phát triển đóng gói và chạy các ứng dụng dưới dạng container . Vùng chứa là một quá trình biệt lập chạy trên hệ điều hành dùng chung, cung cấp một giải pháp thay thế trọng lượng nhẹ hơn cho các máy ảo. Mặc dù các container không phải là mới, nhưng chúng cung cấp các lợi ích - bao gồm cách ly quy trình và tiêu chuẩn hóa môi trường - ngày càng trở nên quan trọng khi nhiều nhà phát triển sử dụng kiến trúc ứng dụng phân tán.
2020-06-30

Hiểu các chữ mẫu trong JavaScript
Phiên bản năm 2015 của đặc tả ECMAScript (ES6) đã thêm các ký tự mẫu vào ngôn ngữ JavaScript. Các ký tự mẫu là một hình thức tạo chuỗi mới trong JavaScript bổ sung nhiều khả năng mới mạnh mẽ, chẳng hạn như tạo chuỗi nhiều dòng dễ dàng hơn và sử dụng trình giữ chỗ để nhúng các biểu thức vào một chuỗi. Ngoài ra, một tính năng nâng cao được gọi là các chữ mẫu được gắn thẻ cho phép bạn thực hiện các thao tác trên các biểu thức trong một chuỗi. Tất cả các khả năng này làm tăng các tùy chọn của bạn để thao tác chuỗi với quyền là nhà phát triển, cho phép bạn tạo các chuỗi động được dùng cho các URL hoặc hàm tùy chỉnh các phần tử HTML .
2020-06-30

Các biện pháp bảo mật được đề xuất để bảo vệ server của bạn
Bắt đầu và chạy các ứng dụng của bạn thường sẽ là mối quan tâm chính của bạn khi bạn đang làm việc trên cơ sở hạ tầng cloud . Là một phần của quá trình cài đặt và triển khai, điều quan trọng là phải xây dựng các biện pháp bảo mật mạnh mẽ và triệt để cho các hệ thống và ứng dụng của bạn trước khi chúng được công bố rộng rãi. Việc triển khai các biện pháp bảo mật trong hướng dẫn này trước khi bạn triển khai ứng dụng của bạn sẽ đảm bảo bất kỳ phần mềm nào bạn chạy trên cơ sở hạ tầng của bạn đều có cấu hình cơ sở an toàn, trái ngược với các biện pháp đặc biệt có thể được triển khai sau khi triển khai.
2020-06-30

Cách thiết lập Django với Postgres, Nginx và Gunicorn trên Ubuntu 20.04
Django là một khung công tác web mạnh mẽ có thể giúp bạn khởi động ứng dụng Python hoặc trang web của bạn . Django bao gồm một server phát triển được đơn giản hóa để kiểm tra mã local của bạn, nhưng đối với bất kỳ thứ gì thậm chí liên quan đến production một chút, cần phải có một web server mạnh mẽ và an toàn hơn.
2020-06-29

Cách chạy nhiều phiên bản PHP trên một server bằng Apache và PHP-FPM trên Ubuntu 20.04
Máy chủ web Apache sử dụng server ảo để quản lý nhiều domain trên một version duy nhất. Tương tự, PHP-FPM sử dụng daemon để quản lý nhiều version PHP trên một version duy nhất. Cùng với nhau, bạn có thể sử dụng Apache và PHP-FPM để lưu trữ nhiều ứng dụng web PHP, mỗi ứng dụng sử dụng một version PHP khác nhau, tất cả trên cùng một server và tất cả cùng một lúc. Điều này rất hữu ích vì các ứng dụng khác nhau có thể yêu cầu các version PHP khác nhau, nhưng một số ngăn xếp server , như LAMP được cấu hình thường xuyên , chỉ có thể quản lý một ngăn xếp . Kết hợp Apache với PHP-FPM cũng là một giải pháp tiết kiệm chi phí hơn so với lưu trữ từng ứng dụng trên version riêng của nó.
2020-06-29

Cách bảo mật Apache bằng Let's Encrypt trên CentOS 8
Let's Encrypt là Tổ chức phát hành certificate (CA) tạo điều kiện cho việc 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 các web server . Nó đơn giản hóa quy trình bằng cách làm việc với khách hàng, chẳng hạn như Certbot , để tự động hóa các bước cần thiết.
2020-06-29

Cách kết nối với database Redis
Redis là một repodata key-value open-souce trong bộ nhớ. Cho dù bạn đã cài đặt Redis local hay đang làm việc với một version từ xa, bạn cần phải kết nối với nó để thực hiện hầu hết các thao tác. Trong hướng dẫn này, ta sẽ xem xét cách kết nối với Redis từ dòng lệnh, cách xác thực và kiểm tra kết nối của bạn, cũng như cách đóng kết nối Redis.
2020-06-26

Cách gỡ lỗi Node.js bằng Trình gỡ lỗi tích hợp và Công cụ dành cho nhà phát triển của Chrome
Trong quá trình phát triển Node.js, việc truy tìm lỗi mã hóa trở lại nguồn của nó có thể tiết kiệm rất nhiều thời gian trong suốt quá trình của một dự án. Nhưng khi một chương trình ngày càng phức tạp, càng ngày càng khó để thực hiện việc này một cách hiệu quả. Để giải quyết vấn đề này, các nhà phát triển sử dụng các công cụ như trình gỡ lỗi , một chương trình cho phép các nhà phát triển kiểm tra chương trình của họ khi nó chạy. Bằng cách phát lại từng dòng mã và quan sát cách nó thay đổi trạng thái của chương trình, trình gỡ lỗi có thể cung cấp thông tin chi tiết về cách chương trình đang chạy, giúp tìm lỗi dễ dàng hơn.
2020-06-24

Cài đặt Elasticsearch, Logstash và Kibana (Elastic Stack) trên Ubuntu 20.04
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn vì nó cho phép bạn tìm kiếm tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2020-06-23

Cách triển khai Laravel 7 và MySQL trên Kubernetes bằng Helm
Laravel là một trong những framework ứng dụng PHP open-souce phổ biến nhất hiện nay. Nó thường được triển khai với sở dữ liệu MySQL nhưng có thể được cấu hình để sử dụng nhiều tùy chọn lưu trữ dữ liệu backend . Laravel tự hào về việc tận dụng nhiều tính năng hiện đại của PHP và hệ sinh thái gói mở rộng.
2020-06-23

Cách sử dụng ThreadPoolExecutor trong Python 3
Các chuỗi Python là một dạng song song cho phép chương trình của bạn chạy nhiều thủ tục cùng một lúc. Tính song song trong Python cũng có thể đạt được bằng cách sử dụng nhiều quy trình, nhưng các stream đặc biệt phù hợp để tăng tốc các ứng dụng liên quan đến lượng I / O (đầu vào / kết quả ) đáng kể.
2020-06-23

Cách cài đặt TensorFlow trên Ubuntu 20.04
Một thư viện phần mềm học máy open-souce , TensorFlow được sử dụng để đào tạo mạng thần kinh. Được thể hiện dưới dạng biểu đồ stream dữ liệu trạng thái , mỗi nút trong biểu đồ đại diện cho các hoạt động được thực hiện bởi mạng nơron trên mảng nhiều chiều. Các mảng đa chiều này thường được gọi là "tensors", do đó có tên là TensorFlow.
2020-06-23

Cách tạo trang đích có kiểu dáng với CSS Tailwind
Các nhà phát triển sử dụng Cascading Style Sheets (CSS) để tạo kiểu cho các trang web. Nhưng thông thường, khi xây dựng các trang web hoặc ứng dụng lớn, việc viết các luật này từ đầu trở nên tẻ nhạt. Đây là lý do tại sao có nhiều CSS framework giúp viết CSS dễ dàng, chẳng hạn như Bootstrap , Foundation , Bulma , Pure , Materialize , v.v.
2020-06-23

Cách sử dụng mối quan hệ một-nhiều database với Flask và SQLite
Flask là một khuôn khổ để xây dựng các ứng dụng web bằng ngôn ngữ Python và SQLite là một công cụ database được dùng với Python để lưu trữ dữ liệu ứng dụng. Trong hướng dẫn này, bạn sẽ sử dụng Flask với SQLite để tạo ứng dụng việc cần làm, nơi user có thể tạo danh sách các mục việc cần làm. Bạn sẽ học cách sử dụng SQLite với Flask và cách hoạt động của các mối quan hệ database một-nhiều.
2020-06-22

Cách tạo người dùng mới hỗ trợ Sudo trên Ubuntu 20.04 [Quickstart]
Khi quản lý một server , đôi khi bạn cần cho phép user thực thi các lệnh với quyền " user root ", user cấp administrator . Lệnh sudo cung cấp cho administrator hệ thống một cách để cấp quyền administrator - thông thường chỉ có sẵn cho user root - cho user bình thường.
2020-06-22

Cách kết nối với dịch vụ database trên Ubuntu 18.04
Dịch vụdatabase có một số lợi ích so với database tự quản lý, bao gồm cập nhật tự động, mở rộng quy mô đơn giản và tính sẵn sàng cao. Tuy nhiên, nếu bạn mới làm việc với database được quản lý, thì cách tốt nhất để thực hiện các việc nhất định - như kết nối với database - có thể không rõ ràng.
2020-06-16

Cách bắt đầu với FreeBSD
FreeBSD là một hệ điều hành an toàn, hiệu suất cao, phù hợp với nhiều loại role server . Trong hướng dẫn này, ta sẽ trình bày một số thông tin cơ bản về cách bắt đầu với server FreeBSD.
2020-06-15

Cách cài đặt Prosody trên Ubuntu 18.04
Prosody là server trò chuyện XMPP hỗ trợ các phòng trò chuyện group và trò chuyện 1-1 được mã hóa TLS. XMPP (Giao thức nhắn tin mở rộng và giao thức hiện diện) là một giao thức nhắn tin mở được chính thức gọi là Jabber. Điều này nghĩa là bất kỳ ứng dụng trò chuyện XMPP nào sẽ có thể kết nối với server Prosody và bắt đầu trò chuyện.
2020-06-15

Cách tạo nhóm lưu trữ dự phòng bằng GlusterFS trên Ubuntu 20.04
Khi lưu trữ bất kỳ dữ liệu quan trọng nào, việc có một điểm lỗi là rất rủi ro. Trong khi nhiều database và phần mềm khác cho phép bạn phân tán dữ liệu trong ngữ cảnh của một ứng dụng, các hệ thống khác có thể hoạt động ở phạm vi hệ thống file đảm bảo rằng dữ liệu được sao chép sang một vị trí khác khi nào nó được ghi vào đĩa.
2020-06-15

Cách thiết lập Nền tảng Cloud IDE server mã trên CentOS 7
Với các công cụ dành cho nhà phát triển chuyển sang cloud , việc tạo và áp dụng các nền tảng IDE (Môi trường phát triển tích hợp) trên cloud đang ngày càng phát triển. Cloud IDE cho phép cộng tác trong thời gian thực giữa các group nhà phát triển để làm việc trong một môi trường phát triển thống nhất, giảm thiểu sự không tương thích và nâng cao năng suất. Có thể truy cập thông qua trình duyệt web, IDE cloud có sẵn từ mọi loại thiết bị hiện đại.
2020-06-12

Cách tạo lưu trữ dự phòng bằng GlusterFS trên Ubuntu 18.04
Khi lưu trữ bất kỳ dữ liệu quan trọng nào, việc có một điểm lỗi là rất rủi ro. Trong khi nhiều database và phần mềm khác cho phép bạn phân tán dữ liệu trong ngữ cảnh của một ứng dụng, các hệ thống khác có thể hoạt động ở phạm vi hệ thống file đảm bảo rằng dữ liệu được sao chép sang một vị trí khác khi nào nó được ghi vào đĩa.
2020-06-12

Cách thiết lập Nền tảng Cloud IDE server mã trên Debian 10
Với các công cụ dành cho nhà phát triển chuyển sang cloud , việc tạo và áp dụng các nền tảng IDE (Môi trường phát triển tích hợp) trên cloud đang ngày càng phát triển. Cloud IDE cho phép cộng tác trong thời gian thực giữa các group nhà phát triển để làm việc trong một môi trường phát triển thống nhất, giảm thiểu sự không tương thích và nâng cao năng suất. Có thể truy cập thông qua trình duyệt web, IDE cloud có sẵn từ mọi loại thiết bị hiện đại.
2020-06-11

... 10 11 12 13 14 15 16 17 18 19 ... 111 Show 351 - 375 of 2774