Posts

NR - Uplink Control Information (UCI)

Introduction Targetting for HARQ acknowledgement and scheduling request, similar to LTE, uplink control information (UCI) is transmitted on physical uplink control channel (PUCCH) or physical uplink …

Linux - Zsh

Introduction As is well-known, shell is an interface provided by the Unix/Linux operation systems (OS) to subscribers whereby a user can interact with the kernel of the OS efficiently and …

Linux - Zathura

Introduction Zathura is a light PDF viewer, with Vi/Vim-like keybindings. It always reloads and refreshes documents automatically. In this sense, it is naturally capable of providing real time …

Linux - Network time protocol (NTP)

Network time protocol (NTP) is a very convenient service which can provide network time synchronized automatically and periodically. This post briefly describes the installation and configuration of …

Linux - Network File System (NFS)

Network file system (NFS) is a simple approach for share and exchange files in Unix/Linux. This post summarizes its installation and configuration. Installation pacman -S nfs-utils Configuration …

Linux - GNU Debugger (GDB)

GDB is the world famous GNU debugger, which is very powerful. In this article, its elementary usages can be listed as follows. b(reak) LINE_IDX: set breakpoint in line LINE_IDX. b(reak) FUN_NAME: set …

Linux - Fonts

On Unix/Linux desktop, there are a rich number of open source projects for font rendering. This post lists some pretty excellent choices. Taking ArchLinux for instance, the installations are …

Linux - Dynamic Window Manager (DWM)

Dynamic window manager (DWM), as one component of the suckless suite, is a flexible but lightweight window manager for X. This post just summarizes the procedure of installation and customization. …

Linux - Bash

Running ways Make the shell script executable The script should begin with the shebang (e.g. #!/bin/bash). Treat the shell script as the argument of sh In this case, the shebang is not necessary. …

C++ - Standard Template Library (STL)

标准模板库(standard template library, STL)是C++标准库的子集, 其大量使用了模板. 容器 STL中的所有容器都是模板, 是泛型结构, 因此可以通过这些容器保存任意类型的数据. 除 array 和 bitset 外, 大部分STL容器的大小灵活多变, 都能自动增长或收缩, 以容纳更多或者更少的元素. STL容器是同构的, 每个容器实例只允许一种类型的元素. STL …