- 博客(39)
- 收藏
- 关注
翻译 docker
安装yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engineyum install -y yum-uti
2018-06-21 18:22:08
229
原创 swoole 异步http请求 协程调用 demo
<?phpdeclare(strict_types=1);/** * Class Http */class Http{ private $sp = "\r\n"; //这里必须要写成双引号 private $protocol = 'HTTP/1.1'; private $requestLine = ""; private $requestHeader = ""; ...
2018-04-02 11:33:38
3416
转载 docker remote connect
# 查看配置文件位于哪里systemctl show --property=FragmentPath docker #编辑配置文件内容,接收所有ip请求sudo gedit /lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0
2018-01-03 01:41:49
333
转载 MariaDB upgrade from version 5.5.x to 10.0.x
Take the full backup of all databases.mysqldump -u root -p –all-databases > AllDatabases.sql 2. We also recommend you to take backup of each databases. Replace database_name with actual database name
2017-05-03 11:53:55
658
转载 phpstorm ts转js file watcher 设置
先安装好node和npmC:\Users\Administrator>npm install tsc -gnpm WARN deprecated tsc@1.20150623.0: You probably meant to instally 'typescript'. Run 'npm install typescript -g'C:\Users\Administrator\AppData\R
2017-03-18 10:35:13
1139
转载 ubuntu查看IO
在命令行直接 cp 一个比较大的文件时,由于没有提示信息,总感觉很不放心,可以通过查看IO的方式确认cp操作的进展程度。 查看IO可以使用iostat命令,但是前提是要安装sysstat。 sudo apt-get install sysstat 然后直接在终端输入: iostat 即可看到IO的情况:说明: cpu属性值说明: %user:CPU处在用户模式下的时间百分比。 %ni
2017-03-03 14:20:09
3241
翻译 Composer
安装php: https://webtatic.com/packages/php56/ 安装composer: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer composer -V composer.json 中添加 自己目录中 使用的 命名空间 例如"au
2017-03-03 14:19:00
356
翻译 原子操作
"原子操作(atomic operation)是不需要synchronized",这是Java多线程编程的老生常谈了。所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切[1] 换到另一个线程)。 如果这个操作所处的层(layer)的更高层不能发现其内部实现与结构,那么这个操作是一个原子(atomic)操作,原
2017-02-23 16:41:47
430
转载 链表
链表线性表的另一种实现方式。每个结点不仅不含元素本身的信息,还包含了元素之间的逻辑关系:前驱结点包含了后继结点的信息。 不再支持随机访问,但插入和删除操作比顺序表简单。 因为,物理结构不再连续,需要我们自己去维护结点之间的地址关系。 单向链表 定义在每个结点中除了包含数据域外,还包含了一个指针域,用于指向其后继结点。 类型分为带头结点和不带头结点的链表。单:链表中地址指向为单向。故遍历的方
2017-02-21 18:20:04
242
转载 顺序表
定义 线性表的一种。通过物理结构的顺序存放来实现逻辑结构上的顺序特性。 可以通过数组实现。但由于直接的数组声明实现在栈中,不便于顺序表的操作处理。所以,通过在堆中动态分配一个连续内存单元的方式来实现顺序表的存储方式。代码实现#include <stdio.h>#include <stdlib.h>#include <assert.h>/**顺序表的简单实现 */#def
2017-02-21 15:03:28
250
原创 swoole源码分析
先贴出php的代码 php 内核方面关于 zend api 以后有时间会再做 学习的$server = new Server("0.0.0.0", 9501);$server->set(array( 'worker_num' => 1, 'daemonize' => true,// 'max_request' => 50000,// 'dispatch_mode'
2017-02-18 09:43:27
1973
转载 linux使用FIO测试磁盘的iops
linux使用FIO测试磁盘的iops 2013-09-23 10:59:21转载:http://blog.chinaunix.net/uid-8116903-id-3914246.htmlFIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixa
2017-02-05 11:03:02
647
原创 ubuntu 14.04lts 桌面版中 nginx 和 swoole的 性能比较
首先先 贴出机器的cpu信息 先看下nginx 的版本信息nginx/1.9.9 (Ubuntu)修改conf的部分配置worker_processes 8;events { worker_connections 10240;}server { listen 80; server_name localhost; #ch
2017-01-14 11:27:25
947
原创 mongo 介绍
mongo 的 概念 mongo 的 部署 mongo 的使用 mongo 的运维 mongo 的文档 http://docs.mongoing.com/manual-zh/sharding.htmlmongo 的复制集和分片mongodb replica sets(复制集) 作用:提供了数据的冗余,增加了高可用 概念的梳理 复制集的概念 复制集是从传统的主从结构演变而来,
2017-01-14 03:53:02
2691
原创 nodejs 和 swoole 简单测试
Server Software: Server Hostname: 127.0.0.1Server Port: 8888Document Path: /Document Length: 1 bytesConcurrency Level: 100Time taken for tests: 0.109
2017-01-02 21:46:42
1922
翻译 windows php 多线程
大家可以先 打开phpinfo() 看看 自己的php信息 主要看的有 在windows 中使用pthreads拓展必须是ts版本的php也就是线程安全版本的php 大家打开http://windows.php.net/downloads/pecl/releases/pthreads 我选择的的pthread版本是2.0.9 根据我的php信息 我选择的包是 将 php_pth
2016-12-26 13:55:55
1043
转载 github 教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2016-12-26 10:58:17
188
翻译 mongo 复制集
config={_id:"gegege",members:[{_id:0,host:"10.51.82.12:28001"},{_id:1,host:"10.51.82.12:28002"},{_id:2,host:"10.51.82.12:28003"}]}
2016-11-25 23:16:39
291
转载 docker 常用命令
查看容器日志docker logs -f 查看正在运行的容器docker psdocker ps -a为查看所有的容器,包括已经停止的。删除所有容器docker rm $(docker ps -a -q)删除单个容器docker rm 停止、启动、杀死一个容器docker stop docker start docker
2016-11-23 21:10:19
268
原创 简单工厂模式
<?php/** * 简单工厂模式 */Interface IOperation{ /** * @return int */ public function getResult();}class Operation{ private $num1 = 0; private $num2 = 0; /** * @re
2016-11-22 23:23:24
267
转载 crosswalk 快速入门使用
Open the file:CrosswalkDemo/app/build.gradleFirst we need to add the Maven repository like this:repositories { maven { url 'https://download.01.org/crosswalk/releases/crosswa
2016-10-24 09:46:38
5784
1
原创 重启phpserver
#!/bin/bash#定义变量if [ "$1" == "" ] then forTimes=3 else forTimes=$1;fiphpServerDir="/var/www/highchart/server/server.php"#开始循环重启i = 1while(($ido((n
2016-09-30 10:18:10
583
转载 elasticsearch centos7安装
转载 http://blog.csdn.net/u013378306/article/details/518373291、下载wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/2.3.3/elasticsearch-2.3.3
2016-09-26 13:54:41
490
转载 swoole 安装
安装完PHP后,即可安装swoole扩展。 swoole扩展下载地址:https://github.com/swoole/swoole-src/releases 尽量选择stable版本,alpha版本最好仅用于实验新特性。 解压源码至任意目录,执行如下命令: cd swoole-src-swoole-1.7.6-stable/phpize./configure --enable-
2016-09-09 11:52:16
1211
转载 php unicode转中文
class Helper_Tool{ static function unicodeDecode($data) { function replace_unicode_escape_sequence($match) { return mb_convert_encoding(pack('H*', $match[1]), 'UTF
2016-09-06 18:34:30
29335
转载 使用nginx配置多个php fastcgi负载均衡
非常简单的,充分体现了nginx的强大与配置的简单应用的最前端是一台nginx服务器,所有静态的内容都由nginx来处理,而将所有php的请求都分摊到下游的若干台运行php fastcgi守护进程的服务器中,这样可以以一种廉价的方案来实现对系统负载的分摊,扩展系统的负载能力。三台php fastcgi服务器的ip地址分别为:172.16.236.110 , 172.16.2
2016-08-31 15:57:24
576
原创 emoji demo
import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.util.Log;im
2016-08-25 16:16:28
271
转载 android service
Service通常总是称之为“后台服务”,其中“后台”一词是相对于前台而言的,具体是指其本身的运行并不依赖于用户可视的UI界面,因此,从实际业务需求上来理解,Service的适用场景应该具备以下条件:1.并不依赖于用户可视的UI界面(当然,这一条其实也不是绝对的,如前台Service就是与Notification界面结合使用的);2.具有较长时间的运行特性。1.Servic
2016-07-18 17:10:03
186
转载 android 双指缩放
img_round.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub
2016-07-18 15:10:26
1766
1
转载 CentOS 下JDK安装
第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:java version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-Bit Server VM (build 1.6
2016-06-30 16:03:03
257
转载 CentOS 6.5 搭建PHP环境(Nginx+MariaDB+PHP7)
分享下CentOS 6.5 搭建PHP环境(Nginx+MariaDB+PHP7)的心得笔记,有什么不对的地方,还请各位大大指出。1.mariaDbvim /etc/yum.repos.d/MariaDB.repo[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/5.5/centos5-x86gpgkey=htt
2016-06-21 18:13:37
604
转载 centos 打开80端口防火墙
或者使用vi打开这个文件修改手动添加。[root@centos httpd]# vi /etc/sysconfig/iptables# Generated by iptables-save v1.4.7 on Tue Feb 14 07:32:18 2012*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT
2016-06-21 09:35:53
454
转载 如何解决ajax跨域问题(转)
$(document).ready(function(){ var url='http://localhost:8080/WorkGroupManagment/open/getGroupById" +"?id=1&callback=?'; $.ajax({ url:url, dataType:'jsonp', processData: fal
2016-06-17 10:31:39
518
原创 hash 分表
class HashServer{ private $servers = array(); private $serverNum = 0; public function add_server($serverArr){ $this->serverNum = count($serverArr); $servers = array();
2016-06-13 15:31:15
373
转载 h5 滚动条
@-moz-document url-prefix(http://),url-prefix(https://),url("chrome://browser/content/bookmarks/bookmarksPanel.xul"),url("chrome://browser/content/browser.xul"),url("chrome://browser/c
2016-06-13 11:22:00
3971
转载 warning: LF will be replaced by CRLF
$ rm -rf .git $ git config --gobal core.autocrlf false
2016-03-26 16:51:42
389
转载 定义NavigationController pop 和push的动画
系统默认的NavigationController还不错,但是时间长了会有审美疲劳,今天在网上找了找资料,改变默认的动画效果。 1.添加QuartzCore并引入头文件 #import 2. PushView 的动画修改 CATransition *transition = [CATransition animation];
2016-03-21 13:55:49
221
转载 Ubuntu 15.04下安装Apache 2.4.16
总结下Ubuntu 15.04下安装 Apache 2.4.16过程。假设我们要安装的路径是“/usr/local/apache”。apache 2.4.16的安装需要首先准备三个模块,分别是:apr、apr-util和pcre下载地址:apr和apr-util 都从 http://apr.apache.org/download.cgi 下载。apr当前的版本是1.
2016-01-04 12:12:48
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人