自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 window删除目录下的版本控制文件

1、Windows环境 将下面的代码保存为 *.bat文件,放到要删除.svn文件的目录下,以管理员身份双击运行即可 @echo on @rem 删除SVN版本控制目录 @rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" @for /r . %%a in (.) do @if exist "%%a\.svn"...

2018-07-30 17:56:27 183

转载 PHP并发IO编程之路

并发IO问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接Fork进程,到Worker进程池/线程池,到现在的异步IO、协程。PHP程序员因为有强大的LAMP框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍PHP进行并发IO编程的各种尝试,最后再介绍Swoole的使用,深入浅出全面解析并发IO问题。多进程/多线程同步阻塞最早的服务器端程序都是通过多进程、多线程来解决并发IO的...

2018-07-30 00:38:22 343 1

转载 并发模型-Master-worker模型

责接收和分配任务;Worker进程,负责处理子任务。当Worker进程将子任务处理完成后,结果返回给Master进程,由Master进程做归纳汇总,最后得到最终的结果。一、什么是Master-Worker模式:该模式的结构图:  结构图: Worker:用于实际处理一个任务;Master:任务的分配和最终结果的合成;Main:启动程序,调度开启Master。...

2018-07-30 00:22:05 310

转载 CGI ,Fastcgi,PHP-FPM这三个的解释

首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,nginx知道这个不是静态文件,需要去找P...

2018-07-30 00:08:04 101

转载 workerman的两种进程模型——master worker模型和master gateway worker模型

workermanworkerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHP socket以及PHP多...

2018-07-24 23:07:53 2116

原创 swool的编译安装

1.下载swool2.上传到服务器3.用phpsize 生成configure文件          cd swoole/        //进入swoole目录         /phpstudy/server/php/bin/phpize        //生成configure    4.  ./configure --with-php-config=/usr/loc...

2018-07-24 21:45:57 534

原创 swoole构建tcp_server的demo

2018-07-23 23:33:46 347

原创 关于workman-JsonRpc接口返回数据有时候乱码,有时候正常的排查

最近用workman-JsonRpc来请求接口数据,发现有时候数据是显示正常的,过几天再打开页面,返回的数据又是乱码的,重启workman后又显示正常的。我的数据库是gbk编码的。每个子进程开启的时候会执行onWorkerStart方法,链接数据库,得到$mysql_db操作对象。通过“set Names latin1”设置数据库输出的编码格式。问题就出在这里,set Names  命令是...

2018-07-23 11:24:52 487

原创 workman-JsonRpc的简单应用

最近一个项目中用到了workman框架,就去看了下workman的手册,在大牛的帮助下开发了小功能。所以就记录下这次应用workman的小心得。1.首先下载框架,里面的目录比较简单,Applications目录就是我们的应用目录,start.php就是全局开启文件,用命令执行,他会执行application里面所有组件的start.php,以开启这些服务;run with command ...

2018-07-19 13:48:11 691

转载 vue_router的简单使用

路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮  => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分,一个是点击部分,一个是点击之后,显示内容的部分。   点击之后,怎么做到正确的对应,比如,我点击home ...

2018-07-10 23:13:36 223

转载 javaScript知识点-数组

构造函数Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。var arr = new Array(2);arr.length // 2arr // [ empty x 2 ]上面代码中,Array构造函数的参数2,表示生成一个两个成员的数组,每个位置都是空值。如果没有使用new,运行结果也是一样的。var arr = new Array(2);//...

2018-07-10 11:54:32 457

转载 javascript知识点-闭包

闭包闭包(closure)是 Javascript 语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。理解闭包,首先必须理解变量作用域。前面提到,JavaScript 有两种作用域:全局作用域和函数作用域。函数内部可以直接读取全局变量。var n = 999;function f1() { console.log(n);}f1() // 999上面代码中,函数f1可以读取全...

2018-07-09 16:49:21 232

转载 javascript 知识点1——判断为false的情况

如果 JavaScript 预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true。undefinednullfalse0NaN""或''(空字符串)注意:[] , {} 空数组,空对象也是true;...

2018-07-09 16:32:49 293

转载 JQ写插件

接下来有两种插件书写的形式一种是一个函数:$.fn.函数名 = function([options]){}另外一种自然是可以多个函数:$.fn.extend({函数名:function(){}});第一种能一次声明一个函数,而第二个可以一次声明多个函数js写插件有多种方法,最常见的是通过$.fn添加自定义方法来实现;$.fn.pluginName = function() {...

2018-07-07 10:38:18 889

原创 获取客户端真实ip

很多时候我们需要获取客户端的访问ip, public function get_real_client_ip($type = 0, $adv = false) { $type = $type ? 1 : 0; static $ip = NULL; if ($ip !== NULL) return $ip[$type]; ...

2018-07-06 16:37:31 222

转载 json_decode() 返回null

在接口返回一个数组 echo json_encode($arr);获取到的返回值是正确的json字符串,但是使用json_decode($json,ture)转为php数组时,却打印出null;确认数组时urt-8格式;而且返回的json字符串也是正确的json格式(复制到在线json转码显示正常),但是转不了数组;经过网上搜集,总结了一下几个json_decode()返回null的情况;...

2018-07-06 16:25:55 1622

php各种框架的手册 tp3.2, tp5.0, yii2.0, mysql5.1, php5.4

php各种框架的手册 tp3.2, tp5.0, yii2.0, mysql5.1, php5.4

2018-10-10

空空如也

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

TA关注的人

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