- 博客(46)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 如何打开ESRI ArcGIS的LPK文件(layer package)
LPK文件是LYR+Shapefile文件,其实质是一个压缩文件。将lpk文件扩展名更改为zip,然后解压缩,即可得到几何数据文件shapefile。
2022-01-17 15:01:55
8160
转载 2020-08-14
创建族实例:https://blog.youkuaiyun.com/weixin_44153630/article/details/104650998
2020-08-14 09:46:38
222
原创 Civil3D二次开发创建放坡
回答:截止发博客前,Civil3D没有开发放坡接口:https://forums.autodesk.com/t5/civil-3d-customization/how-to-create-a-grading-object-based-on-surface-polyline-and/m-p/9042228
2020-06-02 11:32:43
1193
2
原创 Shapefile格式详解与读写开源库
一。ESRI Shapefile存储格式 二、转载链接与读写Shapefile的库https://blog.youkuaiyun.com/wywywywywywy123456/article/details/60144577读写Shapefile开源库:1.DotSpatial:https://github.com/DotSpatial2.ShapefileSharp:https:...
2019-12-04 17:20:35
1076
原创 读mdb数据库中的表,返回datatable;链接postgresql数据库,读取数据库中表
public DataTable ReadMDB(string mdbFile,string tableName) { string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + mdbFile; OleDbConnection conn = new OleD
2016-11-18 15:57:10
3619
原创 ArcGIS如何加载XYZ文本文件,进而生成Tin
一、XYZ文本文件格式前三列分别为:经度、纬度、高程。后三个是RGB,可以忽略。二、导入ArcMap效果如下:三、转换为Tin效果如下:从图中可以看出Tin并未被约束,所以生成Tin的时候,增加一个边界文件进行约束,效果更好。
2016-09-03 10:51:44
13752
原创 快速排序的递归实现
一、直接上代码需要注意事项,见代码备注--java实现。找工作期间给了我很大的动力去学习基础,尤其是数据结构。我发现数据结构很有意思。快速深度优先、广度优先、排序、堆排序、hash之类的在数据研发工程师岗位面试的时候经常被问到。package com.wuda.QuickSort;public class mainFun { public static void main(
2015-10-17 09:37:46
474
转载 java中try中return语句与finally块执行顺序问题
一、相关说明java中try中return语句与finally块执行顺序问题之前一直没有注意过,后来百度三面的时候问及我才意识到这个问题,当时回答错误了,故提出来让大家共同学习下。二、链接具体解释请参照这里,写的非常详细。
2015-10-09 15:52:21
502
原创 二叉树搜索树遍历--前序、中序、后序、深度优先、广度优先遍历的简单实现
一、相关说明本例中构造的二叉树只有添加,没有修改和按照索引来查找等其他功能,因为我只想练习一下二叉搜索树的遍历方式。本文采用Java实现。二、代码说明1)add(E element)方法 public boolean add(E element){ Entry node=root; Entry newNode,parent=null; int result=0
2015-10-09 14:37:10
813
原创 写入MongoDB3.0遇到NUMA问题
一、问题描述这篇博客不是原创,问题不是自己解决的。我主要贴上自己的问题和网上搜到的解决方案。最近,我把mongodb集群中mongodb版本从2.6版本换成3.0版本。跟往常一样,向数据库导入数据的时候,经常程序跑了几个小时之后,文件尚未存入完毕就结束了。我很困惑,这个数据导入程序平时没什么问题呀。五个线程读取文本,导入数据入库。平时运行好好的程序怎么就出问题的呢?后来我根据下面的
2015-09-23 21:26:39
1530
原创 wget命令下载jdk、hadoop
一、相关说明wget 一般只能下载安装open JDK,因为在ORACLE官网上下载jdk都需要认证。二、下载JDK使用下面命令可以安装jdk1.7:wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;oraclelicense=accep
2015-08-06 16:33:10
5829
原创 Oracle NoSQL简介
Oracle NoSQL简介PPT下载,点击这里二、Oracle NoSQL简介Oracle于2011年发布NoSQL,它是基于Oracle Berkeley DB Java Edition的新键-值存储系统,设计时考虑到了高扩展性和高可用性,并可部署于多个互相复制的节点上,以便进行快速故障切换及负载均衡。1、特性数据模型简单Key/Value式的存储。扩展性强支持自动...
2015-05-18 10:14:09
4000
3
原创 面试资料--百度、阿里、腾讯面试经验
1.Integer与int的比较点击这里2.java的字符串常量池点击这里 String s1="a"; String s2="b"; String s=s1+s2; System.out.println(s=="ab");//false final String s1="a"; final String s2
2015-03-19 11:11:49
1605
原创 java读取xml数据库配置文件--利用dom4j.jar
一、相关说明最近在写一个分布式查询的框架,其中涉及读数据库集群配文件部分,在这里单独列出来。平时写代码访问数据库都是直接把数据库ip、端口号、数据库名称还有名称写进代码里面,这样做的坏处就是每当数据库ip、端口号等信息变化,都要找到相对应的代码处进行修改。这是很不方便的,现在都是采用配置文件的方式记录数据库的信息。那么记录在配置文件中的数据库配置信息该怎么读取呢?这就是此博文所要讲的。
2015-03-11 09:48:45
1644
原创 多线程读多文本写入MongoDB
一、相关说明前面有一篇博客写的是多线程读文本写入OracleNoSQL,但是写入的效率很慢:三个文件夹(三个线程分别读里面的文本,共有4.3G*3大小的原始数据,花费时间大约为5-6小时)自己就想对比下写入MongoDB的效率和写入OracleNoSQL的效率。所以这就博客出现的原因。同样由于代码过长,也没什么营养,主要是贴出来怕自己忘记。二、代码1.工程一览图2.cons
2015-01-29 19:34:46
8072
原创 Oracle NoSQL学习的一点心得
一、无心之谈项目需要,需要使用Oracle NoSQL数据库,才开始了Oracle NoSQL摸索之旅。Oracle NoSQL很年轻,目前才更新到3.2.5版本,其功能尚不完全,官方帮助文档简略,尤其是开发API的文档。使得博主在项目进行中尝尝遇到很多问题,又不能很方便的找到解决方案。所以,这些都促使我每次有点收获的时候总想记下来,一方面可以供自己以后学习,另一方面可以供后来人参考.
2015-01-17 20:50:25
4996
原创 多线程读文本写入OracleNoSQL数据库
一、相关说明这篇博客没什么大的营养,自己记下来以防自己忘记。自己之前写程序读文本,对其解析后存入数据库。刚开始,程序是单线程的,程序效率低下:读70个文本入库(约20G)需要30多个小时。后来,自己将其改为多线程(五个),效率提升了好几倍。本程序采用一个数据库连接和多个文件句柄的形式。二、代码package xiamengps.connect;import oracle.li
2015-01-06 18:59:27
1258
原创 获取与更改Date的年、月、日、时、分、秒
一、相关说明跟日期和时间打交道时间很头疼的事情。这里就我目前遇到的一些情况和所查的资料做一个小结。java中Date已经被Calendar和SimpleDateFormat两个类所取代,所以,如果遇到使用Date.getYear()等方法时总是出现黄色横线就表明这个方法已经弃用,不能编译通过。这时候就应该改用Calendar类。我之前的博客有关于String与日期时间、毫秒数之间的
2014-12-31 10:23:38
14527
原创 Linux 如何挂载、卸载硬盘--以centos系统为例
一、背景最近,在CloudStack上创建了几个虚拟机作为存储节点,后来发现硬盘空间不够用,就通过添加卷的方式给每个节点分配了一些空间。但是,在节点上使用df ih命令查看,并没有找到新分配的硬盘。后来才知道,分配的空间并没有挂载到节点上。二、挂载硬盘1.格式化硬盘先在shell里输入fdisk -l #是L不是1哦,查看有哪些空间:上面红色款框框里就是我在Cl
2014-12-20 09:57:55
22803
原创 -bash: vncpasswd: command not found解决方案
一、问题描述在shell运行”vncpassword“命令,总是提示”“
2014-11-18 19:48:52
12961
3
原创 GridFS--mongofiles工具的使用方法
1.为什么使用GridFS由于MongoDB 中BSON 对象大小是有限制的,所以GridFS 规范提供了一种透明的机制,可以将一个大文件分割成为多个较小的文档,这样的机制允许我们有效的保存大文件对象,特别对于那些巨大的文件,比如视频、高清图片等。
2014-09-16 16:39:10
7125
2
原创 java代码中如何对MongoDB数据库进行类似{“age”:{"$all":[6,8]}}的查询
List t=new ArrayList(); t.add(6); t.add(8); BasicDBObject query=new BasicDBObject("age",new BasicDBObject("$all",t)); DBCursor cur=things.find(query); try {
2014-05-07 16:56:52
1287
Civil3D道路挖洞-道路与地形不再互相遮盖.wmv
2019-10-29
免费的无视频转换软件(无水印)
2019-02-27
使用fork/join框架对大型浮点数数组排序排序
2015-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人