自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ijse技术博客

There never be a bird, NEVER!

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 欢迎志同道合的朋友一起来交流!

下面这行神奇的字:..

2011-01-12 09:17:00 1399

原创 加快你的Tomcat启动速度,给Tomcat减负

tomcat用得久了,一般就会启动起来很慢,而在调试程序的时候常常要重新启动tomcat,所以有必要给tomcat清理一下,减减负,让他运行总像刚安装之后第一次启动那样快。 tomcat工作目录很清晰,有些文件是可以放心大胆删掉的, 首先我们要删除掉的就是webapps文件夹下的不需要的工程,一般会有些host-manager、example、doc等等这些默认的工程,当然也许还会有自己曾经添加的但现在却又用不着的工程 ,这些最好全都删除掉,启动的时候看tomcat的日志输出,可以发现每次启动它都会

2011-01-31 16:03:00 2764

原创 【原创】给CSDN博客加上腾讯微博

无聊的时候研究了下CSDN个人博客,无奈CSDN个人博客只允许自定义CSS,连HTML都不能自己添加,有很严格的过滤。所以只能在CSS上动手脚了。 经过一番研究和尝试,终于成功了。不过也只能添加图片,最终的效果还是不错的。上图:   说明一下:用的方法很蹩,不过也只能这样了,限制太严格了。鼠标移上去会显示原来的搜索框,而且还会小闪一下,不知道的人感觉挺好玩的,其实我还没找到办法让它不闪。。这个经测试,适用于大多数模板,测试过IE8,Chrome,FireFox等浏览器,都没问题。 我的博客还有一些

2011-01-27 13:32:00 2356 3

原创 Hibernate的几种查询方式-HQL,QBC,QBE,离线查询,复合查询,分页查询

HQL查询方式 这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等,全都跟SQL语法一样。 示例: 1: Session session = SessionFactory.getCurrentSession(); 2: User user

2011-01-23 15:57:00 14531 5

转载 技术指导:详解Tortoise Subversion客户端使用方法

<br />好多朋友都喜欢使用Tortoise Subversion,Tortoise Subversion有着很多的有点事很多同类软件无法比美的,现在我们来看看Tortoise Subversion客户端的基本使用方法。<br />1.export和checkout<br />export下载源代码用法:<br />1、新建一个空的文件夹,右键点击它,可以看到TortoiseSVN菜单以及上面的SVNCheckout。<br />2、不用管这个Checkout,我们选择TortoiseSVN菜单下的Exp

2011-01-22 22:08:00 1626

原创 ACM题目——青蛙的约会

 Time Limit:1000msMemory limit:10000kB题目描述两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除

2011-01-22 19:45:00 1578

原创 一个HashTable操作的程序

  1: /*  2: * FilePath: ./home/ijse/MyCodes/Hash/main.h  3: * Author: ijse  4: * Email: i@ijser.cn  5: * Date: 2010-07-05  6: * Site: http://www.ijser.

2011-01-22 16:29:00 1120 2

原创 SVN使用补遗-使用中应注意的问题

.svn 隐藏文件夹保存着SVN当前同步文件夹的一些元信息,不要修改,也不要删除 。 不过有时候被锁定的时候,可以删除这个文件夹中的lock文件以解锁,但是这样做有可能会造成同步错误。 添加文件的时候,需要在要添加的文件上点右键然后Add...,然后要想与服务器同步,还需要Commit提交。 提交失败的时候,可以试着先更新一下,或者清理一下,然后再提交。

2011-01-22 16:24:00 1007

原创 SVN使用补遗-Entry already exists错误

  1: add -N F:/myjsp/PropertyMG/src/cn/ijser 2: Entry already exists 3: svn: F:/myjsp/PropertyMG/src/cn/ijser is already under version control 4:   5: cleanup F:/myjsp/Pro

2011-01-22 16:18:00 1301

原创 如何使用Google Code和SVN

 VN全称是Subversion,是Apache的一个子项目 ,详细可以到SVN中文站(http://www.subversion.org.cn/)去了解下。Google Code是Google的一个开放源代码计划,其中包括源代码托管,即提供一个服务器来保存、共享和管理源代码。每个人都可以创建自己的Project,至于空间的大小,请看下图:我想一般项目都足够用了。准备工具

2011-01-22 16:17:00 1389

原创 推荐一个免费的JSP,PHP空间!

 http://www.jhost.cn主页空间:支持JSP,PHP两种语言网络存储:独立的私人存储空间数据共享:可共享数据资源增值服务:提供MYSQL数据库及FTP管理空间定制:可使用积分定制空间服务 邀请码: 20110222030601_790801 

2011-01-22 03:48:00 1716 6

原创 SVN使用补遗-使用中应注意的问题

.svn 隐藏文件夹保存着SVN当前同步文件夹的一些元信息,不要修改,也不要删除 。 不过有时候被锁定的时候,可以删除这个文件夹中的lock文件以解锁,但是这样做有可能会造成同步错误。 添加文件的时候,需要在要添加的文件上点右键然后Add...,然后要想与服务器同步,还需要Commit提交。 提交失败的时候,可以试着先更新一下,或者清理一下,然后再提交。 平时开发过各中,可以一个人(小组)创建一个开发分支,这样每个人的文件同步不会跟其它人产生冲突。必要的时候可以进行分支合并。

2011-01-21 14:12:00 1709 1

原创 Log4J配置示例,用的时候改就是了

从网上找到的,被转来转去,原作者链接都找不到了,在这里感谢原文作者!。我稍微修改了下,加了些内容。   1: #日志信息格式中几个符号所代表的含义: 2: # -X: X信息输出时左对齐; 3: # %p:输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL, 4: # %d:输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy

2011-01-21 08:54:00 1251

原创 SVN使用补遗-Entry already exists错误

上面是一段日志,我在提交的时候,提示我Entry already exists,我先试着Cleanup,接着Update了一下,保持当前文件与服务器上的文件同步,再试还不行,于是我把ijser文件夹下的.svn文件夹删除掉,接着再提交便没问题了。.svn文件夹保存着SVN元信息,不过有时候会出错。把它删掉重新生成一般可以解决大部分SVN的问题。注意这个文件夹是隐藏的,需要显示所有隐藏文件。

2011-01-21 06:23:00 17055

原创 利用struts2的Interceptor来使struts2的表单验证框架返回json格式的fieldErrors信息

fieldErrors是ActionContext里的一个东西,使用Struts2的表单验证框架时,会自动将验证结果的错误信息放到里面,非AJAX情况下,可以直接在页面上方便地使用Struts2的标签库来读取显示这些错误信息,但是若是AJAX方式与服务器异步交互,则Struts2只会将Action中设置了getter方法的属性打包成json格式的数据返回给前端。 若使用重载Action中validate方法的办法,可以不使用addFieldError()方法而直接将错误信息放入到自定义的一个属性中从而返回

2011-01-19 13:10:00 4166

原创 使用SVN管理软件版本,解决协作问题

转载自己曾经发过的一篇日志,原地址:http://www.ijser.cn/?p=185 听大家说,SVN现在用得很广,所以就先下手研究它了。 昨天刚开了公司里研发部门第一次会议,很快就有了几个项目要做,虽然有一个办公室,而且很快就可以入住了,但是平时协作开发过程中,来回的COPY也不是个好办法,所以就准备用SVN来管理。 在自己的VIRTUAL PC上架起了服务器端,本地是客户端,去网上下载了VisualSVN-Server-2.1.2,安装过程中出了点儿小问题,它要求改计算机名字,说ijs

2011-01-17 11:07:00 1300

原创 Ant 学习笔记(四)

过滤器集(Filterset) 主要针对copy和move,操作文件内容。 任务:时间戳任务,产生${DSTAMP}和${TSTAMP} 1: 2: 3: 4: 5: 6: 7: 8: 9: 10

2011-01-17 05:41:00 823

原创 Ant 学习笔记(三)

Ant 数据类型和属性 Fileset 文件集:一个通用的实体,可以控制编译 Compile,打包packaging,拷贝copying,删除deleting 和文档. dir:强制属性,指定一个文件集的基文件夹 includes:属性显示了基文件夹下的文件如何被包含。**/表示递归子文件夹,没有则不递归 id:属性是一个引用,你可以在稍后的过程中,通过引用来使用对应的文件集 1: 2: 3:

2011-01-17 05:40:00 770

原创 网站开发技术培训讲义

一会儿就要给他们讲了,先把讲义发到这儿,听听大家意见。。:)  <span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri">技术培训讲义[By <spanstyle=mso-element:field-begin>?USERNAME<spanstyle=

2011-01-13 17:41:00 1650 2

原创 Ant 学习笔记(二)

 >ant  //默认调用名字为build.xml的构建文件>ant –propertyfile ftp.properties需要属性文件:server.name=ftp.texas.austin.building7.eblox.orgftp.username=kingJonftp.password=killMyLandLordAnt执行中的一些参数>ant [

2011-01-12 16:19:00 727

原创 Ant 学习笔记(一)

 Ant(Another Nesto Tools)简介 Ant 是Java项目构建工具 跨平台、易于扩展、简单和快速。 apache 的jakarta的子项目 速度快,在Ant的JVM中运行,节省时间 集成 Junit 晚于使用java进行扩展 支持Java EE 部署获得Anthttp://ant.apac

2011-01-12 12:43:00 800

原创 Ant 学习笔记(一)

Ant(Another Nesto Tools)简介 Ant 是Java项目构建工具 跨平台、易于扩展、简单和快速。 apache 的jakarta的子项目 速度快,在Ant的JVM中运行,节省时间 集成 Junit 晚于使用java进行扩展 支持Java EE 部署 获得Ant http://ant.apache.org 配置Ant 解压C:/ant 配置环境变量:ANT_HOME=c:/ant    PATH=%ANT_H

2011-01-11 21:42:00 731

原创 Ant 学习笔记(二)

>ant  //默认调用名字为build.xml的构建文件 >ant –propertyfile ftp.properties 需要属性文件: server.name=ftp.texas.austin.building7.eblox.org ftp.username=kingJon ftp.password=killMyLandLord Ant执行中的一些参数 >ant [option] -help, –h -projecthelp,-p 显示descript中的

2011-01-11 14:12:00 692

转载 JAVA程序架构之我见

在网上也看了很多东西,关于JAVA软件架构方面的东西,现在还真是很难找到,不过,软件开发的架构基本是相同的。所以,我在网上查找了很多其他语言关于软件架构方面的文章。再这里也来说说自己对软件架构,特别是在JAVA项目架构方面的看法。说得不一定对,但这也是我几年来的总结吧。 1. 尽量不要考虑项目外的重用 许多人认为能提高软件的重用度是最好的,然而每个项目实际情况都会有所不同,在设计项目中的某个模块、方法时,过多的考虑项目外的重用,必然会增加项目的复杂度,增加对开发时间的开销。也许有人会说,这会减少下一项目

2011-01-06 13:14:00 971

原创 什么叫“有经验”?

 对于一些常见的编译错误和异常描述我们能迅速知道问题出在那里并及时解决;对于一些可能会有多种方法实现的功能,我们应该如何根据当前项目的实际情况选择比较合适的方法;对于一些容易影响性能的地方我们应该知道一些如何提高,如果存在多种解决办法,如何去评估那种办法的效率高;对于一些容易发生安全性问题的地方我们应该知道如何去防范;对于具体的应用如何去设计数据库或者去评估已经存在的数据库的设计好

2011-01-04 21:26:00 925

原创 做个寒假的学习计划

  这次寒假不是很长,只有一个月左右。当然又是宅在家里学习了。  首先完成的是 目前正在做的小区物业管理系统,现在只剩下前台页面交互与Action要写了,希望能够尽快完成它。  然后是要把Spring学会,要用Spring写一个简单的CMS新闻发布系统,前台用JQuery 来做好了,顺便再熟悉一下JQuery UI。  接着是Ant这个东西要了解一下。   顺利的话,安排这些计

2011-01-02 13:07:00 1290 17

原创 GlassFish 替换 Tomcat

突然想更新一下自己开发用的JDK版本,于是到了oracle网站上,刚开始下没留意,下载了SDK,其中包含了一个GlassFish,到网上查,发现这是个跟Tomcat差不多功能的东东,于是开始研究它。 下载-安装。。很顺利。 打开GlassFish的目录 ,里面有几个很熟悉的目录名字:bin,config,doc等等,打开bin,里面有startserv.bat,stopserv.bat,这明显就是启动和关闭服务的意思,在安装的时候为避免与tomcat的端口号冲突,把端口号改为了8081,然后我启动sta

2011-01-02 01:58:00 7579

javascript写的会拉屎的贪吃蛇游戏

源码中有非常详细的中文注释,共分几个文件,采用了面向对象的编程方法,非常容易看懂,并且游戏可定制性很高,很好修改。 蓝色是食物,绿色是障碍物,浅蓝色是屎,红色是小蛇。 方向键控制小蛇的移动方向 游戏中有很多参数可以自己定制。 小心不要吃到屎。。

2010-09-26

很多数据结构的算法题目附有答案

后面附有答案 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【3.1】下面程序的功能是不用第三个变量,实现两个数的对调操作。 #include main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ① ; b= ② ; a= ③ ; printf("a=%d,b=%d\n",a,b); } 【3.2】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include double pi(long n) { double s=0.0; long i; for(i=1;i<=n;i++) s=s+ ① ; return( ② ); } 【3.3】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p<t;p++) if(s[p]<s[*k]) ① ; } main() { int a[10],i,*k=&i; for(i=0;i<10;i++) scanf("%d",&a[i]); findmin(a,10,k); printf("%d,%d\n",*k,a[*k]); } 。。。。 。。。。 。。。。

2010-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除