主页

解决更新为 macOS Catalina 后 Alfred 3 中的应用搜索结果出现了两次的问题

昨天将系统更新到了 macOS Catalina,万幸目前为止没遇到什么大的问题,但是小问题还是有的,例如标题描述的这个。 macOS Catalina 有了专用的系统宗卷: macOS Catalina 在专属的只读系统宗卷中运行,因此独立于 Mac 上的所有其他数据,并有助于增强 macOS 的可靠性。 打开磁盘工具后就会看到原来的一个宗卷现在变成了两个: 数据的挂载点变为了 /Syste

解决 GORM 结构体更新零值失效的问题

之前在用 GORM 做更新操作时遇到了Update 不执行的问题,更新的数据如下: 1dataset := &Dataset{name:""} 后来了解到 GORM 在使用结构体更新时会忽略零值,上面的结构体中只有一个值且为零值所以更新不会执行。 解决方案是使用其它更新方式替换结构体更新,GORM 提供的更新方式可以查看官方文档。 本文作者: 梁军模本文链接: ht

我的常用的 Sublime Text 3 插件

我目前常用的编辑器就是 Sublime Text 3 了,简单轻便,配合几个插件也足够应付日常开发。 下面列出我几个常用的插件。 Package Controlhttps://packagecontrol.io/installation Sublime Text 包管理器。 All Autocompletehttps://github.com/alienhard/SublimeAllAutocom

masOS 上安装 Consolas 字体

我在 Sublime Text、印象笔记等常用软件上,会将 Consolas 设置成默认字体。macOS 上没有预装 Consolas 字体,不过可以手动安装。 原文在这里,下面是安装方法: 12345678brew install cabextractcd ~/Downloadsmkdir consolascd consolascurl -O http://download.microsoft.

记一次 MySQL 死锁解决过程

代码中要执行一个 SQL 语句,去更新表数据,这个 SQL 并没有在一个事务中,但是每次都会报错: 1Lock wait timeout exceeded; try restarting transaction 后来我找到了这篇文章,于是使用 SELECT * FROM information_schema.INNODB_TRX 查看事务,发现有五个 trx_state 为 Running 的

解决 yaml_parse_file 函数解析空文件报错的问题

yaml_parse_file 函数用于解析一个 YAML 文件,根据 PHP 官方文档中对于这个函数返回值的描述,函数在失败时会返回 false。 但是我在解析一个空文件时,直接报错了: 1PHP Warning: yaml_parse_file(): end of stream reached without finding document 0 in php shell code on l