This post aims to record the installation procedure of ArchLinux on my notebook, Thinkpad X1 Carbon (x1c) 2018, i.e., 6th generation.
[Read More]Python - UV
As another tool for Python, uv is written by rust and provides integrated experience, e.g.
Linux - Hyprland
Introduction
Hyprland is a dynamic tiling compositor based on wlroot. Compared to sway, hyprland provides better experience and easy configuration. What is exciting, its development is much active.
[Read More]C++ - Span
std::span is a class template introduced in C++ 20. As one of the most paramount features, span is essentially a non-owning view of a sequence of objects, which is contiguously distributed in memory and can consequently be iterated and indexed, e.g., std::array, std::vector, std::string.
RIME Input Method Engine (RIME)
Rime input method engine (RIME) is an excellent input method application, which can be run on a variety of platforms, e.g., Linux, MacOS, and Windows.
[Read More]Linux - Network Bonding
Just as its name indicates, network bonding is a technique to bond a plurality of network interface together for load balance and a wider bandwidth.
[Read More]Mermaid
Mermaid is a JavaScript-based software to draw a wide variety of diagrams and charts, e.g., flowchart, sequence, state, block, class, mindmap, Gantt, git, pie, etc.
[Read More]Slurm
Introduction
Slurm is the most popular open-source workload manager for Linux clusters released under GNU GPL v2. As a cluster manager, slurm is widely used all over the world, from academic circles to industrial areas. On one hand, it virtualizes the physically individual computing nodes as a supercomputer whereby the procedure and method of visiting resources can be greatly simplified. On other hand, it provides automatic job submission/queuing/scheduling/executing, as well as results collection.
Slurm is comprised of 3 daemons.
slurmctldis the controller daemon running on server.slurmdbdis an optional but recommended daemon for database-based storage and statistics running on server. E.g.,MySQL/mariadbcan be installed.slurmdis a client daemon running on each computing node.
Mathematics
As the titile indicates, this post is written to summarize the basic of mathematics.
[Read More]Linux - Add User in a Batch Way
Following script can be used to add users in a batch way.
[Read More]