Songqian Li's Blog

去历史上留点故事

Nginx 跨域(不安全,但快捷)

1
2
3
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;

更改 npm 源

1
npm config set registry https://registry.npm.taobao.org

docker 加速

1
2
3
4
5
6
7
8
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://gckih6c6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Clion 无法使用 Ctrl+左键进行代码跳转

右键项目根目录,点击Mark Directory as->Projects Sources and Headers

Git 配置使用 Clash 本地 proxy

git 出现unable to access https://github.com/XXX.git时,可以配置本地 proxy,当然也可以开启系统的全局 proxy
添加 proxy:git config --global http.proxy 127.0.0.1:7890
解除 proxy:git config --global --unset http.proxy

QT 国内源

1
2
3
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/root/qt/

https://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/

Linux 上使用 awk 或者 tr 更换换行符后结果消失

检查换行符是否为 LF(\n),若是 CR(\r)或者 CRLF(\r\n)请更换为 LF。

Windows clone linux 源码报错 invalid path XXX/aux.c'

在项目目录执行:

1
2
git config core.protectNTFS false
git reset --hard HEAD

VMware 和 wsl2 的 hyper-v 冲突问题

启用 VMware
bcdedit /set hypervisorlaunchtype off
启用 WSL
bcdedit /set hypervisorlaunchtype auto

VMware 对 Ubuntu 磁盘扩容

  1. 虚拟机关机后选中磁盘,选择扩展;
  2. 安装 gparted 对指定磁盘进行 Resize:apt install gparted
  3. 使用df -lh查看磁盘容量。

Ubuntu Network Manager Bug Fix

1
2
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo systemctl restart NetworkManager
相关文章
评论
分享
  • 语雀文档自动同步到hexo博客

    前提 阅读本文之前,需要已经正常搭建好 hexo 博客和语雀账号。 同时我们需要准备: 一个 GitHub 账号 一个腾讯云账号 hexo 安装了 yuque-hexo 插件且能正常运行 实现思路: 利用语雀的webhook触...

    语雀文档自动同步到hexo博客
  • Chrome自动将http切换为https

    原因 新版的 Chrome 已经默认实行强制 https 策略了,访问网页中 src 资源时中自动由 http 转为 https,但如果引用的资源无法通过 SSL 访问,Chrome 浏览器会阻断这个资源,就导致了多媒体播放失败,外...

    Chrome自动将http切换为https
  • Jetbrains快捷键

    代码整体向后缩进 选中多行代码 - 按下 Tab 代码整体向前缩进 选中多行代码 - 按下 Shift + Tab 查找下一条代码差异 F7 查找上一条代码差异 Shift + F7

    Jetbrains快捷键
  • iCloud同步新版Edge书签

    现在 edge 和 ICloud 同步已经原生支持,最新:win10 的 edge、Chrome 如何让书签与 Safari 双向同步? 注意手机需要在 iCloud 中打开同步 Safari 浏览器 旧方法: 打开注册表编辑器,定...

    iCloud同步新版Edge书签
  • FRP-windows客户端配置

    准备 frp 客户端文件,包括:frp 客户端,winsw 局域网内可远程连接的 Windows 计算机 开始 修改客户端配置 打开 frpc.ini 文件,将文件按照需求更改如下: 123456789101112131415...

    FRP-windows客户端配置
  • CentOS下安装Redis

    准备 CentOS Linux release 7.2 gcc 编译器 yum install gcc-c++ TCL yum install -y tcl redis 安装包 4.0.8 版本 安装 下载 redis 安装...

    CentOS下安装Redis
  • CentOS6下yum修复及python安装

    CentOS6 中自带的 yum 依赖的 python 版本是 2.6.6 版本,而 python core team 已不再提供支持,且 pip 至少要求 2.7 版本,因此系统上应该有 2.6,2.7 两个版本的 python 并...

    CentOS6下yum修复及python安装
  • AMD的CUDA--ROCm配置

    目前 ROCm 已支持 TensorFlow 和 Pytorch,无需自行编译: https://www.amd.com/en/technologies/infinity-hub/pytorch https://www.amd.com...

    AMD的CUDA--ROCm配置
  • Clone Linux Kernel Code on Windows

    出现问题的原因 Linux Kernel 代码文件有用系统保留字aux命名的文件,导致 clone 名字中有aux、com1等保留字时就会失败; Linux 文件名区分大小写,但 Win 下不区分大小写,导致当两个文件只是名字大小...

    Clone Linux Kernel Code on Windows
  • 《操作系统真象还原》:第十章 输入输出系统

    上一章中我们遇到的字符混乱和 GP 异常问题,根本原因是由于临界区代码的资源竞争,这需要一些互斥的方法来保证操作的原子性。 10.1 同步机制——锁 10.1.1 排查 GP 异常,理解原子操作 多线程执行刷屏时光标值越界导致...

    《操作系统真象还原》:第十章 输入输出系统