随笔分类 -  随笔

1 2 3 下一页
个人随笔
php数组转为JSON字符串(兼容中文)
摘要:源码,亲测好用 阅读全文
posted @ 2017-11-30 14:50 FantasyBoy 阅读(20123) 评论(0) 推荐(0)
微信支付少一分钱
摘要:再价格处理方面,往往是两位小数换算成分,如18.90换算成分1890,直接乘以100也就行了,但是又使用了一个转换为整数类型的函数intval() 这下子结果就不对了,如图: 这是因为浮点类型的数字不能在不丢失一点儿精度的情况下通过内部二进制转换得到结果的,换句话说就是浮点类型的计算都会丢失精度的。 阅读全文
posted @ 2017-10-19 14:12 FantasyBoy 阅读(1087) 评论(0) 推荐(0)
前后端交常用的方式
摘要:Http1.1共定义了八种方法(动作)来描述Request-url请求指定资源的不同方式 1.options 返回服务器资源支持的访问方法,可以利用web服务器发送*来测试服务器的功能都支持那些请求方式 2.head 和get方法响应一致的响应,不同时的是get不会返回响应体,可以用来判读资源是否存 阅读全文
posted @ 2017-09-07 23:23 FantasyBoy 阅读(261) 评论(0) 推荐(0)
Fatal error: Can't use function return value in write context的问题
摘要:empty() 只检测变量,检测任何非变量的东西都将导致解析错误! 因此,我们不能拿empty来直接检测函数返回的值 以上是错误代码 阅读全文
posted @ 2017-08-30 15:59 FantasyBoy 阅读(294) 评论(0) 推荐(0)
数据返回了,但请求头报错500服务器内部错误
摘要:今天用TP5写的API,数据返回了,但请求头报错500服务器内部错误,检查发现是runtime日志文件,没有给权限 阅读全文
posted @ 2017-08-30 15:57 FantasyBoy 阅读(453) 评论(0) 推荐(0)
php读取url连接的图片,输出到浏览器
摘要:如果是图片,就修改header头 fopen打开文件后得到不是字符串,不能直接输出要fgets()这个函数获取字符串,fgets()函数是从文件指针中读取一行。文件指针必须是有效的,必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。 file 阅读全文
posted @ 2017-08-23 10:26 FantasyBoy 阅读(1450) 评论(0) 推荐(0)
后台银行卡算法
摘要:返回值:false表示默认不通过,true是通过 阅读全文
posted @ 2017-06-26 12:01 FantasyBoy 阅读(179) 评论(0) 推荐(0)
静态类和非静态类
摘要:上次在http://www.cnblogs.com/hanshuai0921/p/7059237.html说到静态函数和变量是保存到内存中,所以不用实例化,直接用类名::就可以调用,知道程序结束才会释放内存. 在编译的时候给静态类变量函数赋值和内存空间,动态类是在编译完,程序调用时才分配内存和数据的 阅读全文
posted @ 2017-06-25 19:22 FantasyBoy 阅读(179) 评论(0) 推荐(0)
php获取前一天时间段,每个月的第一天到最后一天
摘要:time()函数式获取当前时间的,而mktime()是格式化时间的 所以获取前一天的时间戳是: date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')-1,date('Y')));date('Y-m-d H:i:s',mktime(0,0,0,date 阅读全文
posted @ 2017-06-22 16:09 FantasyBoy 阅读(311) 评论(0) 推荐(0)
后台身份证验证算法
摘要:可以专门封到一个验证类中,直接调用就可以了 阅读全文
posted @ 2017-06-21 23:39 FantasyBoy 阅读(218) 评论(0) 推荐(0)
php生成随机数mt_rand和rand
摘要:PHP 的 rand() 函数默认使用 libc 随机数发生器。mt_rand() 函数是非正式用来替换它的。该函数用了 Mersenne Twister 中已知的特性作为随机数发生器,mt_rand() 可以产生随机数值的平均速度比 libc 提供的 rand() 快四倍(记得mt_rand()比 阅读全文
posted @ 2017-06-21 23:36 FantasyBoy 阅读(409) 评论(0) 推荐(0)
静态函数和一般函数
摘要:无论是静态函数还是一般函数,都是属于类的,二者的区别在于:非静态函数比喻由类实例化后的对象(也就要先new)调用,这时将向函数传递this指针,而静态函数可以直接由类名::调用, 也就是说,静态函数实际上是一个全局函数,不依赖于某个对象,不创建对象就可以调用; 普通函数依赖于一个类的对象,也就是有一 阅读全文
posted @ 2017-06-21 14:07 FantasyBoy 阅读(880) 评论(0) 推荐(0)
静态函数 静态变量和常量
摘要:静态变量和常亮/静态函数的调用,不需要实例化该类,所以节省资源 静态变量和常量的区别在于常量本身就是值的形式,在内存中不区分空间; 静态变量是变量形式,需要分空间 阅读全文
posted @ 2017-06-05 13:44 FantasyBoy 阅读(526) 评论(0) 推荐(0)
字符串的截取,substr和mb_substr
摘要:在操作字符串,进行截取时,务必使用mb_substr,因为如果对utf-8的字符串进行截取,很有可能返回的就是乱码(uft-8,一个汉字三个字节) mb_substr($arr,0,3,'utf-8'),是一个汉字一个字节这样就不会乱码了, 如果服务器开启了php_mbstring.dll(一般都没 阅读全文
posted @ 2017-05-27 10:00 FantasyBoy 阅读(209) 评论(0) 推荐(0)
什么是函数式编程
摘要:php函数可以被赋值给一个变量,包括用户自定函数和系统内置的函数,然后动态调用它.函数还可以作为参数传递给其他函数(称为高阶函数),也可以作为函数返回值返回 阅读全文
posted @ 2017-05-27 09:17 FantasyBoy 阅读(113) 评论(0) 推荐(0)
红包算法
摘要:今天看到一个红包算法,就使用了拿来主义 阅读全文
posted @ 2017-05-27 08:53 FantasyBoy 阅读(180) 评论(0) 推荐(0)
身份证号信息后台匹配
摘要:今天看到一篇好文章,关于通过身份号计算出正确性,属相,星座,果断引过来了. 身份证号码的结构: 要进行身份证号码的验证,首先要了解身份证号码的编码规则。我国身份证号码多由若干位数字或者数字与字母混合组成。早期身份证由15位数字构成,这主要是在1980年以前发放的身份证,后来考虑到千年虫问题, 因为1 阅读全文
posted @ 2017-05-22 10:36 FantasyBoy 阅读(2502) 评论(0) 推荐(0)
设计模式-观察者模式
摘要:1、单一职责原则 1、单一职责原则 定义: 单一职责原则又称为单一功能原则,即不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 原理: 如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者一直这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发 阅读全文
posted @ 2017-05-08 10:18 FantasyBoy 阅读(181) 评论(0) 推荐(0)
后台验证银行卡号算法
摘要:这里验证的前提需要保证银行卡号不能为空和0 阅读全文
posted @ 2017-05-05 11:13 FantasyBoy 阅读(286) 评论(0) 推荐(0)
设计模式--单例模式
摘要:1.单例模式可以说是在众多语言中使用最多的模式,单例模式节省资源,在应用程序的整个生命周期里,单例类的实例化对象,只存在一个,不会因为多次调用,而多次实例化产生多个对象,造成资源的浪费,该类只提供一个访问的点,,也就是单例类中的唯一公有方法,调用存储实例化对象的私有变量 $instance 2.单例 阅读全文
posted @ 2017-04-26 18:55 FantasyBoy 阅读(110) 评论(0) 推荐(0)

1 2 3 下一页