自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (7)
  • 收藏
  • 关注

原创 GIS开发工具、学习网站

开源社区GIS部分http://www.oschina.net/project/tag/78/gis深度开源http://www.open-open.com/lib/view/open1349267454369.htmlesri中国http://www.esrichina.com.cn/超图http://www.supermap.co

2016-04-06 15:58:42 383

原创 Java&Android学习工具网址

一、android下载:安卓编译器插件下载等http://www.android-studio.org/ http://www.androiddevtools.cn/

2016-04-06 15:51:17 220

原创 datatables加载错误,页面表格混乱不显示

datatables.bootstrap.js 和 dataTables.jqueryui.js这两种样式不能同时使用,导入js文件时,注意应只导入一种

2018-07-12 10:24:49 512

原创 tomcat9+eclipse_oxygen+mysql-connector-java-8.0.11 JNDI配置

步骤:1.mysql-connector-java-8.0.11.jar放到apache-tomcat-9.0.8的lib目录下2.在eclipse生成的severs目录下配置context.xml文件。增加内容:<Resource    name="jdbc/yourdbname"    auth="Container"    type="javax.sql.DataSource"    ...

2018-06-29 09:57:17 346

转载 The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone

错误环境:mysql版本:6.0.6错误原因:使用原mysql5.1.38不会出现该问题因使用了Mysql最新版驱动所以报错解决方案:方案1、在项目代码-数据库连接URL后,加上 (注意大小写必须一致)?serverTimezone=UTC方案2、在mysql中设置时区,默认为SYSTEMset global time_zone='+8:00'...

2018-06-29 09:45:08 310 1

原创 win10不识别移动设备

问题:android通过数据线连接上win10电脑之后,移动设备只处于充电状态,不能进行文件操作。换成别的电脑,可以正常进行文件操作。解决:由于微软为了Windows系统更稳定,搞了个数字签名。很多公司的硬件驱动程序没有签名,但并不代表就不能使用,微软为了兼容这些产品,设置了禁用驱动强制签名。只要禁用强制签名即可。经过:从出现这个问题到解决,在网上搜了很多,甚至电脑差点搞废了,经过了一

2018-01-08 19:48:54 5446

原创 eclipse不识别设备原因

问题:魅族mx6与电脑连接成功,adb识别,但是eclipse中的devices没有任何设备出现愿意:缺少adb_usb.ini文件解决:1. 建立或修改C:\用户\\.android\adb_usb.ini文件,在该文件中添加一行文本,内容是0x2a45。2.打开“设备管理器”,找到里面的mx4设备(Android Composite ADB Interface),右

2017-08-17 14:21:41 345

原创 supersocket开发笔记

1.bootstrap = BootstrapFactory.CreateBootstrap();bootstrap.Initialize()失败。ans:此次出现问题的原因是配置文件,配置文件中的 中有的服务器没有对应的server和session类。导致找不到相关类而初始化失败。

2017-06-27 10:21:45 1302

原创 supersock问题

1.“错误 1 类型“System.Configuration.ConfigurationElement”在未被引用的程序集中定义。必须添加对程序集“System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。”原因及改正方式:未引用System.Configurat

2017-03-07 11:20:25 893

转载 数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值

2017-02-22 13:42:38 164

原创 AS项目错误

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.i

2016-10-09 10:16:12 207

原创 linux、python、exvim相关软件下载

1.exvimhttp://exvim.github.io/docs-zh/install/http://blog.csdn.net/saroth/article/details/35612543http://www.cppblog.com/besterChen/archive/2010/05/27/116513.html

2016-07-21 14:37:11 225

原创 skytraq数据格式说明

http://www.doc88.com/p-2896688290833.html

2016-03-25 09:29:32 466

原创 adb 问题,不能识别手机

1、CMD命令窗口输入:adb nodaemon server 。然后就会提示你哪个端口被占用了。2、输入netstat -ano | findstr "5037" 。然后会弹出提示告诉你哪些进程占用了该端口,记住非0地址的后面的数字3、打开任务管理器,点击“进程“,“查看”-“选择列”,勾选PID4、查找第2步中看到的数字PID,然后结束相关进程,即可

2016-03-25 09:08:01 343

原创 android架构网址

http://fernandocejas.com/https://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.htmlhttp://keeganlee.me/post/android/20150605http://keeganlee.me/post/android/20150619http://keeg

2016-03-14 16:34:41 220

转载 Android开发之如何保证Service不被杀掉(broadcast+system/app)

Service简介1、Service 每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现(或者用系统提供的IntentService,它继承了Service,它

2016-03-07 11:39:20 316

转载 HashMap的工作原理 (4)

我个人很喜欢这个问题,因为这个问题的深度和广度,也不直接的涉及到不同的概念。让我们再来看看这些问题设计哪些知识点:hashing的概念HashMap中解决碰撞的方法equals()和hashCode()的应用,以及它们在HashMap中的重要性不可变对象的好处HashMap多线程的条件竞争重新调整HashMap的大小  总结  HashMap的工作原理  HashM

2016-02-17 11:23:06 234

转载 HashMap的工作原理 (3)

当重新调整HashMap大小的时候,确实存在条件竞争,因为如果两个线程都发现HashMap需要重新调整大小了,它们会同时试着调整大小。在调整大小的过程中,存储在LinkedList中的元素的次序会反过来,因为移动到新的bucket位置的时候,HashMap并不会将元素放在LinkedList的尾部,而是放在头部,这是为了避免尾部遍历(tail traversing)。如果条件竞争发生了,那么就死循

2016-02-17 11:22:37 163

转载 HashMap的工作原理 (2)

“当两个对象的hashcode相同会发生什么?” 从这里开始,真正的困惑开始了,一些面试者会回答因为hashcode相同,所以两个对象是相等的,HashMap将会抛出异常,或者不会存储它们。然后面试官可能会提醒他们有equals()和hashCode()两个方法,并告诉他们两个对象就算hashcode相同,但是它们可能并不相等。一些面试者可能就此放弃,而另外一些还能继续挺进,他们回答“因为hash

2016-02-17 11:21:25 171

转载 HashMap的工作原理 (1)

w

2016-02-17 11:17:46 182

转载 java中映射表

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。通过 HashMap、

2016-02-17 11:03:27 1035

原创 接口

dd

2016-02-17 09:31:23 173

转载 Context-----Activity,Application

在开发Android程序的时候,我们经常要跟Context、Activity、Application这三个类打交道,那么这个三个类之间有什么联系和区别呢?  首先Activity和Application都是Context的子类。Context从字面上理解就是上下文的意思,在实际应用中它也确实是起到了管理上下文环境中各个参数和变量的总用,方便我们可以简单的访问到各种资源。虽然Activity

2015-12-16 09:04:22 218

转载 SharedPreferneces

做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。        SharedPreferences是以键值对的形式存储数据的,其

2015-12-15 14:22:40 327

转载 Android wakelock机制

Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠,可以被用户态程序和内核获得. 这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁. 如果没有锁了或者超时了, 内核就会启动休眠的那套机制来进入休眠.PowerManager.WakeLock 有加锁和解锁两种状态,加锁的方式有两种,一种是永久的锁住,这样的锁除非显式的放开,是不会

2015-12-15 11:13:44 239

转载 适配器

一,适配器.顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示。可以看作是界面数据绑定的一种理解。它所操纵的数据一般都是一些比较复杂的数据,如数组,链表, 数据库,集合等。适配器就像显示器,把复杂的东西按人可以接受的方式来展现。那么适配器是怎么处理得到的数据,并把它显示出来的呢。其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法: 

2015-12-15 09:29:59 172

转载 android的PreferenceActivity

PreferenceActivity  PreferenceActivity是android提供的对系统信息和配置进行自动保存的Activity,它通过SharedPreference方式将信息保存在XML 文件当中。使用PreferenceActivity不需要我们对SharedPreference进行操作,系统会自动对Activity 的各种View上的改变进行保存(这个真是太赞了

2015-12-15 08:30:19 190

转载 android适配器Adapter

一.什么是适配器,适配器有什么用?适配器是AdapterView视图(如ListView - 列表视图控件、Gallery - 缩略图浏览器控件、GridView - 网格控件、Spinner - 下拉列表控件、AutoCompleteTextView - 自动提示文本框、ExpandableListView - 支持展开/收缩功能的列表控件等)与数据之间的桥梁,用来处理数据并将数据绑定到

2015-12-11 11:39:31 188

原创 android项目调试问题(ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.inten)

问题:ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.gnss_rtk/.MainActivity },运行开始即退出解决:将依赖的项目appcompat包更新到最新。

2015-12-10 14:45:18 19964 2

转载 三步搞定Android应用底部导航栏

很多android应用底部都有一个底部导航栏,方便用户在使用过程中随意切换。目前常用的做法有三种:一种是使用自定义tabHost,一种是使用activityGroup,一种是结合FrameLayout实现。笔者再做了多款应用后,为了节约开发周期,封装了一个抽象类,只要三步便可完成底部栏的生成及不同页面的调用。public class ActivitycollectiondemoActivi

2015-12-04 13:59:55 380

转载 基于Socket的java网络编程

1,什么是Socket网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然联系的。在Java环境下,Socket编程

2015-12-01 08:57:04 189

原创 页面设计

xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft=

2015-11-30 18:03:27 240

转载 Android中dip、dp、sp、pt和px的区别

1、概述过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。2、度量单位含义dip: device

2015-11-30 16:43:41 159

转载 Eclipse中Outline里各种图标的含义

先说颜色:       绿色:public       黄色:protected       蓝色:no modifier       红色:private再说形状:       实心:method       空心:variable       实心中间有字母C:class       Class右侧有向右的箭头:运行入

2015-11-30 14:16:40 188

转载 getClass()和getSimpleName()的区别和作用

Class类,是获取类的类模板实例对象,通过反射的机制获取。根据API中的定义,Class.getSimpleName()方法。是获取源代码中给出的‘底层类’简称而Class.getName();以String的形式,返回Class对象的‘实体’名称

2015-11-30 14:07:45 722

原创 书签

It will be read and overwritten.     DO NOT EDIT! -->BookmarksBookmarks    涔︾鏍?/H3>            寰蒋蹇呭簲鎼滅储 - 鍏ㄧ悆鎼滅储锛屾湁闂繀搴?(Bing)        鐧惧害涓€涓嬶紝浣犲氨鐭ラ亾        C#              

2015-11-27 17:44:52 5676

原创 书签

It will be read and overwritten.     DO NOT EDIT! -->BookmarksBookmarks    涔︾鏍?/H3>            寰蒋蹇呭簲鎼滅储 - 鍏ㄧ悆鎼滅储锛屾湁闂繀搴?(Bing)        鐧惧害涓€涓嬶紝浣犲氨鐭ラ亾        C#              

2015-11-27 17:41:15 8213

转载 安卓开发中Theme.AppCompat.Light的解决方法

styles.xml中提示如下错误,这是版本问题。error: Error retrieving parent for item: No resource found that matches the given name'Theme.AppCompat.Light'.解决方法:在Eclipse中打开任意一个.java文件,输入 android.R.style. 这时你会看

2015-11-25 16:57:26 185

转载 java包命名规则

1. JAVA源文件的命名  JAVA源文件名必须和源文件中所定义的类的类名相同。2. Package的命名  Package名的第一部分应是小写ASCII字符,并且是顶级域名之一,通常是com、edu、gov、mil、net、org或由ISO标准3166、1981定义的国家唯一标志码。Package名的后续部分由各组织内部命名规则决定,内部命名规则指定了各组件的目录名,所属部门名、项目名等。

2015-11-25 11:49:16 491

转载 关于Android程序入口的猜想

对Android程序的入口一直不大理解,因为它不像一般的C、C++或者Java程序有一个main函数入口,在执行的时候可以很清晰地知道程序的整个流程。为此,查了下相关资料,在《Android技术内幕-系统卷》中找到了相关内容,关于整个Android的初始化内容这里就不抄了,主要说下应用程序的执行,书中这样说到“当系统加载完所有的服务之后会处于等待状态,等待程序运行。但是,每一个应用程序都将启动一个

2015-11-25 11:34:47 220

国外著名GPS 数据处理软件的介绍

比较系统的关于GPS数据处理软件的介绍,不是关于具体的

2013-11-17

电离层主文件

结算电离层程序的主程序,用matlab语言编写的,希望有启发

2014-09-09

北斗一号用户级数据接口

北斗一号接口协议,可用于android系统手机接口开发。此协议为4.0格式

2018-11-07

Graz SLR System

简介Graz SLR System,简单了解一下

2014-07-07

第十一届全国研究生数学建模竞赛参赛回执

回执表,准备参加研究生数学建模大赛的同学可以下载参考看一下,对于不同校组队的同学有用的。

2014-09-09

origin8教程

对于没有使用过的人,可以快速了解一下,大概掌握其功能和作用

2014-09-09

利用SLR反演地心运动

一篇关于利用SLR反演地心运动的文献,可以参考看看

2014-07-07

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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