Author avatar

listenerri

vscode-vim-在-mac-osx-和-linux-下输入法自动切换

309

目前 vscode 的 vim 插件支持在不同输入模式下自动切换输入法,可是 vscode 的配置目前不支持判断操作系统, 所以关于输入法切换的相关配置不能在 mac osx 和 linux 下通用,但是又不想因为这个问题维护两份 vscode 的配置文件,所以就想办法在 linux 使用 shel

typedef-函数别名

225

在 c/cpp 中可以使用 typedef 来给一个类型搞个别名: typedef int myint; // 下面 a 和 b 的类型都可以说是 int int a; myint b; 而函数别名的语法有些不同: int max(int, int); typedef int (* max_fu

终于发现了素数的一种用途

252

以前只知道素数的定义:质数又称素数。一个大于 1 的自然数,除了 1 和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。今天在学习《编程之法》(github) 时,第一章第二节 “字符串包含”,其提到的一种算法用到了素数,在此仅摘取原文部分内容作为记录。需要注意的是,这种算法并不是这个问题

通过打DSDT补丁让黑苹果显示电池状态信息

486

翻译自:https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/ 转载请注明出处 背景 因为电脑中的电池硬件与苹果的 SMbus 硬件不兼容,所以在笔记本电脑上运行 OS

将数据从mysql导入到excel碰到的坑

212

记录一些在 windows 下将数据从 mysql 导入到 excel 过程中遇到的坑。首先,这一操作有两种方案: 在 navicat 中进行操作,将数据写入到 excel 文件中 在 excel 中进行操作,将数据从 mysql 服务器写入文件 第一种方案同事说在数据量很大的时候导出速度很慢,原因

国际域名缩写

184

转自:http://www.jctrans.com/tool/gjym.htm 国际域名缩写

在自己的服务器上搭建静态博客

211

最近 coding 的 pages 服务越来越没法用了,不是自动部署失败就是博客无法访问,而且访问速度很慢,估计再过段时间 coding 就不再提供免费的 pages 服务了。但是如果将域名解析到 github 上,百度又无法抓取(github 不允许),思来想去还是放在自己的服务器上吧。 不过放在

指定-git-使用的-ssh-秘钥

236

目前我遇到的两种需要指定 git 使用的 ssh 秘钥的场景是: git 服务地址不同(一个公司,一个 github) 同一个git 服务地址但账户不同 下面分开介绍。 服务地址不同 这估计是大多数人遇到的场景,同一个笔记本电脑,有时需要向公司的 git 服务推送代码,有时要向 github 推送代

使用-quilt-给软件包打补丁

428

quilt 是一个管理补丁的工具,它使用了栈的概念来管理多个补丁,其管理的补丁一般被放在 patches 目录下,在这个目录下除了补丁文件还有一个 series 文件,这个文件中列出的补丁文件才是真正被打入项目的补丁文件,同时补丁文件在 series 文件中出现的顺序也是它们在栈中的顺序,没有包含在

QThread-的两种用法

187

QThread 官方文档中介绍了的两种用法: worker-object subclass worker-object 引用官方文档中的代码: // worker 类 // 声明了一个信号,一个槽 class Worker : public QObject { Q_OBJECT publi