博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年2月20日

摘要: 根据JAVAEE规范,一个JAVA WEB工程至少要包含以下四个部分:公开部分WebContent/WEB-INF/classesWebContent/WEB-INF/libWebContent/WEB-INF/web.xml 其中,WEB-INF下的东西只供容器读取,不允许外界查看。 下面将对web.xml进行详细说明: WEB容器加载web.xml的顺序是这样子的,读取和,然后创建ServletContext;容器将的内容转化为键值对,传给ServletContext,之后根据配置创建监听器,配置创建过滤器和servlet实例。 具体顺序:创建ServletContext,读取... 阅读全文

posted @ 2014-02-20 15:14 藤一1222 阅读(257) 评论(0) 推荐(0) 编辑

2013年12月12日

摘要: 1. 首先下载subversion和TortoiseSVN客户端,两者的版本要对应,这里subversion是1.6,TortoiseSVN是1.6.2. 安装subversion,按照提示进行安装即可;3. 创建版本库,版本库的作用是存储项目代码和文件。 命令行操作 svnadmin create D:\projectname\repository4. 修改权限 更改D:\projectname\repository\conf文件夹下的svnserve.conf,将[general]区域下的 anone-access = none auth-access = write passw... 阅读全文

posted @ 2013-12-12 22:05 藤一1222 阅读(147) 评论(0) 推荐(0) 编辑

2013年10月22日

摘要: 最近单位里的一个项目使用了国际化,这玩意儿以前实习的时候搞过,后来时间久了就慢慢淡忘了,现在赶紧翻起资料重新理解下。 关于国际化的思路大致是这样子的,你把要根据不同语言环境显示为不同语言的信息用一个叫资源文件的存储起来,为了方便查找,采用了属性文件的Key-Value进行存放,然后程序根据语言环境到响应的资源文件中查找对应的信息,进行显示。 这就涉及到以下两个类:java.util.Localejava.util.ResourceBundle 不多说,上代码: public class I18NTest { public static void main(String[] args) { .. 阅读全文

posted @ 2013-10-22 22:02 藤一1222 阅读(167) 评论(0) 推荐(0) 编辑

2013年10月10日

摘要: 当我们用vim或者gvim打开磁盘中的一个文件时,会发生什么事情呢?这得从四个变量说起。 这四个变量就是fileencodings、fileencoding、encoding 和 termencoding。 encoding Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。默认是根据你的locale选择.用户手册上建议只在 .vimrc 中改变它的值,事实上似乎也只有在.vimrc 中改变它的值才有意义。你可以用另外一种编码来编辑和保存文件,如你的vim的encoding为utf-8,所编辑的文件采用cp936编码,vim会 自动将读入的文件. 阅读全文

posted @ 2013-10-10 22:43 藤一1222 阅读(266) 评论(0) 推荐(0) 编辑

2013年8月31日

摘要: 1. 首先下载django-tinymce,下载地址https://codeload.github.com/aljosa/django-tinymce/zip/master。2. 安装django-tinymce,python setup.py install。当然这里可以采用pip安装,pip install django-tinymce。3.将tinymce/static/tiny_mce文件夹放到your_project/static目录下;将tinymce文件夹放到your_project目录下。4. 在项目的INSTALL_APPS中添加'tinymce',。5.设置 阅读全文

posted @ 2013-08-31 14:54 藤一1222 阅读(2142) 评论(1) 推荐(0) 编辑

2013年8月29日

摘要: 一般有两种方法,都是通过命令行来操作: (1)找到MCAFEE AGENT安装目录下的common framework/frminst.exe程序,然后输入frminst.exe /forceunistall,但这个方法在我的机器上行不通。于是采用第二种 (2)同上,只是输入的是frminst.exe /REMOVE=AGENT。这种方法在我机器上可以完全卸载MCAFEE AGENT。 阅读全文

posted @ 2013-08-29 19:11 藤一1222 阅读(811) 评论(0) 推荐(0) 编辑

2013年8月13日

摘要: 关于通信,我们最熟悉的莫过于手机和电话通信。通信有一个最基本的东西,就是必须事先约定好通信方式,比如拨号,电话铃响,拿起电话和挂掉电话等等,这些其实就是通信协议,只要双方按照协议规定的就可以进行通信(当然这里不考虑其它基础设备)。而在web应用上,浏览器和服务器之间就是基于http协议进行通信的。 最早接触HTTP协议应该是在计算机网络课上,那时候只知道HTTP协议是应用层上的东东,并没有进行深入理解。其实HTTP说白了,就是两个进程之间的通信,客户端一般是浏览器,服务器端一般是WEB服务器,浏览器通过发送请求报文给服务器,服务器收到报文后,根据相应请求进行响应,向浏览器发送响应报文,从而结. 阅读全文

posted @ 2013-08-13 21:01 藤一1222 阅读(430) 评论(0) 推荐(0) 编辑

2013年5月30日

摘要: 当我们装MYSQL数据库时,往往没有把数据库的编码设置成utf-8或者gbk,而是默认的latin,这就造成了中文无法插入或者中文显示乱码等问题,解决办法就是将数据库和server端的编码改成utf-8或者gbk。步骤:1.进入MySQL客户端,输入show variables like 'character%',在显示的结果中character_set_client,character_set_connection,character_set_databases,character_set_server这四个的编码一样,比如都为utf8,如果不一样,就要进行更改。2. 更改/ 阅读全文

posted @ 2013-05-30 23:54 藤一1222 阅读(332) 评论(0) 推荐(0) 编辑

2013年5月29日

摘要: 环境: 系统——Ubuntu 12.04LTS 安装准备:python(系统已自带)、mysql-server、mysql-python步骤: 1. 安装mysql-server 这里如果采用sudo apt-get install mysql-server安装的话,是没有mysql_config的,解决方法: sudo apt-get install libmysqld_dev,这时就有了mysql_config了。 2. 下载MySQL-python-1.2.4b4.tar.gz,解压缩,进入MySQL-python-1.2.4b4,编辑site.cfg, 把mysql_co... 阅读全文

posted @ 2013-05-29 20:41 藤一1222 阅读(1944) 评论(0) 推荐(0) 编辑

2013年5月22日

摘要: 转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:清单 1. 简单输出 阅读全文

posted @ 2013-05-22 22:37 藤一1222 阅读(160) 评论(0) 推荐(0) 编辑