- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 Java中字符串(String)的存储和赋值原理以及String\StringBuffer\StringBiulder的异同
1.在看例子之前,确保你理解以下几个术语:栈 :由JVM分配区域,用于保存线程执行的动作和数据引用。栈是一个运行的单位,Java中一个线程就会相应有一个线程栈与之对应。堆 :由JVM分配的,用于存储对象等数据的区域。常量池 :在编译的阶段,在堆中分配出来的一块存储区域,用于存储显式 的String,float或者integer.例如String str="abc"; abc
2014-12-10 15:48:08 962
原创 ArcEngine java 如何创建自定义菜单、环境菜单、调色板以及动态菜单项
ps: 该文主要翻译arcEngine提供的英文帮助文档1.自定义的菜单和子菜单通常用来把具有相似功能的菜单项放在一起。这些菜单项可以是ArcEngine提供的标准的命令或者工具,也可以是自定义的命令或者工具。 自定义的菜单项有两种创建方式: 1).实现IMenuDef 接口。 2). 利用ToolbarMenu实现。 下表
2014-12-09 18:10:34 1177 1
原创 ArcEngine 介绍
1. ArcGis Engine是什么 ArcGis Engine是为GIS开发者提供的一个完备的GIS组件库,利用ArcEngine,可以将ArcGIS功能嵌入到其它应用程序中,从而能够为用户提供先进的地理信息系统解决方案。 ArcEngine支持windows,Solaris,Linux(Intel)平台,所以开发者可以为用户定制跨平台的应用。2. ArcEngine的
2014-12-05 22:25:59 3369
原创 在ArcEngine中的点元素如何使用其本身提供的各种符号特征
arcEngine本身为点元素提供了丰富的符号库;尤其是其中的CharacterMarkerSymbol类,arcengine库文件中对该类提供了非常多的实现。如果安装有arcengine本身提供的sample project的话,可以参考arcengine本身提供的sample code,工程文件在cartography/symbols/characterIndex目录下。Charact
2014-12-02 21:07:13 1730
原创 ArcEngine-Java中符号选择器(SymbolSelector)的使用
ArcEngine-java的API提供了TxSymbolSelector类,可以弹出一个界面供用户进行各种符号特征的选择,以及对符号的属性进行设置。其API文档中对该函数提供的接口说明如下:Method Summary booleanaddSymbol(ISymbol symbol) Brings up a dialog for Adding a symbo
2014-12-01 21:36:32 1556
转载 Eclipse常用的高效插件
今天为使用Eclipse的程序员们,收集一些比较高效的插件,这些插件可以帮助你提高工作效率。Properties EditorProperties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式,在写一下配置文件的时候,不用工具生成。官网:http://propedit.sourceforge.jp/index_en.html Fat Ja
2014-11-25 19:27:11 452
原创 在eclipse中可视化开发arcengine程序--相关环境配置
本人所用的jdk是1.6版本,并且和eclipse都是32位的; 但是arcgis给eclipse提供的插件有两部分, 其中第一部分似乎对jdk以及eclipse的版本没有要求,所以只装插件的第一部分的话可以不用修改jdk等,安装也非常简单。(在eclipse中 help-installnew software …打开install对话框,点击Add按钮,打开Add对话框,点击Local按钮,
2014-11-25 11:51:39 1124
原创 求一个整数的逆整数(Reverse Integer)
public int reverse(int x) { int ret = 0; while (x != 0) { // handle overflow/underflow if (Math.abs(ret) > 214748364) { return 0; } ret = ret * 10 + x % 10;
2014-11-22 22:15:38 2099
原创 (Symmetric Tree--LeetCode)判断树的对称性
LeetCode中的一个题目:Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree is symmetric: 1 / \ 2 2 / \ / \3 4 4 3
2014-11-20 16:11:47 714
翻译 在大数据中如何寻找相似的文档(shingle, minhash, LSH)(二)
接上篇译文; 1.尽管我们利用minhashing技术将大数据量的文档压缩到小数据量的signatures,并且能够保证文档对之间的相似度大致不变。但是由于文档对的数目可能非常的大,我们仍然不能很有效的找到最相似的文档对。 如果我们的目标是计算每一对文档对之间的相似度,那么我们就没有更好的办法了,或者可以用并行的方法减少运行的时间规模;但是如果我们的目的仅仅是找到的最相似的
2014-08-20 09:12:05 1741
翻译 在大数据中如何寻找相似的文档(shingle, minhash, LSH)(一)
场景:在一堆非常多的文档中,找到相似的文档,或者对文档间的相似性进行评估。当应用于此类目的的时候,我们最常用的用来表示一篇文档的方法是:shingling。1. k-shingles 可以把一篇文档看成一个字符串。那么一篇文档的k-shingle就是在这篇文档中出过现的任何长度为k的字符串。k-shingles就是改篇文档所有k-shingle的集合。 (那么k的大小决定于什么
2014-07-21 14:05:00 3656
原创 MATLAB 修改默当前认路径
目的:希望MATLAB在打开的时候,当前工作路径是我指定的文件夹(默认路径中有许多系统自带文件,一般为所安装MATLAB文件夹中的bin文件夹);方法: 在系统默认的启动文件夹中(即上文所说的bin文件夹)创建新文件:startup.m;并在文件中输入cd命令 cd 到想要的文件夹;如果startup.m文件存在的花,MATLAB系统在启动后会先执行该文件中的内容。
2014-03-19 22:21:06 942
原创 LocationRecordService-1
1\ android service, 可以用一个activity来start 和stop 某服务。 2、android 组件 application: application的一个重要功能,可以用来保存全局变量的,并且是在package创建的时候就跟着存在了。所以当我们需要创建全局变量的时候,不需要再像 j2se那样需要创建public权限的static变量,而直接在applica
2013-05-02 13:38:24 639
转载 eclipse Override error
Override错误 摘要: 一、java @override 报错处理有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了 ...一、java @override 报错处理有时候在自己电脑
2013-04-11 16:46:50 823
原创 ubuntu 图形界面注销(log_out)系统调用文件
reason: 需要在某用户图形界面注销时调用某脚本1\ 度娘的回答是 ~/.bash_logout,但是改脚本只在退出bash环境时被系统调用,而图形界面在注销时是不退出bash环境的;故不能达到目的。2\ 谷哥给出了有用资料, /etc/gdm/PostSession/Default 文件在图形界面被注销时被系统调用。 所用系统为 Ubuntu11。04
2013-04-03 11:23:50 1917
转载 jdk 与 jre的区别
jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指J
2013-04-01 16:33:28 4498
转载 eclispe Failed to load the JNI shared library "D:\
1\ Failed to load the JNI shared library"D:\ 打开Eclipse,出现 Failed toload the JNI shared library "D:\。原来我的Eclipse是win32而JAVA_HOME指向的是64位的jdk。那就把Eclipse也换成64位的吧,可是,等等!为什么我另外一个环境的Eclipse是32位的却能正常运行
2013-04-01 16:31:41 838
转载 workLog(4-1)
1\ shell 递归遍历目录 #!/bin/bashecho "please input the directory:"read cdirfor dir in $(find $cdir -type d); do echo change to $dir cd $dir ls echo "----------"donecd $c
2013-04-01 16:11:17 4273
原创 linux shell 管道对于变量作用域的影响
problem: linux shell脚本, 变量在一小段代码中并没有按照程序中的设置那样被改变;而是保持原值不动;reason: 该段代码位于管道的输出之后进行执行,代码之中的变量都属于新的局部变量,不能在该部分代码之外访问之。solution: 源代码为: cat *.txt | while read myline; do; **** ;done;
2013-04-01 15:31:16 1185
arcEngine+eclipse相关配置文件
2014-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人