| jun 的个人资料澡堂实录照片日志网络 | 帮助 |
|
9月29日 linux下部分工作总结(四)1 debian 中文输入法问题
小企鹅输入法fcitx #apt-get install fcitx 安装该软件. 在/etc/X11/Xsession.d中建立文件95xinput,编辑如下: export XMODIFIERS="@im=fcitx" export XIM=fcitx fcitx 注消即可,如果还无法使用或者能看到但是无法输出到文件中(我就是这种情况),可能是系统没有该字体.可能解决办法: 使用shell命令dpkg-reconfigure locales设置语言,选中一些常见语言,如zh_CN GB2312 GBK等等,我也不知道到底是哪些,然后在/etc/X11/Xsession.d下新建文件25xfcitx,输入: export XIM=fcitx export XIM_PROGRAM=fcitx export XMODIFIERS="@im=fcitx" export GTK_IM_MODULE=fcitx export LANG='zh_CN'.GBK fcitx & 如果还不行,去网上下一个fcitx,自己装一次. 另外,看了一下网上论坛,好像fcitx不流行了,好多人用scim,说是更好用,呵呵. 2 在Fedora core 4.0 加载NTFS和FAT32分区详述
作者:北南南北
来自:LinuxSir.Org 提要:本文主要介绍ntfs文件系统分区及fat32格式分区的挂载方法:简单的说就是让Linux能读取Windows系统下的分区; linux下部分工作总结(三)JFreeChart相关
JFreeChart是一个开源的JAVA项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。在这些不同式样的图表上可以满足目前商业系统的要求。JFreeChart是一种基于JAVA语言的图表开发技术。JFreeChart可用于Servlet、JSP、Applet、Java Appication环境中,通过JDBC可动态显示任何数据库数据,结合Itext可以输出至PDF文件。 JFreeChart主要是由三个类构成: A)org.jfree.chart.servlet.ChartDeleter继承自HttpSessionBindingListener,用于实现当Session 关闭时,删除临时目中的图象文件。 B)org.jfree.chart.servlet.DisplayChart继承自Httpservlet 用于处理显示图象。 C)org.jfree.chart.servlet.ServletUtilities有一系列方法,例如,saveChartAs*;saveChartAs*是把图表按照不同的形式存储为图象;sendTempFile方法被重载了很多次,用于把文件流发送response。
注:JFreeChart的各版本变动比较大,这在升级版本时是比较头疼的问题,升级时需要改动你代码的地方可能比较多。因此尽量采用最新的版本,新版本的文档可能比较少,但问题要相对少一些,在旧版中就出现过标注数值重叠在一起这样的问题。好的是JFreeChart是开源的,碰到解决不了的问题可以从源码中找到有参考价值的信息.文档是要花钱买的,好像要$39.75,MyGod.
一 配置JfreeChart (http://shmilyfan.blogchina.com/2551233.html)
1. 在http://www.jfree.org/jfreechart/下载JfreeChart开发包:jfreechart-0.9.21.zip
2. 将jfreechart-0.9.21.zip中的lib路径下的jar文件(只要gnujaxp.jar,jcommon-1.0.0.jar和jfreechart-1.0.1.jar)拷贝到tomcat的common/lib路径下
(注意:该路径是存放库文件的地方,如果jdbc驱动class111.jar等文件也应该放在这里) 3. 修改tomcat的conf/web.xml文件,添加:
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/servlet/DisplayChart</url-pattern>
</servlet-mapping>
二 使用 首先,把gnujaxp.jar,jcommon-1.0.0.jar和jfreechart-1.0.1.jar作为library设置到Java Buile Path中. 具体使用参考文章很多,列举几个站点: 1 http://www-128.ibm.com/developerworks/cn/java/l-jfreechart/ IBM官方教学网站 2 http://www.cnweblog.com/sundy/category/1876.html 3 http://dev.yesky.com/307/2036307.shtml 使用JFreeChart生成热点图表 三 参考文献:
1 JFreeChart在JSP开发中的应用心得 http://geocom.hhcc.net.cn/magz/wk0501/7.htm 2 JFreeChart简明教程 http://hailinbo.itpub.net/post/12422/191402 3 【原创】深入探究JFreeChart(1)(2) http://www.blogjava.net/JavaExplore/archive/2006/09/01/67217.aspx http://www.blogjava.net/JavaExplore/archive/2006/09/12/69261.html 4 jfreechart里在页面上生成临时图片的过程剖析 http://blog.csdn.net/turing_gu/archive/2005/02/09/284967.aspx 5 JFreeChart学习笔记 http://blog.csdn.net/sjl_jaly/archive/2004/12/10/211666.aspx linux下部分工作总结(二)jdk1.5(jdk1.4)下程序中文问题及其解决办法:(http://www.blogcn.com/user73/heziqq/index.html)
对于jdk1.4: 找到$JAVA_HOME/jre/lib下的font.properties文件,修改,每行添加-isas-song ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0,最后加入或修改为: filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf. 特别注意文件存放位置.去那里查一下zysong.ttf(是不是仿宋体?)的放置目录,呵呵,我在这个地方搞了好半天才找到原因的. JDK1.5跟JDK1.4的配置文件的文件名是不同的.
1.4中是叫做font.properties,而1.5中叫做 fontconfig.properties.不过配置方法还是相同的。 在1.5中,JAVA_HOME/jre/lib下还包含了很多.src的文件。我们可以通过选择相应的src文件作为样本来修改配置文件。 比如在debian下,我可以选择RedHat为样本。 cp fontconfig.RedHat.properties.src fontconfig.properties 注:如果觉得有必要,可以去window系统下找一个simsun.ttc(被认为是当前最漂亮的字体),拷到linux下字体存放位置/usr/share/fonts/truetype (千万别放错).
注2:sun公司对JRE1.5的中文字体设置的官方说明:http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html
注3:jsp程序中需要在开始加入语句:response.setContentType("text/html;charset=UTF-8");以保证中文的正确显示,其实中文编码问题由来已久,可以多多尝试. linux下部分工作总结(一) 从对linux操作系统及其下工作环境一无所知,到现在略微知道一点点,万事开头难,阶段性总结一下,这些内容大多来自网络上的资料,其中不乏csdn等论坛及很多neter的blogs,为承前启后,特总结如下,可能有点凌乱。倘若有幸对茫茫网路中初涉该领域之neter有点滴帮助,实乃某之所望。
1. RedHat9.0下jdk及环境变量的设置(http://www.35dx.com/html/java/8/java7194.html)
下载 : jdk1.4或1.5 打开/etc/profile文件 (此处设置所有用户的环境变量) 或 用户目录下的.bash_profile文件 (只能设置各用户自己的环境变量) 插入语句: export JAVA_HOME=/usr/local/jdk export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin 注:JAVA_HOME是jdk在本机的存放目录,CLASSPATH中.不能少,表示当前目录,PATH中$PATH不能少,表示在原有PATH基础上添加新的项
注消之后,使用sehll命令echo $JAVA_HOME,echo $CLASSPATH,echo $PATH即可看到已保存.或者使用env查看环境变量,或者使用java -version可以查看jdk版本信息. 注意:debian3.0下设置XWindow下的环境变量还有所不同.(http://parkerwy.blogchina.com)
在Debian参考手册中,有这么一行文字: # General environment for X is set by .xsession 到/etc/X11目录下找到 /etc/X11/Xsession.d/55gnome-session_gnomerc 这个文件(这个文件的文件名和路径在其它发行版的Linux上可能会有所不同),这个就是用户登录后,设置环境变量的地方。里面还引用了 ~/.gnomerc。进行如下编辑: 在 /etc/X11/Xsession.d/55gnome-session_gnomerc 中添加如下内容(在引用 ~/.gnomerc 之前): if [ -r /etc/profile ]; then . /etc/profile fi 在 ~/.gnomerc 中添加如下内容: if [ -r ~/.bash_profile ]; then
. ~/.bash_profile fi 这样一来,无论系统是启动到Text Mode还是直接进入X,系统的环境变量都只需要在 /etc/profile 等文件中设置就可以了。 2. Tomcat环境变量的配置(http://www.jdon.com/idea/tomcatinstall.htm) 下载 : Tomcat4.x或5.x 修改Tomcat/bin/startup.sh 为: export JAVA_HOME=/usr/local/jdk export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:. export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin /usr/local/tomcat/bin/catalina.sh start 以后执行./startup.sh即可 测试:http://localhost:8080/ 如果看到小猫说明配置正确. 注:实际上不必在此处再设置环境变量 3. Eclipse安装及配置 下载 : Eclipse3.x 执行/eclipse/eclipse即可 安装: 方便起见,在/usr/local/bin下新建一个文件,命名为eclipse.sh,编辑如下: #!/bin/sh # 执行 eclipse export JAVA_HOME=/usr/java/jdk export CLASSPATH=$JAVA_HOME/lib /usr/local/eclipse/eclipse -vm /usr/java/j2sdk1.4.2/bin/java -data ~/workspace & 注:第一行是shell程序必须的,#!/bin/sh如果不对则改为#!/bin/bash试试看, 最后一行是表示执行eclipse程序,projiect存放的目录是~/workspace(root目录下的workspace目录),当然你也可以选择放在当前用户目录下的workspace目录 然后可以将eclipse.sh添加到桌面。桌面上按下鼠标右键,在弹出菜单中选择“创建启动器”,在“名称”中输入Eclipse、“命令”中填 /usr/local/bin/eclipse.sh,按“确定”,桌面上就有eclipse的快捷方式了,以后可以直接双击这个图标启动 Eclipse。 配置:
1、 首先,打开配置界面 window->preferences。左边的列表里应该有tomcat的选项。如果没有,检查上面的步骤是不是正确。 点击java->Installed JREs,如果是初始安装的,只有显示第一个jre,那是系统默认的jre,如果系统当中安装了多个jdk,那么最好还是新建一个,点击add,然后选择你需要使用的jdk的位置,然后它会自动寻找其他的参数,点击ok。返回界面之后,不要忘记点选刚刚添加的jdk,要不然是没有用的。然后点击ok关闭这个窗口。 2、 再次打开配置界面,点击tomcat选项
这里是配置tomcat的参数,根据你安装的tomcat的版本,选择tomcat version,然户找到该tomcat的主目录,输入在tomcat home,下面的参数会自动配置,点击apply。然后在左边选择advanced,同样把tomcat的主目录复制在tomcat base,点击apply。 最后在左边选择jvm setting,选择刚刚加入的jre,点击apply,点击ok。这样就可以了。回到界面,点击工具栏上的黄色小猫的图标,如果配置正确,在console里应该有启动tomcat的信息。如果有,就代表tomcat配置成功了。
注意:在高版本的配置中可能还需要安装插件才能在界面 window->preferences中看到tomcat这一项.下载tomcatPluginV3.1(http://www.sysdeo.com/eclipse/tomcatPlugin.html),然后把解压缩后的tomcatPlugin复制到eclipse安装目录中的plugins目录中即可. 9月10日 教师节 今者国立之教师一节二十有二,日览天涯头条,湘之嘉禾有师抱恶疾在身,弟子发文咏叹,回帖者多怀祝福之辞。
为人师者,教导之日学生齐赞,肄后之期弟子不忘者,纵非时之楷模,亦为师之典范,况学生之爱戴,师恩之不忘,恐百万千万胜之于名利之所得。师者,传道授业解惑矣。尊师重教,国之上策。古往今来,世人予从教者多怀溢美之词,春蚕蜡炬,不一而足。
蝼蚁之小,尚知恩图报。巨匠之大,亦不忘启蒙。感恩之心,人之本性。愿普天下教师节日快乐。
9月3日 What's the life meaning?(zz)Imagine life as a game in which you are juggling five balls in the air.
You name them: work, family, health, friends, and spirit, and you're keeping all of them in the air.
You will soon understand that work is a rubber ball. If you drop it, it will bounce back.
But the other four balls - family, health, friends, and spirit are made of glass.
If you drop one of these, they will be
irrevocably scuffed, marked, nicked, damaged, or even shattered. They
will never be the same.
You must understand that and strive for balance in your life.
How?
Don't undermine your worth by comparing yourself with others. It is because we are different that each of us is special.
Don't set your goals by what other people deem important. Only you know what is best for you.
Don't take for granted the things closest to
your heart. Cling to them as you would your life, for without them,
life is meaningless.
Don't let life slip through your fingers by
living in the past or for the future. By living your life one day at a
time, you live ALL the days of your life.
Don't give up when you still have something to give. Nothing is really over until the moment you stop trying.
Don't be afraid to admit that you are less than perfect. It is this fragile thread that binds us together.
Don't be afraid to encounter risks. It is by taking chances that we learn to be brave.
Don't shut love out of your life by saying
it's impossible to find. The quickest way to receive love is to give;
the fastest way to lose love is to hold it too tightly; and the best
way to keep love is to give it wings.
。 Don't run through life so fast that you forget not only where you've been, but also where you are going.
Don't forget that a person's greatest emotional need is to feel appreciated.
Don't use time or words carelessly. Neither can be retrieved.
Life is not a race, but a journey to be savored each step of the way.
Yesterday is History, Tomorrow is a Mystery, and Today is a gift: that's why we call it. |
|
|