Java ArrayList遍历时删除元素

当我们在遍历ArrayList时,需要将满足条件的元素删除,一般的做法如下:ArrayList<String> coorList = new ArrayList<String>(); ... ... for (int i = 0; i < coorList.size(...

2016-11-03 16:15:51

阅读数 5975

评论数 0

排序算法(java)

持续更新中冒泡排序程序如下:public class BubbleSort { public static void main(String args[]) { int[] ages = {12,36,54,39,98,52,25,10,5,53,68,75}; ...

2016-08-29 15:32:52

阅读数 525

评论数 0

在python中调用grass的模块

在安装好grass之后,只需设置如下的环境变量,便可在python中调用grass中的模块功能:GISBASE= D:\Program Files (x86)\GRASS GIS 7.0.svn PATH=%GISBASE%\etc;%GISBASE%\etc\python;%GISBASE%\l...

2016-08-25 13:37:42

阅读数 975

评论数 0

C++判断字符串中是否含有某个子字符串

两个方法: 1 原始字符串为char *类型char *jsonData = "abcdefg"; string str = "abc"; string jsonString = jsonData;//将char *转为string类型 if(jsonSt...

2016-07-26 19:10:01

阅读数 18158

评论数 0

Android导出Kml

请先阅读: Java(Android)解析KML文件 Java生成kml文件 这里就直接给出代码了package com.soil.soilsampling.ui.parsekml;import android.content.Context; import android.content.res...

2016-07-19 16:01:50

阅读数 2583

评论数 0

Java生成kml文件

一个kml文件其实就是一个xml文件加上一个png图标文件压缩而成,我们要生成kml,思路就很简单了: 1. 生成xml文件,将坐标信息写入到此xml,但是在输出时要将扩展名改为kml; 2. 找到一个png文件,和上面生成的kml压缩成一个压缩文件即可,注意压缩文件的扩展名为kml; ...

2016-05-19 14:46:19

阅读数 4460

评论数 2

Android保存ArrayList至SharedPreferences

保存ArrayList至SharedPreferences 其中ArrayList中每个元素为StringList<String> environmentList = new ArrayList<String>(); SharedPreferences.Editor ed...

2016-04-25 14:41:14

阅读数 11315

评论数 0

Python实现ARCGIS栅格计算器con函数功能

目的 现有某地区土地利用类型图,图中不同的数值代表不同的土地利用类型,如像元值为20的,我们重新赋值为0,像元值为123的,我们重新赋值为15等等。 图1 原始图像 图2 结果图像 代码如下from gdalconst import * from osgeo import gd...

2016-04-14 21:22:55

阅读数 7658

评论数 1

Python叠加两幅栅格图像

目的 现有两幅栅格图像,一个是某地区道路栅格图,一个是某地区土地利用类型图,需要将道路叠加到土地利用类型图中,即叠加后,重合的像元值以道路图为准,其余的像元值仍是土地利用类型图原有的像元值。 图1 道路信息图 图2 土地利用类型图 图...

2016-04-14 21:13:31

阅读数 4839

评论数 4

Activity中获取AsyncTask中onPostExecute的结果返回值

1 创建一个接口import java.util.List;public interface AsyncResponse { void onDataReceivedSuccess(List<String> listData); void onDataReceivedFa...

2016-04-08 19:34:06

阅读数 10287

评论数 2

Java客户端C++服务端Socket交互通信

原文地址:http://www.drdobbs.com/jvm/java-and-c-socket-communication/222900697?pgno=1 通过socket网络通信集成c++ Windows应用和Java应用 在单一平台上只使用一种语言来部署执行你所有的应用可能是...

2016-03-20 21:48:33

阅读数 9146

评论数 1

vs2010中编译配置jsoncpp

详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法一 编译链接 1 在相应官网下载jsoncpp 2 解压得到jsoncpp-src-0.5.0文件 3 打开jsoncpp-src-0.5.0 -> makefiles -> vs71 -> jsoncpp....

2016-03-13 22:22:33

阅读数 2037

评论数 1

Android异步加载访问网络图片-解析json

来自:http://www.imooc.com/video/7871 推荐大家去学习这个视频,讲解的很不错。 慕课网提供了一个json网址可以用来学习:http://www.imooc.com/api/teacher?type=4&num=30。我们的任务就是建立一个listview,...

2016-01-23 23:05:26

阅读数 5199

评论数 4

使用gdal ogr创建shapefile文件(c++)

使用ogr库创建点状要素的shapefile文件以及将经纬度坐标转为投影坐标。实例如下:#include "ogrsf_frmts.h" #include "gdal.h" #include "gdal_priv.h" #include ...

2016-01-12 17:13:39

阅读数 4717

评论数 1

ExpandableListView实例

先来看效果图: demo中有三个group item和多个child item,group item包括一个指示器,一个标题和一个按钮。child item包括一个图片,一个标题和一个按钮。先来实现布局文件 1 activity_main.xml<?xml version="...

2016-01-09 14:14:13

阅读数 13850

评论数 6

Java(Android)解析KML文件

参考自:http://blog.csdn.net/yyywyr/article/details/38359049 http://blog.csdn.net/warrenwyf/article/details/5703279 http://zhidao.baidu.com/question/56...

2016-01-05 17:19:49

阅读数 4701

评论数 1

Android打造listview万能适配器(下)

来自:http://www.imooc.com/learn/372 我们接上篇文章,现在将建立一个通用的抽象的BaseAdapter。 1 新建CommonAdapter继承自BaseAdapterpackage com.baseadapter.utils;import java.util.L...

2015-12-31 21:32:53

阅读数 1461

评论数 0

Android打造listview万能适配器(上)

来自:http://www.imooc.com/learn/372 一般情况下我们要在listview控件上展示自定义的数据,我们需要定义一个listview,然后对每个listview设置一个适配器adapter,一般继承自BaseAdapter,在每个适配器中我们都要定义一个viewhold...

2015-12-31 19:23:47

阅读数 2425

评论数 0

Android高德地图开发--读取解析KML文件并显示在地图上

先来看效果图 1 本文实现的功能如下: 1.1 浏览本地文件,找到KML文件; 1.2 读取解析KML文件; 1.3 将KML文件中的位置信息显示在高德地图上; 总体框架和思路:打开文件对话框浏览*.kml文件,点击kml文件之后,返回此文件的路径,在...

2015-12-31 11:22:50

阅读数 12865

评论数 7

Java 用gson生成json数据

来自:http://www.imooc.com/learn/304 我们利用Google 提供的gson包生成如下格式的json数据:{ "result": 1, "personData": [ { ...

2015-12-30 14:28:04

阅读数 7608

评论数 0

提示
确定要删除当前文章?
取消 删除