2006年4月7日
通用快捷键: F1+Alt 类似windows下面的Win键 在GNOME中就是打开 *应用程序* 菜单(Applications Menu)
F2+Alt 类似windows下面Win+R 是运行程序的快捷键
Ctrl+Alt+D 类似windows下面的Win+D 是显示桌面的快捷键
Ctrl+Alt+L 启动屏幕保护程序?
Alt+Tab 同windows下的定义一样
Print Screen 屏幕抓图(整个屏幕)
Alt+Print Screen 当前窗口抓图
窗口操作快捷键
Alt+F4 关闭窗口
Alt+F5 取消最大化
Alt+F7 移动窗口的
Alt+F8 改变大小
Alt+F9 最小化当前窗口
Alt+F10 最大化当前窗口
Alt+空格 就是我写的这些 看看就知道 :)
程序中的快捷键
Ctrl+N
Ctrl+X
Ctrl+C
Ctrl+V
Ctrl+Z
Ctrl+S
posted @
2006-07-18 17:27 Billow 阅读(519) |
评论 (0) |
编辑 收藏
官方下载:
Ubuntu
Kubuntu
Edubuntu
xubuntu
国内下载:
http://mirrors.cn99.com/ubuntu/
教育网下载:
http://mirror.lupaworld.com/ubuntu/releases/dapper/
教育网下载:
ftp://ftp.sjtu.edu.cn/ubuntu-cd/6.06/
DVD版本下载:
http://cdimage.ubuntu.com/releases/6.06/release/
采用jigdo下载,详细情况可见
https://wiki.ubuntu.com/JigdoDownloadHowto
software package mirror address :
http://mirror.lupaworld.com/
http://mirror.vmmatrix.net/
http://debian.cn99.com/
Mirror.vmmatrix.net 更新服务器(上海市电信,推荐电信网通用户使用。):
deb http://mirror.vmmatrix.net/ubuntu/ dapper main restricted universe multiverse
deb-src http://mirror.vmmatrix.net/ubuntu/ dapper main restricted universe multiverse
deb http://mirror.vmmatrix.net/ubuntu/ dapper-updates main restricted universe multiverse
deb-src http://mirror.vmmatrix.net/ubuntu/ dapper-updates main restricted universe multiverse
deb http://mirror.vmmatrix.net/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://mirror.vmmatrix.net/ubuntu/ dapper-backports main restricted universe multiverse
deb http://mirror.vmmatrix.net/ubuntu/ dapper-security main restricted universe multiverse
deb-src http://mirror.vmmatrix.net/ubuntu/ dapper-security main restricted universe multiverse
deb http://ftp.sjtu.edu.cn/ubuntu-cn/ dapper main multiverse restricted universe
posted @
2006-07-18 16:27 Billow 阅读(1089) |
评论 (0) |
编辑 收藏
我用的是基于debian的linux
右键创建启动器
然后修改 加入一个属性 icon=/home/erik/lumaqq/QQ.png
sudo gedit /usr/share/applications/LumaQQ.desktop
[Desktop Entry]
Name=LumaQQ
Comment=QQ Client
Exec=/opt/LumaQQ/lumaqq
Icon=/opt/LumaQQ/QQ.png
Terminal=false
Type=Application
Categories=Application;Network;
posted @
2006-07-18 00:49 Billow 阅读(470) |
评论 (0) |
编辑 收藏
yahoo邮箱不支持邮件客户端,必须激活网上阅读邮件才可以
1.在地址栏中键入http://edit.my.yahoo.com/config/set_popfwd?.src=ym&done=http://cn.<用户名>.mail.com/
2.在注册页面,单击“网上阅读邮件和POP功能”,然后在页面底部单击“提交”按钮
pop : pop.mail.yahoo.com.cn
smtp:smtp.mail.yahoo.com 端口587
posted @
2006-07-18 00:12 Billow 阅读(1734) |
评论 (1) |
编辑 收藏
新世界每年都能在日语能力考试中取得如此优异的成绩,是不是有什么特殊的“独门武器”?对此,许小明老师坦言,只要掌握正确的方法和技巧,取得高分一点也不难。以下是许老师整理的一些学习和应考方法,供大家参考。
词汇:反复记忆 课外阅读
背单词绝不能死记硬背。一次不要背很多单词,5~10个即可。也不要要求一次全部记住,每次背诵新单词前复习一下以前学的单词效果会更好。平时多加练习,熟悉单词的用法,巩固记忆。尽量多阅读一些日语的报纸和杂志对提高词汇量大有帮助。
听力:端正态度 日常锻炼
80%的学员对听力不够重视,这是一个严重的误区,为此许多学员在听力上丢失30~40分。学员预习时,听课文和单词;复习时,合上书本再听课文,培养语感。平时多看日本剧和日本电影,在不看翻译的情况下,每集(部)多看几遍,看到听懂并能描述为止(一般刚开始练习时往往要看到5遍以上)。
文法:把握要点 反复练习
日语是一种粘着语,有复杂的助词、助动词和句型,学习时一定要掌握重点。以句型为例:①要注意接续方法,如简体、敬体,如接名词、动词、形容词、形容动词;②要注意每一个语法的意思;③分清两个语法间的区别(这种区别在汉语中往往是看不出的,因此有时需要用日语解释);④要掌握好例句;⑤平时注意加强会话练习和习题练习。
读解:日常训练 考试技巧
日语能力三、四级考试的读解部分比较简单,一般只要读懂,在原文中就能找到答案。一、二级考试的读解部分相对较难且内容量大,有大约60%的考生来不及做。因此,提高理解能力和阅读速度是每个学员迫切的要求。唯一的方法就是平时增加阅读量,最好每天都能保证2篇以上的阅读量。
考试时,不能漫无目的地阅读文章,要带着问题思考。建议先粗看文章,再看问题,再回到文章找答案。另外,对长、中、短篇及图表的阅读分别有各自的方法和技巧,要注意区分。
--来自互联网
posted @
2006-05-08 20:57 Billow 阅读(216) |
评论 (0) |
编辑 收藏
bourne Again shell
posted @
2006-04-22 18:34 Billow 阅读(189) |
评论 (0) |
编辑 收藏
1.查找
/string 向前查找
?string 向后查找
n 跳到下一位置
2.删除dd 删除光标所在的行
db 删除光标前面的字
d0 删除到该行开始所有的字符
dw 删除光标右面的字
d$ 删除到该行结束的所有字符
在命令前面加数字 如 ndd(3dd)就是删除光标所在的行以及下面的俩行。
3.剪切和黏贴
在这里有个内存缓冲区的问题,也就是说用vi编辑器对文件进行编辑并没有对文件进行操作,这些都是在缓冲区里,当编辑完成执行:wq时才会替换文本文件,所以删除也是在内存缓冲区内。
p 黏贴到当前光标的后面
P 黏贴到当前光标的前面
4.复制yy
nyy
5.撤销u 撤销前一条命令的结果
6.重复
. 重复最后一条修改正文的命令
7.插入i 在光标左边插入正文
a 在光标右面插入正文
o 在光标所在行的下面增加新行
O 在光标所在行的上面增加新行
8.正文替换正文的获得一般都是先删除一段正文,然后对正文进行替换,删除就会到缓存区。用于替换的正文。
s 用新正文替换光标所指的正文
cw 用新正文替换光标右边的字
c0 用新正文替换到该行开始所有的字符
cb 新正文替换光标前面的字
cd 新正文替换当前的光标行
c$ 用于新正文替换该行到结尾的所有字符
在命令前面加数字 如 ncd(3cd)就是替换光标所在的行以及下面的俩行。
9.退出命令
:q 未做修改时退出
:q! 做出修改,并将修改作废后退出
10. 保存命令:w 保存
:wq 保存并退出
11.行号:n 将光标移到第n行
12.规则表达式:/name/ 查找所有包含name的文字。
:/^name/查找以name开头的文字。
:/name$ 查找以name结尾的文字。
13.设置vi的option
:set option
option中包括:
number 来设置文本的行号
autoindent 自动缩进 noautoindent 来取消
tapstop=4 就是说一个tab键跳过4个空格
ignorecase 忽略大小写 用noignorecase来取消
14.shell 切换
:!command 执行command后回到编辑程序。
posted @
2006-04-22 13:13 Billow 阅读(333) |
评论 (0) |
编辑 收藏
1. <ww:form name="form1" action="login!login.action" method="post"> 可以通过login-请求的action名字,login.action的方法名字,在这里必须有.action后缀,在ui-tag中可以不带后缀<ww:form name="form1" action="login.action" method="post"> 就可以了。
2.缺省的action设置,每一个命名空间也就是每一个package中可以有一个default的action。
<default-action-ref name="default" />
<action name="default" class="org.ww.simple.acion.LoginAction">
<result name="success">/login.jsp</result>
</action>
3.ActionMapper中会去查找httprequest里面的action名字,如果没有找到就会返回null,在wwtag中有几种invoke的方法
<ww:submit action="redirect:www.google.com"/>
<ww:submit action="redirect-action:login"/>
<ww:submit action="action:login"/>
posted @
2006-04-14 16:21 Billow 阅读(217) |
评论 (0) |
编辑 收藏
build文件写完后,把简单的架构搭建起来后就一直在看wiki和一些资料,我使用的是webwork2.2.2,这个版本和以前的版本有些不同,我遇到的几个问题总结一下:
webwork2.2.2以前的版本<ww:textfield name="'user.name'" value="user.name"/>
webwork2.2.2 <ww:textfield name="user.name" value="%{user.name}"/>
也可以在webwork.properties里面设置webwork2.2.2以前的ognl语法规则
还有今天以为将webwork-2.2.2.jar引入进来就可以了呢,原来少了很多包,而且
xwork.xml也有了改进,不再使用现行的版本xwork-1.1.1.jar,还有将ognl.jar的一些jar包引入进来。
特殊命名方式:
#parameters['name'] or #parameters.name 值 request.getParameter("name")
#attr['name' ] or attr.name 相当于PAGE CONTEXT
ognl有一个跟对象(valueObjectStack) 其他对象都会和跟对象一起存放在context map 中,用#只是告诉它不要到根对象中去查找。
webwork.custom.i18n.resources=Message 定义一个全局的资源绑定。
在webwork中的resource查找是先查找action所在的目录的资源文件,如果找不到就会找package文件,逐层查找,最后找到classes目录下的的全局资源文件,这样相对来看在action类目录下的查找是最快的,资源文件最好以模块命名不要带webwork
<servlet-name>action</servlet-name>
<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
<load-on-startup>1</load-on-startup>
当servletDispatcher初始化时 自动加载velocity在内的一系列工作,如果不设置当一个action请求时含有UI-tag时velocity还没有完成初始化,这样肯定会有异常发生
webwork2.2.2和以前的版本有一个区别 就是2.2.2这个版本将双引号中间的看成字符串,而不是表达式,当我们要使用表达式的时候就用%{},而以前的版本就是说“”里面的看成一个表达式,如果要写字符串的时候就给加上‘’。
posted @
2006-04-10 22:15 Billow 阅读(354) |
评论 (0) |
编辑 收藏
来源于http://www.chinajsp.net
weblogic的几个基础问题
1、 如何给weblogic指定大小的内存?
在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增
加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M
2、 如何设定的weblogic的热启动模式(开发模式)与产品发布模式?
可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务
的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。
3、 如何启动时不需输入用户名与密码?
修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加
加密过的用户名和密码.
4、 在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或
连接池等相关信息进行配置后,实际保存在什么文件中?
保存在此Domain的config.xml文件中,它是服务器的核心配置文件。
5、 说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp
放入何目录下,然的在浏览器上就可打入http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?
Domain目录\服务器目录\applications,将应用目录放在此目录下将可以作为应用访问
,如果是Web应用,应用目录需要满足Web应用目录要求,jsp文件可以直接放在应用目录
中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺省应
用将可以实现在浏览器上无需输入应用名。
6、 如何查看在weblogic中已经发布的EJB?
可以使用管理控制台,在它的Deployment中可以查看所有已发布的EJB
7、 如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置
缺省安装中使用DemoIdentity.jks和DemoTrust.jks KeyStore实现SSL,需要配置服务
器使用Enable SSL,配置其端口,在产品模式下需要从CA获取私有密钥和数字证书,创
建identity和trust keystore,装载获得的密钥和数字证书。可以配置此SSL连接是单向
还是双向的。
8、在weblogic中发布ejb需涉及到哪些配置文件
不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括
ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要
weblogic-cmp-rdbms-jar.xml
9、EJB需直接实现它的业务接口或Home接口吗,请简述理由.
远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中
对应实现类会作为对应接口类型的实例被使用。
10、说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服
务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式的消息将被丢
弃。
11、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
Session Facade Pattern:使用SessionBean访问EntityBean
Message Facade Pattern:实现异步调用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致
性
EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及
开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性
posted @
2006-04-07 18:26 Billow 阅读(226) |
评论 (0) |
编辑 收藏
在软件行业已经工作了一年,一年的时间过的很快,在这一年中做了两个项目,我主要是从事J2EE开发的,在java方面的framework确实是非常的多,在我工作的过程中用过诸如webwork,spring,hibernate framework,但是弄明白这些framework还真的是不容易,包括现在也是一知半解,还有EJB的开发,感觉一年下来用过的东西倒是很多,但是在回想回想确实也没有把自己的知识系统的沉积下来,我这个blog好久之前就注册了,可能是工作太忙,也没有去写blog。我想用blog把握的知识系统的在整理整理,理清思路。以前了解过很多framework,但是一样也不太精通,也就是大概看一眼时干什么用的就过去。
一年过去了,现在我可不想像前一年一样,做过很多的东西,但是一点知识的积累都没有,现在项目在间歇阶段,我可以去学习一下我想学的东西,把知识系统的整理一下。
入行之前自己的基础不是很牢固,刚刚毕业的大学生感觉什么都不会,但是在这一年中感觉学到了很多的东西,从人生的迷惘,到喜欢这个行业,想在这各行业里有所作为。我应该从最简单的基础开始重新去学习。把很多东西都补回来。
在这一年里,我受我一个同事的启发非常大,他也是我在这边最好的朋友,可以说他给我很多有关行业的信息和一些理念。现在回想一年前和现在确实自己有了一些提高,可是感觉自己应该更加的上进。自从看完操作系统革命之后我就非常喜欢open source了,也让我对linux有了很高的兴趣。我是一个很内向的人,平时也不太愿意说话,但是很喜欢问问题。现在我极力去融入社区,自己也想去帮助他人,可是自己的能力还是有限,所以还是给去学习。
因此,在blog上激发自己学习的热情和监督自己去学习可能是个很好的主意。我也希望在这里交很多的朋友,让我们一起努力,一起进步。给自己鼓励鼓励:加油啊!!!!!!!!!!!!
posted @
2006-04-07 10:05 Billow 阅读(182) |
评论 (1) |
编辑 收藏