摘要: if you take nothing else away from this guide other than this, you'll be ahead of many developers. 如果你不离开这个指南,除此之外,你将超越大多数的开发者。 1、array_walk 使用用户自定义函数 阅读全文
posted @ 2017-09-14 14:11 guoyinglichong 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ![](http://images2017.cnblogs.com/blog/918768/201709/918768-20170914115257844-745425020.png) 阅读全文
posted @ 2017-09-14 11:54 guoyinglichong 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ![](http://images2017.cnblogs.com/blog/918768/201709/918768-20170914114631344-799293414.png) ![](http://images2017.cnblogs.com/blog/918768/201709/918768-20170914114638672-736353500.png) 阅读全文
posted @ 2017-09-14 11:47 guoyinglichong 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 当某个变量与多个值进行比较的时候 不要用多个if else 判断是否相等 将多个值放在数组里,然后用PHP函数in_array(mixed $needle,array $haystack),检查数组$haystack里是否存在某个值$needle 总之这个例子就是要让嵌套达到最小 阅读全文
posted @ 2017-09-14 11:44 guoyinglichong 阅读(283) 评论(0) 推荐(0) 编辑
摘要: ![](http://images2017.cnblogs.com/blog/918768/201709/918768-20170914112346360-1760489705.png) 阅读全文
posted @ 2017-09-14 11:24 guoyinglichong 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、下载ubuntu镜像文件 https://mirrors.aliyun.com/ubuntu releases/17.04/ubuntu 17.04 desktop amd64.iso 2、创建虚拟机 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 开机时,按F2, 阅读全文
posted @ 2017-09-11 16:05 guoyinglichong 阅读(138) 评论(0) 推荐(0) 编辑
摘要: $d = (0.1+0.7) 10;//$d为8 //floor函数返回不大于value的最接近的整数,舍去小数部分取整 $e = floor($d);//$e为7 为什么$e为7,而不是8 因为$d的结果其实是类似7.9999999999999991118... 永远不要相信浮点数结果精确到了最后 阅读全文
posted @ 2017-09-05 14:03 guoyinglichong 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1、缓存机制中有一个核心难点 缓存清理。 缓存,就是保存一些数据,但是这些数据往往是会变化的, 我们要针对这些变化,清理掉保存的“脏”数据,也不是很容易。 2、最简单的缓存数据 静态数据。这种数据往往在程序的运行 时是不会变化的,比如在web服务器内存中缓存的HtmL文件数据 事实上,所有的不是由外 阅读全文
posted @ 2017-09-04 22:23 guoyinglichong 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、业务角度 一般是在一个召回的商品集合里,通过对商品排序, 追求GMV或者点击量最大化。 基于一个目标,如何让流量的利用效率最高。 很自然的,如果我们可以准确预估每个商品的GMV转化率或者 点击率,就可以最大化利用流量,从而收益最大。 2、技术服务于业务,模型本身的迭代需要配合业务目标才能发挥出 阅读全文
posted @ 2017-09-04 14:12 guoyinglichong 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 1、“并发”指的是程序的结构,“并行”指的是程序运行时的状态 2、并行:同一时刻执行,判断程序是否处于并行的状态,就看同一 时刻是否有超过一个“工作单位”在运行就好了。 所以,单线程永远无法达到并行状态。 要达到并行状态,最简单的就是利用多线程和多进程。 Python的多线程由于存在著名的GIL,无 阅读全文
posted @ 2017-09-04 13:23 guoyinglichong 阅读(161) 评论(0) 推荐(0) 编辑