Tạo chuỗi chứng chỉ đa cấp bằng OpenSSL
Khởi tạo hệ thống
rm -rf /etc/pki/CA/*.old
touch /etc/pki/CA/index.txt
echo 01 > /etc/pki/CA/serial
echo 02 > /etc/pki/CA/serial
rm -rf keys
mkdir keys
Tạo CA gốc và tự ký (Tên chung là RootCA)
[root@localhost CA]# openssl genrsa -out keys/RootCA.key 2048
Tạo khóa RSA 2048 bit
................+++
......+++
e = 65537 (0x10001)
[root ...
Đăng vào ngày 28 tháng 6 lúc 23:24
Nix Software Center: Cửa hàng ứng dụng đồ họa cho Nix
Giới thiệu dự án
Nix Software Center là một cửa hàng ứng dụng đồ họa được thiết kế riêng cho hệ điều hành Nix, được xây dựng dựa trên libadwaita, GTK4 và Relm4, lấy cảm hứng từ GNOME Software. Dự án này hướng tới mục tiêu cung cấp cho người dùng Nix một giao diện trực quan và dễ sử dụng để quản lý và cài đặt các gói phần mềm một cách thuận tiện ...
Đăng vào ngày 28 tháng 6 lúc 23:20
Đồ thị hai phía
Bài toán tìm cặp ghép cực đại
#include <bits/stdc++.h>
using namespace std;
#define MAX_NUT 114514
#define MAX_CANH 1919810
long long so_nut_A, so_nut_B, so_canh;
long long danh_dau[501], ket_noi[MAX_NUT], ket_qua;
typedef pair<long long, long long> Cap;
map<Cap, bool> canh_ton_tai;
bool tim_ket_noi(long long nut) {
...
Đăng vào ngày 28 tháng 6 lúc 23:05
Bộ khóa synchronized, wait(), và notify() trong Java
Trong Java, không có các phương pháp tương tự như PV operation hay quản lý đồng bộ giữa các tiến trình. Đồng bộ hóa luồng trong Java được thực hiện thông qua từ khóa synchronized. Cần hiểu rằng, từ khóa này hoạt động tương tự như một vùng nhớ bị khóa trong hệ điều hành. Mỗi đối tượng thuộc kiểu Object trong Java đều sở hữu một khóa (lock) riêng ...
Đăng vào ngày 28 tháng 6 lúc 23:00
setfacl - Lệnh quản lý danh sách kiểm soát truy cập tệp trong Linux
setfacl (set file access control lists) là một lệnh trong Linux dùng để thiết lập danh sách kiểm soát truy cập (ACL) cho các tệp và thư mục. ACL cho phép bạn cấp quyền truy cập một cách chi tiết hơn so với các quyền truyền thống (owner, group, others).
Cú pháp cơ bản của lệnh setfacl:
setfacl [tùy chọn] acl_spec tệp...
Trong đó:
acl_spec: địn ...
Đăng vào ngày 28 tháng 6 lúc 22:50
Bài toán về cấu trúc cây và giải thuật
P2015 Cây nhị phân táo
(f_{u,i}) thể hiện giá trị lớn nhất khi giữ lại i cạnh trong cây con gốc tại u.
(f_{u,i}=max{f_{v,j}+f{u,i-j-1}+w})
#include<cmath>
#include<queue>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
#define maxn 210
#define maxm 300000
#def ...
Đăng vào ngày 28 tháng 6 lúc 22:47
JWT: Cấu trúc và Ứng dụng trong Xác thực Web
JSON Web Token (JWT) là tiêu chuẩn mở dựa trên JSON (RFC 7519) dùng để truyền tải thông tin xác thực giữa các hệ thống mạng. Token này được thiết kế gọn nhẹ, an toàn và đặc biệt phù hợp cho các ứng dụng phân tán như SSO. JWT cho phép trao đổi thông tin mà không cần lưu trữ phiên trên máy chủ, giảm thiểu chi phí xử lý.Quá trình xác thực không tr ...
Đăng vào ngày 28 tháng 6 lúc 22:44
Xây Trình Phát Nhạc Trên Mini Program WeChat Từ Đầu
Giới thiệu
Trong thời đại kỹ thuật số hiện nay, trình phát nhạc đã trở thành một phần không thể thiếu trong cuộc sống hàng ngày. Với tính năng nhẹ nhàng và tiện lợi, Mini Program WeChat là lựa chọn lý tưởng để phát triển trình phát nhạc. Thông qua nền tảng này, người dùng có thể thưởng thức trải nghiệm âm nhạc chất lượng cao bất cứ lúc nào, tro ...
Đăng vào ngày 28 tháng 6 lúc 21:24
Triển khai Ứng dụng .NET Core bằng Docker Compose
Để bắt đầu, hãy tạo một dự án Web API mới và cấu hình nó để hỗ trợ Docker.
Thêm việc đọc các biến môi trường vào cấu hình:
config.AddEnvironmentVariables();
using DemoApi;
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.ConfigureAppConfiguration(config =>
{
config.AddEnvironmentVariables();
});
// Thêm các dịch vụ vào ...
Đăng vào ngày 28 tháng 6 lúc 21:01
Tự động hóa quy trình giao hàng giữa các công ty trong SAP: Triển khai BAPI_OUTB_DELIVERY_CREATE_STO cho nghiệp vụ gửi hàng ký gửi và điều chuyển nội bộ
Trong kiến trúc quản lý chuỗi cung ứng SAP, việc tự động hóa chuyển đổi từ đơn đặt hàng mua (PO) sang chứng từ giao hàng là yêu cầu then chốt đối với các mô hình kinh doanh đa thực thể pháp lý — đặc biệt khi vận hành kho hàng ký gửi, điều chuyển nội bộ giữa các công ty con hoặc quản lý thiết bị mẫu. Phương thức thủ công không chỉ gây chậm trễ ...
Đăng vào ngày 28 tháng 6 lúc 20:59