- 博客(11)
- 收藏
- 关注
原创 php访问url的四种方式
1、fopen方式 //访问指定URL函数 function access_url($url) { if($url=='') return false; $fp = fopen($url, 'r') or exit('Open url faild!'); if($fp){ while(!feof($fp))
2018-01-23 23:04:00 28021
原创 php对于浮点数的精确运算
我们在对浮点数进行 +-*/ 计算的时候,有时会遇到一些计算结果错误的问题,例如intval( 0.58*100); 打印结果是57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug。为什么出现这个bug?首先我们要知道浮点数的表示(IEEE 754:是IEEE二进位浮点数算数标准的编号),具体内容如下:浮点数,以64位的长度(双精度)为例,会采用1位符号位(E),
2018-01-22 23:17:31 3431
原创 JSON中的{}与[]的区别
一、JSON语法是JavaScript对象表示语法的子集。JSON数据的书写格式是:名称/值对。(1)数据在键值对中(2)数据由逗号分离(3)花括号保存对象(4)方括号保存数组二、JSON的值: (1)数字(整数或者浮点数) (2)字符串 (3)逻辑值 (true或false) (4) 数组 (5)对象 (6) null三、在 JSON里[]是
2018-01-22 00:23:51 35838 1
原创 MySql字符集的设置总结
1, 修改数据库字符集:ALTER DATABASE db_name DEFAULT CHARACTER SET character_name[COLLATE ...];2,修改表和所有字符列(char,varchar,text)的字符集:ALTER TABLE tb_name CONVERT TO CHARACTER SET character
2018-01-21 23:32:43 245
原创 php开发中处理emoji表情的问题
做与微信相关的开发,我们对于存储微信昵称必不可少。但是在处理微信昵称的时候,我们就会遇到一些麻烦,一般MySQL表设计时,都是用UTF8字符集的。当我们把带有emoji的昵称字段往里面insert时就没了,整个字段变成了空字符串。这是因为MySQL的utf8字符集是3字节的,而emoji是4字节,这样整个昵称就无法存储了。因此,我们要想支持emoji表情,可以通过以下3种方法处理:1,使用ut
2018-01-21 22:45:18 2605
原创 MySQL支持emoji表情的存储
MySQL支持emoji表情符号,首先需要MySQL版本大于5.5.3,且字符集需要设置为utf8mb4字符集。这是由于mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8的编码不支持存储emoji表情。 将Mysql的编码从utf8转换成utf8mb4的具体方法如下:(1) 修改mysql的配置文件my.cnf ;[clien
2018-01-15 00:22:58 726
原创 实现nginx反向代理
一,什么是反向代理: 反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。二,反向代理的主要作用: 目前web网站使用反向代理,除了可以防止外网对内网服务器的恶性攻击、缓存以减少服务
2018-01-14 23:15:16 10083
原创 PHP函数urlencode()和rawurlencode()的区别
(1)urlencode 函数: 返回字符串,此字符串中除了 - _ . 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与application/x-www-form-urlencoded的媒体类型编码方式一样。(2)rawurlencode 函数:返回字符串,此字符串中
2018-01-14 21:02:23 2017
原创 call_user_func_array函数详解
call_user_func_array : 调用回调函数,并把一个数组参数作为回调函数的参数。说明:mixed call_user_func_array ( callable $callback , array $param_arr )把第一个参数作为回调函数(callback)调用,把参数数组作(param_arr)为回调函数的的参数传入。返回回调函数的结果。如果出
2018-01-08 00:22:56 29861
原创 RediSearch的安装
RediSearch是一个高性能的全文搜索引擎,可作为一个RedisModule(扩展模块)运行在Redis(4.0以上版本)上。一、主要特性包括:(1) 简单,快速索引和搜索(2) 数据存储在内存中,使用内存-有效的自定义数据结构(3) 支持多种使用UTF-8编码的语言(4) 文档和字段评分(5) 结果的数值过滤(6) 通过词干扩展查询(7) 精确的短语搜
2018-01-07 23:18:06 6087 3
原创 2017个人年终总结
时光如梭,转眼间2017年已经过去,回首过去的一年,有成长,有失败,有欢乐,也有泪水.....,总之,可以说是“忙并收获着,累并快乐着”。2017年,是难忘的一年,对我而言,和公司一起经历了一次转型之痛。在这个过程中,我与公司的所有同事们没有畏惧,更没有放弃。我们始终相信彼此,并朝着目标一直前进。现在,所有的工作已经再次进入正轨,意味着,我们即将再次扬帆起航。我相信,终将有一天,我们会为自己当初的
2018-01-02 18:40:59 6767 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人