- 浏览: 303194 次
- 性别:
- 来自: 深圳
最新评论
-
sunshine217:
请问 var zTool = require("./ ...
模块简单设计——socket.io聊天代码 -
fgjun:
代码中的io.sockets.emit(socket.id,d ...
模块简单设计——socket.io聊天代码
文章列表
centos 6(centos 7没遇到这个问题)
ftp 配置后,用sublime text修改文件保存时出如下问题
b'FTPSync [default] > Connected to: localhost:21 (timeout: 30) (key: cf1870902e065b11b67b92a95b960a3e)'
b'FTPSync [default] > Logged in as: ftp (using password: YES)'
b'FTPSync [default] > Failed ensure root exists [Excep ...
docker技术入门与实战
http://dockerpool.com/static/books/docker_practice/repository/dockerhub.html
1,安装Package Control
按Ctrl+`调出console, 粘贴以下代码到底部命令行并回车:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ' ...
此外可安装epel,和remi官方源,速度比webtatic更快
转自:http://www.blogjava.net/nkjava/archive/2015/01/20/422289.html
Centos下Yum安装PHP5.5,5.6
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包
yum list installed | grep php
如果有安装的PHP包,先删除他们
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x ...
#!/usr/bin/expect --
####################################
# Run Remote Script
# Usage: ./ssh.exp ip user passwd port commands timeout
####################################
if { [llength $argv] < 4 } {
puts "### USAGE: $argv0 ip user passwd port commands timeout"
exit 1
}
...
#include<iostream>
#include<stdio.h>
#include<cstring>
using namespace std;
const char hexchars[] = "0123456789abcdef";
const char HEXCHARS[] = "0123456789ABCDEF";
int PHPhtoi(char *pszStr)
{
int iValue;
int iChar;
iChar = ((unsigned ...
下载php-src 5.6.13版本(试过5.3版本编译不过)
[root]# ./ext_skel --extname=pkey
Creating directory pkey
Creating basic files: config.m4 config.w32 .gitignore pkey.c php_pkey.h CREDITS EXPERIMENTAL tests/001.phpt pkey.php [done].
To use your new extension, you will have to execute the following steps:
1. ...
系统环境:
CentOS 6.4 x86_64
Fedora 20 x86_64
Fedora 20 源中已经有了PHP的源,直接可以使用以下命令安装即可:
# yum install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt
以下为 CentOS 下安装 PHP 方法:
添加 epel 源
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
添加 remi ...
yum install varnish,开机自启动,将nginx配置文件改为监听127.0.0.1:8080
配置varnish
varnish.params如下(端口改为80)
# Varnish environment configuration description. This was derived from
# the old style sysconfig/defaults settings
# Set this to 1 to make systemd reload try to switch vcl without restart.
RELOAD_VCL=1 ...
swoole是一个php的网络通信框架,可以简单支持http服务。按照官方介绍,如果遇到mysql或者广播消息等耗时或阻塞的业务,需要开启task去提供服务,在Finish回调中处理结果(定时器中如果有阻塞任务,会导致work进程无法提供服务)。
(需要安装配置扩展,如果源码编译运行提示glibc版本不兼容,可以用pecl install swoole)
针对一些数据不常变化的部分,我们可以用定时器读取到内存,然后提供服务,这样对mysql压力小了很多。大致示例代码如下:
#!/usr/bin/php
<?php
date_default_timezone_set(&q ...
之前写程序把base64encode的数据提交到服务器,服务器端出现数据的+号被替换为空格的情况。
查了w3规范手册,原因是如下的编码规范中说的,所以服务器会在解码时把+号改为空格然后给到业务。
所以最好再做个urlencode/urldecode
参考:http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1
application/x-www-form-urlencoded
This is the default content type. Forms submitted with this co ...
# 生成CA的key
> openssl genrsa -des3 -out ca.key 4096
# 生成CA的证书
> openssl req -new -x509 -days 365 -key ca.key -out ca.crt
# 生成我们的key和CSR这两步与上面Self Signed中是一样的
> openssl genrsa -des3 -out myserver.key 4096
> openssl req -new -key myserver.key -out myserver.csr
# 使用ca的证书和key ...
yii2官方有插件支持redis扩展,可是按照官方操作手册无法安装(提示和openssl相关的错误)
1,php composer.phar require --prefer-dist yiisoft/yii2-redis 失败
2,在composer.json添加依赖配置如下,执行composer install也不行。
"yiisoft/yii2-redis": "~2.0.0"
自行下载源码部署方法如下:
下载官方插件源码(https://github.com/yiisoft/yii2-redis)
拷贝到项目vend ...