随笔-69  评论-0  文章-5  trackbacks-0
 
有一个cmptradeservice的类
deal(byte[] buffer)
deal(isomsg msg)

在windows下远程无事,到了fc下完蛋了,浪费我了几个hours...

切忌:

不要用hessian编写多态的远程调用!!!!!!!!

posted @ 2007-04-05 21:30 liunix 阅读(206) | 评论 (0)编辑 收藏
理论说明:

~/.vimrc 是配置文件,一般可设置
set nu
set shiftwidth=4
set tabstop=4

一,打标记:
    1, m$标记名键
     2, '单引号$标记名键            即可定位

二,选取复制
     1,按v可视
    2,  选完按y 复制
    4,  p粘贴

三,清空缓冲区(%代表1,$ 对其它命令亦可用)
    %d

四,列编缉,超好用
    在光标指定列上ctrl+v
    用j/k移动光标到合适的行上
    按I(即shift+i)输入内容
    按ESC两次,搞定输入

    删除的话
    在移动j/k选完行后再h/l(即小写L)选列,会出现一个可视区,直接按d即可删除

五,大小写转换
    先ctr+v 选中文本,然后用命令gu或gU改变成小写或大写
    命令guu将一行全改成小写,gUU将一行全改成大小
    guw和gUw改一个word
    gggUG和ggguG改变整个缓冲区

例子: vi 综合操作举例

原文

                <entry key="0200/000000" value-ref="baseValidator" />
                <entry key="0100/300000" value-ref="baseValidator" />
                <entry key="0200/400000" value-ref="twoStepValidator" />
                <entry key="0200/020000" value-ref="twoStepValidator" />
                <entry key="0100/120000" value-ref="twoStepValidator" />
                <entry key="0200/420000" value-ref="twoStepValidator" />
                                                                   
                <entry key="0400/000000" value-ref="baseValidator" />
                <entry key="0400/300000" value-ref="baseValidator" />
                <entry key="0400/400000" value-ref="twoStepValidator" />
                <entry key="0400/020000" value-ref="twoStepValidator" />
                <entry key="0400/120000" value-ref="twoStepValidator" />
                <entry key="0400/420000" value-ref="twoStepValidator" />

                        props.setProperty("","");
                        props.setProperty("","");
                        props.setProperty("","");
                        props.setProperty("","");
                        props.setProperty("","");
                        props.setProperty("","");


目标文本:
                    props.setProperty("0200/000000","0400/000000");
                    props.setProperty("0100/300000","0400/300000");
                    props.setProperty("0200/400000","0400/400000");
                    props.setProperty("0200/020000","0400/020000");
                    props.setProperty("0100/120000","0400/120000");
                    props.setProperty("0200/420000","0400/420000");

操作:
 
1  ,替换: % s/<entry key="//g
2,     替换: % s/" .*$//g  (中间有一空格,  引号和控格在vi中都不是元字符)
3,  给props.setPropery("","") 中的每一对引号 中间加一空格(列编缉),否则会被覆盖
4, 拷贝相应上面的块到下面的块中



后记:
1,今天不小心将vim的前端字体变成黄色了,看着难受呀,搜了半天也没解决,不小心打了个:color ,竟然好了
posted @ 2007-04-03 19:05 liunix 阅读(420) | 评论 (0)编辑 收藏
设置:
ruby PATH
make PATH
oracle_home PATH
ld_libraray_path  (看指南)


装:
ruby_devel会提示依赖,那就yum


然后make,make install
最后会说一个permision的问题对liboci.so

是selinux作怪

操作:
管理---》安全级别和防火墙->selinux签-->改成允许-->点击下面一个箭头--》内存保护---->点上“允许无限制的可执行文件使用没有打textrel_shlib_t标签的需要文字重定位的库文件”





posted @ 2007-04-02 20:05 liunix 阅读(260) | 评论 (0)编辑 收藏
1,java_home/jre/lib/fonts下建立fallback
2, 拷贝C:\WINDOWS\Fonts下的simsun.ttc文件到刚建好的目录下


完事儿



posted @ 2007-04-02 14:18 liunix 阅读(287) | 评论 (0)编辑 收藏
sun.reflect.Reflection.getCallerClass(0)

StackTraceElement stack[] = (new Throwable()).getStackTrace(); 
posted @ 2007-03-30 08:37 liunix 阅读(320) | 评论 (0)编辑 收藏
一,ECLIPSE

1,Eclipse 和 wtp 或 myeclipse(可能有问题,但jsp editor 至少可用) 结合

2,sysdeo tomcat plugin for Eclipse 3.2

3,subclipse 1.2 (要安装javahl库,指定LA_LIBRARY_PATH=/usr/lib,具体看subclipse faq)


二,ORACLE
     安装oracle sql developer for linux


三,PDF,CHM
     PDF自带的文档查看器即可用,也可去adobe下载中文的reader
     chm---> yum install chmsee

四,文本编缉
      vi, gedit
      图形的vim是vim-X11包(而不是gvim),如果没安装yum -y install vim-X11

五,ruby & rails & radrails

       1, yum install ruby ruby-libs ruby-devel ruby-irb ruby-ri ruby-docs      
        2, 下载gem,按文档安装
        3, gem install rails
        4, radrails
        5, oci for linux(注意ruby-devel包依赖、oracle lib路径 和 装后selinux问题)

六,通讯  gaim(1.5.0)
   ./configure时一定要指定下面的参数(均在/usr/include和/usr/lib下)
  --with-nspr-includes=PREFIX     Specify location of Mozilla nspr4 includes.
  --with-nspr-libs=PREFIX         Specify location of Mozilla nspr4 libs.
  --with-nss-includes=PREFIX      Specify location of Mozilla nss3 includes.
  --with-nss-libs=PREFIX          Specify location of Mozilla nss3 libs.

七,浏览器  firefox

八,NTFS盘          yum install ntfs-3g

posted @ 2007-03-27 21:02 liunix 阅读(360) | 评论 (0)编辑 收藏
1,装库(盘里带的就行)
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14.5

libXp.so.6

libaio //建库用


2,三者同名
hostname
/etc/sysconfig/newwork
/etc/hosts

3,建用户
groupadd dba
useradd oracle -G dba
passwd oracle

4, 设变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=TESTFC
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
#export LC_CTYPE=en_US(安装临时需要)

export CLASSPATH=$ORACLE_HOME/jre
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export JAVA_HOME=$ORACLE_HOME/jre/1.4.2
export JRE=$JAVA_HOME/bin/java
export NETTOOLSDIR=$ORACLE_HOME/network/tools


5, 准备安装
mkdir /oracle
chown -R dba.oracle /oracle
chmod +x runinstall(直接解压zip不需要)
chmod +x install/*


6,安装
跳过检查 runinstall -IgnoreSysPreReqs

(安装日志:界面提示)

7,开放端口
/etc/sysconfig/iptables 打开端口:1158,5560,1521

8,建库
dbca

9,配置listener
netca

10,启动web控制台
emctl start dbconsole //1158
posted @ 2007-03-08 08:49 liunix 阅读(657) | 评论 (0)编辑 收藏
在线广播


中国国际广播电台:
mms://living.chinabroadcast.cn/inet

hit fm:
mms://live.hitfm.cn/fm887

cri easy fm:
mms://enmms.chinabroadcast.cn/fm91.5




在线电视


cctv-9

mms://winmedia.cctv.com.cn/live3

posted @ 2007-02-26 17:50 liunix 阅读(167) | 评论 (0)编辑 收藏
     < target  name ="jdoc" >
        
< javadoc 
            destdir ="${basedir}/doc/api"
            author
="true"
            version
="true"
            use
="true"
            fork="true"
            forkmode="perBatch"
            windowtitle="Project API">
            
<fileset dir="${basedir}/src" includes="**/*.java"/>
            
<classpath refid="classpath"></classpath>
            
<doctitle><![CDATA[<h1>Project API</h1>]]></doctitle>
            
<bottom><![CDATA[<i>Copyright &#169; 2005</i>]]></bottom>
        
</javadoc>
    
</target>

1,源文通过fileset指定较为灵活
2,注意将项目的classpath加入其内
3,对fork和formode的使用主要是为测试性能考虑(如有数据库连接静态初始化之类的操作会大大加快速度)

posted @ 2007-02-13 11:36 liunix 阅读(216) | 评论 (0)编辑 收藏
     < target  name ="test" >
        
< junit  printsummary ="on"  failureproperty ="testsFailed" >
            
< classpath  refid ="classpath"   />
            
< formatter  type ="xml" />
            
< batchtest  todir ="${basedir}/doc/junitReport" >
                
< fileset  dir ="${basedir}/web/WEB-INF/classes"  includes ="**/*Test.class"   />
            
</ batchtest >
        
</ junit >
        
< junitreport  todir ="${basedir}/doc/junitReport" >
            
< fileset  dir ="${basedir}/doc/junitReport" >
                
< include  name ="TEST-*.xml" />
            
</ fileset >
            
< report  todir ="${basedir}/doc/junitReport/html" />
        
</ junitreport >
    
</ target >
1,命名TEST-*.xml大小写有别
2,有可能须要xalan放到eclipse的ant/lib下(不确定)
3, 和cruisecontrol结合使用时junitreport就不要了,否则会生成双分的测试结果
posted @ 2007-02-12 14:09 liunix 阅读(332) | 评论 (0)编辑 收藏
仅列出标题
共7页: 上一页 1 2 3 4 5 6 7 下一页