Tag - "编程"

2026

MiniMax m2.1 和 GLM 4.7 的初体验

2026 年 01 月 04 日

2022

Leaderf-phpnamespace: Yet another PHP namespace resolver

2022 年 09 月 25 日
Leaderf-folder: Quickly open a subfolder

2022 年 08 月 07 日
Laravel Horizon 简介

2022 年 08 月 06 日
解决 PHPUnit 生成代码覆盖报告时抛出重复定义类的错误的办法

使用 lemonade 和 autossh 辅助 Neovim 远程开发

2022 年 05 月 19 日

2021

Hammerspoon 快速入门

2021 年 12 月 13 日
PHPUnit 9.x 性能分析的方法

2021 年 08 月 17 日

2020

MySQL 事务的一致性、隔离级别与幻读问题

2020 年 07 月 21 日
在 VS Code 中快速创建 PHPUnit 测试类的方法

关于Lumen的Facade不支持引用传递的看法

2020 年 02 月 04 日
用C4-PlantUML画软件架构图

2020 年 01 月 17 日
用 PlantUML 实现 ERD

2020 年 01 月 03 日

2019

解决Laravel中makeWith()无法取到被mock的实例的问题

利用单元测试为开发提效

面向单元测试编程

PHP单元测试的技巧

Lumen单元测试提示自定义校验规则不存在的问题

对比Laravel Excel和Spout的读写性能

2019 年 07 月 07 日
基于Laravel的项目的单元测试规范

2018

生成PDF的方案调研

2018 年 05 月 16 日
对XSS的防御更适合放在前端

2018 年 02 月 06 日
解决Laravel的Facade在被Mock时不自动注入依赖的一种方法

2017

Laravel单元测试错误:1205 Lock wait timeout exceeded

用Charles拦截iOS APP HTTPS请求

2017 年 12 月 22 日
测试驱动开发的实际收益

用vim-test简化单元测试的编写

Mock Laravel的DB Facade的方法

GraphQL:RESTful之外的接口实现方案

2017 年 08 月 01 日
怎样测试PHP的Private或Protected方法

2017 年 07 月 03 日
用MySQL的全文检索实现相关性排序

通过比较截图检查网页变化

2017 年 04 月 30 日
PHPUnit代码覆盖率的统计方法

利用依赖注入Mock PHP的内建函数

2017 年 04 月 30 日
利用命名空间Mock PHP的内建函数

2017 年 04 月 30 日
接口编程中记录日志的最佳实践

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 日
CORS:另一种前端跨域请求方式

2017 年 02 月 27 日
在Vim中格式化Javascript、HTML和CSS

Postman: Could Not Get Any Response

2017 年 02 月 14 日
用NGINX实现WSS

2017 年 02 月 14 日
WebSocket: Connection Header Value Must Contain Upgrade

2017 年 02 月 11 日
两条分组的SQL语句

2017 年 01 月 27 日
用OpenResty自动转换silk到MP3

2017 年 01 月 25 日

2016

Kindle Lazybones: Control Kindle From Your Phone

2016 年 06 月 06 日
Alfred-pushbullet: Push a text to your phone

2016 年 04 月 13 日
简化Vim Addons Manager安装扩展的操作

2016 年 01 月 20 日

2015

BiuBiu: A Chrome Extension Blocking AJAX Requests

2015 年 12 月 31 日
Swoole与PHP-FPM性能对比

2015 年 07 月 14 日
在i3wm状态栏显示股票信息

2015 年 06 月 12 日

2014

运行时可装卸的Mixin的PHP实现

2014 年 12 月 04 日
Phalcon项目中PHPUnit的初始化

用好代码时光机

2014 年 11 月 21 日
接管PHP致命错误的方法

2014 年 11 月 12 日
Project Euler Problem 25 Solved

2014 年 08 月 16 日
Project Euler Problem 24 Solved

Project Euler Problem 23 Solved

UltraBlog.vim v3.6.1: 文章分类自动补全

Project Euler Problem 22 Solved

Project Euler Problem 21 Solved

Project Euler Problem 20 Solved

Project Euler Problem 19 Solved

Project Euler Problem 18&67 Solved

Project Euler Problem 17 Solved

Project Euler Problem 16 Solved

Project Euler Problem 15 Solved

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 日
读完《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 日
Dojo DnD: Cannot read property 'type' of undefined

2013 年 07 月 11 日
PySide: How to Get the Position of a Widget-Value-Changed Cell in QTableWidget

2013 年 07 月 01 日

2012

怎样为红帽系Linux发行版写系统服务脚本

UltraBlog.vim v3.5.0: 内建浏览器

UltraBlog.vim v3.4.0: 正则表达式、批量替换和调试模式

慎用PHP的fsockopen()连接localhost

2012 年 04 月 24 日
PHP大量常量应集中使用APC定义

2012 年 04 月 24 日
UltraBlog.vim v3.3.0:I18N、超时时间和其它

TurboCRM Cluster Express v1.0 释出

2012 年 04 月 08 日
禁止屏幕在播放视频时自动关闭

2012 年 04 月 04 日
关于PyGTK.CellRenderer的回调方法中聚焦异常的问题

2012 年 03 月 25 日

2011

YYeTs.py:人人影视BT种子下载辅助脚本

2011 年 11 月 14 日
UltraBlog.vim v3.1释出:代码重构与MacVim支持

Enable Code Snippet Highlighting For UltraBlog.vim Templates

2011 年 08 月 27 日
UltraBlog.vim v3.0释出:全文检索与事件驱动

APC、文件和Memcached效率对比

2011 年 07 月 13 日
隐藏InstallShield对话框控件的方法

2011 年 06 月 22 日
UltraBlog.vim v2.3.0 Released With Templates

Vim自定义命令的参数自动补全

2011 年 06 月 11 日
人性化Vim的预览窗口

2011 年 05 月 29 日
PHP序列化方案效率比较

2011 年 04 月 17 日
UltraBlog.vim开发手记

UltraBlog.vim: Ultimate Vim Blogging Plugin

Batch Cat v0.3 Released

2011 年 03 月 20 日
使用Vim写博客

2011 年 03 月 19 日
Dumperor v1.0.0 Released

2011 年 03 月 15 日
Anti Artificial Spam v0.2 Released

2011 年 02 月 24 日
Oracle中对LOB字段的操作方法

2011 年 01 月 07 日

2010

Batch Cat v0.2 Released

2010 年 12 月 12 日
DonkeyBuddy: A Chrome Extension for MLDonkey

Dumperor: Multi-Database Dumping Toolkit

2010 年 09 月 23 日
WordPress Plugin: Batch Cat

2010 年 09 月 04 日
批量下载视频的BASH脚本

2010 年 08 月 28 日
InstallShield在MySQL和Oracle中执行SQL脚本的方法

用JavaScript实现分页打印

2010 年 06 月 19 日
中转feedburner订阅数图标

2010 年 06 月 14 日
Inno Setup执行SQL脚本的方法

强大的工具函数库:php.js

2010 年 04 月 24 日
使用cx_Freeze的distutils脚本打包Python程序

2010 年 03 月 26 日
SQL Server的自定义函数:统计两日期之间工作日的数量

2010 年 03 月 13 日
Python控制外部进程的灵异事件

SQLAlchemy操作SQL Server的中文问题

2010 年 02 月 24 日
PHP后台echo过多会导致进程崩溃

2010 年 01 月 31 日

2009

欧拉工程第十一解

2008

欧拉工程第十解

欧拉工程第九解

欧拉工程第八解

欧拉工程第七解

欧拉工程第六解

欧拉工程第五解

欧拉工程第四解

欧拉工程第三解

欧拉工程第二解

欧拉工程第一解