摘要: 根据《Java高手真经》整理的学习笔记Struts是一种基于MVC(Model,View,Controller)模式的软件框架。一、Struts体系结构Struts是一种开源代码的应用框架,也就是把Servlet,JSP,JavaBean,自定义标签和信息资源整合到一个统一的框架中,为Web开发提供可配置型的MVC开发模式。具体过程为:当用户提出Request请求,被ActionServlet接受,依据struts-config.xml的配置文件来决定将用户的请求发给具体哪个Action对象。在struts-config.xml中每个action映射信息都通过一个action元素配置,这些配置 阅读全文
posted @ 2012-07-20 21:00 double_song 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 那天想加个python path 半天都弄不上。终于找到了一个详尽的guide粘在这里吧:例如将/home/jim加入到python path中第一步:jim@jim-laptop:~$ sudo gedit /usr/lib/python2.6/dist-packages/a.pth[sudo] password for jim:第二步:在a.pth中编辑import sys;print'/home/jim installed'/home/jim第三步:jim@jim-laptop:/usr/bin$ python>>> import sys>> 阅读全文
posted @ 2012-07-20 20:49 double_song 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: 虽然经常会用到linux系统,但是每次都要百度才行。现在决定记下自己总是忘记的命令。1.修改root密码首先sudo vi /etc/shadow打开这个文件,然后将当前使用的账号的密码拷贝到root:后面,保存后之后root的密码与当前使用的账号的密码就一致了。这时可以su root修改成你想要的密码了。如果因为忘了Ubuntu的root口令而无法登录系统,就可以用下面的方法修改Linux系统root口令2.拷贝文件夹及其本身到一个指定文件夹cp -r /tmp/a /root/a拷贝文件夹里的内容到指定文件夹cp -Rf /tmp/a /root/a3.删除文件夹rm -rf 阅读全文
posted @ 2012-07-20 20:48 double_song 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Hibernate使用XML文档来维护Java类和关系数据库表之间的映射关系。这样通过Hibernate可以吧信息从SQL数据库中提取出来,在将它转换成Java对象。一、Hibernate开发1.生成和数据库相关的接口类和xml配置文件——对底层数据库用Eclipse插件MiddleGenIDE帮助生成关于数据表的文件。将产生User.java和User.hbm.xml。其中java文件包括对数据表中各个属性的定义和set,get操作。xml文件包含对这个队形的映射文件。如下图为xml文件,其中generator是用来告诉Hibernate使用底层数据库是主键的生成方式,native为在数据库 阅读全文
posted @ 2012-07-20 20:47 double_song 阅读(270) 评论(0) 推荐(0) 编辑
摘要: matplotlib是python中一个用于画图的一个包,它提供了与Matlab很相似的API包。它可以与python用于实现科学计算的包numpy相结合画出很精美的图形。matplotlib官网:http://matplotlib.sourceforge.net/分别用如下命令安装numpy和matplotlibsudo apt-get install python-numpysudo apt-get install python-matplotlib一、画饼图代码:import matplotlib.pyplot as plfrom pylab import *figure(1, figs 阅读全文
posted @ 2012-07-20 20:46 double_song 阅读(2371) 评论(0) 推荐(0) 编辑