Cách xây dựng API REST với Prisma và PostgreSQL
Prisma là một bộ công cụ database open-souce . Nó bao gồm ba công cụ chính:
2020-08-31
Prisma là một bộ công cụ database open-souce . Nó bao gồm ba công cụ chính:
2020-08-31
Giới thiệu về Bộ đếm CSS
Trong lập trình, bộ đếm là các biến giữ một giá trị tăng theo các luật có thể tùy chỉnh. Chúng có nhiều mục đích, chẳng hạn như giúp giữ các tab trêncác vòng lặp bằng cách lưu trữ số lần vòng lặp đã được thực thi. Mặc dù được sử dụng thường xuyên trong các ngôn ngữ lập trình, bộ đếm theo truyền thống không được đưa vào cú pháp của Trang tính kiểu xếp tầng (CSS) . Trước những ngày của CSS hiện đại, việc theo dõi các phần tử trên trang cho mục đích tạo kiểu hoặc được thực hiện thủ công trong phần đánh dấu hoặc bằng cách sử dụng JavaScript để kiểm đếm mọi thứ. Nhưng hiện tại, CSS có một thuộc tính bộ đếm được hỗ trợ tốt có thể theo dõi số gia tăng mà không cần JavaScript.
2020-08-31
Trong lập trình, bộ đếm là các biến giữ một giá trị tăng theo các luật có thể tùy chỉnh. Chúng có nhiều mục đích, chẳng hạn như giúp giữ các tab trêncác vòng lặp bằng cách lưu trữ số lần vòng lặp đã được thực thi. Mặc dù được sử dụng thường xuyên trong các ngôn ngữ lập trình, bộ đếm theo truyền thống không được đưa vào cú pháp của Trang tính kiểu xếp tầng (CSS) . Trước những ngày của CSS hiện đại, việc theo dõi các phần tử trên trang cho mục đích tạo kiểu hoặc được thực hiện thủ công trong phần đánh dấu hoặc bằng cách sử dụng JavaScript để kiểm đếm mọi thứ. Nhưng hiện tại, CSS có một thuộc tính bộ đếm được hỗ trợ tốt có thể theo dõi số gia tăng mà không cần JavaScript.
2020-08-31
Cách sử dụng Định tuyến với Điều hướng React trong React Native
React Navigation là một thư viện phổ biến để định tuyến và chuyển trong ứng dụng React Native .
2020-08-28
React Navigation là một thư viện phổ biến để định tuyến và chuyển trong ứng dụng React Native .
2020-08-28
Cách sử dụng
Cách xử lý sự kiện DOM và Window bằng React
Trong phát triển web, các sự kiện đại diện cho các hành động xảy ra trong trình duyệt web. Bằng cách phản hồi các sự kiện với trình xử lý sự kiện , bạn có thể tạo các ứng dụng JavaScript động phản hồi bất kỳ hành động nào của user , bao gồm nhấp bằng chuột, cuộn dọc trang web, chạm vào màn hình cảm ứng, v.v.
2020-08-27
Trong phát triển web, các sự kiện đại diện cho các hành động xảy ra trong trình duyệt web. Bằng cách phản hồi các sự kiện với trình xử lý sự kiện , bạn có thể tạo các ứng dụng JavaScript động phản hồi bất kỳ hành động nào của user , bao gồm nhấp bằng chuột, cuộn dọc trang web, chạm vào màn hình cảm ứng, v.v.
2020-08-27
Cách gỡ lỗi các thành phần React bằng các công cụ dành cho nhà phát triển React
Vì các ứng dụng React được tạo ra để mở rộng quy mô và phát triển nhanh chóng, nên rất dễ dàng để các lỗi tinh vi xâm nhập vào mã của bạn. Tiện ích mở rộng trình duyệt React Developer Tools có thể giúp bạn theo dõi những lỗi này bằng cách cung cấp cho bạn cái nhìn sâu sắc hơn về trạng thái hiện tại của từngthành phần . React Developer Tools cung cấp cho bạn một giao diện để khám phá cây thành phần React cùng với các đạo cụ , trạng thái và ngữ cảnh hiện tại cho các thành phần riêng lẻ. Công cụ dành cho nhà phát triển React cũng cho phép bạn xác định thành phần nào đang hiển thị lại và có thể tạo đồ thị để hiển thị thời gian các thành phần riêng lẻ cần hiển thị. Bạn có thể sử dụng thông tin này để theo dõi mã không hiệu quả hoặc để tối ưu hóa các thành phần chứa nhiều dữ liệu.
2020-08-27
Vì các ứng dụng React được tạo ra để mở rộng quy mô và phát triển nhanh chóng, nên rất dễ dàng để các lỗi tinh vi xâm nhập vào mã của bạn. Tiện ích mở rộng trình duyệt React Developer Tools có thể giúp bạn theo dõi những lỗi này bằng cách cung cấp cho bạn cái nhìn sâu sắc hơn về trạng thái hiện tại của từngthành phần . React Developer Tools cung cấp cho bạn một giao diện để khám phá cây thành phần React cùng với các đạo cụ , trạng thái và ngữ cảnh hiện tại cho các thành phần riêng lẻ. Công cụ dành cho nhà phát triển React cũng cho phép bạn xác định thành phần nào đang hiển thị lại và có thể tạo đồ thị để hiển thị thời gian các thành phần riêng lẻ cần hiển thị. Bạn có thể sử dụng thông tin này để theo dõi mã không hiệu quả hoặc để tối ưu hóa các thành phần chứa nhiều dữ liệu.
2020-08-27
Cách cài đặt Webmin trên Ubuntu 20.04
Webmin là một console web hiện đại cho phép bạn quản trị server Linux của bạn thông qua giao diện dựa trên trình duyệt. Với Webmin, bạn có thể quản lý account user , cấu hình cài đặt DNS và thay đổi cài đặt cho các gói phổ biến một cách nhanh chóng.
2020-08-26
Webmin là một console web hiện đại cho phép bạn quản trị server Linux của bạn thông qua giao diện dựa trên trình duyệt. Với Webmin, bạn có thể quản lý account user , cấu hình cài đặt DNS và thay đổi cài đặt cho các gói phổ biến một cách nhanh chóng.
2020-08-26
Cách cài đặt và bảo mật Redis trên CentOS 7
Redis là một repository cấu trúc dữ liệu trong bộ nhớ open-souce , vượt trội về khả năng lưu vào bộ nhớ đệm. Một database không quan hệ, Redis được biết đến với tính linh hoạt, hiệu suất, khả năng mở rộng và hỗ trợ ngôn ngữ rộng.
2020-08-26
Redis là một repository cấu trúc dữ liệu trong bộ nhớ open-souce , vượt trội về khả năng lưu vào bộ nhớ đệm. Một database không quan hệ, Redis được biết đến với tính linh hoạt, hiệu suất, khả năng mở rộng và hỗ trợ ngôn ngữ rộng.
2020-08-26
Cách tạo ứng dụng máy tính để bàn đa nền tảng đầu tiên với Electron trên macOS
Electron là một khung open-souce để tạo các ứng dụng root với các công nghệ web như JavaScript, HTML và CSS. Nó kết hợp hỗ trợ xây dựng và chạy các ứng dụng đa nền tảng trên Mac, Windows và Linux. Nhiều ứng dụng máy tính để bàn phổ biến đã được xây dựng bằng Electron, chẳng hạn như Visual Studio Code, WhatsApp, Twitch, Slack và Figma.
2020-08-26
Electron là một khung open-souce để tạo các ứng dụng root với các công nghệ web như JavaScript, HTML và CSS. Nó kết hợp hỗ trợ xây dựng và chạy các ứng dụng đa nền tảng trên Mac, Windows và Linux. Nhiều ứng dụng máy tính để bàn phổ biến đã được xây dựng bằng Electron, chẳng hạn như Visual Studio Code, WhatsApp, Twitch, Slack và Figma.
2020-08-26
Cách thiết lập môi trường JupyterLab trên Ubuntu 18.04
JupyterLab là một giao diện user có nhiều tính năng giúp user , đặc biệt là trong các lĩnh vực Khoa học dữ liệu và AI, dễ dàng thực hiện các việc của họ. Môi trường JupyterLab cung cấp thiết kế lại tập trung vào năng suất của Notebook Jupyter . Nó giới thiệu các công cụ như trình xem HTML và trình xem CSV tích hợp cùng với các tính năng hợp nhất một số tính năng riêng biệt của Notebook Jupyter trên cùng một màn hình.
2020-08-26
JupyterLab là một giao diện user có nhiều tính năng giúp user , đặc biệt là trong các lĩnh vực Khoa học dữ liệu và AI, dễ dàng thực hiện các việc của họ. Môi trường JupyterLab cung cấp thiết kế lại tập trung vào năng suất của Notebook Jupyter . Nó giới thiệu các công cụ như trình xem HTML và trình xem CSV tích hợp cùng với các tính năng hợp nhất một số tính năng riêng biệt của Notebook Jupyter trên cùng một màn hình.
2020-08-26
Cách sử dụng Axios với React
Nhiều dự án trên web cần giao diện với API REST ở một số giai đoạn trong quá trình phát triển của chúng. Axios là một ứng dụng client HTTP nhẹ dựa trên dịch vụ
2020-08-26
Nhiều dự án trên web cần giao diện với API REST ở một số giai đoạn trong quá trình phát triển của chúng. Axios là một ứng dụng client HTTP nhẹ dựa trên dịch vụ
$http
trong Angular.js v1.x và tương tự như API Tìm nạp JavaScript root .2020-08-26
Cách quản lý nhiều server bằng lệnh Ansible Ad Hoc
Ansible là một công cụ quản lý cấu hình hiện đại tạo điều kiện thuận lợi cho công việc cài đặt và bảo trì server từ xa. Với thiết kế tối giản nhằm giúp user bắt đầu và vận hành nhanh chóng, nó cho phép bạn điều khiển một đến hàng trăm hệ thống từ vị trí trung tâm bằng sách phát hoặc lệnh đặc biệt.
2020-08-25
Ansible là một công cụ quản lý cấu hình hiện đại tạo điều kiện thuận lợi cho công việc cài đặt và bảo trì server từ xa. Với thiết kế tối giản nhằm giúp user bắt đầu và vận hành nhanh chóng, nó cho phép bạn điều khiển một đến hàng trăm hệ thống từ vị trí trung tâm bằng sách phát hoặc lệnh đặc biệt.
2020-08-25
Cách tạo thành phần tab bằng React
Nếu bạn đã từng xây dựng một ứng dụng web, rất có thể bạn đã xây dựng giao diện tài liệu theo thẻ tại điểm này hay lúc khác. Các tab cho phép bạn chia các giao diện phức tạp thành các phần phụ có thể quản lý được mà user có thể nhanh chóng chuyển đổi giữa các giao diện. Tab là một thành phần giao diện user phổ biến và rất quan trọng để hiểu cách triển khai.
2020-08-25
Nếu bạn đã từng xây dựng một ứng dụng web, rất có thể bạn đã xây dựng giao diện tài liệu theo thẻ tại điểm này hay lúc khác. Các tab cho phép bạn chia các giao diện phức tạp thành các phần phụ có thể quản lý được mà user có thể nhanh chóng chuyển đổi giữa các giao diện. Tab là một thành phần giao diện user phổ biến và rất quan trọng để hiểu cách triển khai.
2020-08-25
Cách quản lý cấu hình Kubernetes của bạn với Kustomize
Việc triển khai các ứng dụng cho Kubernetes đôi khi có thể cảm thấy rườm rà. Bạn triển khai một số Pods , được hỗ trợ bởi một triển khai , với khả năng tiếp cận định nghĩa trong một dịch vụ . Tất cả các tài nguyên này đều yêu cầu file YAML để có định nghĩa và cấu hình phù hợp.
2020-08-21
Việc triển khai các ứng dụng cho Kubernetes đôi khi có thể cảm thấy rườm rà. Bạn triển khai một số Pods , được hỗ trợ bởi một triển khai , với khả năng tiếp cận định nghĩa trong một dịch vụ . Tất cả các tài nguyên này đều yêu cầu file YAML để có định nghĩa và cấu hình phù hợp.
2020-08-21