自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 自己对设计模式的理解:工厂模式和单例模式

一、工厂模式:个人总结class  Factory{static function createObject($par){if ($par == 1) {$test1 = new Object1();} elseif ($par == 2) {$test2 = new Object2();} else {$test3 = new Object3();}

2017-03-31 17:08:40 263

原创 composer的安装

1.必须安装PHP MySQL2.下载最新的composer.phar3.建立文件夹 composer4.命令执行安装php composer.phar5.php composer.phar -V 看到版本6.建立一个composer.bat文件,里面写入@php "%~dp0composer.phar" %*7.composer -v  ok中国镜像

2017-03-31 17:02:55 170

转载 Elasticsearch安装IK分词器

安装方式大概分为两种:自行编译;使用elasticsearch-rtf版,利用别人编译好的文件进行安装;环境说明:我下载的es版本是:elasticsearch-1.7.4.tar.gz,这里我是用的ik版本是elasticsearch-rtf-1.0.0.zip解压后得到的elasticsearch-analysis-ik-1.2.6.jar文件。方式一:自行编译

2017-03-31 16:57:41 596

转载 PHP汉字转换拼音的函数代码

header('Content-Type: text/html; charset=UTF-8');/** * 拼音工具类 * $isfirst true代表只要拼音的大写字母,否则就是全拼 */class PinyinUtil{ public static function convert($s, $isfirst = false) { static $

2017-03-31 16:54:27 50860

转载 使用 ElasticSearch Aggregations 进行统计分析

ElasticSearch 的特点随处可见:基于 Lucene 的分布式搜索引擎,友好的 RESTful API……大部分文章都围绕 ELK Stack 和全文搜索展开,本文试图用一个小案例来展示 ElasticSearch Aggregations 在统计分析的强大之处。表单长这样需求:对回收的问卷进行统计,统计方式可能有:看每周/天/小时回收量(可以做成

2017-03-31 16:50:19 2833

转载 rpc介绍,和PHP常用的rpc框架

什么是rpc框架先回答第一个问题:什么是RPC框架? 如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call)那什么是远程调用?通常我们调用一个PHP中的方法,比如这样一个函数方法: localAdd(10, 20),localAdd方法的具体实现要么是用户自己定义的,要么是php库函数中自带的,也就说在localAdd方法的代码实现在本地,它

2017-03-31 16:48:01 9489

原创 常见通信协议区别——tcp、udp、rpc、http、socket

TCP/IPTCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。tcp和udptcp和udp都是传输协议,主要区别是tcp协议连接需要3次握手,断开需要四次握手,是通过流来传输的,就是确定连接后,一直发送信息,传完后断开。udp不需要进行连接,直接把信息

2017-03-31 16:45:01 1898

原创 sql server 实现分页方法

var iPage = getPage(); // 获取当前页var iPageSize = 20;// 每页的记录数量var sql = "SELECT TOP "+ iPageSize +" ID,User FROM [Users] WHERE age > 18 AND "+ " ID NOT IN ( SELECT TOP "+ iPageSize*(iPage -1) +" I

2017-03-31 09:39:09 277

转载 jsonp 跨域通信的实现

jsonp 跨域通信的实现       在js中,让 s1.example.com (s1) 可以于 s2.example.com (s2) 通信        js跨域发送消息是没有权限的,也没有办法从其他域名获取返回的数据        如: (在 s1 下)    $.ajax({        url:'http://s2.example.com/get

2017-03-31 09:35:25 322

原创 SQL语句收集

每个用户在 从表(t) 只获取一条 最新的 记录。适用于一对多,但每个主表记录只查询一条从表记录的情况。addtime  -- 添加时间userid -- 外键select top 10 title from t where addtime in (select max(addtime) from t group by userid)参考网址:http://zhidao.bai

2017-03-30 16:08:38 169

转载 .htaccess 的正则规则

为了方便 htaccess 编写正则,这里整理了一下 htaccess 的正则规则。# —— 位于行首时表示注释。[F] —— Forbidden(禁止): 命令服务器返回 403 Forbidden错误给用户浏览器[L] —— Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL[N] —— Next(下一条规则): 告诉服务器继续重写,指导所

2017-03-09 17:21:48 473

转载 PHP使用CURL详解

PHP使用CURL详解CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展

2017-03-06 17:13:24 223

上海地铁sql,上海地铁所有线路的站点 sql

上海地铁sql 上海地铁所有线路的站点 mysql,上海地铁sql 上海地铁所有线路的站点 sql ,

2019-10-22

全国省份、城市、县、区、街道、的sql

全国省份、城市、县、区、街道、的sql

2017-08-28

pcre-8.36.tar.gz

2017-04-19

zlib-1.2.8.tar.gz

2017-04-19

空空如也

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

TA关注的人

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