- 博客(94)
- 收藏
- 关注
原创 eclipse svn 更新中断 is already locked 解决办法
我用的svn版本是1.8.14,网上搜索的处理结果是:右键-Team-Refresh/Cleanup,然用Cleanup也提示locked,后面才发现svn现在改用sqllite数据库,找到sqllite数据库文件,在项目根目录下的.svn文件夹,用sqllite数据库工具(我用的是navicate)打开wc.db文件,删除表WC_LOCK中的记录,重启eclipse就行了。...
2018-05-02 10:15:52 968
原创 eclipse4.7.1-oxygen安装svn后控制台不显示svn更新日志
window-preferences-team-svn-console选择Show console automatically
2017-10-10 09:00:38 769 1
原创 基于Tomcat7、Java、WebSocket的服务器推送聊天室
记录一下http://blog.csdn.net/jiangcs520/article/details/9749867
2016-03-16 10:38:08 212
原创 java推送技术
在一般的B/S程序中(最典型的是web服务),工作的方式是客户端(brower)向服务器端(server)发送一个请求,服务器端响应这个请求并发回客户端所请求的数据。在这个过程中服务器端扮演的是一个被动响应的角色,一般的情况下,服务器端是不会主动向客户端写数据的。由于HTTP是一个无连接的协议,也就是说当服务器端完成对客户端的响应后,双方的连接就断开了,直到下一次客户端发出请求时再重新建立连接。...
2016-03-16 10:33:08 224
原创 mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决
权限问题,授权 给 root 所有sql 权限mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)...
2015-03-08 22:02:56 118
原创 SVN之使用原则
以下是我起草的部门SVN规范里原则的一部分。文件提交时要求必须提交注释,注明相关修改信息,例如bug号、任务描述等。具体内容可采用约定或者设置的形式。你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。代码变动及时提交,避免丢失本地修改后无法恢复。在提交之前要编译代码并修正错误。要保证新增加的文件同时被提交,否则只在你本地能正常工作,导致其它人不能编译通过。...
2013-11-21 00:54:44 92
原创 编程六月定律
上周,我被迫对一个很老的项目做一些修改。麻烦是,当开始着手时,我真的记不清这个项目究竟有多老了。这实际上是我使用Codeigniter实现的第一个MVC项目。打开项目文件后,很多东西都让我头晕。首先,没有版本控制,第二,没有注释。读起代码,我的“F*CK/分钟”的值一直冲破屋顶。项目里面的Model很少。Controller层有大量重复的代码,View层肥大的令人毛骨悚然。我相信View...
2013-11-21 00:33:05 94
原创 开发者,别让任何人绑架你的工作节奏
【编者按】对于开发者来说,满足用户需求和坚持自己的产品理念是不是冲突的?微博上关于乔布斯“去你麻痹,滚你麻痹,爱买不买!”的段子流传甚广。本文提出了自己的观点:听取用户意见,但要自己掌控整个工作的节奏、目标和流程。 作为一个软件开发者,你的工作内容远远不止写代码。还有一些是你职责范围内的事:预估工作周期理解你没写过的软件的功能把复杂的问题简单化把复杂的问题分解成若干...
2013-11-21 00:19:28 114
原创 ExtJS遮罩层Ext.loadMask
一、可以直接应用在元素上,如: var loadMarsk = new Ext.LoadMask(target, { msg:'正在处理数据,请稍候......', removeMask:true // 完成后移除 }); loadMarsk.show(); //显示 loadMarsk.hide(); //隐藏 target ...
2012-08-06 10:55:04 343
原创 MyEclipse10.5集成spket并添加extjs4.1代码提示支持
假定已安装好myeclipse10.5版本。 1、下载最新spket插件,下载地址:http://www.agpad.com/downloads/spket-1.6.23.zip 或打开网址选择相应版本http://www.spket.com/download.html ,我下载的为“spket-1.6.23.zip” 2、打开“spket-1.6.23.zip”压缩包,将“fe...
2012-07-10 11:25:52 148
jxl生成excel报错:“文件错误。可能某些数字格式已丢失”
jxl生成excel报错:文件错误。可能某些数字格式已丢失。打了半天原因,发现是excel版本的问题,由于jxl只支持到excel2003,在生成新的excel时,我使用到的模板是用office2010做的,改换成用office2003新建模板,问题解决。...
2012-04-20 10:25:29 722
原创 java计算两个日期相隔的天数方法
// 计算两个日期相隔的天数 public int nDaysBetweenTwoDate(String firstString, String secondString) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date firstDate = null; Date secondDate = n...
2011-07-16 15:53:17 1200
java将数字转化为大写方法
// 日期转化为大小写 public static String dataToUpper(String dateStr) { String res=""; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = df.parse(dateSt...
2011-07-16 15:51:58 377
原创 递归应用举例
1、斐波纳契(Fibonacci)数列: 0,1,1,2,3,5,8,13,21,…… /** * 递归Fibonacci * @param res * @return */ public int f2(int res){ if(res==0||res==1){ return res; }else{ return f2(r...
2011-06-22 11:02:23 143
原创 小强和小明
1.小强每天在村里晃悠,爹妈看着发愁,心想这孩子将来怎么办呀;小明每日都苦读诗书,父母喜在心里,村里人都认定他必有出息。2.那年,小强和小明都是十九岁,小强跟着村里的外出打工,来到了高速公路的工地,保底工资三千块;小明考上了一所重点大学,读的是道路与桥梁专业,学费每年五千多。 3.那年,小强和小明都是二十三岁小强的爹妈给他说个巧媳妇,是邻村的,特别贤惠;小明在大学里谈了个女朋友,是邻校的,很有文化...
2011-06-17 20:00:31 154
原创 【转】“形象代言人”与“抽风式管理”
“形象代言人”与“抽风式管理”两者似乎没有什么联系,和程序员似乎更没什么关系。但软件行业内,这两样东西都是存在的。 先说“形象代言人”: 什么是“形象代言人”,成龙对于“霸王洗发水”,郭德纲对于“藏秘排油”,都是形象代言人。那么,一个软件开发团队的形象代言人是谁呢?他真的存在么? 一个软件开发团队当中,往往存在这样的一类人,他们不做任何具体的编码工作,而且极有可能不会编码,具体工作...
2011-06-14 16:08:28 135
原创 【转】软件开发人员的作战手册 - 让程序员活的久一点
1. 程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。 2. 写有BUG 的代码和写没有 BUG 的代码花费的时间是一样的。 3. BUG是会成长的,存活时间越长生命力越顽强。 4. 如果一个笨方法可以解决问题,那它就不是笨方法。 5. 把你的工作分割成小时级的目标任务,...
2011-06-14 15:14:04 87
原创 HTML页面的垂直滚动条不见了~
HTML页面的垂直滚动条不见了~找了半天也没有找到原因~~最后在body标签加了一个style="overflow-y:scroll;"问题解决 <body style="overflow-y:scroll;">
2011-05-23 12:39:53 1369
原创 单独调用FCKeditor上传功能
1. 新建 editor.jsvar fkc_editor_instance = null;function FCKeditor_OnComplete(editorInstance){ fkc_editor_instance = editorInstance; fkc_editor_instance._callback = function(valu...
2011-05-21 16:19:25 116
原创 闹笑话的程序员们[转]
1.面试面试官:熟悉哪种语言? 应聘者:C# 面试官:知道什么叫类么? 应聘者:我这人实在,工作努力,不知道什么叫累。 面试官:知道什么是包? 应聘者:我这人实在,平常不带包,也不用公司准备了。 面试官:知道什么是接口吗? 应聘者:我这个人工作认真,从来不找借口偷懒。 面试官:知道什么是继承么? 应聘者:我是孤儿没什么可以继承的。 面试官:知道什么叫对象么?...
2011-04-30 12:00:23 233
原创 见或不见
你忙或者不忙工资就在那里不增不减你累或者不累加班就在那里不紧不慢你跳槽或者不降薪命运就在那里不悲不喜让我抽到大奖或者让奖号住进我的心里默然淡定寂静欢喜 ...
2011-03-24 18:46:49 84
原创 再好的东西,都有失去的一天
再好的东西,都有失去的一天; 再深的记忆,也有淡忘的一天; 再爱的人,也有远走的一天; 再美的梦,也有苏醒的一天。 该放弃的决不挽留; 该珍惜的决不放手。 分手后不可以做朋友,因为彼此伤害过; 也不可以做敌人,因为彼此深爱过。 ...
2011-01-21 12:46:53 155
原创 Struts2.2.1环境配置
在Struts2.1版本需要在项目中引入如下基本类库: struts2-core.jarxwork.jarfreemarker.jarognl.jarcommons-logging.jarcommons-fileupload.jar 而Struts2.2.1则要多引入以下两个包 commons-io-1.3.2.jarjavassist...
2011-01-06 23:21:26 122
原创 数据库设计误区之添加备用字段
现象描述:在数据表中,不仅设计了当前所需要的字段,而且还在其中留出几个字段作为备用。比方说,我设计了一个人员表(Person),其中已经添加了各种必要的字段,包括姓名(Name)、性别(Sex)、出生年月日(birthday)等等。大功告成之后,我忽然想到,将来系统中应该还会有很多其它与人相关的内容吧,比方说毕业院校,比方说工作单位等等,尽管现在根本不需要填写,以后可能还是...
2011-01-01 11:38:05 521
原创 夜深了,你的手机为谁而开
I usually do not turn off my cell phone. Why? I have no idea. After reading an article, I seemed to understand a little bit: for that little bit of caring. I am now sharing this story with you....
2011-01-01 09:01:30 134
原创 当xmlhttp.onreadystatechange时,给handleStateChange传递参数
xmlhttp.onreadystatechange = handleStateChange; handleStateChange不允许有参数,当强行输入参数后,xmlRequest.readyState==1过后就没有反应了。可以使用以后变通xmlhttp.onreadystatechange = function (){handleStateChange(参数)};...
2010-11-20 23:07:00 617
原创 Tomcat7.0、JDK1.6、Myeclipse6.5开发环境配置
一、分别下载安装JDK1.6和Tomcat7.0,我的安装路径分别为:D:\Program Files\Java\jdk1.6.0_18和D:\Tomcat7(安装过程省略)。二、配置环境变量JAVA_HOME=D:\Program Files\Java\jdk1.6.0_18CATALINA_BASE=D:\Tomcat7CATALINA_TMPDIR=D:\Tomcat7\te...
2010-11-14 22:51:02 158
原创 编程法则 - DRY(Don't Repeat Yourself)
如果你在一个系统里两次以上重复了相同的代码,那么这个系统的设计是可以改进的。这就是众周所知的DRY法则~~~ 1,Don't Repeat Yourself''Every piece of knowledge must have a single, unambiguous, authoritative representation within a system" ...
2010-11-11 17:36:05 234
原创 周立波的最新语录
1) 组织是什么? “组织”就是 在你遇到困难时,他说无能为力; 在你遇到不公时,他说要正确对待; 在你的合法权益受到侵害时,他说要顾全大局; 在你受到诬陷时,他说你要相信组织; 在需要有人做出牺牲时,他说组织考验你的时候到了 ; 当需要有人冲锋陷阵时,他说是你的坚强后盾; 在你取得成功时,他说是组织培养的结果 2)北京的房价:你要是年薪在 ...
2010-11-08 20:09:34 190
原创 程序员:提高编程效率的技巧
本文写给那些认为在项目上所花时间和效率成正比的程序员。我要说的是,事实并非如此。虽然你需要在电脑前敲键盘输入东西,但这只和编程沾上一点边。那么,程序员该如何利用时间呢? 俗话说,磨刀不误砍柴工,拿出一部分时间提升自己的技能,可以提高工作效率。你可以参考以下几条建议: 1. 编写单元测试,提高效率(如果你还没有这样做) 这是一个十分基础的工作,但是许多程序员并没这么做。但你...
2010-11-08 17:35:49 193
原创 IT业避孕套
有一天软件工业一蹶不振,软件业三大巨头SUN,UNIX和微软都决定改做避孕套生意,他们生产的避孕套分别命名为JAVA避孕套,X避孕套和MS避孕套。 一个使用JAVA避孕套的顾客来到SUN公司投诉,说戴着不合适,SUN公司回答说要等国际标准组织(ISO)制定相应的标准才行,并吹牛说那时他们生产的避孕套将适合每个男人,顾客只好转而使用X避孕套。可他发现等他读完随套附上的说明书后,他的妻子已...
2010-07-30 17:23:49 154
原创 java.lang.UnsupportedClassVersionError: Bad version number in .class file异常
把项目从一台电脑转移到另一台电脑,出现问题:java.lang.UnsupportedClassVersionError: Bad version number in .class file,这是编译成.class文件时使用的jre和运行时使用的不是一个版本。我使用的环境为:Myeclipse 6.0.1 SQL Server 2005 ...
2010-07-11 16:12:27 156
原创 js和java变量互传
在jsp中经常会遇到把js变量赋给java变量,或者将java变量赋给js变量的情况,在此将通用的处理方法小结如下:java变量传给js好办,var a ="";注意要将引号""加上;js变量给java稍微复杂点,一般是在表单中用一个的隐藏表单元素,然后在脚本中将js变量值赋给它:var jsParamValue='aaaa';form1.jsParam.value=jsParamValue...
2010-05-08 21:55:03 308
每天家庭琐事占用我大部分的时间
五一假期三天,本来想完成平时没有时间写的程序呢,结果三天的时间却被N多琐事纠缠,三天,就这样在疲惫中过完了。就是在平常也觉得一样,好像所有的时间都在忙一些无关紧要的事情上了,结果最重要的事情却没有时间去做了,看来以后要改一下自己的时间观念了,做事情分轻重,抓住重点,这才是重要的。...
2010-05-03 22:14:18 307
Jsp+Tomcat平台利用404页面重新定向页面
网站改版,并与原来老的网站并存一段时间,由于新的网站用了顶级域名,旧网站改成了二级域名,造成外面连接到老网站某些页面的连接失效,本方法利用404页面错误来重新定向这些链接。 404页面代码如下,将外部的http://www.gzaic.org.cn/info/myinfo.php?id=5200002201541 重新定向到http://old.gzaic.org.cn/...
2010-04-29 09:08:47 186
Windows7下jsp不能连接到SQL Sever 2005解决办法
打开SQL Server配置管理器--SQL Server2005网络配置,启用TPC/IP协议。然后TPC/IP协议右键属性,点开"IP地址”标签,选择最后一项“IPAll”,把“TCP端口”改为1433 ...
2010-04-25 01:55:13 98
Windows7下安装配置sql Sever2005
一、下载安装标准版SQL Server 2005官方下载地址:http://msdn.microsoft.com/zh-cn/express/bb410791.aspx二、下载安装标准版SQL Server 2005 sp3补丁http://www.microsoft.com/downloads/details.aspx?familyid=D434DC36-A24D-44EE-93...
2010-04-25 01:48:57 92
java.awt.Font使用
java.awt.Font设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);字体:TimesRoman, Courier, Arial等风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC字号:字的大小(磅数)设置组件当前使用的字体:setFont(Font fn)获取组件当前使用的字体:getFont()x...
2010-04-15 11:27:26 1077
960网页栅格化总结
几个术语和一个公式一个标准的栅格系统,包括以下部分: 将flowline的总宽度标记为W, column的宽度标记为c, gutter宽度标记为g, margin的宽度标记为m, column的个数标记为N, 我们可以得到以下公式:W = c * N + g * (N - 1) + 2 * m一般来说,Gutter的宽度是Margin的两倍,上面的公式可以简化为:W =...
2010-04-13 10:20:57 348
给宽带加速,一分钟学会 屡试屡爽!
给宽带加速,一分钟学会,释放电脑保留的20%宽带资源 1、单击“开始-运行”,输入gpedit.msc回车后即可打开“组策略对象编辑器”。 2、展开“计算机配置-管理模板-网络-QoS数据包计划程序”,双击右面设置栏中的“限制可保留带宽”,在打开的属性对话框中的“设置”选项卡中将“限制可保留带宽”设置为“已启用”,然后在下面展开的“带宽限制(%)”栏将带宽值“20”设置为“0”即可。 ...
2010-04-08 09:36:42 663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人