累了?存不存在呢

累啊,真心累了。突发事情太多。

上周末答应了的一个兼职小任务也没给人家做完,很是抱歉。

舟车劳顿之后早上到公司以后打开代码,整个人脑袋都要爆炸了。那一瞬间我感觉我再也不想看到代码了。

但是当我写起来代码以后,开心的感觉又逐渐的回来了。

我想,这么多乱七八糟的事可能随时都有的,只不过最近比较频繁的让我赶上了。可能这就是老天对我的磨练吧。

加油,干就完了

又弄完了一次 docker

图片alt

原本想显摆一下的,但是吃完饭以后还是冷静了下来,就不贴地址了,等我慢慢完善以后再贴吧,感觉还是有一些差距的

这已经是第三次弄 docker 了。说实话前两次就是照着人家的文章在弄,很多命令都没有研究,就去弄了,dockerfile 和 compose 文件写完了,跑起来了,就当做自己会用了,现在看来还是自己 too young 。

不过这次是真心看着文档一个命令一个命令弄得,包括安装 php 扩展的几种方式也都尝试了。虽然很慢,甚是开心。

继续下去,计划完成一项,接下来就是下面的项目了。加油

composer 源码小记录

话说在住院的时候,想起来了以前看过的一个帖子有说在加载 psr4 的时候记录的 namespace 的长度是用来替换路径用的。

但是在今天中午去看加载源码的时候发现已经没有这个替换了。于是赶紧翻看 github 上面的改动记录,发现已经不使用那种方式了,而是采用截取的方式去获取文件名什么的。然后路径就直接使用现存的了。

代码如下图

图片alt

估计等在过一段那个 namespace 的长度也可以不用了,但是看改动记录,还是存在,静待观察

出院了,外加博客复活

话说得啥也别得病,小小的肛瘘手术也让我很遭罪,而且不知道为啥,回家以后伤口就很疼,一会儿躺一会儿看看去。

之前脑残给主机重做系统了,然后第二天住院去了,导致博客挂了一周多一些,现在复活了,好了。接下来,干就完了

php curl 模拟上传遇到的小问题记录

今天在公司写东西的时候遇到了一个奇怪的小问题,就是在用 curl 模拟文件上传的时候发现上传失败,最初始采用的代码如下

[
    'file' => '@' . $fileName
]

通过查看文档发现了下面的一段说明

图片alt

从这可以得知,CURLOPT_SAFE_UPLOAD 这个参数可以控制,由于 php 5.5 以前的默认值是 false ,所以我可能以前并没有关注,但是在 php 5.6 的时候这个默认值是 true 了,所以当我们想要采用上面那种方式就需要设置 CURLOPT_SAFE_UPLOAD 这个值为 false 才可以使用。

但是需要注意的是在 php 7 以后这个属性被删除了,所以当我们想要上传的时候,必须采用 CURLFile 才可以上传。具体可以参见 http://php.net/manual/zh/class.curlfile.php

所以现在就不要考虑 CURLOPT_SAFE_UPLOAD 这个参数了,以后在模拟上传的时候直接采用 CURLFile 就可以了