分类:编程语言

关于编程语言的文章

简易HTTP协议解析

简易HTTP协议解析
       首先介绍一些必要的知识点。        TCP协议为操作系统底层协议,能够保证应用层获取到完整的、顺序一直的包序列。但TCP不提供具体的分包,需要上层协议自己解决。TCP发送...

Jenner 4年前 (2015-08-11) 14765℃ 0评论 3喜欢

简单PHP性能记录工具

简单PHP性能记录工具
最近写了一个异步mysql客户端的封装,想与传统的串行方式做下性能对比。包括运行时间、内存使用情况等信息。在github和packagist上搜索并没有找到自己想要的,xhprof又太大了,结果也太复杂,不符合现在的需要。所以决定自己写一个package,来实现对php脚本运...

Jenner 4年前 (2015-07-23) 11880℃ 0评论 3喜欢

PHP异步并发访问mysql简单实现

PHP异步并发访问mysql简单实现
在实际的开发过程中,我们常常会遇到需要操作多张表,多个库的情况。有时因为一些限制我们不能进行连表(例如,异地数据库),所以只能用php串行访问后再在php里进行合并,有时还需要模拟mysql对合并后的结果进行排序、归并等。 这里产生的一个问题就是串行带来的访问时间问题。...

Jenner 4年前 (2015-07-23) 14426℃ 0评论 4喜欢

PHP文件缓存实现

PHP文件缓存实现
有些时候,我们不希望使用redis等第三方缓存,使得系统依赖于其他服务。这时候,文件缓存会是一个不错的选择。 我们需要文件缓存实现哪些共更能: 功能实现:get、set、has、increment、decrement、delete、flush 能够在较短的时...

Jenner 4年前 (2015-06-04) 12802℃ 2喜欢

php包管理机制-支持php5.3的方法

php包管理机制-支持php5.3的方法
composer作为目前主流的php包管理器,使得我们组合不同功能的php代码非常容易,开发也可以更专注某一个模块了。而composer要求我们的php版本不低于php5.3,虽然php5.3也能跑,但不保证不会有问题。而相信目前国内很多公司的php版本仍然停留在php5.3...

Jenner 4年前 (2015-05-18) 12194℃ 0喜欢

PHP模拟SQL的GROUP BY算法

PHP模拟SQL的GROUP BY算法
github地址:https://github.com/huyanping/Zebra-PHP-ArrayGroupBy packagist地址:https://packagist.org/packages/jenner/array_group_by 为什么使用Zebra-PHP...

Jenner 4年前 (2015-01-24) 10272℃ 0评论 1喜欢

PHP微信SDK——Zebra-Wechat

PHP微信SDK——Zebra-Wechat
Zebra-Wechat Zebra-Wechat是微信公众平台开放接口的PHP封装,简单易用,支持以下功能: 接收微信服务器推送信息,对推送信息类型进行识别 微信API客户端封装(用户管理、用户组管理、客服管理、自定义菜单管理、系统管理等) 微信跳转验证封装 微小店相关接口 ...

Jenner 5年前 (2014-12-15) 13336℃ 0评论 3喜欢

composer之创建自己的包

composer之创建自己的包
composer的出现,使得PHPer可以像java一样更加方便的管理代码。在composer没有出现之前,人们大多使用pear、pecl管理依赖,但是局限性很多,也很少有人用(接触的大多phper基本不适用pear管理依赖)。composer不仅仅能够解决依赖的问题,也可以...

Jenner 5年前 (2014-11-04) 17593℃ 4评论 10喜欢

翻译:Laravel Generators laravel代码生成器

翻译:Laravel Generators laravel代码生成器
使用自定义代码生成工具快速进行Laravel开发 这个Laravle包提供了一种代码生成器,使得你可以加速你的开发进程,这些生成器包括: generate:model – 模型生成器 generate:view – 视图生成器 generate:con...

Jenner 5年前 (2014-10-06) 13977℃ 0评论 2喜欢

基于Redis的MessageQueue队列封装

基于Redis的MessageQueue队列封装
Redis的链表List可以用来做链表,高并发的特性非常适合做分布式的并行消息传递。 github地址:https://github.com/huyanping/Zebra-Message-Queue packagist地址:https://packagist.org/packa...

Jenner 5年前 (2014-09-28) 12617℃ 0评论 1喜欢