Hiểu kế thừa lớp trong Python 3
Lập trình hướng đối tượng tạo ra các mẫu mã có thể tái sử dụng để giảm bớt sự dư thừa trong các dự án phát triển. Một cách mà lập trình hướng đối tượng đạt được mã có thể tái chế là thông qua kế thừa, khi một lớp con có thể tận dụng mã từ một lớp cơ sở khác.
2018-03-09

Kế thừa lớp trong Python 3
Lập trình hướng đối tượng tạo ra các mẫu mã có thể tái sử dụng để giảm bớt sự dư thừa trong các dự án phát triển. Một cách mà lập trình hướng đối tượng đạt được mã có thể tái chế là thông qua kế thừa, khi một lớp con có thể tận dụng mã từ một lớp cơ sở khác.
2018-03-09

Chuỗi hội thảo trên web: Triển khai và mở rộng quy mô Microservices trong Kubernetes
Bài viết này bổ sung chuỗi hội thảo trên web về triển khai và quản lý dung lượng công việc được chứa trong cloud . Loạt bài này bao gồm các yếu tố cần thiết của containers , bao gồm quản lý vòng đời của containers , triển khai các ứng dụng đa containers , mở rộng dung lượng công việc và làm việc với Kubernetes. Nó cũng nêu bật các phương pháp hay nhất để chạy các ứng dụng trạng thái.
2018-03-07

Cách cài đặt Node.js trên Ubuntu 16.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-end và back-end, việc phát triển có thể nhất quán hơn và được thiết kế trong cùng một hệ thống.
2018-03-07

Cách cài đặt Buildbot trên Ubuntu 16.04
Buildbot là một hệ thống tích hợp liên tục dựa trên Python để tự động hóa các quy trình xây dựng, kiểm tra và phát hành phần mềm. Nó sử dụng thư viện Twisted của Python để xử lý giao tiếp không đồng bộ giữa người xây dựng và một hoặc nhiều công nhân để tạo điều kiện thuận lợi cho việc thử nghiệm các bản dựng trên nhiều nền tảng. Buildbot có thể cấu hình cao và ít đưa ra giả định về cách thức hoạt động của quy trình xây dựng, điều này làm cho nó phù hợp với các quy trình xây dựng phức tạp hoặc các dự án yêu cầu các công cụ của họ phát triển theo nhu cầu riêng của dự án.
2018-03-06

Cách tạo tệp đơn vị Systemd cho Buildbot
Buildbot là một hệ thống tích hợp liên tục dựa trên Python để tự động hóa các quy trình xây dựng, kiểm tra và phát hành phần mềm. Trong hướng dẫn yêu cầu , Cách cài đặt Buildbot trên Ubuntu 16.04 , ta đã tạo một user và group buildbot , cài đặt buildmaster trong /home/buildbot/master và worker trong /home/buildbot/worker , sau đó bắt đầu thủ công các quy trình cho user mới .
2018-03-06

Cách cài đặt và bảo mật Memcached trên CentOS 7
Hệ thống bộ nhớ đệm đối tượng bộ nhớ như Memcached có thể tối ưu hóa hiệu suất database backend bằng cách tạm thời lưu trữ thông tin trong bộ nhớ, giữ lại các bản ghi thường xuyên hoặc được yêu cầu gần đây. Bằng cách này, chúng giảm số lượng yêu cầu trực tiếp đến database của bạn.
2018-03-06

Cách cài đặt và bảo mật Memcached trên Ubuntu 16.04
Hệ thống bộ nhớ đệm đối tượng bộ nhớ như Memcached có thể tối ưu hóa hiệu suất database backend bằng cách tạm thời lưu trữ thông tin trong bộ nhớ, giữ lại các bản ghi thường xuyên hoặc được yêu cầu gần đây. Bằng cách này, chúng giảm số lượng yêu cầu trực tiếp đến database của bạn.
2018-03-06

Cách Bảo mật Memcached bằng cách Giảm Exposure
Vào ngày 27 tháng 2 năm 2018, Cloudflare đã đăng một câu chuyện về sự gia tăng nghiêm trọng của các cuộc tấn công khuếch đại bản ghi nhớ . Memcached, một hệ thống bộ nhớ đệm đối tượng phổ biến, thường được sử dụng để giảm thời gian phản hồi và tải các thành phần trong suốt quá trình triển khai. Cuộc tấn công khuếch đại nhắm đến vào các triển khai Memcached trên mạng công cộng sử dụng UDP.
2018-03-01

Cách backup trang web WordPress vào bộ nhớ đối tượng
DigitalOcean Spaces có thể cung cấp giải pháp lưu trữ đối tượng cho dữ liệu trang web WordPress. Dữ liệu này thường đa dạng, bao gồm tài sản phương tiện và file database , làm cho nó trở thành thành phần tốt cho việc lưu trữ đối tượng. Vì các giải pháp như Spaces có thể lưu trữ một lượng lớn dữ liệu phi cấu trúc nên chúng có thể chứa các nội dung tĩnh trên trang web . Lưu trữ riêng các nội dung tĩnh có thể tối ưu hóa hiệu suất trang web bằng cách giải phóng không gian và tài nguyên trên server của bạn. Nếu trang web có nội dung động - tài nguyên có tỷ lệ yêu cầu cao hoặc file database cần sửa đổi thường xuyên - bạn có thể xem xét ghép nối giải pháp lưu trữ khối với DigitalOcean Space để lưu trữ dữ liệu một cách tối ưu. Để tìm hiểu thêm về lưu trữ đối tượng và khối, hãy xemhướng dẫn của ta về Lưu trữ đối tượng và Dịch vụ lưu trữ khối .
2018-02-28

Cách backup trang web WordPress vào bộ nhớ đối tượng
DigitalOcean Spaces có thể cung cấp giải pháp lưu trữ đối tượng cho dữ liệu trang web WordPress. Dữ liệu này thường đa dạng, bao gồm tài sản phương tiện và file database , làm cho nó trở thành thành phần tốt cho việc lưu trữ đối tượng. Vì các giải pháp như Spaces có thể lưu trữ một lượng lớn dữ liệu phi cấu trúc nên chúng có thể chứa các nội dung tĩnh trên trang web . Lưu trữ riêng các nội dung tĩnh có thể tối ưu hóa hiệu suất trang web bằng cách giải phóng không gian và tài nguyên trên server của bạn. Nếu trang web có nội dung động - tài nguyên có tỷ lệ yêu cầu cao hoặc file database cần sửa đổi thường xuyên - bạn có thể xem xét ghép nối giải pháp lưu trữ khối với DigitalOcean Space để lưu trữ dữ liệu một cách tối ưu. Để tìm hiểu thêm về lưu trữ đối tượng và khối, hãy xemhướng dẫn của ta về Lưu trữ đối tượng và Dịch vụ lưu trữ khối .
2018-02-28

Cách quản lý an toàn bí mật với HashiCorp Vault trên Ubuntu 16.04
Vault là một công cụ open-souce cung cấp một cách an toàn, tin cậy để lưu trữ và phân phối các bí mật như khóa API, mã thông báo truy cập và password . Phần mềm như Vault có thể cực kỳ quan trọng khi triển khai các ứng dụng yêu cầu sử dụng bí mật hoặc dữ liệu nhạy cảm.
2018-02-28

Cách cài đặt ứng dụng Webmail của riêng bạn với Roundcube trên Ubuntu 16.04
Ngày nay, nhiều người sử dụng ứng dụng email dựa trên trình duyệt như Gmail để truy cập email của họ. Tuy nhiên, nếu bạn muốn ngừng nhìn thấy quảng cáo khi kiểm tra email hoặc nếu bạn đã chuyển từ dịch vụ email công cộng sang domain của riêng mình, bạn có thể chạy ứng dụng webmail của riêng mình ( còn gọi là tác nhân user thư hoặc MUA).
2018-02-24

Cách bảo mật Roundcube trên Ubuntu 16.04
Vì email là một phần quan trọng trong giao tiếp hiện đại, nên điều quan trọng là phải lưu ý bảo mật cho tất cả các phần của đường dẫn email của bạn. Roundcube là một ứng dụng webmail với các tính năng bảo mật mạnh mẽ và các tùy chọn tùy chỉnh mở rộng từ kho plugin của nó. Bài viết này giải thích cách bảo mật hơn nữa cài đặt Roundcube cơ bản, hiện có.
2018-02-24

Cách thiết lập và sử dụng LXD trên Ubuntu 16.04
Vùng chứa Linux là một group các quy trình được tách biệt với phần còn lại của hệ thống thông qua việc sử dụng các tính năng bảo mật của nhân Linux, chẳng hạn như không gian tên và group điều khiển. Nó là một cấu trúc tương tự như một máy ảo, nhưng nó nhẹ hơn nhiều; bạn không có chi phí để chạy một kernel bổ sung hoặc mô phỏng phần cứng. Điều này nghĩa là bạn có thể dễ dàng tạo nhiều containers trên cùng một server .
2018-02-22

Cách sử dụng Journalctl để xem và thao tác trên log Systemd
Một số ưu điểm hấp dẫn nhất của systemd là những ưu điểm liên quan đến quá trình và ghi log hệ thống. Khi sử dụng các công cụ khác, log thường được phân tán trong toàn hệ thống, được xử lý bởi các daemon và quy trình khác nhau và có thể khá khó hiểu khi chúng trải dài trên nhiều ứng dụng. Systemd cố gắng giải quyết những vấn đề này bằng cách cung cấp giải pháp quản lý tập trung để ghi log tất cả các quy trình kernel và userland. Hệ thống thu thập và quản lý các log này được gọi là log .
2018-02-20

Hiểu các biến, phạm vi và lưu trữ trong JavaScript
Biến là một phần cơ bản của nhiều ngôn ngữ lập trình, và là một trong những khái niệm đầu tiên và quan trọng nhất đối với các lập trình viên mới làm quen. Có một số thuộc tính khác nhau của các biến trong JavaScript, cũng như một số luật phải tuân theo khi đặt tên cho chúng. Trong JavaScript, có ba từ khóa được sử dụng để khai báo một biến - var , letconst - và mỗi từ khóa ảnh hưởng đến cách mã sẽ diễn giải biến khác nhau.
2018-02-20

Cách thiết lập vsftpd cho Thư mục người dùng trên Ubuntu 16.04
FTP, viết tắt của File Transfer Protocol, là một giao thức mạng từng được sử dụng rộng rãi để di chuyển file giữa client và server . Kể từ đó, nó đã được thay thế bằng các cách phân phối file nhanh hơn, an toàn hơn và thuận tiện hơn. Nhiều user Internet thông thường mong đợi download trực tiếp từ trình duyệt web của họ với https và user dòng lệnh có nhiều khả năng sử dụng các giao thức an toàn như scp hoặc sFTP .
2018-02-20

Cách sử dụng Netcat để thiết lập và kiểm tra kết nối TCP và UDP trên VPS
Linux được biết đến là có một số lượng lớn các tiện ích dòng lệnh hữu ích và hoàn thiện có sẵn trong hầu hết các bản phân phối. Administrator hệ thống lành nghề có thể thực hiện nhiều công việc của họ bằng cách sử dụng các công cụ tích hợp sẵn mà không cần phải cài đặt thêm phần mềm.
2018-02-20

Cách cài đặt và bảo mật phpMyAdmin trên Ubuntu 16.04
Trong khi nhiều user cần chức năng của hệ quản trị database như MySQL, họ có thể không cảm thấy thoải mái khi tương tác với hệ thống chỉ từ dấu nhắc MySQL.
2018-02-20

Cách backup MongoDB bằng cách sử dụng snapshots server
Backup database thường xuyên là một bước quan trọng trong việc bảo vệ chống lại các sự kiện mất dữ liệu ngoài ý muốn. Nói chung, có hai loại backup lớn: backup cấp hệ thống file (“vật lý”) và backup lôgic. Backup cấp hệ thống file liên quan đến việc chụp nhanh các file dữ liệu bên dưới tại một thời điểm và cho phép database tự khôi phục một cách rõ ràng bằng cách sử dụng trạng thái được chụp trong các file được chụp nhanh. Backup logic liên quan đến việc sử dụng một công cụ (ví dụ: mongodump hoặc pg_dump ) để xuất dữ liệu từ database thành các file backup , sau đó được khôi phục bằng công cụ khôi phục tương ứng (ví dụ: mongorestore hoặc psql < ).
2018-02-16

Cách cài đặt Java trên CentOS và Fedora
Hướng dẫn này sẽ chỉ cho bạn cách cài đặt Java trên CentOS 7 (cũng là 6 và 6.5), các bản phát hành Fedora hiện đại và RHEL. Java là một nền tảng phần mềm phổ biến cho phép bạn chạy các ứng dụng và ứng dụng Java.
2018-02-16

Cách sử dụng Vue.js và Axios để hiển thị dữ liệu từ API
Vue.js là một khung JavaScript front-end để xây dựng giao diện user . Nó được thiết kế từ đầu để có thể áp dụng dần dần và tích hợp tốt với các thư viện khác hoặc các dự án hiện có. Điều này làm cho nó phù hợp cho các dự án nhỏ cũng như các ứng dụng trang đơn phức tạp khi được sử dụng với các công cụ và thư viện khác.
2018-02-13

Cách tạo image Docker và lưu trữ kho lưu trữ image Docker với GitLab
Containerization đang nhanh chóng trở thành phương pháp đóng gói và triển khai ứng dụng được chấp nhận nhất trong môi trường cloud . Tiêu chuẩn hóa mà nó cung cấp, cùng với hiệu quả tài nguyên của nó (khi so sánh với các máy ảo hoàn chỉnh) và tính linh hoạt, làm cho nó trở thành một yếu tố thúc đẩy tuyệt vời cho tư duy DevOps hiện đại. Nhiều chiến lược triển khai, điều phối và giám sát gốc cloud thú vị trở nên khả thi khi các ứng dụng và dịch vụ vi mô của bạn được chứa đầy đủ.
2018-02-12

... 47 48 49 50 51 52 53 54 55 56 ... 111 Show 1276 - 1300 of 2774