- 博客(28)
- 收藏
- 关注
原创 linux 编译安装apache
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 --sysconfd...
2013-01-10 14:46:23
96
原创 linux安装phpRedisAdmin(附:端口冲突解决)
1、安装cd /usr/share/nginx/html/yum -y install gitgit clone https://github.com/ErikDubbelboer/phpRedisAdmin.gitcd phpRedisAdmingit submodule initgit submodule update2、配置vi includes/con...
2013-01-10 12:03:19
214
原创 Python性能优化
1. 使用内建函数: 你可以用Python写出高效的代码,但很难击败内建函数. 经查证. 他们非常快速.2.使用join()连接字符串. 你可以使用 "+" 来连接字符串. 但由于string在Python中是不可变的,每一个"+"操作都会创建一个新的字符串并复制旧内容. 常见用法是使用Python的数组模块单个的修改字符;当完成的时候,使用 join()...
2013-01-08 16:15:39
127
原创 linux Nginx源码编译安装以及开机启动设置(CentOS6.3)
准备工作,需要先下载pcre库,因为nginx的rewrite模块需要pcre库1、安装pcre-8.32.tar.gztar zxvf pcre-8.32.tar.gz./configure<或./config进行编译>cd pcre-8.32make && make install2、安装nginx-1.2.6.tar.gz....
2012-12-25 14:52:52
112
原创 位运算
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位...
2012-12-13 11:37:48
103
原创 Python单元测试PyUnit例子
1、创建个类# ! encoding=utf-8class Wiget: def __init__(self,size=(40,50)): self.size=size def getSize(self): return self.size def reSize(self,wigth,height): ...
2012-12-11 15:43:52
135
原创 python中可hash的对象
看核心编程时候有个叫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 ...
2012-12-10 11:41:49
77
原创 Python基础:Python可变对象和不可变对象
Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。不可变对象:int,string,float,tuple可变对象 :list,dictionary可变类型: 列表,字典不可变类型:数字,字符串,元组1、浅拷贝和深拷贝浅拷贝实施方式:(1)完全切片操作[...
2012-12-10 10:13:36
117
原创 Ubuntu12.4打开终端方式&创建启动器
一.终端打开 第一种(当然是笨方法了) 依次打开(应用程序-附件-终端),如果闲的麻烦,可以直接把它添加面板,这样也方便点! 第二种 首先按住Alt,然后按一下F2,出来一个运行框,在里面输入 gnome-terminal即可运行。 在这个运行框里,可以执 行很多命令,想当于windows的[运行],不过很难记住。 第三种 可以把终端窗口打开放在鼠标右键,效果是在桌...
2012-11-12 15:55:43
204
原创 Maven——搭建Maven私服(一)
首先确保JDK1.6已经安装 1.下载并安装Nexus http://www.sonatype.org/nexus/ 解压缩,生成ln -s 到/usr/local/nexus下 为了日后方便,按照官方文档的方式设置一个环境变量,将下面的脚本添加到/etc/environment文件最后NEXUS_HOME=/usr/nexusRUN_AS_USER=root ...
2012-11-06 16:10:38
88
原创 Ubuntu安装vsftp
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=02...
2012-09-18 10:57:44
63
原创 Ubuntu下编译安装Qt
一 、源代码的获取。 官网http://qt.nokia.com/downloads,最新的是4.8.2版本。 二、解压代码 tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz 解压完进入解压后的源代码文件夹 三、执行./configure生成makefile ./configure -prefix /usr/loc...
2012-09-13 16:29:04
215
原创 Mysql忘记root用户
修改口令必须要连接服务器才能修改口令,如果不知道root口令,就只能先强行关停服务器,然后在不适用权限表验证的请款下重新启动服务器。一、关停服务器如果是在Linux系统下:①、以系统的root用户登陆,进入终端;②、杀掉mysql进程方法1、killall mysqld方法2、ps -aux 查看所有的进程,找到mysql的进程pid, 然后执行命令:ki...
2012-09-12 10:32:25
87
原创 软碟通制作fedora17 U盘启动
一、用软碟通将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 ...
2012-09-09 22:34:56
156
原创 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/...
2012-09-09 13:02:52
268
原创 YUM常用命令介绍
附:gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-dev...
2012-09-08 02:04:52
180
原创 安装mysql workbench 5.2.37
首先安装软件依赖:CentOS:yum install pcre-devel libglade2-devel gtkmm24-devel libgnome-devel lua-devel libzip-devel mysql-devel libglade2-devel uuid-devel pexpect Ubuntu:sudo apt-get install g++ li...
2012-09-08 01:26:18
202
原创 Host&Profile
profile文件配置 JAVA_HOME=/usr/local/jdkCATALINA_HOME=/usr/local/apache-tomcatANT_HOME=/usr/local/apache-antMVN_HOME=/usr/local/apache-mavenPATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$ANT_HOME/bin...
2012-09-03 19:38:06
151
原创 Eclipse常用插件
Eclipse常用插件: 1.版本控制器Subversion update site: http://subclipse.tigris.org/update_1.6.x 注:subclipse插件安装后默认显示中文,如想改为英文界面,可以在Eclipse安装目录的eclipse.ini文件中增加如下设置:-Duser.language=en 2....
2012-08-21 11:06:15
75
原创 精妙SQL语句
说明:复制表(只复制结构,源表名:a 新表名:b)SQL: select * into b from a where 1<>1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)SQL: insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间SQL: select a.title,a.username...
2012-02-01 11:16:57
77
原创 java 解析properties文件的两种方法
view plain 一、采用绝对路径方法,给出源码。package parse; import java.util.*; import java.io.*; public class ParseProperties { public...
2011-12-08 12:50:35
68
原创 byte[]到short、int、long的相互转换
001 public final static byte[] getBytes(short s, boolean asc) 002{003 byte[] buf = new byte[2];004 if (asc)...
2011-10-26 16:36:51
73
原创 主要讨论Spring与Hibernate集成中的session问题
转自http://www.iteye.com/topic/7339711.通过getSession()方法获得session进行操作Java代码 public class Test extends HibernateDaoSupport{ public void save(User use...
2011-10-20 13:49:55
87
原创 Jmock简单例子
// 建立一个test上下文对象。 Mockery context = new Mockery(); // 生成一个mock对象 final LogDao logDao = context.mock(LogDao.class); final int result = 26; @Test public void testGetC...
2011-10-17 16:35:06
105
原创 Remoting 之Hessian
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。 注意事项 在进行基于Hessian的项目开发时,应当注意以下几点: ▲JAVA服务器端必须具备以下几点: ·包含Hessi...
2011-10-14 15:12:38
66
原创 slf4j结合使用logback记录log错误日志文件
简介 slf4j(simple logging Facade for java)是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。(门面模式)LOGBack,一个“可靠、通用、快速而又灵活的Java日志框架”。它完全可以替代apache commons logging + log4j组合,并且在性能和架构方面有了不小的改进。1. 调...
2011-10-13 13:30:40
528
原创 使用Ant发布web应用到tomcat
一、Ant简介Ant是一种基于Java的build工具,有些类似于unix系统中的make命令,Ant是Apache软件基金会Jakarta目录中的一个子项目,具有跨平台性,操作简单等特点。这里就不说这些老套的话了,大家知道就是一种build工具就可以了,具体有什么用和怎么用,我们稍后说明。二、Ant的主要标签及数据类型Ant构建文件是一个xml文件,一般默认命名为buil...
2011-10-11 16:32:35
78
原创 设计模式
开始研究设计模式、、、fighting GoF设计模式的分类: 根据目的准则分类: 1. 创建型:creational 与对象的创建有关。 2. 结构型:Structural 处理类或对象之间的组合。 3. 行为型:behavioral 描述类或对象如何交互及如何分配职责。创建型模式1.抽象工厂模式 AbstractFactory 2.建造者模式 Buil...
2011-10-09 16:18:56
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人