- 浏览: 206407 次
- 性别:
- 来自: 北京
最新评论
-
sefcertyu:
不错,还是iteye的文章比较实在,有质量;找了半天还是这篇文 ...
PHP单例模式及应用实例 -
hanmiao:
引用yy 复制当前行到内存缓冲区ny ...
VIM编辑器实例讲解(经典内容) -
hanmiao:
这个比较好,看完之后马上可以用上了。
VIM编辑器实例讲解(经典内容) -
ruby8:
我的电脑-->管理-->服务和应用程序里面有mys ...
ERROR 2003:Can't connect to MySQL server on 'localhost' (10061) -
Cyclone_C:
happenZheng 写道是啊,但怎么才能够启动它的服务呢? ...
ERROR 2003:Can't connect to MySQL server on 'localhost' (10061)
文章列表
需要安装libcrytpt
方法一:
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz
安装:
tar -zxvf libmcrypt-2.5.7.tar.gz
cd libmcrypt-2.5.7
mkdir -p /usr/local/libmcrytpt
./configure prefix=/usr/local/libmcrytpt/
make && make install
...
让server服务器的php环境支持curl的时候, 在编译时出现如下报错
configure: error: Please reinstall the libcurl distribution -
是curl的dev包没有安装, 解决方案:
yum -y install curl-devel
在
./configure
后,
make
时出现以下错误:
checking for termcap functions library... configure: error: No curses/termcap library found
原因:
缺少
ncurses
安装包
解决办法:
下载安装相应软件包
系统是
RedHat
系列:
yum list|grep ncurses
yum -y install ncurses-devel
...
安装keepalived
- 博客分类:
- Web技术
LVS+Keepalived
负载均衡
LVS是Linux Virtual Server的简写,即Linux虚拟服务器
Keepalived用作RealServer的健康状态检查
在安装keepalive过程中可能会出现的问题:
缺少依赖包, 搜索下载对应包安装即可, 我安装过程中报Popt libraries is required
下载Popt安装:
yum -y install wget
wget http://rpm5.org/files/popt/popt-
1.16
.tar. ...
make是gcc的编译器
安装:
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gcc gcc-c++
Linux环境变量的设置和查看方法
- 博客分类:
- Web技术
export 命令查看
path环境变量:
declare -x PATH="/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/dev/bin"
可以建立符号链接,/usr/local/bin目录下
php -> /Data/apps/php/bin/php
就可以在任何目录访问了
svn知识
===============命令
1: checkout(co) 签出,将文件checkout到本地目录
语法: svn checkout url
例如: svn checkout svn://192.168.1.1/pro/domain
简称: svn co url
2: commit(ci) 提交,将改动的文件提交到版本库
语法: svn commit -m " " file
例如: svn commit -m "add test file for my test" ...
siege 安装使用
- 博客分类:
- Web技术
是一个压力测试
和评测工具,设计用于web
开发这评估应用在压力下的承受能力:
可以根据配置对一个WEB站点进行多用户的并发访问,
记录每个用户所有请求过程的相应时间,
并在一定数量的并发访问下重复进行。
Siege时一个开放源代码项目: http://www.joedog.org
下载:去官网joedog.org/pub/siege/siege-latest.tar.gz 下载
解压: tar -zxf siege-latest.tar.gz
安装:
进入解压目录:
...
linux 定时任务 crontab
- 博客分类:
- linux
每周一凌晨5点
0 5 * * 1
每个月的10号凌晨1点半
30 1 10 * *
每天8点
00 08 * * *
每1分钟
*/1 * * * *
每1小时
0 */1 * * *
crontab
Linux
下有种更简单的方法,就是crontab命令
crontab命令的功能是在一定的时间间隔调度一些命令的执行。
crontab 使用方法: crontab [ -e | -l | -r ] 文件名 -e:编辑任务 -l:显示任务信息
-r:删除定时执行任务信息
crontab的格式:
* * * *
* ...
SecureCRT小技巧
- 博客分类:
- 编程语言小记
1. 复制粘贴:
选项->全局选项->终端->鼠标, 选择里面三个选项,其中粘贴使用‘right'按键, 则可划线进行复制,右键表示粘贴了
2. 乱码现象:
echo $LANG ->en_US 或 zh_CN.UTF-8
选项->会话选项->终端->外观->字体->字符编码: 设置为UTF-8, 则不会出现中文乱码现象
3. 显示字体:
选项->会话选项->终端->外观->标准字体:设置为你喜欢的字体
4、高亮显示
(1)“选项” -> "会话选项" -&g ...
SH文件是Linux系统里面的类似批处理的文件
首先你要打开一个终端。
然后输入sudo su
随后输入密码。这样就取得了root用户权限。
然后找到那个文件
执行./sh文件名字
sh sh文件
自己能写出优秀的框架,也就是优秀的核心代码。
面向对象,设计模式,代码重购
搭建大型网络应用(高流量,高并发,高性能,高可用性。)
应用架构与系统架构
架构师,系统分析师,以及到CTO,解决问题的能力!!
1:对象的属性和行为
2:对象是现实世界的实体的抽象
3:类具有相同数据结构和相同操作的对象集合
4:对象是类的实例,类是对象的模板
我关心的只是我传给你的是什么信息?你对信息做了哪些处理?以及你返回给我的是什么信息
方法只有一份,供所有的对象使用!而属性是每个对象一份,因为每个对象的都不一样
(所以无论创建了多少个对象,计算机只会为一个方法分配一块内存)
构造函数没有返回值类型的函数,它在创建对象是自动被调用,对类中的属性进行初始化
把一个变量或函数声明为静态的需要“static”这个关键字
(静态的数据是属于类的,不属于任何的对象。静态的数据在声明的时候系统 ...
1:ls(list)
相当于dos下dir命令,
2:cd
进出目录,cd后面不加任何东西,会回到自己的Home Directory
3:mkdir,rmdir
创建目录,删除目录
或者rm -rf 删除目录
rm -rf 目录名称(r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 )
4:cp(copy)
cp -r 源文件 目的文件
5:rm(remove)
删除文件
6:mv(move)
移动或重命名目录或文件
mv 原来 新的
7:pwd
...