1. Ubuntu Eclipse SVN 密码

1. 关键字: Ubuntu Eclipse  SVN 记录密码 subclipse

因为偷懒直接复制别人的Eclipse,没想到它记录密码了,然后提交的时候就杯具了,本来是注释写的自己名,提交到服务器一看,用户名成别人的了。
这个subclipse太过分了,也不提供一个切换用户名的地方,上次就是,在网上找了N多都没有找到。
不过这次真的怒了,非要找到不可。也没有费太大的功夫就找到一个。
原文引用如下:[来源:aiou.javaeye.com ]
ubuntu,eclipse下svn切换用户的方法文章分类:软件开发管理ubuntu下eclipse使用svn 
想更改用户,但上一个用户已设置记住密码, 
eclipse没有更改svn用户的界面

一个简单的方法是 
进入eclipse安装文件夹 
进入configration文件夹 
进入org.eclipse.core.runtime文件夹 
在菜单里设置显示隐藏文件 
找到.keyring删除这个文件就可以了

2. 解决a标签的跳转问题

<a οnclick="return deleteData(this,${spot.spotsId },${spot.campaignId });" href="/opManage/spots/deleteSpot/${spot.spotsId }/${spot.campaignId }" ><s:message code="deleteSpot"/><!-- 删除 --></a>

<script type="text/javascript" >
        function deleteData(a,spotsId,campaignId)
        {
            if(!confirm("确定要删除吗?"))
            {
                a.href = "#";
            }else{
                a.href = "/opManage/spots/deleteSpot/"+spotsId+"/"+campaignId;
            }    
        }
    </script>

单击确定才删除跳转,单击取消不跳转

3.返回按钮的处理
javaScript:history.back();

2. Eclipse安装插件支持jQuery智能提示

最近工作中用到jQuery插件,需要安装eclipse插件才能支持jQuery智能提示,在网上搜索了一下,常用的有三个插件支持jQuery的智能提示:
1.jQueryWTP
2.Spket
3.Aptana

在安装插件之前需要先安装eclipse,如果已经安装了eclipse,可以直接看下面的插件安装方法,本人使用的Fedora 12,操作如下:
1.直接打开”应用程序”-->”系统工具”-->”终端”
2.输入命令”su”,这个命令是临时切换到root用户
3.输入root用户的密码
4.输入命令”yum install eclipse”
5.安装成功后,就可以在”应用程序”-->”编程”-->”eclipse”,打开查看版本为eclipse 3.5.1,当然也可以直接下载安装,这里就不再细说了,安装完毕后就可以安装相关插件了.

以下分别介绍三个插件的安装方法:
一、jQueryWTP的安装方法(官方):
step1:download jqueryWTP_version.jar
step2:find you Eclipse Plugin org.eclipse.wst.javascript.ui_xxxxxxx.jar,backup the plugin.
step3:double click the jar file or run with command java -jar jqueryWTP.version.jar
step4:on the opened swing UI,choose org.eclipse.wst.javascript.ui_xxxxxxx.jar,and output dir.
step5:click generate button.
step6:replace old org.eclipse.wst.javascript.ui_xxxxxxx.jar file with the generated file.
step7:restart eclipse.
step8:open a html file,edit js content.

jQueryWTP插件项目的主页:http://www.langtags.com/jquerywtp/
但是下载完jqueryWTP0.31foCN.jar后,根据安装教程里都提到了一个plugin目录下的org.eclipse.wst.javascript.ui_xxxxxxx.jar文件,但是我的eclipse目录想压根就找不到这个文件,所以也要就不能使用jQueryWTP插件智能提示.

后来仔细查看jQueryWTP插件项目的主页,有这么一句话,Eclipse的WTP支持Javascript的代码补全功能,但是很简单,而且不支持jQuery,jQueryWTP的目的就是让Eclipse WTP支持jQuery,需要说明的是该插件对于MyEclipse等基于Eclipse WTP的工具也是支持的.
根据这句话可以猜想找不到plugin目录下的org.eclipse.wst.javascript.ui_xxxxxxx.jar文件的原因,可能是没有安装eclipse WTP插件,由于下面两种方法顺利安装并且支持jQuery智能提示,所以这里的猜想还没有经过验证.

二、Spket的安装方法(两种方式):
1.在线安装:Help->Install New Software...->Add...->Name: "Spket",
Location:http://www.spket.com/update/ 下载完毕重启Eclipse.
2.手动安装:到http://www.spket.com/download.html下载 Plugin 版本,当前版本为1.6.17.下载解压后直接放置于Eclipse的dropins目录下,重启Eclipse.
3.下载jQuery文件,(要下载开发版本).
4.设置spket ,Window -> Preferences -> Spket -> JavaScript Profiles -> New,输入“jQuery”点击OK; 选择“jQuery” 并点击“Add Library”然后在下拉条中选取“jQuery”; 选择 “jQuery”并点击“Add File”,然后选中你下载的jQuery.js 文件;设成Default;
5.设置js打开方式(这一步很重要,不设置的话,也不会有jQuery的智能提示), Window -> Preferences ->General-> Editors-> File Associations-> 选择*.js,将Spket JavaScript Editor设为Default。
6.新建一个js文件,jQuery自动提示!!

三、Aptana的安装方法:
Aptana的安装相对比较简单,直接安装完毕就支持jQuery的智能提示,而且智能提示功能也比较强大,按照下面的安装就能使用,强烈建议初学者可以使用这种方法安装:
1.在线安装:Help->Install New Software...->Add...->Name: "Aptana",
Location:http://download.aptana.com/tools/studio/plugin/install/studio下载完毕重启Eclipse,Aptana插件安装成功,支持javascript智能提示功能,但还不支持jQuery智能提示,需要再安装支持jQuery智能提示的插件.
2.Window->My Studio打开Aptana的首页,单击首页上面的Plugins,选择Ajax下面的jQuery Support,单击Get It即可安装jQuery智能提示的插件,如图:

3.新建一个js文件就会有jQuery智能提示了.

另外,如果这三个插件都安装成功的话,想选择其中一个插件使用,应该如果操作呢?方法如下:
Window->Preferences->General->Editors->File Associations,选择”*.js”,再选择”Aptana JS Editor”或”Spket JavaScript Editor”设置为默认即可.

3. FindBugs插件的安装与使用

1 什么是FindBugs
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。
2 如何安装FindBugs?
作为Eclipse的一个插件,可以将Findbugs集成到Eclipse中使用。
第一种是在线安装:在Eclipse的插件安装地址中输入http://findbugs.cs.umd.edu/eclipse并一路“next”就可安装成功。
第二种方式是下载Findbugs插件,将它放入Eclipse下的plusin文件夹,然后重启Eclipse即可。
3如何使用FindBugs
安装了Findbugs插件后。右击点击你要检查的项目选择【Find Bugs】->【Find Bugs】进行检查。要查看Findbugs检查出了哪些Bug,可以选择Windows菜单->Show View->Bug Explorer,打开Bug Explorer面板。如果想要查看某个Bug详细的信息,则可以选择Windows菜单->Open Perspective,然后选择FindBugs就可以打开FindBugs的Properties面板,在这个面板里面可以看到最详尽的Bugs信息。
4 FindBugs能发现的所有Bug类型
FindBugs 网站http://findbugs.sourceforge.net/bugDescriptions.html提供了完整的类型清单。
To install the FindBugs plugin:
  1. In Eclipse, click on Help -> Software Update -> Find and Install...
  2. Choose the Search for new features to install option, and clickNext.
  3. Click New Remote Site.
  4. Enter the following:
    • Name: FindBugs update site
    • URL: one of the following (note: no final slash on the url)
      • http://findbugs.cs.umd.edu/eclipse for official releases
      • http://findbugs.cs.umd.edu/eclipse-candidate for candidate releases and official releases
      • http://findbugs.cs.umd.edu/eclipse-daily for all releases, including developmental ones

    and click OK.

  5. "FindBugs update site" should appear under Sites to include in search.
    Click the checkbox next to it to select it, and click Finish.
  6. You should see FindBugs Feature under Select features to install.
    (You may have to click on one or two triangles to make it visible in the tree.)
    Select the checkbox next to it and click next.
  7. Select the I accept option to accept the license and click Next.
  8. Make sure the location is correct where you're installing it. The default (your workspace) should be fine. ClickFinish.
  9. The plugin is not digitally signed. Go ahead and install it anyway.
  10. Click Yes to make Eclipse restart itself.

它是干嘛的?

findbugs是一个开源的eclipse 代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,bad smell,以及潜在隐患。针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考; 通过使用它,可以一定程度上降低我们code review的工作量,并且会提高review效率。 通过findbugs找到bug,再由我们自己重构代码,可以培养我们的编码意识及水平,形成好的习惯提高开发编码能力。

哪里下载?

下载地址:
http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip?use_mirror=ncu

参见:http://yekui.iteye.com/blog/991272

springMVC 的拦截器 问题:

我们的拦截器是单例,因此不管用户请求多少次都只有一个拦截器实现,即线程不安全,那我们应该怎么记录时间呢?

解决方案是使用ThreadLocal,它是线程绑定的变量,提供线程局部变量(一个线程一个ThreadLocal,A线程的ThreadLocal只能看到A线程的ThreadLocal,不能看到B线程的ThreadLocal)。

4. Java日期时间使用总结

参见:http://gsvince.iteye.com/blog/239408

5. eclipse 如何返回到上一次的编辑行,哪个快捷键

alt+<---, ctrl+Q

刚开始走向工作岗位初遇到的一些问题相关推荐

  1. 刚从it培训班出来的学生如何走向工作岗位

    大家好,这是我本人在博客园的第一篇博文. 相信很多人都是从 it 培训班学习然后加入到程序员这个大家族,或多或少,有些人会和博主有一样的感受,所以此篇博文我们不讨论技术,博主也是刚从培训班坑里跳出来正 ...

  2. 从技术岗位走向管理岗位:机会是留给有准备的人

    摘要:机会总是留给有准备的人.在被从技术岗位提拔到管理岗位之前,技术人员就要具备管理岗位所需要的基本素质和能力,将功课做在前面,提拔只是最后一步.作者结合自己十年的工作经验谈了自己的看法. 机会总是留 ...

  3. 招到不能胜任工作岗位的人,责任在不在HR?

    很多时候,HR招到人,刚入职不久,用人部门会觉得招进来的人不能胜任岗位,就会责怪HR没有了解岗位的工作职责,面试的时候没有把控好,就把锅甩给HR.让HR去沟通辞退的事情.那么,找到不胜任岗位的人,责任 ...

  4. 【人工智能】2028:AI创造了哪些工作?未来10年21个核心工作岗位 。

    来源:  新智元   新智元编译   来源:cognizant.com 编译:费欣欣 [新智元导读]Cognizant信息技术公司资助进行了一项调查,根据今天可观察到的主要宏观经济.政治.人口.社会. ...

  5. 如何从技术岗位走向管理岗位:机会是留给有准备的人

    机会总是留给有准备的人.在被从技术岗位提拔到管理岗位之前,技术人员就要具备管理岗位所需要的基本素质和能力,将功课做在前面,提拔只是最后一步.然而,从技术岗位走向管理岗位需要具备哪些素质呢?我结合自己十 ...

  6. 刚换的工作,说一说大龄程序员到底好不好好找工作

    家里有亲戚今年高考,问我报考什么专业比较好,他想报计算机,但看网上都说计算机30岁之后就不好找工作了.我也看过很多这样的文章,朋友们聊起这类话题经常还开玩笑说实在找不到工作就去送外卖吧,虽然嘴上说说, ...

  7. 从技术岗位走向管理岗位

    机会总是留给有准备的人.在被从技术岗位提拔到管理岗位之前,技术人员就要具备管理岗位所需要的基本素质和能力,将功课做在前面,提拔只是最后一步.然而,从技术岗位走向管理岗位需要具备哪些素质呢?我结合自己十 ...

  8. Gartner:到2020年人工智能将创造出230万个工作岗位

    12月15日消息,据<经济时报>报道,研究机构Gartner表示,到2020年,人工智能(AI)将导致180万个工作岗位被淘汰,但届时也将创造230万个工作岗位.根据Gartner的一份统 ...

  9. Java学完后可以从事的工作岗位分享

    这个时代是互联网时代,也是Java人才稀缺的时代.由于中国人才缺口比较大,Java也迅速成为行业和市场的热点,从业领域是很宽广的.不管是科技领域,还是食品产业,零售业等等,都需要Java人才进行处理, ...

最新文章

  1. java创建文件夹代码_Java创建文件夹及文件实例代码
  2. HDU-3507Print Article 斜率优化DP
  3. [转+个人整理]从D触发器的逻辑结构说明建立时间和保持时间
  4. 斯坦福大学机器学习——高斯判别分析
  5. 图片操作案例:python 批量更改图像尺寸到统一大小的方法
  6. iOS开发-16进制颜色转换
  7. c语言写贪吃蛇什么水平_细致的C语言写贪吃蛇教程+详细思路-适合新手附源码...
  8. 报错:undefined reference to `requestVerifyCode(char*)‘解决
  9. 【AllenNLP】: 自定义predictor—输入文本输出中文
  10. OA企业管理系统源码
  11. Selenium获取动态图片验证码
  12. ICPC-Tic Tac Toe
  13. ZYJ7型转辙设备安装调试工法
  14. COUNTIFS函数
  15. 21考研复习规划和北邮计算机考研介绍
  16. 2022年河南省焊工高级技师理论知识模拟试题及答案
  17. 百度地图level对应距离(比例尺级别对应的多少米)
  18. 什么是FOUC?如何避免FOUC?
  19. iOS 获取网络时间
  20. adb连接夜深模拟器

热门文章

  1. IBM确定公司未来存储技术发展方向
  2. install openstack on single host
  3. 2021 年 ICT 行业预测
  4. 180W多路输出式单片精密开关电源电路及分析
  5. 数据结构-双向链表的实现
  6. QQ好友列表数据模型封装
  7. 数据安全(主从复制)
  8. #研发解决方案#分布式并行计算调度和管理系统Summoner
  9. 如何设计系统的错误码及错误信息
  10. Js_学无止境之延迟加载