自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除