Windows 10 开启 Bash On Ubuntu记录

2018.02.04 更新: 这周折腾了半天准备用 WSL (Windows Subsystem for Linux) 搭个开发环境,结果发现这个玩意儿虽然出来一段时间了,但是坑还是真的多。 首先是没有支持 TCP_INFO socket option,参考 php-fpm启动提示Protocol not available (92)该怎么解决呢?,这导致了 php-fpm 监听端口时,日志里会一直打印错误,但...

2018-02-04 ,  阅读全文
使用 LaraDock 搭建 Laravel 的 Docker 开发环境

参考链接:基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 搭建开发环境 基本参考上文的步骤即可,不过有如下注意点: LaraDock 现在只支持原生 Docker, Docker Toolbox 这种基于虚拟机的方案需要使用比较老的版本 如果是在 Windows 上使用的话,LaraDock 的 .env 文件 中需要配置 COMPOSE_PATH_SEPARATOR=...

2018-02-03 ,  阅读全文
腾讯云 COS webpack 插件开源

今天想把一个老的 Yii2 项目改成比较时髦的前后端分离的开发模式,于是试用了 webpack,感觉还不错。 项目线上我是想直接把编译后的文件传到带 cdn 的对象存储上,因为服务器用的是腾讯云的 cvm,所以对象存储就顺便选择了 cos。 Github 上搜了下没有现成的 webpack 插件,不过有几个现成的七牛的,比较了一下发现 https://...

2018-01-14 ,  阅读全文
Ajax 跨域解决方案

document.domain 该方案只能适用于跨子域的情况,无法跨不同二级域名。 window.name 利用同一窗口打开的所有 frame 共享同一个 window.name 来传递数据,只能传递字符串。 jsonp 比较常见的一种跨域解决方案,利用 <script> 标签可以跨域的特性实现 ajax 请求跨域。 服务端设置 CORS 头 这种方式多见于上传文件的服务...

2018-08-26 ,  阅读全文
SSH 客户端中 zsh/vim 主题显示乱码的解决办法

zsh 和 vim 之类的工具有很多比较漂亮的主题,但是这些里面用到了一些比较特殊的字体,需要字体支持 powerline 才行,比如 zsh 的 agnoster,windows 上用 xshell 或者 mobaxterm 连接时均有不同程度的乱码。 解决方案就是安装支持 powerline 的字体,字体下载可以到 https://github.com/powerline/fonts。 参考链接: http...

2018-01-11 ,  阅读全文
使用 Docker 部署 Upsource

Upsource 是 Jetbrains 推出的一款用于 Code Review 的基于 Web 的系统,功能十分强大,最重要的是和 IDE 全家桶无缝集成,可以直接在 IDE 里进行 Code Review。 在选择 Upsource 之前我也调研了 Gerrit 和 Phabricator,觉得不太适合当前的团队。这两个工具更适用于强制 Code Review 并且把其作为 CI 的一环的团队使用,这...

2017-12-28 ,  阅读全文
使用 Docker 搭建 Gitlab + Jenkins + SonarQube 的 PHP 持续集成环境

对于开源 PHP 项目,现在比较成熟的一套持续集成方案是使用 Github + TravisCI + StyleCI + Scrutinizer + coveralls,不过这套方案如果想要用于私有项目的话就抓狂了,个个要买套餐,其中很多还不便宜。而且对于公司内使用的项目来说,内部搭建的 Gitlab 方案更为常见,对于这种情况,我们可以使用 Gitlab + Jenkins + Son...

2017-12-26 ,  阅读全文
《星之所在》布鲁斯口琴 BD 谱

从百度知道和贴吧里找的,应该基本差不多: Part1: 7B 7D 7B 8B 7D 6D 6B 6D 7B 6B 5D 5B 5D 7B 7D 6B 6D 7D 7B 8B 8D 7B 7D 7B 8B 7D 6B 6D 7D 7B 8D 8B 8B 9D 8B 8D 7B 7D 8B 6D~ 7D 6D Part2: 8B 8D 9B 9D 8B 8D 7D 7D 7B 6D 5D 6B 6D 7B 7D7B 8D 9D 8B Part3: 7B 7D 7B 8B 7D 6D 6B 6D 7B 6B 5D 5B 5D 7B 7D 6B 6D 7D...

2018-06-10 ,  阅读全文
常见接口加密方式整理

今天在新公司开了个关于公网接口安全性校验的讨论会,貌似这边做这种对公的接口比较少,所以组长就组织大家都参与了一下。 我之前做这种接口做得比较多,对服务端、客户端的都有,加密方式也比较多样,但是仔细想来自己从来没有进行过比较系统的总结。 首先我们组长总结了接口安全性验证的三个核心点: 1.请求不能被篡改 2....

2017-10-25 ,  阅读全文
常见的分库分表方式

这篇文章主要记录了我自己使用过的一些分库、分表、分区表的使用场景和方式。 分库 按时间分库 我们有很多时效性的运营活动,每次节日之类的都会有,复杂一些的活动一般都会有多张独立的表,而这些表在活动期结束后做完数据就基本没有用了。 对于这种场景,为了避免数据库中表的数量过多,影响主体业务,我们采用了按年分库...

2017-10-24 ,  阅读全文