自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

转载 java中instanceof用法

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:

2017-10-19 16:21:58 230

转载 JAVA中Final的用法

1. 修饰基础数据成员的final这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改。如java.lang.Math类中的PI和E是final成员,其值为3.141592653589793和2.718281828459045。2. 修饰类或对象的引用的final在Java中,我们无法让对象被修饰为final,而只能修饰对象的引用,这意味着

2017-10-19 16:18:43 274

转载 JAVA设计模式之单例模式

本文继续介绍23种设计模式系列之单例模式。概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整

2017-10-19 14:52:57 254

原创 Eclipse中查看JDK类库的源代码

在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:

2017-10-18 13:26:07 309

原创 Android设备间通信(wifi连接)

基于TCP/IP协议实现:1、首先服务端实现

2017-10-16 23:01:54 1235

原创 Android studio中常用快捷键

1、ctrl+alt+L选中指定区域,按住ctrl+alt+L,自动调整这一段代码的格式问题(tab缩进等)2、

2017-10-16 15:22:44 187

原创 创建ServerSocket出错Permission denied

在实现两Android设备通讯的过程中,使用一台手机作为服务器端,使用ServerSocket时出现如下错误10-12 20:09:03.680 23977-24056/aw.com.wifi_connect_server W/System.err: java.net.SocketException: Permission denied10-12 20:09:03.681 23977-24

2017-10-12 22:13:12 2855

原创 vim中多行一起移动指定数目的tab

连续的多行进行左右移动一个tab: 1. 第m行到第n行右移一个tab :m,n> 2. 第m行到第n行左移一个tab :m,n<当需要移动多个tab时,则在后面加上对应数量的>向右移动两个tab :m,n>>

2017-10-11 15:05:09 5097

转载 P2P中的NAT穿越方案

P2P简介        P2P即点对点通信,或称为对等联网,与传统的服务器客户端模式(如左图所示)有着明显的区别。P2P可以是一种通信模式、一种逻辑网络模型、一种技术、甚至一种理念。在P2P网络中(如右图所示),所有通信节点的地位都是对等的,每个节点都扮演着客户机和服务器双重角色,节点之间通过直接通信实现文件信息、处理器运算能力、存储空间等资源的共享。P2P网络具有分散性、可扩展性、健壮性等

2017-10-10 11:52:05 275

转载 NAT技术基本原理与应用

公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻址的地址。        私有IP地址:也叫内部地址,属于非注册地址,专门为组织机构内部使用。因特网分配编号委员会(IANA)保留了3块IP地址做为私有IP地址:        10.0.0.0——— 10.255.25

2017-10-10 11:05:59 358

原创 浅析局域网与广域网中数据传输

现在的互联网中使用的TCP/IP协议是基于OSI(开放系统互联)七层参考模型的,如下表所示。在进行数据传输时,应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据头部(header),称为封装(Encapsulation),如下图所示。以太网头部主要包含:目标地址(接收端MAC)、源地址(发送端MAC)IP头部主要包含:目标地址(接收端IP)、源地址(发送端IP)

2017-10-10 10:36:51 2174

原创 Android中删除EditText中内容时报SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length

在使用Android中的EditText时,若在对应APP窗口中删除文本框中的内容或移动光标位置时,会出现如下错误:解决方法:       在对应EditText下添加  android:inputType="textNoSuggestions"  属性即可:

2017-09-30 14:35:24 17009

转载 Android 系统构架

Android是基于Linux的一个操作系统,它可以分为五层,下面是它的层次架构图一、Aplications(应用层)  应用是用Java语言编写的云新在虚拟机上的程序。二、Application Framework(应用框架层)  这一层是编写Google发布的核心应用时所使用的API框架,开发人员可以使用这些框架来开发自己的应用。  View System:可以

2017-09-29 10:32:34 562

转载 Android从启动到程序运行整个过程的整理

1Android是基于Linux的一个操作系统,它可以分为五层,下面是它的层次架构图,可以记一下,因为后面应该会总结到SystemServer这些Application Framework层的东西Android的五层架构从上到下依次是:应用层,应用框架层,库层,运行时层,Linux内核层。而在Linux中,它的启动可以归为一下几个流程: Boot Loader——>初始化内

2017-09-29 09:45:59 449

原创 Android Studio生成函数注释

1、函数名上输入---> /**,然后回车,即自动生成基本注释(参数,返回等)2、使用快捷键生成---> 鼠标停留在函数体内,按下设置的快捷键即可生成基本注释快捷键设置方法:在"Fix doc comment"上右键进行快捷键设置。

2017-09-28 10:50:45 2127

原创 windows下cmd中切换路径与目录查看

1、在原始路径时,若要回退到最前面的目录,即C:----> cd /2、查看当前路径下的所有目录---> dir3、进入指定目录(此处进入mysql)---> cd mysql (“TAB”键有补全的功能,当文件夹名很长时,在输入部分后可使用其进行补全)

2017-09-27 23:44:37 14128

原创 window10进入“服务”的三种方式

1、命令行查找进入(最简单直接,推荐使用)2、从“管理”进入3、从控制面板进入

2017-09-27 23:31:46 1862

原创 Linux下静态库.a与.so库文件的生成与使用

编辑四个文件:A1.c  A2.c  A.h test.cA1.c:#include void print1(int arg){printf("A1 print arg:%d\n",arg);}A2.c:#include void print2(char *arg){printf("A2 printf arg:%s\n", arg);}A

2017-09-27 16:52:33 1883

转载 Linux下头文件.h的使用

头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明、变量声明、常数定义、宏的定义等等。当使用#include语句将头文件引用时,相当于将头文件中所有内容,复制到#include处。#include有两种写法形式,分别是:#include #include “” : 先到源文件所在文件夹去找,然后再到系统指定的某些目录

2017-09-27 16:44:06 8956

原创 Makefile 中all:的作用

在Makefile中使用all:时若直接 make 或 make all 的话,会执行$(TARGET) 和 install 对应的命令在执行make时,若后面接all下对应的选项,则有:1、make  $(TARGET)对应值, 则只执行$(TARGET)对应命令2、make  install,则只执行install对应命令

2017-09-27 14:25:10 22572

原创 Android Studio中快捷键实现try catch等功能包含代码块

1、windows系统下,只需选中需包含的代码块,按快捷键Ctry+Alt+T即可;2、Ubuntu下由于快捷键已经被占用,故需要自行重新设定,设定过程如下:点击file--->setting--->keymap在右侧搜索栏中搜索surround,选中Surround With...,先点击右键,选择Remove Ctrl+Alt+T,然后再设置可行的快捷键即可。

2017-09-26 14:33:03 719

原创 Android Studio导入so文件到项目中

1、采用最简单直接的方式导入s0文件:在app下新建jniLibs/armeabi目录,并将指定so文件拷贝到这一目录。2、一般来说其他第三方的开放平台的so文件都是已经把对应的本地Java接口类一起封装到so或者其他库文件里了,我们不需要自己去定义自己的本地接口类,假如说第三方只是提供了so文件,那么就需要我们去定义jni接口类这个类并不能是随意的,必须是和so文件里定义的方法名的一一对

2017-09-26 09:31:09 2537

张正友标定程序—MATLAB

自编张正友标定程序,图像角点信息获取需自行解决(不包含角点检测程序)!

2016-04-14

Harris角点检测MATLAB程序

相机标定用MATLAB角点检测!

2016-04-14

全国省市县区街道数据库

全国省市县区街道数据库,以数据库的形式存储的,开启时表格形式,可能会有点乱!

2015-07-28

空空如也

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

TA关注的人

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