随笔分类 -  P编程路上穿破的“鞋”

摘要:1.准备工作: yuminstallgccgcc-c++ncurses-develperl mysql5.5过后,源码安装需要cmake wgethttp://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar-xzvfc... 阅读全文
posted @ 2016-01-06 17:29 netRuby 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1.安装redis扩展: https://github.com/phpredis/phpredis.git cd phpredis/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-... 阅读全文
posted @ 2016-01-06 14:52 netRuby 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1.安装依赖文件: yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel... 阅读全文
posted @ 2016-01-06 14:45 netRuby 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1.CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。(理解为协议)web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果... 阅读全文
posted @ 2016-01-06 13:40 netRuby 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.获取nginx的源码:(下载的软件放在/usr/local/src下) wget http://nginx.org/download/nginx-1.6.2.tar.gz tar xvf nginx-1.6.2.tar.gz2.安装PCRE,zlib: wget ftp://f... 阅读全文
posted @ 2016-01-06 13:28 netRuby 阅读(145) 评论(0) 推荐(0) 编辑
摘要:PHP异常处理【重点】1、基本语法 try{ //可能出现错误或异常的代码 //catch 捕获 Exception是php已定义好的异常类 } catch(Exception $e){ //对异常处理,方法: //1、自己处理 ... 阅读全文
posted @ 2015-11-30 10:39 netRuby 阅读(207) 评论(0) 推荐(0) 编辑
摘要:PHP错误处理的三种方式A、简单的die()语句; 等价于exit();例: if(!file_exists('aa.txt')){ die('文件不存在'); } else { //执行操作 } //如果上面die()被触发,那么这里echo接不被执行 echo 'ok';... 阅读全文
posted @ 2015-11-30 10:37 netRuby 阅读(166) 评论(0) 推荐(0) 编辑
摘要:100-199 用于指定客户端应相应的某些动作。200-299 用于表示请求成功。300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。400-499 用于指出客户端的错误。500-599 用于支持服务器错误。HttpServletResponse中的常量代表关联不同标准消息... 阅读全文
posted @ 2015-11-30 09:26 netRuby 阅读(155) 评论(0) 推荐(0) 编辑
摘要:首先我们先来了解下Ucenter登录步骤1、用户登录discuz,通过logging.php文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证。2、如果验证成功,将调用位于uc_client下client.php文件中的函数uc_u... 阅读全文
posted @ 2015-11-27 11:22 netRuby 阅读(243) 评论(0) 推荐(0) 编辑
摘要:域名不是简单父子域名的关系,所以直接的cookie共享是不可行的。提供一种比较好做的方案,假设你有三个不同域名,a.com, b.com, http://c.com,将其中之一作为真正的登陆入口,所有的域名下发起的登陆,全部重定向到这个节点,这里假设选择http://a.com/login.php为... 阅读全文
posted @ 2015-11-27 11:12 netRuby 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~21474836... 阅读全文
posted @ 2015-11-24 21:02 netRuby 阅读(203) 评论(0) 推荐(0) 编辑
摘要:基本概念Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。Docker是一个重新定义了程序开发测试、交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是docker提出的“Build on... 阅读全文
posted @ 2015-11-24 20:42 netRuby 阅读(297) 评论(0) 推荐(0) 编辑
摘要:你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本... 阅读全文
posted @ 2015-11-24 20:35 netRuby 阅读(118) 评论(0) 推荐(0) 编辑
摘要:大小写匹配~ 为区分大小写匹配~* 为不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配-f和!-f用来判断是否存在文件-d和!-d用来判断是否存在目录-e和!-e用来判断是否存在文件或目录-x和!-x用来判断文件是否可执行flag标记last 相当于Apache里... 阅读全文
posted @ 2015-11-24 15:22 netRuby 阅读(222) 评论(0) 推荐(0) 编辑
摘要:语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ ... 阅读全文
posted @ 2015-11-24 14:47 netRuby 阅读(128) 评论(0) 推荐(0) 编辑
摘要:反向代理作用: 1.保护网站安全 2.通过配置缓存功能加速Web请求 3.实现负载均衡Nginx 反向代理模板 ## Basic reverse proxy server ##upstream apachephp { server ip:8080; #Apache} ## Start... 阅读全文
posted @ 2015-11-24 14:44 netRuby 阅读(229) 评论(0) 推荐(0) 编辑
摘要:本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、... 阅读全文
posted @ 2015-11-23 17:36 netRuby 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示