2017年5月27日
摘要: 在操作字符串,进行截取时,务必使用mb_substr,因为如果对utf-8的字符串进行截取,很有可能返回的就是乱码(uft-8,一个汉字三个字节) mb_substr($arr,0,3,'utf-8'),是一个汉字一个字节这样就不会乱码了, 如果服务器开启了php_mbstring.dll(一般都没 阅读全文
posted @ 2017-05-27 10:00 FantasyBoy 阅读(202) 评论(0) 推荐(0) 编辑
摘要: php函数可以被赋值给一个变量,包括用户自定函数和系统内置的函数,然后动态调用它.函数还可以作为参数传递给其他函数(称为高阶函数),也可以作为函数返回值返回 阅读全文
posted @ 2017-05-27 09:17 FantasyBoy 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 今天看到一个红包算法,就使用了拿来主义 阅读全文
posted @ 2017-05-27 08:53 FantasyBoy 阅读(173) 评论(0) 推荐(0) 编辑
  2017年5月24日
摘要: 今天想查看laravel框架中执行的SQL语句,百度了一圈,才找到,这文档真心看着不爽,下面上查看方法 这才找到问题所在,laravel和TP5不一样,不能用数组作为查询条件 阅读全文
posted @ 2017-05-24 13:45 FantasyBoy 阅读(906) 评论(0) 推荐(0) 编辑
  2017年5月22日
摘要: 今天看到一篇好文章,关于通过身份号计算出正确性,属相,星座,果断引过来了. 身份证号码的结构: 要进行身份证号码的验证,首先要了解身份证号码的编码规则。我国身份证号码多由若干位数字或者数字与字母混合组成。早期身份证由15位数字构成,这主要是在1980年以前发放的身份证,后来考虑到千年虫问题, 因为1 阅读全文
posted @ 2017-05-22 10:36 FantasyBoy 阅读(2318) 评论(0) 推荐(0) 编辑
  2017年5月15日
摘要: 变量是有作用域的. 函数不仅可以定义在模块的最外层,还可以定义在另外一个函数的内部,像这种定义在函数里面的函数称之为嵌套函数例如: def print_msg(): # print_msg 是外围函数 msg = "zen of python" def printer(): # printer是嵌套函数 print(msg) ... 阅读全文
posted @ 2017-05-15 15:07 FantasyBoy 阅读(785) 评论(0) 推荐(0) 编辑
  2017年5月8日
摘要: 1、单一职责原则 1、单一职责原则 定义: 单一职责原则又称为单一功能原则,即不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 原理: 如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者一直这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发 阅读全文
posted @ 2017-05-08 10:18 FantasyBoy 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 开始使用laravel操作数据库啦! abstract生明的类 抽象类就把类基础的部分抽出来,就是把重复的东西写到抽象类中,减少工作量。只要方法没有用abstract声明,在其子类中就不用实现。而且在子类中该方法为公共方法。 interface 定义了一个接口类,它里面的方法其子类必须实现。接口是类 阅读全文
posted @ 2017-05-08 09:24 FantasyBoy 阅读(901) 评论(0) 推荐(0) 编辑
  2017年5月7日
摘要: 1.如何查看磁盘分区和使用情况 fdisk:查看硬盘分区表 df:查看分区使用情况 du:查看文件占用空间情况 2.根目录文件作用介绍 / 根目录 /bin 做为基础系统所需要的最基础的命令就是放在这里。比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普 阅读全文
posted @ 2017-05-07 14:44 FantasyBoy 阅读(495) 评论(0) 推荐(0) 编辑
  2017年5月5日
摘要: 今天第一次使用laravel框架连接数据库,满环激动,结果报连接数据失败,反复检查账号密码什么都对,就是报连接失败 就是这个命令,清除了数据库的缓存,连接成功了(在框架爱根目录执行) ,有时候缓存会让我们遇到莫名其妙的BUG,还有存入数据库时,总是少一些字段,都是缓存的祸 阅读全文
posted @ 2017-05-05 18:56 FantasyBoy 阅读(281) 评论(0) 推荐(0) 编辑