2024-07-04
firefox 使用指南
2024-07-04 ~ 2024-07-04
firefox 是我使用时间最长的浏览器,它有非常高的自定义能力,丰富的插件。我觉得唯一不足的地方就是 firefox 没有向 Chrome 系列浏览器一样开放 管理插件的API ,像 Chrome 有 二管家,插件管理器 来
2024-05-13
logseq 多端同步
2024-05-13 ~ 2024-05-13
logseq 多端同步 :logseq:同步 仅使用电脑端和 android 手机 推荐使用 坚果云 或者 dropbox , 安卓手机上需要使用的软件: 如果使用坚果云: 请先下载 foldersync 如果使用 dropbox: 需要下载 dropsync pc 端的同步 pc 端仅
2024-05-13
logseq 使用技巧
2024-05-13 ~ 2024-05-13
logseq 使用笔记 logseq 安装 macos 1 brew install logseq 更多下载路径: download logseq 和 emacs 一起工作 在 logseq 中使用 emacs 编辑文件 emacslogseq 需要使用插件ksqsf/logseq-open-in-emacs , 直接在 logseq 中插件管
2024-05-09
常用压缩格式介绍
2024-05-09 ~ 2024-05-09
目前比较常见的压缩格式 *.zip | zip 程序压缩归档的,很常见,但不包含文档名的编码信息,跨平台易乱码 *.7z | 7zip 程序压缩的档案 *.rar | 商用 rar 程序压缩打包的工具,window 上很常见
2024-01-23
macos 根据文档类型设置默认应用
2024-01-23 ~ 2024-01-23
方法一: 选中文件 -> 右键 -> get info -> open with(选择你需要设置的默认app)-> 点击 Change All 方法2: 使用 duti 工具 dutis : duti 的一个交互工具(可选),注意: 目前仅支持安装到/
2023-12-25
flameshot 使用介绍
2023-12-25 ~ 2023-12-25
flameshot 一款功能强大且简单易用的支持 GUI 和 CLI 的截图工具 安装 1 brew install flameshot CLI 使用 1 2 3 4 5 6 7 8 9 10 # 延时 time 毫秒截图并进入 gui 编辑模式 flameshot gui -d <time> # 不进入编辑模式,截图后保存文件到指
2023-12-24
geminiProChat 部署
2023-12-24 ~ 2023-12-24
申请 api 点击 apikey ,如果出现如下接图,你就可以点击"Create API key in new project" 获取 apikey, 如果出现如截图,则表示你需要配置 vpn,最好是美国代理, 获取 apikey 后
2023-12-17
railway 平台配置 deepl x 服务
2023-12-17 ~ 2023-12-17
登录 railway 平台 点击 +New Project -> docker -> ‘ghcr.io/owo-network/deeplx’ 点击项目名 变量 -> 添加新的变量"PORT" 为 1188 settings -> Environment -> 生成 domain 如果你需要使用自定义 url,请点击 custom domain 等待二次构建完成 访
2023-12-14
launchd 管理 macos 服务
2023-12-14 ~ 2023-12-14
launchd is an init and operating system service management daemon created by Apple Inc. as part of macOS to replace its BSD-style init and SystemStarter. There have been efforts to port launchd to FreeBSD and derived systems. launchd 是 macos 上一套服务管理框架,类似与 linux 的 systemnd launchtl 配置文件 plist 文件就是 xml 文件,内容格式如下 1 2 3 4
2023-12-13
mac 下安装 mysql
2023-12-13 ~ 2023-12-13
brew 安装和配置 mysql 使用 brew 安装 1 brew install mysql 安装完成后会出现如下显示 /opt/homebrew/Cellar/mysql/8.0.30/bin/mysqld –initialize-insecure –user=xxx –basedir=/opt/homebrew/Cellar/mysql/8.0.30 –datadir=/opt/homebrew/var/mysql –tmpdir=/tmp 使用方法 启动数据库 1 mysql.server start 关闭 1 mysql.server stop 客户端链接 1 mysql -hlocalhost -P 3306 -uroot -p 参考 MySQL 安装( Mac 版) - 掘金 卸载 mysql nix 安
2023-12-09
git submodule 常用操作
2023-12-09 ~ 2023-12-09
git submodule 操作 添加 不指定分支 1 2 3 git submodule add url <path> # url: 子模块的路径 # path: 子模块存放路径 指定分支 1 git submodule add -b brach https://github.com/t/b.git a/a 使用 1 2 3 4 git submodule update –init –recursive # 等价于: git submodule init git sumbodule update 更新 1 2 3 4 cd 子模块
2023-12-07
lua 字符串匹配
2023-12-07 ~ 2023-12-07
常用函数 string.find(s, pattern[, init[, plain]]) 参数: s: 将要匹配字符串 pattern: 匹配字符 init: 可选参数, 从那个引索开始匹配,默认从头(引索为 1)开始匹配 plain: 可选参数, 为 true 时,普通字符串匹配,默认正则匹配 返回
2023-06-12
upic 配置
2023-06-12 ~ 2023-06-12
github 配置项说明 以 https://github.com/owner/oss 为例 owner: 仓库所有者 owner repo: 仓库名 oss branch: 使用分支,现在一般默认为 main domain: 当你仓库开启了 pages 功能,且配置好自定义域名,就可以设置该选项 token: Github 的个人访问令牌,获取方式
2023-03-30
docker学习
2023-03-30 ~ 2023-03-30
在 vps 上安装 dock vps 系统 ubuntu 更新源,安装必须应用 1 2 sudo apt-get update sudo apt-get install ce-certificates curl gnupg 添加 docker 官方 gpg key 1 2 3 sudo mkdir -m 0755 -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –daermor -o /etc/apt/keyrings/docker.gpg 设置 docker 仓库并启用它 1 2 3 4 echo \ "deb [arch="$(dpkg –print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release &&
2022-10-08
使用github_Actions自动部署Hugo站点
2022-10-08 ~ 2022-10-08
记录一下如何使用 Github Actions 部署 Hugo 站点
2022-07-17
Easy Hugo使用
2022-07-17 ~ 2022-07-17
好久没有写 blog 了,我决定重新折腾 hugo 生成 blog
2019-03-24
emacs 中使用 pyls 出现的问题解决
2019-03-24 ~ 2022-07-24

第一个问题

描述

  • 在使用 pyenv 时,无法正确确定 python 版本

原因

  • PATH 环境变量没有正确包含 ~/.pyenv/bin

解决方法

  • 添加正确的环境变量
1
  add-to-list 'exec-path "~/.pyenv/shims")
  • 使用 exec-path-from-shell , 其配置
1
2
3
(when (memq window-system '(mac ns x))
  (use-package exec-path-from-shell
    :init (exec-path-from-shell-initialize)))
2019-03-22
archlinux 生成 initramfs-linux.img 的问题
2019-03-22 ~ 2022-07-24

Program

  • 运行 mkinitcpio -p linux 时,出现下面的警告
WARNING: Possibly missing firmware for module: aic94xx
WARNING: Possibly missing firmware for module: wd719x
2019-03-22
Python 版本切换
2019-03-22 ~ 2022-07-24

原因

  1. 今天学习 python 时,所需要的版本为 python2.x,而 archlinux 上默认版本是 python3.7, 无法直接使用 python-mode 模式下的一些功能,
  2. 使用 flycheck 时, 总是会出现关于 print 的警告,
  3. 想知道如何在 emacs 下自动切换 python 版本,但 google 上没有发现合适的例子
  4. 想到可以指定一个文件夹中使用 python 的环境变量, 在 google 上了解到可以使用 pyenv
2019-03-20
Music Player Daemon 安装和配置
2019-03-20 ~ 2019-03-20

安装 mpd mpc ncmpcpp

2019-03-20
安装 archlinux
2019-03-20 ~ 2022-07-24

安装前的配置

设置键盘布局

1
2
ls /usr/share/kbd/keymaps/**/*.map.gz
loadkeys us
2019-03-19
First
2019-03-19 ~ 2022-07-24
  • 这是一个测试文件
1
2
3
#!/usr/bin/env bash

echo "Hello, Hugo!!!"
2019-03-10
Initialization archwsl(Windows Subsystem for ArchLinux)
2019-03-10 ~ 2022-07-24

Initialize Keyring before using pacman and install core package

1
2
3
4
pacman-key --init
pacman-key --populate
pacman -Syyu base base-devel
pacman -S git zsh vim