常用资源下载
系统常用软件Windows
问题汇总
WSL2 如何一键设置代理新建配置脚本 .proxyrc
1nano ~/.proxyrc
内容,端口号换成自己的v2rayn监听的端口
123#!/bin/bashhost_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")export ALL_PROXY="http://$host_ip:7890"
使用生效
1source .proxyrc
Hexo文章如何置顶
hexo-generator-index-pin-top是一个文章置顶功能插件,在置顶之外实现文章按发表时间倒序功能,该插件用于替换hexo-generator-index插件
卸载系统自带的排序插件
1npm uninstall hexo-generator-index
添加替代插件
1npm install hexo-generator-index-pin-top --save
使用,添加top:xxx,数值越大越靠前:
123456789---title: Ubuntu2 ...
Rust程序设计
第 1 章系统程序员也能享受美好在某些情况(例如 Rust 的目标环境)下,比竞争对手快 10倍,哪怕只快两倍就能成为决胜的关键。速度决定了一个系统在市场上的命运,就像在硬件市场上一样。——Graydon Hoare
现在所有的计算机都支持并行……并行编程就是编程。——《结构化并行程序设计:高效计算模式》,Michael McCool等
就连 TrueType 解析器的缺陷都会被攻击者用于监视。安全性对所有软件都很重要。——Andy Wingo
我们用这 3 条引言作为本书的开篇是别有深意的。但还是先从一个“谜题”开始吧。下面的 C 程序是做什么的?
12345int main(int argc, char **argv) { unsigned long a[1]; a[3] = 0x7ffff7b36cebUL; return 0; }
今天早上,这个程序在 Jim 的笔记本计算机上打印出了下列内容:
12undef: Error: .netrc file is readable by others. undef: Remove password o ...
ESP32 ADF
示例介绍advanced_examples1. algorithm本例程的功能是在播放音乐的同时将麦克风收录的声音先进行回声消除,然后存储到 microSD 卡中。
本例程有两条管道,第一条管道读取 flash 中的 MP3 音乐文件并播放;第二条管道是录音的过程,读取到的数据经过 AEC、AGC、NS 算法处理,再编码成 WAV 格式,最后保存在 microSD 卡中。最后我们可以比较原始音频与录制的音频之间的差异。
播放 MP3 的管道:
1[flash] ---> mp3_decoder ---> filter ---> i2s_stream ---> [codec_chip]
录制 WAV 的管道:
1[codec_chip] ---> i2s_stream ---> filter ---> algorithm ---> wav_encoder ---> fatfs_stream ---> [sdcard]
2. audio_mixer_tone此示例展示了如何使用 ADF 进行多路混音。
12345678 ...
Unity渲染流
.responsive-iframe {
position: relative;
overflow: hidden;
padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
width: 100%;
}
.responsive-iframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}
img {
display: block; /* 将图片从内联变为块级元素 */
margin-left: 0; /* 确保左边距为0 */
text-align: left; /* 对于包含文本内容的图片,如图文 */
}
关于U ...
kvm虚拟机配置
安装依赖工具x84
1dnf install virt-install virt-manager libvirt-daemon-qemu virt-viewer
arm
1dnf install virt-install virt-manager libvirt-daemon-qemu edk2-aarch64.noarch virt-viewer
启用
1systemctl start libvirtd && systemctl enable libvirtd
准备虚拟机磁盘文件1. 使用dnf包管理器安装qemu-imgqemu-img是一种用于创建、转换和管理各种虚拟机磁盘映像文件格式的工具。-y选项表示自动确认所有提示,不需要用户交互。
1dnf install -y qemu-img
2. 定义名为vmPool的存储池存储池类型被设定为dir,表示该存储池存放在一个目录中。并指定存储池路径--target /mnt/vm/images/。
1virsh pool-define-as vmPool --type dir --target /mnt/vm/imag ...
OpenEuler 安装 Kubernetes 1.28
安装系统略
安装Docker1.下载官方repo
1curl -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
不太确认openEuler 23.09基于哪一版改的,就用centos8吧,目前看能用
1sed -i 's/$releasever/8/g' /etc/yum.repos.d/docker-ce.repo
2. 安装
1yum install -y docker-ce
3. 设置国内镜像加速
1sudo mkdir -p /etc/docker
12345678910sudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": [ "https://dockerproxy.com", "https://hub-mirror.c.163.c ...
Ubuntu安装Docker与docker-compose
更新Ubuntu123sudo apt updatesudo apt upgradesudo apt full-upgrade
添加Docker库1. 安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库
1sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
2. 运行下列命令添加 Docker 的官方 GPG 密钥
1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. 添加 Docker 官方库
1echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.g ...
Ubuntu22安装Docker
Docker 是一个开源的容器化平台,它允许你构建,测试,并且作为可移动的容器去部署应用,这些容器可以在任何地方运行。一个容器表示一个应用的运行环境,并且包含软件运行所需要的所有依赖软件。
Docker 是现代软件开发,持续集成,持续交付的一部分。
这篇教程将会涉及如何在 Ubuntu 上安装 Docker。
Docker 在标准的 Ubuntu 20.04 软件源中可用,但是可能不是最新的版本。我们将会从 Docker 的官方软件源中安装最新的 Docker 软件包。
在 Ubuntu 22.04 上安装 Docker在 Ubuntu 上安装 Docker 非常直接。我们将会启用 Docker 软件源,导入 GPG key,并且安装软件包。
首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:
1sudo apt update
1sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
使用下面的 curl ...