Let's Build A Forum with Laravel and TDD 笔记 002

今天学习了第二节,原以为一节课只有不到10分钟,一天可以学习好几节,但是呢,自己就得去学习不足的知识,结果不到一个10分钟的课程,自己就扩展到了将近40分钟,好了,说说今天的心得 在写功能之前,先做好测试用例,这样可以方便我们去实现功能,也可以提供思路 在 laravel 的 test 文件夹中有两个字文件夹……

阅读全文

Let's Build A Forum with Laravel and TDD 笔记 001

这个教程是 laracasts 上面的一个系列教程,对于我来说有很多比较多的东西没有接触过,所以起码看完第一集来说对我还是很有帮助的,在其他论坛也是有相关笔记的,我仔细想了一下如果也是想他们那样记录每一步的操作来说意义并不大,毕竟我可以直接看他们的文章。所以这里面还记录一些我个人的感悟 初步了解了 factory 的……

阅读全文

composer 源码小记录

话说在住院的时候,想起来了以前看过的一个帖子有说在加载 psr4 的时候记录的 namespace 的长度是用来替换路径用的。 但是在今天中午去看加载源码的时候发现已经没有这个替换了。于是赶紧翻看 github 上面的改动记录,发现已经不使用那种方式了,而是采用截取的方式去获取文件名什么的。然后路径就直接使用现存的了。 代码如……

阅读全文

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

今天在公司写东西的时候遇到了一个奇怪的小问题,就是在用 curl 模拟文件上传的时候发现上传失败,最初始采用的代码如下 1 2 3 [ 'file' => '@' . $fileName ] 通过查看文档发现了下面的一段说明 从这可以得知,CURLOPT_SAFE_UPLOAD 这个参数可以控制,由于 php 5.5 以前的默认值是 false ,所以我可能以前并没有关注……

阅读全文

升级 homestead 小记录

又是一个周末,自觉状态调整的不错了,于是就像弄点东西玩,然后,就想到了升级相关版本,vagrant 和 virtual box 都升级完了,然后我又升级了 homestea 的脚本,并且切换到了最新的 release tag 上,最后执行 vagrant box update,会提示 ==> homestead-7: Box 'laravel/homestead' not installed, can't check for updates. 这个么个东西,在网上简单的看了一下也没发现什么 最后灵机一动,切……

阅读全文

用 php 来实现微信跳一跳 (适用于安卓手机)

作为一个程序员,当微信出了跳一跳后,排行榜的前三名就没有低于 1k 分的,我甚是伤心,所以 php 也要来跳一跳,今天发出来的版本貌似已经是第五版了,每天晚上都回家写一个方法,分数越来越高,到了现在,运行速度和分数都已经让我满意了。刚才打的最高分。 github 地址: https://github.com/crazyhl/php_jump_auto 下面说一下实现的思路,先用 adb 截图,然……

阅读全文

dijkstra算法 PHP 实现

20171119 利用周末优化了一下代码。这次完全默写了出来。感觉好多了 这个是根据算法图解自己写的,理解的不是很好,注释都在代码里面,过几天再默写一下,好好理解一下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66……

阅读全文

广度优先搜索 PHP 实现

直接上代码了,注释都在代码里面了。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 <?php /** * 广度搜索 * * 你的朋友关系,以及朋友的朋友的关系,查看你的朋友或者朋友的朋友是不是包含 m 结尾的名字 */ // 需要检索的数组 $graph = []; $graph['you'] = ['alice', 'bob',……

阅读全文

29周岁生日快乐

一不小心29周岁了,在努力一下就而立了,所以这次就不努力了,慢慢来吧。 跟郝太太在一起已经一年半了,这一年半有争吵,有开心,有很多事情。当然最重要的是,房子买了,证也领了,啊哈哈哈。 最近一个月的学习效果也超级好,为半年后的折腾做准备吧。 蛋糕是郝太太给定的,好吃,喜欢 菜是我做的,丑但……

阅读全文

给博客升级成功了

话说这次升级还是比较坑的,踏了以前注意过的坑。 比如说 config:cache 以后读取 env 失败的问题, 参见 https://laravel-china.org/topics/3362/laravel-use-env-to-read-the-environment-variable-null 还有 https 的问题,不过总算是搞定了,接下来还有几个问题,小调整一下就 ok 了,距离上次升级博客已经过去了一年,现在看来,这一年,还是进步了不少东西的。继续加油吧……

阅读全文