07 2024 档案
Oh My Zsh 配置
摘要:安装 Zsh 安裝 Zsh: # Ubuntu/Debian sudo apt install zsh # macOS brew install zsh macOS 默认使用 Zsh,可以不用重复安装。 安装配置框架 Oh My Zsh: sh -c "$(curl -fsSL https://ra
Ubuntu 安裝 RIME 輸入法
摘要:RIME (Rime Input Method Engine,中州韻,中州韵)是一款很火的輸入法,虽然我目前还不知道它为什么火,不过先用用再说。 首先要吐槽一下 RIME 的说明文档,我感觉有点乱,第一次在 macOS 上尝试 RIME 的时候就被这说明文档劝退了,直接用了微信输入法。这次给自己的旧
Ubuntu 修改密码
摘要:强制修改密码 可以通过切换到 root 帐户强制修改密码来绕过密码长度限制: sudo su # 切换到 root 帐户 passwd USER # 修改密码 或者: sudo passwd $(whoami) 设置空密码 Linux 每次安装软件都要输入密码,对于个人使用来说这点很烦,因此我们可以
Snap 使用
摘要:Snap 是一个或多个应用程序的捆绑包,可在许多不同的 Linux 发行版中使用,无需依赖或修改。Snap 可从 Snap Store(一个拥有数百万用户的公共应用程序商店)中发现和安装。很多常用的软件,如 VS Code 和 Spotify 都可以在 Snap Store 上找到。 具体来说,Sn
Ubuntu 写入磁盘映像
摘要:使用 dd 命令 dd 命令是 Unix 和 Unix-like 操作系统中用于低级别数据复制和转换的命令。它可以直接操作设备文件(如硬盘、光盘、USB 驱动器等),适用于备份、恢复、制作启动盘等任务。 插入 U 盘,并确定其设备名称: sudo fdisk -l 假设你的U盘设备名称是/dev/s
Linux 挂载设备
摘要:手动挂载 挂载: # 创建挂载目录 sudo mkdir -p /path/to/mount # 挂载 sudo mount /dev/sdX1 /path/to/mount # 确认挂载 df -h 卸载: sudo umount /path/to/mount # 注意不要拼写为 unmount
Unix、Linux、GNU 关系梳理
摘要:之前写了一篇 MSYS2、MinGW 和 Cygwin 关系梳理的博客,但是要讲清它们几个的关系最好还是先了解一下操作系统的发展历程。遂补充了这篇博客。 UNIX:现代操作系统的始祖 关于操作系统的介绍:Operating Systems: Crash Course Computer Science
MSYS2、MinGW、Cygwin 关系梳理
摘要:还记得大一刚开始写 C 代码时,经常看到 MSYS2、MinGW、Cygwin 等名词。对于第一次接触编程的我来说这些名词让我眼花缭乱。当时查阅了一些资料,但是对于这些名词的解释始终让我云里雾里。现在大四毕业了,这两天又写了点 C 代码,又遇到了这些名词,决定这次把它们的关系搞清楚。 首先要介绍一个
OpenAI API 客户端
摘要:使用按量计费的 OpenAI API 可以获得比免费 ChatGPT 更快的响应速度,但又不必支付昂贵的每月 20 美金订阅费用。下面是一些我个人喜欢的支持 Token 的 OpenAI API 客户端,按个人使用频率排序。 Cherry Studio 主页:cherry-ai.com 优点:功能强
在 Windows 中启用 Administrator 帐户
摘要:打开管理员终端。 启用: net user administrator /active:yes 关闭: net user administrator /active:no
Rust 学习笔记
摘要:Rust 官网 安装 使用包管理器 Homebrew: brew install rust echo 'export PATH="/home/xiao/.cargo/bin:$PATH"' >> ~/.zshrc APT: sudo apt install cargo echo 'export PA
我的 PowerShell 配置
摘要:安装 Scoop: Scoop 是 Windows 上的包管理器 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | In
TeX Live 安装
摘要:Ubuntu sudo apt install texlive-full 其他可用软件包: 软件包 压缩包 磁盘空间 texlive-latex-base 59 MB 216 MB texlive-latex-recommended 74 MB 248 MB texlive-pictures 83
使用 iRingo 解锁本该属于你的苹果服务
摘要:为什么别人的 Spotlight 可以通过航班号查询航班信息,而我的不行?为什么别人的 Spotlight 可以直接看英超联赛的比分信息?为什么我的 Apple News 打不开?这其实是因为这些功能都被锁区了。Apple 通过你的网络信息判断你所处的区域,如果判断你处于中国大陆,那么这些功能就不会
终端日志查看工具
摘要:tailspin 安装: # macOS brew install tailspin # Cargo cargo install tailspin 使用: tspin <file> lnav 安装: # macOS brew install lnav # Ubuntu sudo snap insta
LaTeX Beamer
摘要:LaTeX Beamer 就是 LaTeX 幻灯片。 基本结构 Beamer 的基本结构: % 设置文档类型为 beamer,宽高比为 16:9(默认为 4:3) \documentclass[aspectratio=169]{beamer} % 扉页(标题页)信息 \title{Sample ti
Windows C 盘瘦身
摘要:修改 Window 服务器虚拟内存位置 | 博客园 怎么更改电脑默认储存位置呢?| CSDN Win11 磁盘清理怎么没有了?Win11 磁盘清理在哪打开?| 搜狐网 快速清理 Windows 大文件,它比「老牌」更好用:WizTree | 少数派
代码格式化工具
摘要:ClangFormat 支持语言 C/C++ Java JavaScript JSON Objective-C Protobuf C# 安装 macOS: brew install clang-format Ubuntu: sudo apt install clang-format 使用 clang
MacPorts 使用
摘要:安装 安装苹果命令行开发工具: xcode-select --install 下载并打开 MacPorts 安装包。 使用 MacPorts 中的软件包称为 port。 sudo port selfupdate # 更新 MacPorts sudo port install <port> # 安装
常见 URI 协议
摘要:mailto mailto 是一种 URI(统一资源标识符)协议,主要用于在 Web 页面中创建电子邮件链接。当用户点击使用 mailto 协议的链接时,系统会自动打开默认的电子邮件客户端,并在新邮件窗口中填充预设的收件人地址、主题、正文等信息。格式如下: mailto:email@example.
携号转网的方法
摘要:查询是否符合携号转网条件 发送 CXXZ#姓名#身份证号 至运营商 申请授权码 发送 SQXZ#姓名#身份证号 至运营商 带着身份证和 SIM 卡到转入方出示授权码办理携号转网 授权码的有效期为 60 分钟 运营商号码: 中国移动 10086 中国联通 10010 中国电信 10001
命令行开发工具
摘要:GNU 工具集 在上个世纪八十年代,计算机都是奢侈品,操作系统里最著名的是 Unix 家族, 当时还没有 Windows、Linux 之类的,Unix 系统都是商业软件,里面的应用软件也是商业软件, 全是封闭的环境。系统程序员 Richard M. Stallman (RMS) 在此环境下创立了与众
编译 Qt 项目
摘要:参考:Qt 编程指南 一个最小化工作示例:qt-minimal | GitHub 源文件 main.cpp #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(ar
C++ 项目目录结构
摘要:目录结构 project_root/ ├── bin/ # 可执行文件目录 │ ├── my_app # 可执行文件 │ └── ... # 其他可执行文件或脚本 │ ├── build/ # 编译产物目录 │ └── ... # 编译生成的中间文件和可执行文件 │ ├── include/ # 头
chezmoi 使用
摘要:chezmoi(发音 /ʃeɪ mwa/ (shay-moi)):在多台不同的机器上安全地管理你的 dotfiles。 安装 macOS: brew install chezmoi Ubuntu: snap install chezmoi --classic 在单台机器上使用 初始化 chezmoi
阿里云 CLI 使用
摘要:安装 Ubuntu: wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz tar xzvf aliyun-cli-linux-latest-amd64.tgz sudo cp aliyun /usr/local/bi
Apache HTTP Server 使用
摘要:安装 macOS: brew install apache2 Ubuntu: sudo apt install apache2 使用 配置文件路径: macOS: /opt/homebrew/etc/httpd/httpd.conf Ubuntu: /etc/apache2/apache2.conf
Perl 学习笔记
摘要:Perl 是一种高效、功能强大且灵活的编程语言,广泛用于文本处理、系统管理、网络编程、Web 开发等领域。它由 Larry Wall 在 1987 年首次发布,名字来源于“Practical Extraction and Report Language”。 Perl 的包管理器名为 cpan 安装
PHP 学习笔记
摘要:PHP(Hypertext Preprocessor)是一种广泛用于 Web 开发的服务器端脚本语言。它可以嵌入到 HTML 中,用于生成动态网页。 基本语法 PHP 代码通常嵌入在 HTML 中,使用 <?php ... ?> 标签包围。 <!DOCTYPE html> <html> <head>
Hexo 使用
摘要:Hexo 是一个静态博客站点生成工具,可以将 Markdown 格式的文档转换成静态页面,非常适合用来做个人技术博客。 使用 安装 Hexo: mkdir MyBlog && cd MyBlog npx hexo init # 将当前目录初始化为博客站 创建新文章: hexo new "Articl
Nginx 使用
摘要:Nginx 由俄罗斯程序员 Igor 开发,目的是解决 C10K 问题。Nginx 和 Apache HTTP Server 是目前最流行的 Web 服务器。 安装 macOS: brew install nginx Ubuntu: sudo apt install nginx Docker: do