var_dump(intval(0.58 * 100));正确结果是 57,而不是 58浮点运算惹的祸
其实这些结果都并非语言的 bug,但和语言的实现原理有关, js 所有数字统一为 Number, 包括整形实际上全都是双精度(double)类型。...阅读全文>>
- 0 阅读
php精度计算的问题解析
- 0 阅读
laravel异步监控定时调度器实例详解
laravel默认提供了一个命令定时任务的功能,在其他的php框架下面,没有这个定时任务,我们要跑一些异步脚本怎么操作呢,只能依赖我们系统提供的crontab来做,这就导致我们每次发版本新增定时任务都要去服务器更改crontab代码,获取更新这个配置。...阅读全文>>
- 0 阅读
PHP基础之输出缓冲区基本概念、原理分析
在PHP运行的过程中,可以将会产生输出的函数或操作结果暂时保存在PHP的缓冲区,只有当缓冲区满了、或者PHP运行完毕、或者在必要时候进行输出,才会将数据输出到浏览器,此缓冲数据的区域称为PHP的输出缓冲区(OB)。...阅读全文>>
- 0 阅读
PHP面向对象程序设计之构造方法和析构方法详解
构造方法和析构方法是对象中的两个特殊方法,它们都与对象的生命周期有关。构造方法是对象创建完成后第一个被对象自动调用的方法,这是我们在对象中使用构造方法的原因。...阅读全文>>
- 0 阅读
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
在一般的面向对象设计语言(如C++,Java)中的方法重载就是定义相同的方法名,通过“参数的个数”不同或“参数的类型”不同,来访问我们的相同方法名的不同方法。但是PHP 中,方法是不能重载的,因为PHP 是弱类型的语言,所以在方法的参数中本身就可以接收不同类型的数据,又因为PHP 的方法可以接收不定个数的参数,所以通过传递不同个数的参数调用不相同方法名的不同方法也是不成立的。...阅读全文>>
- 0 阅读
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
在PHP中,会遇到这样的情况,子类继承父类,但是又需要对父类的属性和方法进行一定的扩展,这时子类可以对属性和方法进行重写,覆盖与父类同名的属性和方法,但是如果父类的方法中的内容比较多,比如上百成千行代码,这时只需使用”父类类名::方法” 或“parent::方法“来调用父类中被覆盖的方法,有就是重新载入父类,然后再加上需要扩展的语句。...阅读全文>>
- 0 阅读
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
本文实例讲述了PHP中常用的三种设计模式。分享给大家供大家参考,具体如下:PHP中常用的三种设计模式:单例模式、工厂模式、观察者模式...阅读全文>>
- 0 阅读
PHP 实现文件压缩解压操作的方法
在php中,有时我们需要使用到压缩文件操作,压缩文件可以节省磁盘空间;且压缩文件更小,便于网络传输,效率高,下面我们就来了解php的压缩解压相关操作...阅读全文>>
- 0 阅读
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
本文实例讲述了PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类...阅读全文>>
- 0 阅读
php设计模式之策略模式应用案例详解
本文实例讲述了php设计模式之策略模式应用。分享给大家供大家参考,具体如下:策略模式定义:策略模式定义一系列的算法,将每个算法封装起来,并让它们可以相互装换。...阅读全文>>
- 0 阅读
php设计模式之装饰模式应用案例详解
本文实例讲述了php设计模式之装饰模式。分享给大家供大家参考,具体如下:介绍 装饰者模式(Decorator Pattern)允许你向一个现有的对象添加新的功能,同时又不改变其结构。...阅读全文>>
- 0 阅读
PHP Trait代码复用类与多继承实现方法详解
众所周知,一直以来PHP和很多语言一样是单继承的语言,但是常常在编码过程中,我们需要在当前类中使用两个或两个以上的其他类的方法,这种情况下继承就不能实现,而往往采用new方式实例化很多要用到的类,这样就会很影响代码的结构和开发规范。于是Trait类诞生了,它是一种代码复用的语法,能够实现一个类中引用多个其他类的方法。...阅读全文>>
- 0 阅读
thinkphp整合系列之滑动验证码geetest功能
给一个央企做官网,登录模块用的thinkphp验证码类,后台验证码能用打码工具暴力破解,发函要求整改。so,就有了下面的极速验证图形...阅读全文>>
- 0 阅读
Laravel框架使用RabbitMQ的方法实例说明
这篇文章主要介绍了Laravel使用RabbitMQ的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...阅读全文>>
- 0 阅读
PHP进阶学习之垃圾回收机制详解
本文实例讲述了PHP垃圾回收机制。分享给大家供大家参考,具体如下:一、概念垃圾回收机制是一种动态存储分配的方案。...阅读全文>>
- 0 阅读
windows 2008r2+php5.6.28环境搭建详细过程
这篇文章主要介绍了windows 2008r2+php5.6.28环境搭建详细过程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...阅读全文>>
- 0 阅读
PHP进阶学习之依赖注入与Ioc容器详解
这篇文章主要介绍了PHP进阶学习之依赖注入与Ioc容器,结合实例形式详细分析了依赖注入与Ioc容器概念、原理、用法及相关操作注意事项,需要的朋友可以参考下...阅读全文>>
- 0 阅读
PHP进阶学习之Geo的地图定位算法详解
日常开发中我们经常需要查找某个物体的定位,或者查找附近的范围等,我们自然而然会想到的方法就是利用各种提供服务的地图网站的API,基于API,用经纬度去实现定位和查找附近范围等等。...阅读全文>>
- 0 阅读
Asp.Net Core Web应用程序―探索
作为一个Windows系统下的开发者,我对于Core的使用机会几乎为0,但是考虑到微软的战略规划,我觉得,Core还是有先了解起来的必要。
因为,目前微软已经搞出了两个框架了,一个是Net标准(.NetFramework),一个是Net Core。...阅读全文>> - 0 阅读
详解log4net的使用
log4net,可以把日志输出到控制台程序,文件,数据库、邮件,下面贴出四个输出的配置代码,其余如window日志等输出不做阐述。...阅读全文>>
- 0 阅读
mysql中用left join自联去重的一些技巧
这张表里,name有重复值现在需要在type确定的情况下,筛选出一个列表,满足,name不重复,找出的记录为同name下started_at为最小的记录...阅读全文>>
- 0 阅读
zabbix监控MySQL主从状态的方法详解
一般情况下,在MySQL的从上查看从的运行状态是通过Slave_IO_Running线程和Slave_SQL_Running线程是否ok,通过命令“show slave status/G;”即可查看。所以这里根据这两个值进行判断。...阅读全文>>
- 0 阅读
MySQL中查询某一天, 某一月, 某一年的数据代码详解
本文通过实例代码给大家介绍了MySQL中, 如何查询某一天, 某一月, 某一年的数据 ,需要的朋友可以参考下...阅读全文>>
- 0 阅读
MySQL找出未提交事务信息的方法分享
前阵子,我写了一篇博客“ORACLE中能否找到未提交事务的SQL语句”, 那么在MySQL数据库中,我们能否找出未提交事务执行的SQL语句或未提交事务的相关信息呢?...阅读全文>>
- 0 阅读
MySQL死锁套路之唯一索引下批量插入顺序不一致
前言死锁的本质是资源竞争,批量插入如果顺序不一致很容易导致死锁...阅读全文>>