摘要: 原来写在<a href="http://www.cnblogs.com/firstForEver/">博客园的博客</a>,搬家了~ 新博客地址:http://www.hansongda.club/ 前几天花了三头二百买了一年的服务器资源,正好前段时间研究研究Laravel框架,就搭建了一个博客系统 阅读全文
posted @ 2018-01-02 21:12 根号五 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 在博客备份时,导出了所有文章,导出是xml文档,文章内容在CDATA部分。 这里介绍下XML中CDATA: 所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。 术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Un 阅读全文
posted @ 2017-12-31 17:21 根号五 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Laravel框架的中间件使用:从请求进来到响应返回,经过中间件的层层包装,这种场景很适合用到一种设计模式 装饰器模式。 装饰器模式的作用,多种外界因素改变对象的行为。使用继承的方式改变行为不太被建议。 装饰器模式,即是有多个要改变对象的东西(装饰类),这些装饰类均实现一个接口。每个类在实现的接口中 阅读全文
posted @ 2017-12-08 00:37 根号五 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 线上发现个bug,浮点数乘积以后取整,得到的数不符预期。还记得上次踩过的坑是数据库类型转换的一个问题。这个也相当于类型转换了..尴尬 浮点数计算的精度一定要谨慎。 例子如下: 究其原因,就是浮点数的二进制表示。当遇到循环的情况,就会出现这种问题。比如 18359.1 * 100在二进制运算结果后,转 阅读全文
posted @ 2017-12-07 00:49 根号五 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 依赖注入,简单说是把类里头依赖的对象,置于类外头,即客户端调用处。相当于把类与类解耦。 一个简单的例子: A类依赖B类,耦合较重。 换一种写法: 这个代码,就相当于实例化B的步骤放在了A类的外部,从而实现解耦。这就是依赖注入的一种实现方式。 Laravel框架中,通过这种依赖注入的方式,再配合反射功 阅读全文
posted @ 2017-12-04 14:41 根号五 阅读(2342) 评论(0) 推荐(0) 编辑
摘要: 学一学PHP框架--Laravel的设计思想。 先安装Laravel: Laravel的文档很全:参考 http://www.golaravel.com/ 既然文档很全,就简单说下几个重点。以下以安装Laravel 5.3版本为准: 一、服务器需要的几个条件:(其中php扩展该安装的一定要安装,否则 阅读全文
posted @ 2017-11-29 14:20 根号五 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 申请个京东云服务用着。上传文件想搭建个ftp服务。遇到个坑记录一下: 这里就简单的使用yum安装 ftp服务: vsftpd 全称 very secure ftp deamon (非常安全的ftp服务) 常规操作如下: 启动服务以后,无论怎么样ftp访问都是失败,遇到了坑.. 找遍网上遇到的问题,需 阅读全文
posted @ 2017-11-28 22:46 根号五 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 版本上线,有个洗数据的流程。 根据一个文件,把sql生成出来。 习惯了利用php,非常简单的几句代码就写出来。因为没写过python,就想用py写下,虽然没啥技术含量,也就当练习下。 原文件格式如下: php 代码: py代码: 执行后,diff下俩文件一致 python的语法不太熟悉,第一次写比较 阅读全文
posted @ 2017-10-16 22:33 根号五 阅读(769) 评论(0) 推荐(0) 编辑
摘要: PHP多进程一般应用在PHP_CLI命令行中执行php脚本,不要在web访问时使用。 多进程处理分解任务一般要比单进程更快。 多进程处理分解任务一般要比单进程更快。 php查看是否安装多进程模块: php -m | grep pcntl (pcntl是process control的缩写) (pcn 阅读全文
posted @ 2017-08-07 22:04 根号五 阅读(14947) 评论(0) 推荐(1) 编辑
摘要: 今天在PHP业务开发中,发现了一个问题。 两个较大数组(20万+元素),遍历其中一个$a,另一个数组$b用于查找元素。 比如 发现速度非常之慢,加上业务处理,耗时快半个小时之久。 排查之后发现in_array()的速度很慢。 怎么样优化呢?在php数组中,如果用in_array 或者 array_s 阅读全文
posted @ 2017-07-31 15:50 根号五 阅读(3137) 评论(1) 推荐(0) 编辑