自定义博客皮肤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)
  • 收藏
  • 关注

转载 使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)

这篇文章主要介绍了PHP使用Pthread实现的多线程操作的方法,以完整实例形式分析了php多线程的创建及使用相关技巧,需要的朋友可以参考下

2016-06-27 22:48:19 1492 1

原创 elasticsearch的_update方法,一次调用执行多次更新

关于_update方法,官方文档给了一些示例,但都是一次只进行一次更新的,关于一次调用执行多次(multi)更新的方法并没有给出,今天在做项目的时候要用到这个功能,上网上搜了一下,在一个角落里找到了点提示,贴出来供大家参考使用。curl -XPOST 'localhost:9200/test/type1/1/_update' -d '{ "script" : {

2016-06-27 18:40:01 1465

原创 PHP调用elasticsearch的_update_by_query接口

es官方提供的php接口是没法直接调用_update_by_query接口的,但是既然es的访问是基于http协议的,那么我们完全可以使用模拟http请求的方式来调用官方的接口。抛砖引玉,简单写了一个示例类供大家参考。<?phpclass esapi{ //地址 private $server; //索引 private $index; public function

2016-06-27 18:20:35 3006

原创 PHP:stream_context_create函数模拟POST/GET请求

<?php$data = array( 'name' => 'zhangsan', 'gender' => 'male', 'age' => 25 );$query_string = http_build_query($data);$option = array( 'http' => array( 'method' => 'POST', 'header' => ar

2016-06-24 16:25:56 771

原创 Starting elasticsearch: Exception in thread "main" java.lang.IllegalStateException: Could not load p

启动elasticsearch的时候报了如下错误:Starting elasticsearch: Exception in thread "main" java.lang.IllegalStateException: Could not load plugin descriptor for existing plugin [ik.tgz]. Was the plugin built befor

2016-06-21 19:38:23 18637

原创 linux下cp复制合并文件命令

命令:  cp  -frp from to例:合并/test到/to文件夹下的内容 cp -fra /test /to参数说明:f  强制合并,不询问yes/nor 递归合并p 保持文件属性不变

2016-06-16 21:54:12 13833

原创 nginx平滑重启

nginx平滑启动可以在不影响线上用户使用的情况下,让新更改的nginx配置生效。平滑启动只要执行一条简单的命令就可以,但是为了保证配置没有问题,我们先检查一下配置文件。第一:检查配置文件/usr/sbin/nginx -t -c /etc/nginx/nginx.conf第二:平滑启动/usr/sbin/nginx -s reload注:nginx

2016-06-16 17:13:56 669

转载 网关和代理的对比

严格来说,代理连接的是两个或多个使用相同协议的应用程序,而网关连接的则是两个或多个使用不同协议的应用程序。网关扮演的是‘协议转换器’的角色,即使客户端和服务端使用的是不同的协议,客户端也可以通过网关来和客户端进行交互。代理:如下图,图中的中间设备是一个HTTP代理,因为它连接的客户端和服务端使用的都是http协议。网关:如下图,图中的中间设备是HTTP/POP网关,因为它连

2016-06-15 17:10:41 4768

原创 php/html文件上传中的enctype属性

先贴一个最简单的文件上传模型 <?phpif (isset($_FILES['file'])) { $dst = './test_'.$_FILES['file']['name']; move_uploaded_file($_FILES['file']['tmp_name'], $dst);}可以看到,form中添加了enctype="multipart/fo

2016-06-14 11:18:25 616

原创 php利用header()实现文件下载

<?php$file = './test.png';$filename = basename($file);//设置头信息header("Content-Type:application/octet-stream");header("Content-Disposition:attachment;filename='$filename'");header("Content-Transf

2016-06-14 10:20:30 451

原创 php反转字符串的三种方法

这种问题在面试题中经常被问到,php有自带的函数strrev可以轻松实现,但是面试官要考的肯定不是这个啦。除此办法外,我能想到的还有两个,第一个就是把分割字符串到一个数组中,然后遍历拼接,具体如下:function revstr($str){ if (strlen($str) <= 1) return $str; $newstr = ''; $str2arr = str_split

2016-06-01 00:32:08 5230

原创 算法——快速排序

<?phpfunction quicksort($arr) { if (count($arr) <= 1) return $arr; $key = $arr['0']; $left = array(); $right = array(); $count = count($arr); for ($i=1;$i<$count;$i++) { if ($arr[$i] <=

2016-06-01 00:17:46 377

空空如也

空空如也

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

TA关注的人

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