自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除