Tag - "计算机"
2024
写了个方便添加 Miniflux 过滤规则的 Chrome 扩展
2024 年 12 月 31 日
给 Raycast 的 linkding 扩展加了点功能
2024 年 12 月 09 日
Unraid 启动 U 盘损坏:症状、解决方案与备份恢复
2024 年 02 月 23 日
Proxmox VE 备份指南
2024 年 02 月 06 日
榨干 Intel 核显潜能,让更多虚拟机用上显卡
2024 年 02 月 06 日
GVT-g 配置指南:实现多虚拟机共享 Intel 核显硬件加速
2024 年 02 月 06 日
轻松管理 Docker 下的 MariaDB 错误日志:重定向到日志控制台和日志轮转
2024 年 01 月 15 日
2023
优化 BT 下载速度的方法
2023 年 11 月 15 日
通过 Karabiner-Elements 实现用 Esc 键关闭 Twitter App 的窗口
2023 年 08 月 25 日
从 macOS 桌面运行 Neovide 的方法
2023 年 08 月 21 日
用 SuperDuper! 配合迁移助理加速 Mac 的迁移
2023 年 08 月 05 日
2022
保存 tweet 到 OmniFocus 的快捷指令
2022 年 11 月 22 日
用 Obsidian 写博客的方法
2022 年 10 月 23 日
自动设置节假日和工作日闹钟的快捷指令
2022 年 10 月 20 日
用 Hammerspoon 收集 Arc 浏览器网页到 OmniFocus 的方法
2022 年 10 月 19 日
用 Caddy 做 Home Lab 的反向代理
2022 年 10 月 16 日
Leaderf-phpnamespace: Yet another PHP namespace resolver
2022 年 09 月 25 日
Unraid 6.11 弃用 NerdPack 的解决办法
2022 年 09 月 25 日
用 Neovim 调试 RESTful 接口
2022 年 09 月 18 日
给 Vim 插件做快照
2022 年 09 月 06 日
Leaderf-folder: Quickly open a subfolder
2022 年 08 月 07 日
Laravel Horizon 简介
2022 年 08 月 06 日
解决 PHPUnit 生成代码覆盖报告时抛出重复定义类的错误的办法
2022 年 06 月 23 日
ClashX 在使用订阅链接的同时添加自定义规则的方法
2022 年 06 月 22 日
使用 lemonade 和 autossh 辅助 Neovim 远程开发
2022 年 05 月 19 日
让 AdGuard Home 和 OpenClash 协同工作
2022 年 03 月 06 日
为 Seafile 配置反向代理的问题
2022 年 01 月 10 日
2021
在 gv.vim 中使用 Diffview.nvim 查看提交内容
2021 年 12 月 23 日
Hammerspoon 快速入门
2021 年 12 月 13 日
用微力同步换掉了 Dropbox
2021 年 10 月 06 日
使用 Remote Torrent Adder 做 qBittorrent 的客户端
2021 年 08 月 20 日
用 zsh-autoenv 实现目录级别的 zshrc
2021 年 08 月 19 日
PHPUnit 9.x 性能分析的方法
2021 年 08 月 17 日
Archlinux 下 PHP 不能读取 /tmp 下文件的问题
2021 年 08 月 09 日
Archlinux 下在 /var/run 下创建目录的方法
2021 年 08 月 08 日
2020
使用 Homebrew 安装旧版程序
2020 年 10 月 04 日
MySQL 事务的一致性、隔离级别与幻读问题
2020 年 07 月 21 日
用 SSH 命令调试 Git 的连接问题
2020 年 03 月 28 日
改变 Vim 模式时自动切换输入法的方法
2020 年 02 月 19 日
在 VS Code 中快速创建 PHPUnit 测试类的方法
2020 年 02 月 18 日
关于Lumen的Facade不支持引用传递的看法
2020 年 02 月 04 日
用C4-PlantUML画软件架构图
2020 年 01 月 17 日
用鼠须管输入日期时间的方法
2020 年 01 月 08 日
用 PlantUML 实现 ERD
2020 年 01 月 03 日
2019
解决Laravel中makeWith()无法取到被mock的实例的问题
2019 年 08 月 16 日
利用单元测试为开发提效
2019 年 08 月 13 日
面向单元测试编程
2019 年 08 月 13 日
PHP单元测试的技巧
2019 年 08 月 13 日
Lumen单元测试提示自定义校验规则不存在的问题
2019 年 08 月 02 日
对比Laravel Excel和Spout的读写性能
2019 年 07 月 07 日
Git工作流调研报告
2019 年 05 月 15 日
基于Laravel的项目的单元测试规范
2019 年 03 月 24 日
2018
用ALE替换了Syntastic
2018 年 12 月 12 日
配置鼠须管的特殊符号输入
2018 年 10 月 13 日
生成PDF的方案调研
2018 年 05 月 16 日
鼠须管的美化
2018 年 04 月 21 日
我在用的Safari扩展
2018 年 04 月 15 日
广告过滤工具AdBlock、Adblock Plus和uBlock的简单对比
2018 年 04 月 01 日
用OTP Auth替换了Authy
2018 年 02 月 06 日
对XSS的防御更适合放在前端
2018 年 02 月 06 日
解决Laravel的Facade在被Mock时不自动注入依赖的一种方法
2018 年 01 月 30 日
从Vultr新加坡迁移到洛杉矶
2018 年 01 月 28 日
Unlox:兼顾安全和体验的东西深得我心
2018 年 01 月 14 日
2017
密码管理的最佳实践
2017 年 12 月 27 日
Laravel单元测试错误:1205 Lock wait timeout exceeded
2017 年 12 月 22 日
用Charles拦截iOS APP HTTPS请求
2017 年 12 月 22 日
测试驱动开发的实际收益
2017 年 12 月 17 日
BaiduPCS:当前最好用的百度网盘下载工具
2017 年 12 月 12 日
Firefox Quantum:狐狸的反击
2017 年 12 月 03 日
Vim最好的PHP语法高亮插件
2017 年 11 月 28 日
用Tiny Tiny RSS搭建私人阅读器的步骤
2017 年 10 月 27 日
搭好了SSR
2017 年 10 月 18 日
用gv.vim查看git提交历史
2017 年 10 月 18 日
解决phpqa和fugitive不兼容的问题
2017 年 10 月 18 日
为什么不应该给表名加前缀
2017 年 09 月 25 日
用AlfredTweet发推
2017 年 09 月 17 日
什么是docker
2017 年 09 月 07 日
让hexo使用小写文件名
2017 年 08 月 15 日
用vim-test简化单元测试的编写
2017 年 08 月 14 日
把博客字体改成了方正北魏楷书
2017 年 08 月 14 日
Mock Laravel的DB Facade的方法
2017 年 08 月 14 日
用vim-laravel简化laravel下的开发
2017 年 08 月 11 日
用vim-php-namespace管理PHP的命名空间
2017 年 08 月 11 日
使neocomplete和ultisnips共用tab键的方法
2017 年 08 月 11 日
GraphQL:RESTful之外的接口实现方案
2017 年 08 月 01 日
用vim-plug换掉了vim-addon-manager
2017 年 07 月 31 日
用choosewin.vim切换窗口
2017 年 07 月 30 日
Python 2还是3是个纠结的问题
2017 年 07 月 30 日
给Thinkpad X220装了黑苹果
2017 年 07 月 29 日
利用goyo.vim专注写作
2017 年 07 月 29 日
用vim-workspace换掉了session.vim
2017 年 07 月 19 日
用neocomplete换掉了YouCompleteMe
2017 年 07 月 15 日
LeaderF,也许是Vim最好的模糊查询插件
2017 年 07 月 13 日
怎样测试PHP的Private或Protected方法
2017 年 07 月 03 日
为每个GTK3应用指定单独的主题
2017 年 06 月 27 日
调校mycli
2017 年 06 月 26 日
用MySQL的全文检索实现相关性排序
2017 年 06 月 19 日
CopyQ,也许是Linux最好的剪贴板管理工具
2017 年 06 月 19 日
手机锁屏后自动断开WiFi的解决办法
2017 年 06 月 17 日
用Tmux的控制模式提高生产力
2017 年 06 月 11 日
用SwitchHosts!切换主机映射方案
2017 年 06 月 11 日
自定义GVIM 8标签栏样式的方法
2017 年 06 月 04 日
网站签到的最佳实践
2017 年 05 月 24 日
通过比较截图检查网页变化
2017 年 04 月 30 日
PHPUnit代码覆盖率的统计方法
2017 年 04 月 30 日
利用依赖注入Mock PHP的内建函数
2017 年 04 月 30 日
利用命名空间Mock PHP的内建函数
2017 年 04 月 30 日
接口编程中记录日志的最佳实践
2017 年 04 月 25 日
Google BBR和锐速在Vultr上的对比
2017 年 04 月 23 日
Cross-site Request Forgery简介
2017 年 04 月 23 日
JSON Web Token简介
2017 年 04 月 23 日
设计RESTful API的几个原则
2017 年 04 月 21 日
Postman的Pre-request Script和Tests
2017 年 04 月 19 日
用Raspberry Pi实现音频Airplay
2017 年 04 月 17 日
编写接口文档的最佳实践
2017 年 04 月 10 日
一次对Workflow不完全成功的抓包过程
2017 年 04 月 04 日
迄今最好的发送网页到 Kindle 的快捷指令
2017 年 03 月 30 日
Shadowrocket下优酷无法播放的解决办法
2017 年 03 月 26 日
自动探测RSS地址的workflow
2017 年 03 月 24 日
用 Keyboard Maestro 自动登录 Mac App Store
2017 年 03 月 21 日
MacOS中切换输入法的最佳实践
2017 年 03 月 20 日
MacOS下自动切换Karabiner Elements配置
2017 年 03 月 20 日
鼠须管实现简繁转换的方法
2017 年 03 月 11 日
加速Homebrew
2017 年 03 月 06 日
CORS:另一种前端跨域请求方式
2017 年 02 月 27 日
怎样在Vim中删除引号文本对象
2017 年 02 月 25 日
Git的衍合
2017 年 02 月 22 日
在Vim中格式化Javascript、HTML和CSS
2017 年 02 月 21 日
Vim 查找与替换的最佳实践
2017 年 02 月 19 日
Postman: Could Not Get Any Response
2017 年 02 月 14 日
用NGINX实现WSS
2017 年 02 月 14 日
WebSocket: Connection Header Value Must Contain Upgrade
2017 年 02 月 11 日
Git Reset、Revert和Checkout的区别
2017 年 02 月 09 日
两条分组的SQL语句
2017 年 01 月 27 日
用OpenResty自动转换silk到MP3
2017 年 01 月 25 日
2016
小确幸,用Vim编辑当前命令行
2016 年 12 月 26 日
用锐速加速Shadowsocks
2016 年 12 月 25 日
Vultr基配可以部署Gitlab
2016 年 12 月 24 日
JSON是对象还是字符串?
2016 年 11 月 08 日
在Vim窗口标题中显示会话名
2016 年 10 月 23 日
Archlinux安装过程中的几个坑
2016 年 10 月 17 日
小确幸,用shift切换输入法
2016 年 09 月 17 日
Kindle Lazybones: Control Kindle From Your Phone
2016 年 06 月 06 日
Alfred-pushbullet: Push a text to your phone
2016 年 04 月 13 日
Linux下做Mac OSX安装U盘的步骤
2016 年 03 月 08 日
FastFold:Vim折叠功能的救赎
2016 年 02 月 24 日
FZF: 又一个文件模糊查询工具
2016 年 02 月 01 日
ctags vs gtags vs phpctags
2016 年 01 月 29 日
CtrlP vs Unite vs Command-T vs FuzzyFinder
2016 年 01 月 27 日
简化Vim Addons Manager安装扩展的操作
2016 年 01 月 20 日
2015
BiuBiu: A Chrome Extension Blocking AJAX Requests
2015 年 12 月 31 日
Swoole与PHP-FPM性能对比
2015 年 07 月 14 日
PHP扩展框架的创建
2015 年 06 月 18 日
PHP流的上下文和过滤器的实现
2015 年 06 月 15 日
使用gn操作增强Vim的搜索
2015 年 06 月 14 日
在i3wm状态栏显示股票信息
2015 年 06 月 12 日
PHP流的操作
2015 年 06 月 01 日
PHP流的实现
2015 年 05 月 29 日
在Archlinux ARM上使用DS18B20温度传感器
2015 年 05 月 25 日
PHP全局变量的实现和操作
2015 年 05 月 08 日
PHP常量的实现和操作
2015 年 05 月 07 日
PHP资源的实现和操作
2015 年 05 月 05 日
PHP对象的实现和操作
2015 年 04 月 29 日
PHP类和接口的实现
2015 年 04 月 28 日
PHP数组的实现与操作
2015 年 04 月 24 日
PHP哈希表的实现与操作
2015 年 04 月 23 日
自动重映射键盘
2015 年 04 月 17 日
用树苺派做家庭监控
2015 年 04 月 07 日
用树苺派搭NAS
2015 年 04 月 03 日
再次调整磁盘分区
2015 年 04 月 03 日
用树苺派实现远程下载
2015 年 03 月 28 日
2014
运行时可装卸的Mixin的PHP实现
2014 年 12 月 04 日
Phalcon项目中PHPUnit的初始化
2014 年 11 月 29 日
用好代码时光机
2014 年 11 月 21 日
开始用在线Markdown编辑器记笔记
2014 年 11 月 20 日
Vim强制在PHP中使用HTML注释的方法
2014 年 11 月 13 日
ZSH下新安装的程序无法自动补全的解决方法
2014 年 11 月 12 日
接管PHP致命错误的方法
2014 年 11 月 12 日
读完《黑客与画家》
2014 年 10 月 26 日
读完《MongoDB权威指南》第二版
2014 年 10 月 26 日
Project Euler Problem 25 Solved
2014 年 08 月 16 日
使用lsyncd同步文件
2014 年 06 月 18 日
Project Euler Problem 24 Solved
2014 年 04 月 27 日
Project Euler Problem 23 Solved
2014 年 04 月 25 日
UltraBlog.vim v3.6.1: 文章分类自动补全
2014 年 04 月 20 日
Project Euler Problem 22 Solved
2014 年 04 月 20 日
Project Euler Problem 21 Solved
2014 年 04 月 17 日
Project Euler Problem 20 Solved
2014 年 04 月 14 日
Project Euler Problem 19 Solved
2014 年 04 月 12 日
Project Euler Problem 18&67 Solved
2014 年 04 月 10 日
Project Euler Problem 17 Solved
2014 年 04 月 09 日
Project Euler Problem 16 Solved
2014 年 04 月 08 日
Project Euler Problem 15 Solved
2014 年 04 月 02 日
Project Euler Problem 14 Solved
2014 年 04 月 01 日
PHP框架实战(六):依赖注入
2014 年 03 月 30 日
Project Euler Problem 13 Solved
2014 年 03 月 30 日
Project Euler Problem 12 Solved
2014 年 03 月 28 日
使用存取控制表在Linux用户间共享文件
2014 年 03 月 19 日
读完《The C Programming Language》
2014 年 03 月 09 日
PHP框架实战(∝):烈焰之终章
2014 年 01 月 02 日
PHP框架实战(五):ORM与ActiveRecord
2014 年 01 月 01 日
2013
PHP框架实战(四):View的模板与渲染
2013 年 12 月 30 日
PHP框架实战(三):实现Controller和Filter
2013 年 12 月 29 日
PHP框架实战(二):错误和异常的自动处理
2013 年 12 月 28 日
PHP框架实战(一):框架入口与类的自动加载
2013 年 12 月 28 日
PHP框架实战(零):代码规范
2013 年 12 月 26 日
PHP框架实战:Flamework
2013 年 12 月 26 日
用 Dojo 实现拖放操作的最佳实践
2013 年 11 月 05 日
IE中使用IFrame上传文件报错——TypeError:拒绝访问
2013 年 08 月 03 日
Dojo DnD: Cannot read property 'type' of undefined
2013 年 07 月 11 日
Take Sakura as My Primary Terminal
2013 年 07 月 07 日
那些年我用过的鼠标
2013 年 06 月 29 日
How to Make YouCompleteMe Compatible with UltiSnips
2013 年 05 月 23 日
Vundle vs Pathogen
2013 年 05 月 22 日
解决ROX-Filer文件类型识别问题
2013 年 05 月 17 日
2012
怎样为红帽系Linux发行版写系统服务脚本
2012 年 06 月 19 日
在Archlinux下使用thinkfan控制Thinkpad x220的风扇转速
2012 年 04 月 14 日
NGINX: 405 Not Allowed
2012 年 02 月 19 日
登入XFCE后自动关闭蓝牙的方法
2012 年 02 月 18 日
2011
MatchTag.vim: 高亮配对的HTML标签
2011 年 11 月 23 日
Double Commander: 免费、跨平台的Total Commander
2011 年 08 月 31 日
Linux下双屏显示的设置
2011 年 08 月 04 日
收入AOC E2343F
2011 年 07 月 24 日
使用PAC Manager管理SSH连接
2011 年 07 月 14 日
ack: grep的同类替代品
2011 年 05 月 09 日
Navicat: 轻量的多数据库客户端
2011 年 04 月 06 日
在非GNOME环境中使用TweetDeck
2011 年 04 月 05 日
Orta: 凸凹有致的GTK主题
2011 年 04 月 05 日
UltraBlog.vim: Ultimate Vim Blogging Plugin
2011 年 04 月 02 日
Soothe: 柔和细致的GTK主题
2011 年 04 月 02 日
解决gVim白边问题的伪方法
2011 年 03 月 21 日
修改Vimball默认安装路径
2011 年 03 月 19 日
精美的图标主题:Faenza
2011 年 02 月 19 日
MySQL升级后执行mysql_upgrade
2011 年 02 月 11 日
部分无线路由导致Wordpress无法登录
2011 年 01 月 31 日
Console2:取代cmd.exe的Windows虚拟终端
2011 年 01 月 22 日
Dokan SSHFS:Windows下通过SSH挂载Linux主机为本地分区
2011 年 01 月 20 日
2010
darkstat: 网络流量监测工具
2010 年 12 月 26 日
Linux的内存使用机制
2010 年 12 月 24 日
Vim中设置关键词识别规则的方法
2010 年 12 月 22 日
Vim保存文件时移除尾行换行符的方法
2010 年 12 月 05 日
开启自定义GTK程序菜单快捷键的方法
2010 年 12 月 04 日
virtio可能导致windows蓝屏
2010 年 12 月 04 日
Hope GTK:平静、柔和、细腻的主题
2010 年 12 月 04 日
screen曰:$TERM too long - sorry.
2010 年 12 月 01 日
WinMerge:开源的差异比较工具
2010 年 11 月 29 日
Oxygen Refit:适用于xfce的Oxygen图标集
2010 年 11 月 29 日
升级fcitx到4.0
2010 年 11 月 20 日
调整Arch的磁盘分区
2010 年 11 月 13 日
制作Puppy Linux的启动U盘
2010 年 11 月 11 日
目录与文件的存储空间占用分析工具
2010 年 10 月 01 日
搭建自己的Twitter API
2010 年 10 月 01 日
Arch不完全降温笔记
2010 年 09 月 18 日
使用热键切换Vim的QuickFix窗口打开状态
2010 年 09 月 10 日
启动GVim时自动最大化窗口的方法
2010 年 08 月 25 日
使Thinkpad的静音按钮能被识别的方法
2010 年 08 月 09 日
swfdec:简单好用的Flash播放器
2010 年 08 月 01 日
网通ADSL猫开启路由和自动拨号功能的方法之二
2010 年 07 月 18 日
TTL线在Linux下的用法
2010 年 07 月 18 日
Linux下pppoe连接建立后仍不能上网的问题
2010 年 07 月 10 日
网通ADSL猫开启路由和自动拨号功能的方法之一
2010 年 07 月 04 日
Linux下使用freetds连接SQL Server
2010 年 06 月 20 日
cd到目录下后自动ls的方法
2010 年 06 月 20 日
低碳生活:使用 cpufrequtils降低CPU温度
2010 年 06 月 11 日
FreeArc:兼顾压缩比率与效率的压缩程序
2010 年 05 月 09 日
SSL证书生成方法
2010 年 05 月 03 日
在Vim中检查语法和执行代码
2010 年 04 月 17 日
Buuf-Deuce:搞怪的图标主题
2010 年 04 月 10 日
Archlinux升级到GNOME2.30后的光标主题问题
2010 年 04 月 04 日
phpsh:PHP的交互式解释器
2010 年 03 月 29 日
Vim的终极自动补全插件:NeoComplCache
2010 年 02 月 27 日
被迫弃UMS而用KMS
2010 年 02 月 13 日
VirtualBox的Host Interface网络接入方式的配置
2010 年 01 月 31 日
2009
立方体归来
2009 年 11 月 24 日
Windows下GVim的全屏
2009 年 09 月 17 日
欧拉工程第十一解
2009 年 05 月 12 日
rxvt-unicode的真透明
2009 年 02 月 28 日
完美的终端模拟器:rxvt-unicode
2009 年 02 月 08 日
2008
欧拉工程第十解
2008 年 11 月 18 日
欧拉工程第九解
2008 年 11 月 10 日
欧拉工程第八解
2008 年 11 月 09 日
欧拉工程第七解
2008 年 10 月 31 日
欧拉工程第六解
2008 年 10 月 29 日
欧拉工程第五解
2008 年 10 月 27 日
欧拉工程第四解
2008 年 10 月 22 日
欧拉工程第三解
2008 年 10 月 21 日
欧拉工程第二解
2008 年 10 月 19 日
欧拉工程第一解
2008 年 10 月 06 日
为rxvt-unicode开启标签和链接支持
2008 年 03 月 20 日
rxvt-unicode快速上手
2008 年 03 月 07 日
2007
rxvt-unicode的半透明方案
2007 年 10 月 16 日
UBUNTU 6.10 Edgy Eft 入门全程导用
2007 年 04 月 08 日