- 博客(43)
- 收藏
- 关注

原创 百度echarts 日历插件,点击变色,默认选中当前日期
本文原创,转载注明出处思路:每个日历单元格都可以指定数据标记图形,默认圆形,这边设置成方形,即代码示例中的“symbol:'rect',”然后,指定的日期需要高亮,那么将这个填充图形的宽度和高度设置成和日历单元格大小一样,即代码示例中 symbolSize点击具体单元格的时候,设置指定的日期,然后重启加载日历插件,即代码示例中的 calander.on('click', function (par...
2018-02-27 15:01:55
10333
2

原创 获得java项目,并且在某个方法中添加内容
获得工作区的第一个项目,找到类“x.y.z.Test”,并且在方法中添加一段代码eg: public static void doS() { IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); System.out.println(projects.lengt
2012-07-23 10:51:52
2080

原创 插件开发,包冲突之类加载器问题
研究了一天,终于研究懂了======================================转载注明出处=====================================================================当我们的插件项目引用第三方jar包 例如lib/第三方.jar 同时如果我们的插件项目依赖插件A,插件A依赖B,B中也含有第三方.j
2012-07-13 17:54:15
4733
2

原创 eclipse实现javadoc悬浮
转载请注明出处: 网上搜了一下,几乎没有实现的代码自己摸索了两三天,知道实现org.eclipse.jdt.ui.javaEditorTextHovers接口 但是这个接口只有三个方法,只能满足普通的悬浮(悬浮框中加链接他就不能做)。 因此我的办法是看看eclipse自身是如何实现的,然后拿到源码自己改写 代码:网上搜到开源代码 AnnotationH
2012-04-28 09:40:50
2174
1

原创 java 拖拽文件 和windows交互
使用鼠标钩子比较方便1:在拖动开始的时候打开钩子2:鼠标钩子监听鼠标松开的时候,传文件路径3:拖动完成之后关闭鼠标钩子缺点: 不能跨平台 前提:org.eclipse.swt.win32.win32.x86_3.5.0.v3550b.jar(eclipse自带)org.sf.feeling.swt.win32.extension_1.1.0.jar(需要下载)
2012-04-17 14:47:36
1443
原创 关于enctype="multipart/form-data" ,后台request.getParameterMap()
request.getParameterMap
2014-09-24 16:11:01
2753
转载 Java读取zip包的内容
出处:http://blog.knowsky.com/251817.htm代码:import java.io.InputStream;import java.util.Enumeration;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;public class ReadZipF
2012-12-06 12:51:33
7889
原创 如何解决ADT1异常 java.lang.NoClassDefFoundError
网上说法众多,其实只需要右击项目,选择java build path中 order and export中够上第三方的jar即可不要忘记重新编译。不过把jar所在文件夹设置成源文件夹(右击文件夹--》build path --》use as source folder)也行
2012-11-28 12:42:52
1827
转载 js原型、继承
出处:http://www.cavabiao.com/prototype-and-inherit-of-javascript/ 前几天看了《再谈js面向对象编程》,当时就请教哈大神,发现文章有的地方可能会造成误导(或者说和ECMA有出入),后来自己翻一翻ECMA,总算找到“标准”的理解……本文适合初学者,特别是对构造函数、原型和原型链概念比较模糊的,大牛请路过,好了,让我们一步步来看看
2012-08-09 17:13:36
1456
转载 Javascript通获得国家 城市 国家代号
网址:http://hi.baidu.com/zhiqingcn/item/a1fd228e2459a5864414cfb1 腾讯的接口是 ,返回数组 http://fw.qq.com/ipaddress 返回值 var IPData = new Array("61.135.152.194","","北京市","");新浪的接口 : http://int.dpool.sina.c
2012-08-02 09:45:54
5038
原创 关于struts2后台接受jquery ajax提交的复杂对象
=============================Struts2配置文件==================================================最主要的是Struts2的配置 如下配置好了,才能接受从前台通过ajax传来的复杂对象abstract_struts" abstract="true" extends="struts-default,json-
2012-07-30 13:47:08
4992
原创 xpath 选择节点
public class Test { public static void main(String[] args) { SAXReader reader = new SAXReader(); Document document = null; try { File file = new File("ip.xml"); System.out.println(f
2012-07-26 14:50:36
1529
原创 web开发 小结 持续更新………………
============================ log4j ==================================================最简单的办法就是拷包log4j-1.2.15.jar然后在src下面添加log4j.xml -----如果需要配在其他地方, 那么在web.xml中指定位置,网上一大把方法
2012-07-26 09:43:54
1486
原创 Spring使用整理
===========================================================================commons-logging.jarspring.jar 如果需要整合Struts2 那么还需要struts2-spring-plugin-2.2.1.1.jar(在Struts2的lib中)
2012-07-25 16:33:42
1386
原创 关于struts2的一些总结
好久不碰j2ee了,最近连最基本的配置都忘记了,从今天开始做点总结。========================================================================================struts2 的配置文件一般放在src目录下,如果你想把他放到src/cfg下 那么web.xml中需要在标签中增加以下:(struts-
2012-07-25 14:39:23
1484
原创 jface获得treeview中某一行某一列 变色
此处用的是CheckboxTreeViewer 和treeview大同小异 首先获得Pointtree.addMouseListener(new MouseListener() { @Override public void mouseUp(MouseEvent e) { } @Override public v
2012-07-24 10:49:07
2781
转载 在 Eclipse 中创建新的重构功能
出处 http://www.ibm.com/developerworks/cn/java/j-refactor/index.html 1 介绍重构在现代软件开发过程中扮演着重要的角色,它能够减轻软件开发人员的工作负担,提高软件开发的生产效率。为了阐明重构的重要性,我们在这里引用了 developerWorks 上 David Carew 提供的关于重构的教程中的一段话:现在,
2012-07-20 16:36:52
3426
转载 jdt学习(一)
转自:http://plutoluo.javaeye.com/blog/146281JDT实际上是将Java代码构建成一个基于DOM结构的抽象语法树AST(Abstract Syntax Tree )。代码中的每个部分都对应一个ASTNode,许多的ASTNode就构成了这个抽象的语法树。Java Class一般对应Compilation Unit node,该节点也是AST树上的顶点。创
2012-07-20 15:35:16
2634
原创 给java项目手动(代码)添加jar包
public static void addClassPath(IJavaProject project, String jarPath) { try { IClasspathEntry[] oldClassPaths = project.getRawClasspath(); //if already exists the jar file then return f
2012-07-19 09:40:06
2954
原创 透视图开发
class="com.test.demo.perspective.TestPerspectiveFactory" icon="icons/perspective.png" id="com.test.demo.testperspective" name="TEST"> TestPerspectiveFactor
2012-07-18 14:38:37
1600
原创 eclipse 反编译
1下载net.sf.jadclipse_3.3.0.jar到plugin下2 解压jad.rar 到jdk6.0\bin中 2配置
2012-06-25 15:48:26
1431
转载 Eclipse Access Restriction
出处:http://hi.baidu.com/oritenson/blog/item/9b6c072a90a1dce199250a8e.html Eclipse环境下,项目中导入某些JAR,使用这些JAR中的某些API。结果出现Access restriction错误,如下图:Accuse:Access restriction的原因是因为这些JAR默认包含了一系列的代
2012-06-20 14:59:23
3251
原创 自定义的eclipse editor 保存文件中文失败
因为少了一个扩展点 假设我们做得editor是为了打开AA.xcv文件 那么 我们必须追加 base-type="org.eclipse.core.runtime.text" priority="high" file-names="AA.xcv" // 为指定的文件(AA.xcv)指定UTF-8编码 defaul
2012-05-18 16:45:18
1194
转载 eclipse 修改插件
文章出处:http://xcynqy123.iteye.com/blog/1404287 Eclipse代码补全的优化做Java开发了也有一段时间了,关于IDE用得最多的还是Eclipse,Eclipse有一个让人很喜欢的功能就是代码的自动补全提示,但却也是一个让人挺烦的补全提示。为什么这么说呢,不知道各位朋友在使用过程中有没有跟我一样的感受。 很多时候,我们仅仅需要
2012-05-04 15:44:52
3478
3
原创 插件开发总结(待续……)
1.有时候插件开发好了安装不了 原因: 插件依赖的包在需要安装的eclipse环境中已经存在 , 导致冲突。尤其是Eclipse IDE for Java Developers,他已经包含了很多插件,所以经常冲突 2.插件开发跑不进去(一) class= "sd.JavaTextHover" label="javaVariableHoverCc
2012-04-24 16:45:42
473
转载 java treevieww 根据mouseevent坐标获得item
Point point = new Point(e.x, e.y);TreeItem treeItem = fileTree.getItem(point);
2012-04-17 14:34:24
493
原创 eclipse rcp 打开sequence
前提: eclipse中有net.java.amateras插件 boolean fig = OpenStrategy.activateOnOpen(); IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IFile file = root.getFile(ne
2012-04-13 13:04:01
427
原创 java 给系统剪切板放文件
Transferable t = new Transferable() { @Override public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOExcepti
2012-03-30 13:56:45
974
原创 java调应用程序网址或者文档
方法一(找不到打开工具时,异常)if(Desktop.isDesktopSupported()){ Desktop desktop = Desktop.getDesktop(); if(desktop.isSupported(Desktop.Action.BROWSE)){// Desktop.Action.Open等等好几种
2012-03-29 14:41:43
781
原创 java 的反射机制获得变量及变量值
Field[] fields = SWT.class.getDeclaredFields(); for (Field f : fields) { if (f.getInt(f.getName()) == 3) { System.out.println(f.getName() + "-------------> " + f
2012-03-26 10:15:26
8809
原创 java 获得安卓设备(devices)
package com.android.ddms;import com.android.ddmlib.AndroidDebugBridge;import com.android.ddmlib.IDevice;public class aaa { public static IDevice device; public static void main(S
2012-03-26 09:55:40
5163
原创 插件项目中获得图片
AbstractUIPlugin.imageDescriptorFromPlugin("com.noah.snippets","icons/open.gif").createImage()
2012-03-16 13:11:00
468
原创 键盘事件
// 回车 if (e.character == SWT.CR) { sv.getInsertAction().run();// 空格键(eclipse3.5 没有SWT.SPACE 所以用keyEvent) } else if (e.character == KeyEvent.
2012-03-08 17:02:59
413
原创 插件项目中 获得image
setImageDescriptor( AbstractUIPlugin.imageDescriptorFromPlugin("插件项目id【或者说插件项目的名称】","icons/open.gif")); Image image = AbstractUIPlugin.imageDescriptorFromPlugin("插件项目id【或者说插件项目的名称】","icons/open.g
2012-03-07 10:02:36
530
转载 Platform来获取一些系统的路径和参数
在Eclipse的插件开发中,可以通过Platform来获取一些系统的路径和参数。 假定Eclipse的安装路径为:D:/Java/eclipse 创建的Workspace路径为:D:/Java/eclipse/workspace Platform.getNL():zh_CN Platform.getWS():win32 Platform.getOS():win32 P
2012-03-05 16:52:46
570
原创 CTRL+SHIFT+O的实现方法
new OrganizeImportsAction((JavaEditor) textEditor).run(textSelection);
2012-03-05 13:14:24
2012
原创 插件项目 java打开文档路径
String path = Platform.getBundle("你的项目名称").getLocation();path = path.substring(path.indexOf("/"), path.length()) + "根目录下的文件名称";document = reader.read(new File(path)); 上面这种方法变异运行没有问题,但是打包生成插件之
2012-03-02 16:21:46
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人