Windows To Go 折腾手记

2019-08-19
阅读 2 分钟
4.6k
最近由于在研究 Windows 环境下的一些技术,购入了 WD SN750 M2 SSD 和 奥睿科 M.2 硬盘盒 入坑 Windows To Go。硬件挺满意的,在我的 MacBook Pro (Retina, 15-inch, Mid 2015) 上跑分基本上可逼近硬件瓶颈(5 Gbps 的 USB 3.0),正常工况的使用下,硬盘盒外部温度手测大概 50 摄氏度,就是能握住一段时间,而不是一碰...

PHP标准化之路(一):使用 EditorConfig 实现语法统一

2019-03-25
阅读 2 分钟
4k
EditorConfig 有助于为跨越各种编辑器和 IDE 的同一项目的多个开发人员维护一致的编码样式。 EditorConfig 项目由用于定义编码样式的文件格式和一组文本编辑器插件组成,这些插件使编辑器能够读取文件格式并遵循定义的样式。 EditorConfig 文件易于阅读并且可以与版本控制系统配合使用。

IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR

2019-02-19
阅读 1 分钟
3.4k
最近折腾在 IIS 上跑 PHP-CGI。由于太年轻,遇到不少坑,特以此文纪念一下配置 IIS FastCGI 的填坑过程。 在 Windows 平台上,我习惯使用 scoop 安装一些开发工具,例如 PHP、NPM 等等。 填坑 1: 用 scoop 安装 php 要全局安装 {代码...} 否则 IIS 会报 500 错误,应该是安装到当前用户的话会有执行权限问题。 填坑 2:...

Laravel 5 通过中间件实现 JSON_UNESCAPED_UNICODE 和跨域控制

2019-01-29
阅读 1 分钟
3.3k
做 json 接口的使用 JSON_UNESCAPED_UNICODE,能在返回大量非 ascii 字符数据的时候节约大量流量(其实就是把 \uxxxx 转换成人能看懂的中文)。在 Laravel 框架里最易懂的办法就是用return response()->json($data, 200, [], JSON_UNESCAPED_UNICODE)返回接口数据。但是这种方法可复用性非常低,而且不太好处理 http ...

CentOS 7编译程序后的环境变量设置

2019-01-27
阅读 1 分钟
1.7k
今晚在 CentOS 7 上配置 Gitea,配置完成后在本地 clone 仓库会提示 Failed to execute git command: exec: "git-upload-pack": executable file not found in $PATH,果断用软连接打法解决。随后在 push 时又出现 Failed to execute git command: exec: "git-receive-pack": executable file not found in $PATH。WTF,...