自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (19)
  • 收藏
  • 关注

原创 硬盘安装gentoo

win7  下载 easybcd    启动之后选择   Add New Entry --> NeoGrub-->Install->Configure 就出现了 menu.lst配置文件在里面加入title gentooroot (hd0,0)kernel /isolinux/gentoo root=/dev/ram0 init=/linuxrc loopt

2012-11-05 12:28:13 3900

原创 sqlserver ,根据已有数据库创建一个完全相同的数据库

--http://weblogs.asp.net/mschwarz/archive/2004/08/26/220735.aspx  -- sqlserver ,根据已有数据库创建一个完全相同的数据库--  原理是先用backup 语句将当前数据库备份成一个备份

2011-08-19 13:51:49 4380

原创 ant

<br /><?xml version="1.0" encoding="utf-8"?><project basedir="." default="usage"> <!-- 如何使用本build文件,首先看一下文件头部的关于property部分的设置, --> <!-- 将其调整为你本机相应的值, --> <!--然后修改$TOMCAT_HOME/conf/tomcat-user.xml 需要添加manager角色,并将manager角色加入到tomcat用户中

2011-05-20 16:18:00 3900

原创 apache 支持asp.net

首先虽然是使用apache ,但要支持asp.net ,只能在windows 平台上安装,我的环境是windows xp首先得安装dotNetFramework说实话我是最近才接触.net ,所以很多概念还不懂,例如 这里的dotNetFramework 但是我安装了Vistual Studio 2008 ,所以默认已经把这个东西装上了,你可以检查一下C:/WINDOWS/Microsoft.NET/Framework 目录是不是存在,里面是不是有像v2.0.50727 这种v+数字的目录,如果有的话,

2011-01-06 14:19:00 3883

原创 mysql 因忘记密码无法登陆的办法 1045错误

<br />创建一个新文件,内容如下<br />  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');<br />文件名为 test.sql<br /> 然后<br />net stop mysql<br />mysqld --init-file d:/test.sql<br /> <br />这个时候mysql -u root -p <br />用新密码登陆.<br />然后可以修改mysql 数据库中的表<br />use

2010-12-16 16:47:00 2666

原创 git 的一点补充

要查看某个文件的以前的版本,使用git show 命令如git show 0b26bbe907c929ed88f6ba3dfeaaa9a2953b1c56:a.txt

2010-12-14 13:31:00 2325

原创 Emacs +jde 搭建java开发环境(一)

关于Emacs 与jde 的安装就不多说了,网上有很多,并且不同的系统安装多少有些不同,有些发行版提供了相应的包,apt-get  emerge yum 它们就可以了,有些则需要根据官网上的安装方式手动安装。所以这里就不说安装方法了。我用的是Gentoo 操作系统,所有东西一步搞定 emerge   -av app-editors/emacs   app-emacs/cedet   app-emacs/jde或者 如果用xemacs 的话 emerge   -av app-editors/xemacs  a

2010-11-18 16:44:00 9660 1

原创 修改easyexplor 项目的源码,加了些功能

本人下载了easyexplore1.2.1 的源代码,然后重现添加了一些功能,这些功能在windows 上或许没太大用处,但是在Linux用处或许会很大实现的功能,    1 使用系统编辑器打开在eclipse 中选中的文件或目录(linux 上有些编辑器可以对目录进行编辑,如emacs),           优点是,当系统编辑器关闭时,eclipse会刷新项目所有文件,并重新编译项目。                   如果没关闭编辑器,则每隔30s刷新一次直到关闭为止。

2010-10-31 23:37:00 3567

原创 Linux Java jni 调用之HelloWorld

<br />public class Test { static { System.loadLibrary("Hello"); } public native void output(); public static void main(String [] args){ System.out.println(System.getProperty("java.library.path")); Test

2010-10-29 22:36:00 2836

原创 git 关于merge rebase(衍合)

<br />merge  rebase都是合并分支的命令<br /><br /> <br />merge 之后的情形如下:<br />结果上c5有两个上游分支,衍合的结果c5上上游只有一个分支(这样日志更干净一些)<br /><br />另外一个选择:你可以把在 C3 里产生的变化补丁重新在 C4 的基础上打一遍。在 Git 里,这种操作叫做_衍合(rebase)_。有了 rebase 命令,就可以把在一个分支里提交的改变在另一个分支里重放一遍。<br />在这个例子里,可以运行下面的命令:$ git

2010-10-28 09:19:00 21658 1

原创 git 关于分支,关于远程分支,关于push pull 的时机

远程分支(remote branch)是对远程仓库状态的索引。它们是一些无法移动的本地分支;只有在进行 Git 的网络活动时(push ,pull,fetch clong)才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。         我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支。比如我们想看看上次同 origin 仓库通讯时 master 的样子,就应该查看 origin/master 分支。如果你和同伴一起修复某个问题,但他们先推送了一个 iss

2010-10-28 00:00:00 30540 3

原创 git 常用命令,及简介

两个不错的教程,这一个作简介http://zh-cn.whygitisbetterthanx.com/#cheap-local-branching这一个详细http://progit.org/book/zh/ch1-0.html 上面这个图是基本命令所做的工作。除了push fetch 还有pull(pull 是fetch和merge 两个命令的结果)  这三个命令涉及到与远程服务器连接,其他的基本可以说是在本地进行操作,这就是git 的不同,它是个分布式的 即便断网也可以工作。。 我们把r

2010-10-27 22:30:00 5635 1

原创 配置git 通过git://协议进行只读访问, 以及配置本地访问 ,以及通过http 访问

git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议。 1本地协议              远程仓库在该协议中就是硬盘上的另一个目录。这常见于团队每一个成员都对一个共享的文件系统(例如 NFS )拥有访问权,抑或比较少见的多人共用同一台电脑的时候。后者不是很理想,因为你所有的代码仓库实例都储存在同一台电脑里,增加了灾难性数据损失的可能性。如果你使用一个共享的文件系统,就可以在一个本地仓库里克隆,推送和获取。要从这样的仓库里克隆或者将其作为远程仓库添加现有工程

2010-10-27 14:19:00 19871

原创 ssh 连接 通过公钥体制,无密码登陆

<br />每个用户~目录下有.ssh 目录没有的话可以自己建,通过公钥体制可以做到很多个用户可以登陆linux 系统上的同一个用户,而他们都不知道出这个用户的密码,并且互相不知道各自的私钥,(他们持有不同的私钥,而其各自相对应的公钥都是这个用户可以信任的)<br /> 假设 我的系统上有一个用户名为git ,另外有两个用户user1 ,user2  我现在想做到  它们运行<br />ssh git@localhost  时, git 自己、及user1 不需要输入密码,而user2 却需要输入密

2010-10-27 12:16:00 13723

原创 git 通过ssh 进行认证连接

首先安装gitemerge -av git  一条命令搞定,如果你使用ubuntu redhat 有相应的yum  apt-get 工具,git麻烦在用户管理及管理上,下面上三种解决办法:# 如果需要团队里的每个人都对仓库有写权限,又不能给每个人在服务器上建立账户,那么提供 SSH 连接就是唯一的选择了。我们假设用来共享仓库的服务器已经安装了 SSH 服务,而且你通过它访问服务器。  #   # 有好几个办法可以让团队的每个人都有访问权。第一个办法是给每个人建立一个账户,直截

2010-10-26 15:14:00 62545 1

原创 oracle 的数据恢复 转载(http://topic.csdn.net/u/20100819/16/0ba394dc-c81e-44d2-9da7-710f0ab7c7b4.html?57387)

  转载(http://topic.csdn.net/u/20100819/16/0ba394dc-c81e-44d2-9da7-710f0ab7c7b4.html?57387)同事找回时操作的数据库为oracle 10g , 之前删除方式为delete 不晓得trancate好使不 SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。  SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的  

2010-10-22 10:33:00 2612

原创 gentoo 上安装oracle11 r2

主要参考网址#http://www.fuzzy.cz/en/articles/installing-oracle-11g-r2-on-gentoo/emerge pdkshemerge libaio#创建/usr/lib/libstdc++.so.6 -> /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.so.6sudo ln -s `gcc-config -L`/libstdc++.so.6 /usr/lib/libstdc++.so.6/

2010-10-22 10:02:00 3249

原创 gentoo 平台上安装 sendmail 邮件服务器,以及dovecot收件器,及相应配置

sendmail 要用到域名解析,反向域名解析,所以要选安装dns 服务器bind,安装方法及配置见http://blog.csdn.net/jixiuffff/archive/2009/11/07/4782285.aspx简要摘写如下/etc/bind/named.confoptions { directory "/var/bind"; // uncomment the following lines to turn on DNS forwarding, // and change the f

2010-09-18 23:48:00 5345

原创 iptables 防火墙

<br /># 五个检查点PREROUTING ,FORWARD POSTROUTING INPUT OUTPUT # 一个数据包从prerouting 进入我的机器,它有两个去向,一是经过input 访问我机器上的应用程序,后经output ,postrouting # 流走,另一个去向是:直接经forward postrouting 流向别的机器,也就是说我的机器只是充当路由,数据包经我的机器到其他机器上## PREROUTING ---------------->FORW

2010-09-12 20:10:00 3848

原创 JavaMail Gmail 收发邮件

因为gmail 需要用到ssl 安全方面的东西所以一般方法并不管用,一:发邮件package mail;import java.security.Security;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.ma

2010-09-05 18:05:00 3245

原创 urxvt

<br />urxvt -fg lightgray -bg black -cr 2 -bc -tr -tint lightgray -sh 20 -fn "xft:serif:Regular:pixelsize=16" -tn rxvt -sl 65535 -sr<br /> <br /> <br />============================================================================<br />~/.Xdefauts<br />URxvt

2010-09-04 15:24:00 6522

原创 mlterm 的配置 ,使用背景图片,并且调得很暗,模模糊糊可见

<br /><br /> <br /> <br />mlterm  的配置文件在/etc/mlterm/*文件夹内<br />也可以在~/.mlterm/*文件夹内进行配置<br />首选大部分的配置可以由mlterm 提供的一个图形化配置工具配置,Control+右键点击mlterm 窗口,生成的配置文件在~/.mlterm/文件夹内<br /><br /><br />~/.mlterm/color 进行配色<br />black=#e7f9ec<br />red=#CC0000<br />

2010-09-03 20:10:00 2012

原创 xterm 的配置

/etc/X11/app-defaults/XTerm#XTerm*font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1XTerm*font: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1XTerm*wideFont: -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1XTer

2010-09-01 21:51:00 11235 2

原创 linux awesome rc.lua 的配置

-- Standard awesome libraryrequire("awful")require("awful.autofocus")require("awful.rules")-- Theme handling libraryrequire("beautiful")-- Notification libraryrequire("naughty")require("vicious")-- {{{ Variable definitions-- Themes defi

2010-08-21 09:58:00 3947

原创 vbox nat 联网方式下,主机访问客户机的方法,进行端口映射

<br /> <br />给两个链接<br />http://smhx.javaeye.com/blog/338063<br /> <br />http://blog.mcuol.com/User/xiaoxiaopig/Article/37472_1.htm<br /> <br />其实下面三个命令是修改了VirtualBox/Machines/windows2003/ .xml<br /> <br />VBoxManage setextradata "windows2003" "VBoxInternal

2010-08-16 17:16:00 6556

原创 linux 自动挂载U盘之udev

cd /etc/udev/rules.d/建立一个文件 10_jixiuf_usb.rules内容如下KERNEL!="sd[b-z][0-9]", GOTO="media_by_label_auto_mount_end"# Import FS infosIMPORT{program}="/sbin/blkid -o udev -p %N"# Get a label if present, otherwise specify oneENV{ID_FS_LABEL}!="", ENV{dir_

2010-08-08 19:49:00 7424

原创 linux 字体配置

<br /><br />linux下常见的GUI程序有三种,GTK1、GTK2和QT,基于这三种图形库的程序在美化上是有不同要求的。XFree86下常用的字体绘制<br />方案有xtt,freetype/Fontconfig/Xft。下面分别来看看<br /> <br />1.GTK1的程序是不支持Fontconfig的。所以有点麻烦。拿到一个字体,你首先要让X找到它对吧?这一步就是在/etc/X11/XF86config的Section "files"段里面的Fontpath属性里说明的详细后面会讲。好

2010-08-06 21:04:00 8641

原创 lvm Linux逻辑盘卷管理LVM

<br />众所周知 硬盘可分区,(windows 下的分区一般称作D盘,E盘),  linux 下称(sda1 ,sda2 , sdb1 ,sdb2 ,hda1 hda2 )   <br /> <br />但是分区后要进行大小的调整,那是很麻烦了,<br />我的理解就是lvm 把  众多的分区   逻辑上进行合并成一个卷组(Volume Group(当然可以多个),然后再在这个卷组上进行逻辑分区(逻辑卷(logical volume)) ,<br /> <br />就是把分散的泥块合并成一个

2010-08-03 23:00:00 1583

原创 linux gvfs GNOME Virtual Filesystem Layer Myeclipse_ open in explorer 使用系统默认的文件浏览器打找指定文件,指定目录

<br />linux gvfs  GNOME Virtual Filesystem Layer <br />在gentoo 上安装gvfs <br /> emerge -av gvfs <br /> <br />情况是这样的,我使用Myeclipse ,其中有个功能就是点中项目中的一个文件 夹  右键依次选Myeclipse~open in exporer 就会使用系统默认的文件浏览器打开此目录<br />如果是在Windows  会使用explorer ,<br />但是linux  是文件 浏览器何止

2010-08-02 15:40:00 2638

原创 ejb remote 第一个例子

<br />定义接口<br />package org.jixiuf.interfaces;public interface ChatEJB { public String hello(String name);}<br /> <br />定义EJB bean<br /> <br />package org.jixiuf;import javax.ejb.Remote;import javax.ejb.Stateless;import org.jixiuf.interfaces.

2010-08-01 17:10:00 1452

原创 jms ExceptionListener

<br />public class ChatClient implements MessageListener ,ExceptionListener{@Override public void onException(JMSException exception) { System.err.println("there is a problem with the connection"); System.out.println("wait for reestablish connect

2010-08-01 14:35:00 3260

原创 jms 事务

 事务         session = conn.createQueueSession(true, Session.AUTO_ACKNOWLEDGE);          true 表示这个会话是事务性的,需要显式的commit 或者rollback ()                                         没有begin()方法,眨动打开事务     public void send() {        try {                 

2010-08-01 14:27:00 4261

原创 jms 消息分组 all or nothing ,要么全接收 ,要么不接收

<br /> 消息组,即把一组消息当成一个 即all or nothing ,要么全接收 ,要么不接收<br /> 如果在传送过程中出现问题 ,消费者需要进行相应的处理,进行消息重复接收后的处理<br /> <br /> 服务端发送的消息<br /> msg.setStringProperty("JMSXGroupID", "group1");<br /> 设置了这个属性的一组消息,会被发送给同一个消费者,而不管有多少个消费者在队列上等待<br /> <br /> <br />

2010-08-01 14:24:00 1811

原创 jms 消息过滤 及消息的组成

<br />一 JMS 消息由以下几部分组成:消息头,属性,消息体。[4]<br />l        消息头(header):JMS消息头包含了许多字段,它们是消息发送后由JMS提供者或消息发送者产生,用来表示消息、设置优先权和失效时间等等,并且为消息确定路由。<br />  一般以JMS 开头,如JMSDestination ,JMSMessageID JMSReplyTo<br />        msg.setJMSMessageID(id);<br /> 大部分消息头是自动分配的,即便使用

2010-08-01 11:26:00 3978

原创 jms Queue 示例 ,服务端向客户端发送消息,并等待客户端返回消息

服务端向queue 发送一条消息, 并等待客户端进行处理,然后接收客户端返回的消息服务端在向客户端发送消息的时候设置了JMSReplyTo  ,msg.setJMSReplyTo(responseQueue);然后客户端取得responseQueue  ,并将返回的消息发送到responseQueue,以便服务端进行接收 但是responseQueue  队列里的消息有很多,需要区分哪一条是服务器端想要接收和,于是需要进行消息过滤 MessageConsumer (QueueReceiver

2010-07-30 14:20:00 5521 2

原创 jms 的两种模式,p2p ,publish/substrib

p2p 点对点模式,  也就是一对一,服务端发送一条消息到Destination 即Queue   虽然可能有n个客户端在队列中侦听消息,但只有一个可以读取到消息,之后消息将不存在,其他人没法读取publish/substrib   则可以理解为一对多,1、P2P模型在P2P模型中,有下列概念:消息队列(Queue)、发送者(Sender)、接收者(Receiver)。每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到它们被消费或超时。 每个消息只有一个

2010-07-30 11:40:00 4245

原创 jms 消息的确认模式

三种 .Session.AUTO_ACKNOWLEDGE                  CLIENT_ACKNOWLEDGE                 DUPS_OK_ACKNOWLEDGE 1、AUTO_ACKNOWLEDGE 是自动确认模式,不需客户端进行确认服务器端:    pubSession = conn.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);2 、     CLIENT_ACKNOWLEDGE   客户端进行确认

2010-07-30 11:08:00 7388

原创 一:jms入门Topic ,一个聊天实例 可以下载源码 http://download.csdn.net/source/2584112

 关于jms JMS 是接口,相当于jdbc  ,要真正使用它需要某些厂商进行实现 ,即jms provider  常见的jms provider 有      ActiveMQ      JBoss 社区所研发的 HornetQ  (在jboss6 中默认即可以使用它)       jbossmq 等 在jboss 5 之前好像一直在用jbossmq ,而从6 开始使用HornetQ  ,hornetq 也可以脱离jboss 单独使用hornetq 的配置在jboss-6.0.

2010-07-30 09:00:00 4025 2

原创 mencoder mplayer 命令的使用(安装mplayer 也会安装这个东西)视频音频解码编码转码

example: 将movie.wmv 转成movie.avi mencoder movie.wmv -o movie.avi -ovc lavc -oac lavcHere's an explanation each option being passed:movie.wmv  原始文件 -o    输出文件 (output )-ovc OVC 输出 后的视频格式 ,ovc :output video ..-oac   输出后的音频格式或许你会说记不住 lavc 等音

2010-07-02 23:36:00 8704 2

原创 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)

当然先安装了 gentoo 下一条命令搞定emerge  ffmpeg  格式转换 (将file.avi 转换成output.flv)     ffmpeg -i  file.avi  output.flv        -i 表示输入文件 一:现在有个视频video.avi,有个音频 audio.mp3,将其合并成output.avi 两个命令                     ( video2.avi 是中间文件 ,用完可删)ffmpeg -i video.avi -vcodec copy -an

2010-07-02 19:38:00 35299 8

emacs config

emacs config my emacs config for java-complete and anything like that

2010-12-13

easyexplore linux 增强 打开terminal ,editor and filemanager

安装方法:将其中的一个jar 文件,copy 到eclipse/plugins 目录里 本人<[email protected]>下载了easyexplore1.2.1 的源代码, 然后重现添加了一些功能,这些功能在windows 上或许没太大用处,但是在Linux用处或许会很大 实现的功能, 1 使用系统编辑器打开在eclipse 中选中的文件或目录(linux 上有些编辑器可以对目录进行编辑,如emacs), 优点是,当系统编辑器关闭时,eclipse会刷新项目所有文件,并重新编译项目。 如果没关闭编辑器,则每隔30s刷新一次直到关闭为止。 这个特点可以使许多喜欢用emacs ,vim 等编辑器的程序员更容易将之与eclipse 结合 2 可以在选中的目录、文件处打开终端(Windows是就是cmd窗口,这个用处可能不大。linux 上那就另说了) 3就是easyexplore 上原有的功能,用文件浏览器打开选中的目录 使用方式 快捷键 editor Ctrl+c e terminal Ctrl+c c explore Ctrl+c f 可能会导致无法使用Ctrl+c 进行复制的用户,你可以到keys 中过滤一下easyexplor 然后unbind这些键 另外点工具栏上的四个图标(其中一个留给你自定义命令) 右键有一个Easy..菜单,里面有四个选项 点菜单栏上的Navigate

2010-10-31

awesome 配置文件

awesome 配置文件 ./config/awesome/rc.lua

2010-10-17

linux 平铺式窗口管理器awesome 的配置文件

将打包的文件,解压到~/.config 目录下,

2010-09-29

javamail 发送邮件的例子(通过了qq 和gmail的邮箱)有SSL 安全的方式

javamail 发送邮件的例子(通过了qq 和gmail的邮箱)有SSL 安全的方式

2010-09-05

jms 入门的几个小项目

jms 入门的几个小项目jms 入门的几个小项目jms 入门的几个小项目jms 入门的几个小项目

2010-09-01

ejb 入门的几个项目

ejb 入门的几个项目ejb 入门的几个项目ejb 入门的几个项目

2010-09-01

一个jms activemq Topic 消息实例

一个jms activemq Topic 消息实例 关于jms JMS 是接口,相当于jdbc ,要真正使用它需要某些厂商进行实现 ,即jms provider 常见的jms provider 有 ActiveMQ JBoss 社区所研发的 HornetQ (在jboss6 中默认即可以使用它) jbossmq 等 在jboss 5 之前好像一直在用jbossmq ,而从6 开始使用HornetQ ,hornetq 也可以脱离jboss 单独使用 hornetq 的配置在jboss-6.0.0.20100429-M3/server/default/deploy/hornetq/目录进行配置

2010-07-30

maven-definitive-guide_zh.pdf.tar.bz2

maven nexus java 代码构建 权威指南

2010-05-16

maven nexus 教程 一种类似于ant 但又强于ant 的工具

maven 教程 权威指南 有实例, http://nexus.sonatype.org/downloads/ nexus-oss-webapp-1.6.0-bundle.zip 开源版

2010-05-16

compass_hibernate_spring3.zip

http://blog.csdn.net/jixiuffff/archive/2010/04/27/5533701.aspx

2010-04-27

compass_hibernate_spring2.zip

http://blog.csdn.net/jixiuffff/archive/2010/04/27/5533701.aspx

2010-04-27

compass_hibernate_spring.zip

一个http://blog.csdn.net/jixiuffff/archive/2010/04/27/5533638.aspx 相应的例子

2010-04-27

javascript dom chm

dom 编程 chm格式 Node Document Element

2009-12-23

mikecat.net.htmldom.CHM

javascript html dom 里面介绍了Anchor area body button checkbox fileupload form 等对象 ,以及事件blur() click()

2009-12-23

中文dos帮助文档 api

中文dos帮助文档中文dos帮助文档中文dos帮助文档

2008-09-14

css API chm 版本

css2.0 帮助文档 apicss2.0 帮助文档 api

2008-09-14

jdk5.0帮助文档

jdk5.0帮助文档 25M中文版 chm

2008-09-14

html api chm

一个关于html标记的api 一个关于html标记的api 一个关于html标记的api

2008-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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