文章列表
linux 编译安装apache
- 博客分类:
- Linux
yum -y install gcc automake autoconf libtool make
1、安装apache
www.apache.org下载httpd-2.2.21.tar.gz
tar zxvf httpd-2.2.21.tar.gz
cd httpd-2.2.21
./configure --prefix=/usr/apache --sysconfdir=/etc/httpd --enable-so -enable-modules-shared=all --with-mpm=worker
启动停止:
/usr/apache/b ...
1、安装
cd /usr/share/nginx/html/
yum -y install git
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git submodule init
git submodule update
2、配置
vi includes/config.inc.php
3、访问
http://localhost/phpRedisAdmin/index.php
解决Apache和Ng ...
Python性能优化
- 博客分类:
- Python
1. 使用内建函数:
你可以用Python写出高效的代码,但很难击败内建函数. 经查证. 他们非常快速.
2.使用join()连接字符串.
你可以使用 "+" 来连接字符串. 但由于string在Python中是不可变的,每一个"+"操作都会创建一个新的字符串并复制旧内容. 常见用法是使用Python的数组模块单个的修改字符;当完成的时候,使用 join() 函数创建最终字符串. >>> #This is good to glue a large number of strings ...
准备工作,需要先下载pcre库,因为nginx的rewrite模块需要pcre库
1、安装pcre-8.32.tar.gz
tar zxvf pcre-8.32.tar.gz
./configure<或./config进行编译>
cd pcre-8.32
make && make install
2、安装nginx-1.2.6.tar.gz
./configure<或./config进行编译>
--with-http_stub_status_module --with-http_ssl_module --with-pcre=/u ...
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动的次数是移动次数和64的余数,也就是移动66次和移动2次得到的结果相同。 三种移位运算符的移动规则和使用如下所示:
l < ...
Python单元测试PyUnit例子
- 博客分类:
- Python
1、创建个类
# ! encoding=utf-8
class Wiget:
def __init__(self,size=(40,50)):
self.size=size
def getSize(self):
return self.size
def reSize(self,wigth,height):
if wigth is not None and height is not None:
self.size=(wigth,height)
...
python中可hash的对象
- 博客分类:
- Python
看核心编程时候有个叫hash的东西,呵呵,打开python文档看看:
hashable(可哈希性)
An object is hashable if it has a hash value which never changes during its lifetime (it needs a __hash__() method), and can be compared to other objects (it needs an __eq__() or __cmp__() method). Hashable objects which compare equal must h ...
Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。
不可变对象:int,string,float,tuple
可变对象 :list,dictionary ...
Ubuntu12.4打开终端方式&创建启动器
- 博客分类:
- Linux
一.终端打开
第一种(当然是笨方法了)
依次打开(应用程序-附件-终端),如果闲的麻烦,可以直接把它添加面板,这样也方便点!
第二种
首先按住Alt,然后按一下F2,出来一个运行框,在里面输入 gnome-terminal即可运行。
在这个运行框里,可以执 行很多命令,想当于windows的[运行],不过很难记住。
第三种
可以把终端窗口打开放在鼠标右键,效果是在桌面或文件夹内的空白处右键点击,将出现“从终端打开”的快捷方式。那个需要使用一个软件。
安装很简单,打开终端,在里面输入以下命令
sudo apt-get install nautilus ...
Maven——搭建Maven私服(一)
- 博客分类:
- Linux
首先确保JDK1.6已经安装
1.下载并安装Nexus
http://www.sonatype.org/nexus/
解压缩,生成ln -s 到/usr/local/nexus下
为了日后方便,按照官方文档的方式设置一个环境变量,将下面的脚本添加到/etc/environment文件最后NEXUS_HOME=/usr/nexusRUN_AS_USER=root
注意:a. /etc/environment文件里面export不是必须的,可以没有b./etc/environment设置的环境变量整个系统有效,Ubuntu推荐使用,不推荐用/etc/profi ...
Ubuntu安装vsftp
- 博客分类:
- Linux
sudo apt-get install vsFtpd配置:备份一下源文件:sudo cp /etc/vsFtpd.conf /etc/vsFtpd.conf.old然后修改sudo vi /etc/vsFtpd.confanonymous_enable=yes (允许匿名登陆)dirmessage_enable=yes (切换目录时,显示目录下.message的内容)local_umask=022 (Ftp上本地的文件权限,默认是077)connect_form_port_20=yes (启用Ftp数据端口的数据连接)*xferlog_enable=yes (激活上传和下传的日志)xferlo ...
Ubuntu下编译安装Qt
- 博客分类:
- Linux
一 、源代码的获取。
官网http://qt.nokia.com/downloads
,最新的是4.8.2版本。
二、解压代码
tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz
解压完进入解压后的源代码文件夹
三、执行./configure生成makefile
./configure -prefix /usr/local/Qt-4.8.2
(上面指定的这个目录/usr/local/Qt-4.8.2 ,就是make install 后的安装目录)
下面出现对话框选择open source edition.这是 ...
修改口令必须要连接服务器才能修改口令,如果不知道root口令,就只能先强行关停服务器,然后在不适用权限表验证的请款下重新启动服务器。
一、关停服务器
如果是在Linux系统下:
①、以系统的root用户登陆,进入终端;
②、杀掉mysql进程
方法1、killall mysqld
方法2、ps -aux
查看所有的进程,找到mysql的进程pid, 然后执行命令:
kill pid
软碟通制作fedora17 U盘启动
- 博客分类:
- Linux
一、用软碟通将fedora17的dvd版iso刻录到u盘后,删除packages文件夹(节省空间),将dvd版的iso复制进u盘,进入isolinux文件夹,打开syslinux.cfg文件,找到
label linux menu label ^Install or upgrade Fedora
menu default$ N: U# w+ E1 H
kernel vmlinuz- s& M/ \0 ]9 A4 s
append initrd=initrd.img root=live:CDLABEL=Fedora\x2017\x20i386 ...
Linux镜像下载地址
- 博客分类:
- Linux
网易 http://mirrors.163.com/fedora/releases/
搜狐 http://mirrors.sohu.com/fedora/releases/
北京交通大学 http://mirror.bjtu.edu.cn/fedora/releases/
上海交通大学 http://ftp.sjtu.edu.cn/fedora/linux/releases/
中科大 http://mirrors.ustc.edu.cn/fedora/linux/releases/