- 博客(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
zlib-1.2.8.tar.gz
2017-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人