PHP中的浮点数
PHP浮点数精度
在PHP中,浮点数的字长和平台相关,通常最大值是 1.8e308 并具有 14 位十进制数字的精度(64 位 IEEE 格式)。
浮点数的精度有限。尽管取决于系统,PHP 通常使用 IEEE 754 双精度格式,则由于取整而导致的最大相对误差为 1.11e-16。非基本数学运算可能会给出更大误差,并且要考虑到进行复合运算时……继续阅读 »
悠悠
7年前 (2018-02-27) 4733浏览 0评论
0个赞
问题描述
在Windows平台,Apache服务器环境下,php运行报Call to undefined function curl_init()
问题排查
该问题的排查按照下面的步骤逐一进行检查。
检查PHP配置
curl_init() 需要扩展 curl 的支持,首先确定 php.ini 配置文件中 extension=php_curl.dll 前面的分……继续阅读 »
悠悠
7年前 (2018-01-22) 3729浏览 0评论
3个赞
该文章记录在使用PHP Laravel框架过程中遇到的一些问题。Laravel官方文档参考这里。
Laravel 使用 groupBy 报错
问题描述
使用 groupBy 进行多列分组,或者获取列和分组列不相同时会报错。
说明
Laravel5.4以后启用了 mysql 严格语法检查,导致这种 groupBy 会报错。
解决办法
修改时配置文件: conf……继续阅读 »
悠悠
7年前 (2018-01-22) 3400浏览 0评论
0个赞
概述
PHP中对日期进行处理常用的几个函数如下:
date(): 把时间戳格式化为更易读的日期和时间
time(): 获取当前 Unix 时间戳
strtotime(): 将表示时间和日期的字符串转化为相应的时间戳
mktime(): 创建日期
这些函数是PHP核心的部分,无需安装即可使用。另外需要注意的是,这些函数的行为还受到 php.ini 中配置的……继续阅读 »
悠悠
7年前 (2018-01-17) 5497浏览 1评论
5个赞
PHPStrom 中的优化配置,在使用诸如Laravel等框架时,需要对Laravel进行相应的配置,以便更好的敲代码。
自动 use 导入类
在代码中使用类的时候,默认是从候选中导入类名的绝对命名空间,比如 extends 的时候,直接导入了需要的类名的完整命名空间,很长这个时候需要 PHPStorm 使用 use 导入。
编辑配置:File -> Set……继续阅读 »
悠悠
7年前 (2017-12-30) 3392浏览 0评论
2个赞
Visual Studio 2015 C++ 单元测试方法
确定测试的方法
测试产品代码有多种方式,具体视其是否显示要测试的接口而定。 选择以下方式之一:
单元测试将仅使用从受测试代码导出的函数
添加单独的测试项目。 在测试项目中,添加对所测试项目的引用
受测试的代码生成为一个 .exe 文件
添加单独的测试项目。 将其与输出对象文件关联起来
……继续阅读 »
悠悠
7年前 (2017-12-25) 4565浏览 0评论
1个赞
单元测试是保证代码程序质量的一种重要手段。对于核心代码以及复杂的算法等都应该编写单元测试。
注意单元测试注重于测试某个功能,一个单元测试方法类不应该有复杂的流程控制语句。如果需要对某一列功能进行测试,则需要编写集成测试。
配置PHPUnit
PHPUnit Github地址为:https://github.com/sebastianbergmann/phpu……继续阅读 »
悠悠
7年前 (2017-12-07) 3967浏览 0评论
16个赞
我们一般使用GET或者POST请求方式向服务端传送参数,在PHP服务端中,对于不同的请求格式,获取参数的方式不同。
GET请求
GET请求是最简单的请求了,请求的参数直接以 key value的形式拼接在URL后面。如:
http://localhost/params.php?username=uusama&role=admin
在服务端的PHP中……继续阅读 »
悠悠
7年前 (2017-12-02) 9768浏览 0评论
4个赞
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库。使用它来处理HTML页面就像JavaScript代码操作HTML DOM树一样方便。官方中文文档地址
1. 安装
1.1 安装 Beautiful Soup
Beautiful Soup3 目前已经停止维护,推荐使用 Beautiful Soup4,现在已经被移植到 b……继续阅读 »
悠悠
7年前 (2017-12-01) 4788浏览 0评论
3个赞
常量定义:Map,List
定义Map,List的常量,在定义的时候初始化值,如果只是使用 final 关键字,仍然可以对集合进行修改,需要加 unmodified 修饰,如下:
// 定义常量Map
public static final Map<String, String> CONST_MAP = Collections.unmodifi……继续阅读 »
悠悠
7年前 (2017-11-07) 3450浏览 0评论
4个赞