myeclipse高效率使用

本文介绍了MyEclipse开发环境的高级配置技巧,包括解决国际化乱码问题、取消自动更新通知、增强代码提示功能、添加Javadoc支持、自动生成JSP代码解释等内容。

01Struts2 国际化乱码问题解决收藏
开发工具: MyEclipse 6.01 ,所有的文件编码都设置为 utf-8 。所有过程正常开发结束后。将 messagesource.propertis 本地化:
native2ascii messagesource.propertis messagesource_zh_CN.propertis
运行,发现页面上从资源文件中读取的内容仍然为乱码。
解决方法:本地化时指定编码方式即可,如下:
native2ascii -encoding UTF-8 messagesource.propertis messagesource_zh_CN.propertis

02
取消 myeclipse quick install 对话框
  
  首先把 那个 myeclipse quick install 对话框 的勾勾去掉
再把 Windows > Preferences > Install/Update > Automatic Updates and uncheck Automatically Find New Updates and Notify Me 的勾勾去掉。


03 增强 Eclipse MyEclipse 的代码自动提示功能
一般默认情况下, Eclipse MyEclipse 的代码提示功能是比 Microsoft Visual Studio 的差很多的,主要是 Eclipse MyEclipse 本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道 Eclipse MyEclipse 的代码提示功能一样能像 Microsoft Visual Studio 的代码提 示功能一样强大。
先举个简单的例子说明问题所在,例如在 Eclipse MyEclipse 代码里面,打个 foreachswitch 等 这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在 Microsoft Visual Studio 里面是得到非常友好的代码提示的。实际上, Eclipse MyEclipse 代码里面的代码提示功能默认的一般 是点 “.” ,一般是有了点 “.” ,才会有代码提示。
原理: “Auto Activation triggers for java” 这个选项就是指触发代码提示的的选项,把 “.” 改成 “.abcdefghijklmnopqrstuvwxyz(,” 的意思,就是指遇到 26 个字母和 . ,(这些符号就触发代码提 示功能了。(具体后面有说,放心)
增强 Eclipse MyEclipse 的代码提示功能,具体怎么样来配置?
下面开始说步骤(注意本人用的 MyEclipse 6.0.1 做讲解):
1. 打开 MyEclipse 6.0.1 ,然后 “window”→“Preferences”。
2.
选择 “java” ,展开, “Editor” ,选择 “Content Assist”
3. 选择 “Content Assist” ,然后看到右边,右边的 “Auto-Activation” 下面的 “Auto Activation triggers for java” 这个选项。其实就是指触发代码提示的就是 “.” 这个符号。
4. “Auto Activation triggers for java”
这个选项,在 “.” 后加 abc 字母,方便后面的查找 修改。然后 “apply” ,点击 “OK”
5.
然后, “File”→“Export” ,在弹出的窗口中选择 “Perferences” ,点击 下一步
6.
选择导出文件路径,本人导出到桌面,输入 “test” 作为文件名,点击 保存
7. 在桌面找到刚在保存的文件 “test.epf”, 右键选择 用记事本打开
8.
可以看到很多配置 MyEclipse 6.0.1 的信息
9.
“ctrl + F” 快捷键,输入 “.abc” ,点击 查找下一个
10.
查找到 “.abc” 的配置信息 .
11.
“.abc” 改成 “.abcdefghijklmnopqrstuvwxyz(,” ,保存,关闭 “test.epf”
12.
回到 MyEclipse 6.0.1 界面, “File”→“Import” ,在弹出的窗口中选择 “Perferences” ,点击 下一步 ,选择刚在已经修改的 “test.epf” 文件,点击 打开 ,点击 “Finish” 。该步骤和上面的导出步骤类似。
13.
最后当然是进行代码测试了。
随便新建一个工程,新建一个类。在代码输入 switchforeach 等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。
总结: “Auto Activation triggers for java” 这个选项就是指触发代码提示的的选项,把 “.” 改成 “.abcdefghijklmnopqrstuvwxyz(,” 的意思,就是指遇到 26 个字母和 . ,(这些符号就触发代码提示功 能了。

顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在 java”→“enditor”→ “syntac ,右边展开 “java”→“classes” ,勾上 “Enable” 这个选项,选择自己喜欢的颜色即可。
当然还有其他相关的颜色配置。具体就不说啦。其实,在 “Preferences” 这个东西,有很多可以配置的东西,使得 MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了。


04 如何在 MyEclipse 添加 javadoc(SUN 源代码 )
按住 CTRL, 点击一方法时出现:
The jar file rt.jar has no source attachment.
You can attach the source by cliking Attack Source below:


解决方法:
因为 rtsourcejdk 目录的 src.zip 文件里,所以找到 jdk 目录下的 src.zip 就行了。
一般 MyEclipse 没有 src.zip.
你要用到 JDK 安装包的路径,比如你的 JDK 安装路径: C:\Program Files\Java\jdk1.5.0_15
那就选择 ;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可

05 在用 MyEclipse JSP 页面的时候自动生成的一些代码是什么意思?

在用 MyEclipseJSP 页面的时候自动生成的一些代码是什么意思?
<%
String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
以上这两段代码是干什么用的啊?什么意思
还有 pageEncoding="ISO-8859-1" charset="GBK" 有什么区别?
上面的 2 段代码是得到 JSP 文件的 URL 的 ,

pageEncoding 是指你 JSP 文件的保存编码 ,就是说你 JSP 文件以什么编码保存在硬盘上的,

charset="GBK" 是你 JSP 输入输出的编码 ,很多服务器在没有找到 pageEncoding 时,有 charset 代替 pageEncoding ******************************************************************************************************************************
1
、打开 eclipse.ini
-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m    
-Dosgi.splashLocation=e:MyEclipse 6.0eclipseMyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M ,再把 -XX:PermSize 调成跟 -XX:MaxPermSize 一样大
原因:大家一定对这个画面很熟悉吧:
几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小
注意: XX:MaxPermSize Xmx 的大小之和不能超过你的电脑内存大小!

2
windows–>perferences–>myeclipse–>validation
除了 manual 下面的全部点掉, build 下只留 classpath dependency Validator
手工验证方法:
在要验证的文件上,单击鼠标右键 –>myeclipse–>run validation
3
、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:
windows–>perferences–>general–>validation->editors->Text Editors->spelling
4
windows–>perferences–>general–>startup and shutdown
关掉没用的启动项:
怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,希望大家懂的回复在下面啊:
WTP
:一个跟 myeclipse 差不多的东西,主要差别是 WTP 是免费的,如果使用 myeclipse ,这个可以取消
Mylyn
:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
Derby
:一种保存成 jar 形式的数据库,我没用到,取消
一大排以 MyEclipse EASIE 打头的启动项: myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了 tomcat
5
myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览
windows–>perferences–>general–>editors->file associations。

标题基于Python的汽车之家网站舆情分析系统研究AI更换标题第1章引言阐述汽车之家网站舆情分析的研究背景、意义、国内外研究现状、论文方法及创新点。1.1研究背景与意义说明汽车之家网站舆情分析对汽车行业及消费者的重要性。1.2国内外研究现状概述国内外在汽车舆情分析领域的研究进展与成果。1.3论文方法及创新点介绍本文采用的研究方法及相较于前人的创新之处。第2章相关理论总结和评述舆情分析、Python编程及网络爬虫相关理论。2.1舆情分析理论阐述舆情分析的基本概念、流程及关键技术。2.2Python编程基础介绍Python语言特点及其在数据分析中的应用。2.3网络爬虫技术说明网络爬虫的原理及在舆情数据收集中的应用。第3章系统设计详细描述基于Python的汽车之家网站舆情分析系统的设计方案。3.1系统架构设计给出系统的整体架构,包括数据收集、处理、分析及展示模块。3.2数据收集模块设计介绍如何利用网络爬虫技术收集汽车之家网站的舆情数据。3.3数据处理与分析模块设计阐述数据处理流程及舆情分析算法的选择与实现。第4章系统实现与测试介绍系统的实现过程及测试方法,确保系统稳定可靠。4.1系统实现环境列出系统实现所需的软件、硬件环境及开发工具。4.2系统实现过程详细描述系统各模块的实现步骤及代码实现细节。4.3系统测试方法介绍系统测试的方法、测试用例及测试结果分析。第5章研究结果与分析呈现系统运行结果,分析舆情数据,提出见解。5.1舆情数据可视化展示通过图表等形式展示舆情数据的分布、趋势等特征。5.2舆情分析结果解读对舆情分析结果进行解读,提出对汽车行业的见解。5.3对比方法分析将本系统与其他舆情分析系统进行对比,分析优劣。第6章结论与展望总结研究成果,提出未来研究方向。6.1研究结论概括本文的主要研究成果及对汽车之家网站舆情分析的贡献。6.2展望指出系统存在的不足及未来改进方向,展望舆情
【磁场】扩展卡尔曼滤波器用于利用高斯过程回归进行磁场SLAM研究(Matlab代码实现)内容概要:本文介绍了利用扩展卡尔曼滤波器(EKF)结合高斯过程回归(GPR)进行磁场辅助的SLAM(同步定位与地图构建)研究,并提供了完整的Matlab代码实现。该方法通过高斯过程回归对磁场空间进行建模,有效捕捉磁场分布的非线性特征,同时利用扩展卡尔曼滤波器融合传感器数据,实现移动机器人在复杂环境中的精确定位与地图构建。研究重点在于提升室内等无GPS环境下定位系统的精度与鲁棒性,尤其适用于磁场特征明显的场景。文中详细阐述了算法原理、数学模型构建、状态估计流程及仿真实验设计。; 适合人群:具备一定Matlab编程基础,熟悉机器人感知、导航或状态估计相关理论的研究生、科研人员及从事SLAM算法开发的工程师。; 使用场景及目标:①应用于室内机器人、AGV等在缺乏GPS信号环境下的高精度定位与地图构建;②为磁场SLAM系统的设计与优化提供算法参考和技术验证平台;③帮助研究人员深入理解EKF与GPR在非线性系统中的融合机制及实际应用方法。; 阅读建议:建议读者结合Matlab代码逐模块分析算法实现细节,重点关注高斯过程回归的训练与预测过程以及EKF的状态更新逻辑,可通过替换实际磁场数据进行实验验证,进一步拓展至多源传感器融合场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值