自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gphjl的专栏

努力和遗憾,哪个更痛苦?

  • 博客(15)
  • 收藏
  • 关注

原创 php emoji表情处理

背景作为UGC社区,内容大多由用户产生,而产生内容的来源又各种各样,特别是移动设备,所以经常会发生用户发送的内容中包含emoji(emoji介绍)表情,未经处理,在显示时就是乱码。解决方案1.数据库支持:将Mysql的编码从utf8转换成utf8mb4。 2.匹配出内容中的emoji表情做过滤或替换/** * 表情转换 更新到ios9.2涵盖编码范围

2016-02-22 17:05:40 5975

原创 PHP 处理移动端emoji表情

emoji就是表情符号,在手机里面已经是很流行使用的一种表情。面临问题:插入Emoji表情,保存到数据库时报错:SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column 'review' at row 1UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql

2015-12-28 16:02:56 4233

原创 JS 加法函数,用来得到精确的加法结果

/** ** 加法函数,用来得到精确的加法结果 ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 ** 调用:accAdd(arg1,arg2) ** 返回值:arg1加上arg2的精确结果 **/ function accAdd(arg1, arg2) { va

2015-11-02 16:51:01 938

原创 ajax处理跨域请求和传递cookie

头部加上Access-Control-Allow-Origin:*Access-Control-Allow-Credentials:trueajax添加xhrFields: {withCredentials: true },crossDomain: true

2015-10-16 14:14:00 1321

原创 Centos Swoole安装

1. 下载swoolewget https://github.com/swoole/swoole-src/archive/swoole-1.7.17-stable.tar.gz2. 解压tar zxvf swoole-1.7.17-stablecd swoole-1.7.17-stablecd swoole-1.7.17-stable3.编译./config

2015-10-09 17:18:32 727

原创 nginx: [error] invalid PID number "" in "/usr/local/webserver/nginx/logs/nginx.pid"

/usr/local/webserver/nginx/nginx -c /usr/local/webserver/nginx/conf/nginx.conf/usr/local/webserver/nginx/nginx -s reload

2014-12-23 16:44:52 13486 4

原创 vagrant up error: Valid states are 'starting, running'. The machine is in the 'poweroff' state 解决

用命令行vagrant up启动时报错:Valid states are 'starting, running'. The machine is in the 'poweroff' state.接着尝试使用VBox启动,报错如下:

2014-11-23 16:40:54 1107

原创 MySQL性能优化

关于数据库的性能,不只是数据库管理员DBA才需要关心的事,更是我们程序员需要去关注的事情。当我们去设计表结构,操作数据库(尤其是查询语句)时,我们都需要注意操作的性能。这里只是针对MySQL聊聊一些优化的技巧。1.查询缓存大多数的MySQL数据库都开启了查询缓存。查询缓存的作用就是当接收到一个和之前一样的查询语句时,服务器将从查询缓存中检索结果,而不是再次执行上次的查询,这是提高性能最

2014-11-11 23:08:54 601

原创 PHP如何发送异步请求

之前因项目需求(无需关心程序执行的结果,没有必要让浏览器一直处于等待状态,想办法让程序不收响应在后台静默执行。)需要实现php发送异步请求,使用异步执行的好处:1.摆脱了应用程序对单个任务的依赖性;2.提高了程序的执行效率;3.提高了程序的扩展性;4.在一定场景提高了用户体验;5.因为PHP不支持多线程,使用异步调用的请求多个HTTP的方式达到了程序并行执行效果,但是注意的

2014-11-05 18:12:50 899

原创 深入了解正则表达式

正则表达式在程序开发中shife

2014-11-02 15:03:30 675

原创 排序算法之PHP

概述排序有内部排序和外部排序,内部排序就是数据ji

2014-10-27 14:11:31 527

原创 五种常见的PHP设计模式

直奔主题工厂模式松散耦合,工厂模式是一种类,它具有创建对象的方法。可以直接使用工厂类创建对象,而不用new。清单一显示一个工厂类

2014-10-09 18:16:47 471

转载 PHP如何解决网站大流量与高并发

首先,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 其次,优化数据库访问。 前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站, 静态化往往不能满足某些功能。 缓存技术就是另一个解决方案,就是

2014-10-09 10:21:48 801

转载 50个高端大气上档次的管理后台界面模板

来源:http://www.qianduan.net/50-amazing-admin-management-templates.html

2014-10-09 10:05:51 898 1

原创 php性能优化

一直对php性能优化方面的文章挺感兴趣,

2014-10-09 10:00:05 441

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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