自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JAVA从键盘输入三种常规方法详解

内容非常简单,但是讲解的非常到位,对于初学者非常有用,收藏一下,大家一起学习。public class EnterTest { public static void main(String[] args) { //主方法 CharTest(); //调用System.in方法 ReadTest(); //调用ReadTest方法 ScannerTes

2017-03-13 11:46:54 485

转载 String,StringBuffer与StringBuilder的区别??

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2016-09-12 23:08:57 398

转载 匿名内部类详细介绍

在网上找到一篇不错的讲解匿名内部类的文章,收藏、分享一下。匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法1234567

2016-09-07 12:07:20 892 3

转载 内部类的深入浅出

在网上收到这篇文章,是关于内部类的详细描述,非常有学习价值,冒昧转载,大家一起学习。内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类

2016-09-05 11:00:11 479

转载 解析Java中静态变量与实例变量的区别

java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。  在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。  在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要

2016-09-02 15:58:22 248

转载 使用C语言操作Sqlite数据库

在工作中,我总是使用编译后sqlite3可执行程序,进行数据库的创建;其实我们操作sqlite数据库,也可是使用源代码级别的形式去操作数据库。我在网上查找,对部分代码进行修改,添加上注释,形式如下代码,其中包含对数据表的创建,添加数据,查询数据功能,代码如下:#include #include //查询的回调函数声明int select_callback(void * data

2016-08-19 15:47:11 458

原创 ok6410 3.0.1内核调用V4L接口出错,解决方法

最近在做一个远程监控的一套东西,要用到v4l2编码获取摄像头的图像,先介绍一下我所用到的开发环境:开发版:ok6410 linux操作系统:redhat  内核:linux-3.0.1摄像头:ZC301P(免驱)因为摄像头是免驱的,所以只需要进行引用程序的编写,而不需要进行驱动的编写,但是,运行应用程序时,oops报错如下:./v4l2XXXXXXXXXXXXXXXXXX

2016-08-15 16:28:18 849

原创 mount: You must specify the filesystem type问题解决

今天在虚拟机上挂载光盘时提示:[root@localhost boot]# mount /dev/cdrom /mntmount: you must specify the filesystem type处理方法:虚拟机-〉setting->cd/dvd-〉device status-.connected前面的勾打上

2016-08-09 10:10:17 2303

转载 sql关键语句详解

这篇文章是转载别人的,感觉写的非常到位,对于初学者帮助很大,大家学习一下。打开数据库链接sqlite3_open用法原型:int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **ppDb /* OUT: SQLite db handle

2016-07-23 09:49:06 410

原创 apktool工具生成smali源码

apktool工具可以将apk文件转换成smali文件,用于反编译、逆向相关的用途。使用apktool工具很简单,首先下载apktool工具,一般里面主要包含apktool.jar、apktool.bat、aapt.exe,这三个东西是缺一不可的,有了这些,然后打开docs,输入命令:apktool d -f ..../xxx.apk -o yyy ,完事。    需要特别强调一下上面命令中具

2016-05-27 10:19:52 1599

原创 android手机通讯录数据库重要表介绍

一、raw_contacts表该表用于保存手机通讯录中每个联系人的id,每添加一个联系人,就会出现一个id。该表只显示联系人的id号,并且每个联系人只有一个id。二、data表该表用于存放手机通讯录中联系人的所有数据,在该表下,手机通讯录中的所有联系人和每个联系人的相关信息,将会被显示。从表中可以看到每个联系人的手机号码、家庭电话、Email邮箱、家庭地址、单位地址等信息。在这个d

2016-05-25 21:48:17 1590

转载 Android 上传文件到服务器实例详解

本实例实现每隔5秒上传一次,通过服务器端获取手机上传过来的文件信息并做相应处理;采用Android+Struts2技术。一、Android端实现文件上传1)、新建一个Android项目命名为androidUpload,目录结构如下:         2)、新建FormFile类,用来封装文件信息package com.ljq.utils;import java.io

2016-05-05 10:18:20 31337 6

转载 http post传送文件详解

http以post方式上传一个文件,构造其请求头和消息报文  假设接受文件的网页程序位于 http://192.168.24.56/logsys/home/uploadIspeedLog!doDefault.html.假设我们要发送一个图片文件,文件名为“kn.jpg”,  首先客户端链接 192.168.24.56 后, 应该发送如下http 请求:  POST/

2016-05-05 10:10:58 25043 1

转载 android内存泄漏

前言   不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象

2016-04-28 21:38:17 273

转载 android从零单排之openFileOutput()方法学习

openFileOutput()首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public void save() { try { FileOutputStream outStream=this.op

2016-03-29 16:50:15 500

原创 android从零单排之home键的屏蔽与复写

最近项目需要,需要复写home键,即当程序运行期间,按home键不起作用,或者按home键不是常规的返回到home见面的操作,而是按照自己编写的代码走。具体代码及说明如下:首先进行home键的屏蔽 public static final int FLAG_HOMEKEY_DISPATCHED = 0X80000000; @Override protected v

2016-03-28 14:09:10 405

原创 java语言进行大数据的乘法运算

在日常笔试的时候经常会遇到这样一类题目,让你写段代码,计算出两个数相乘的结果,而对于第一次接触这种类型题目的同学(就像开始的我),则会很快的按照常规的思路,非常流畅的写完代码,其实不然,这种做法是错误的,因为没有考虑溢出的问题,两个数的位数太多,超出了计算机计算的范围,所以,这里我们就分析一下,如何解决这类题目,本文才用的是java语言,其实,利用其它的语言编写思路都是一样的。       

2016-03-26 10:37:52 2745

原创 android从零单排之批量删除手机通讯录

上篇文章,我转载了一片网上关于对android系统通讯录的CRUD操作的经典文章,当时用的lg四太子那款手机进行的测试,完全没问题,但是后来发现,其在删除手机通讯录那块有点问题,因为我后来在其他手机,比如华为、三星、魅族等一些手机上却不能正常删除,即经过我几天的查阅资料、大量实验,终于找到了一个非常理想的删除方案,和大家分享分享。     具体的操作是:      首先找到通讯录中的nam

2016-03-09 10:21:47 2553

转载 android从零单排之手机通讯录的读取、添加、删除、查找

工作中牵扯到了对android手机通讯录的系列操作,网上查找了好多资料,大多数都介绍的是模模糊糊,终于找到了一篇靠谱的,于是摘抄下来,大家共同学习:Android联系人数据库文件(contact2.db)有研究过手机通讯录数据的童鞋肯定知道一个数据库文件:目前是contact2.db(哥的手机是Android4.04的)在此路径下可以找到:/data/data/co

2016-03-04 15:29:21 997

原创 android从零单排之Environment

Android应用开发中,常使用Environment类去获取外部存储目录,在访问外部存储之前一定要先判断外部存储是否已经是可使用(已挂载&可使用)状态,并且需要在AndroidManifest.xml文件中添加外部存储读和写的权限。Environment类中提供了几个静态常量用于标识外部存储的状态,这些状态都是String类型MEDIA_BAD_REMOVAL 在没有挂载前存储媒体已

2016-03-03 10:40:51 298

原创 android文字阴影介绍

关于android文字阴影,共有四个属性可以设置:android:shadowColor :阴影颜色android:shadowDx :阴影x方向位移android:shadowDy :阴影y方向位移android:shadowRadius :阴影的半径注意:阴影的半径必须设,为0时没有效果。下面为改变x位移:    android:shad

2016-01-22 10:37:27 396

转载 android之notification消息推送机制

pendingIntent字面意义:等待的,未决定的Intent。 pendingIntent是一种特殊的Intent。主要的区别在于Intent的执行立刻的,而 pendingIntent的执行不是立刻的。pendingIntent执行的操作实质上是参数传进来的Intent的操作,但是使用 pendingIntent的目的在于它所包含的Intent的操作的执行是需要满足某些条件的。 

2016-01-20 10:26:31 335

原创 Android设置启动画面

经常下载的app打开可以看到漂亮的启动界面,这是如何做到的呢?其实非常的简单,小编这里用最为简单的方式进行介绍。实现这种启动界面的方式有好多种方式,其中最为简单理解的是:       首先,建立一个.java文件,然后在其布局中只放入你要显示的图片。       然后,在.java文件中设置显示的延迟时间,时间一到即会立马跳转至开始界面。       最后,在AndroidMani

2016-01-19 17:21:57 3293 3

转载 Android从零单排之5种toast详解

Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来巴士为大家总结了Android五种Toast特效详解,当然大家也可以根据自己的需求来自定义自己想要的效果。Android五种Toast特效详解1.默认效果:代码如下:

2016-01-18 21:19:42 411

原创 android从零单排之设置圆边按钮

经常在手机App上发现好多按钮是圆边的,而且非常好看,但是常规的定义按钮出来效果都是矩形的,不是特别美观,下面将介绍android如何设置圆边的按钮:       其实做一个圆边的按钮非常的简单,只需要按照正常的控件定义,然而单独设计一个圆边的背景.xml文件即可,也就是说,在res文件底下的drawable文件里面设计一个.xml文件,然后在Button控件布局里面调用该.xml文件即可。以

2016-01-18 20:38:50 1423

原创 android从零单排之openFileOutput()使用

首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。       public void save() { try { FileOutputStream outStream=this.openFileOutp

2016-01-15 15:05:02 386

原创 Android从零单排之手机客户端http获取Web服务器数据实例

项目需要,服务器端接口已经写好,现在需要在手机app端进行对该接口的访问,并得到接口返回的数据,搞了一周,终于搞定了,写篇博客,归纳总结一下,同大家互相交流学习一下,现将代码贴出,完整代码,并附有详细注释。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt

2015-12-25 16:11:59 664

原创 android从零单排之百度地图的调用

要想实现一个简单的百度地图调用功能,1、首先必须要申请一个百度密钥,申请方法网上一大片具体参考:http://developer.baidu.com/map/index.php?title=androidsdk/guide/key(百度地图官网上的),这里需要注意一点的是,首先,要明白你下载的jar包和sdk.so版本,意思是你必须明白该版本属与新旧版本哪个?为什么要说这个呢,因为这个关系到你

2015-11-19 15:03:50 423

原创 cgi学习笔记

1.为什么使用CGI? 如前面所见,任何的HTML均是静态网页,它无法实现一些复杂的功能,而CGI可以为我们实现。如:a.列出服务器上某个目录中的文件,对目录中的文件进行操作;b.通过CGI实现串口通讯;c.实现数据库接口;d.实现从摄像头读取一张图片显示在网页上… 等等2. CGI是什么? CGI全称是 Common Gate Intergace ,在物理上,CGI是一段程序,它运行

2015-09-22 15:46:37 1719

原创 C中static的作用(精辟分析)

static的作用(精辟分析)   在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'

2015-05-13 16:47:36 337

原创 c语言学习笔记

●常量和变量● 常量包括:1:整形常量                      2:实型常量                       3:字符常量:① 普通字符 ② 转义字符                       4:字符串常量                       注意:单撇号内只能包含一个字符,双撇号内可以包含一个字符串

2015-05-05 16:39:38 572

原创 51单片机自学笔记

一、单片机为了降低系统的功耗,一般有两种模式:           1、空闲模式:当单片机进入空闲模式时,除CPU处于休眠状态外,其余硬件全部处于活动状态,芯片中程序涉及的数据存储器和特殊功能寄存器中的数据在空闲模式期间都保持原值。在此模式下可由任意一个中断或硬件复位唤醒。            2、掉电模式:此时处于休眠模式,外部晶振停振,CPU、定时器、串行口全部停止工作,只有外部中断

2015-04-24 11:10:48 702

原创 数组和字符串使用的详细介绍

1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定

2015-04-20 10:51:07 545

原创 SIM900A英文短信的读取与发送

一、英文短信的发送:       一般分为五步进行短信的发送:              1、我们用到AT+CSCS指令来设置TE字符集,默认的为GSM7位缺省字符集,在发送英文短信时,需要发送:AT+CSCS="GSM",设置为缺省字符集即可。               2、用指令AT+CMGF来设置短消息模式,即为文本模式(TEXT)还是PDU模式,这里我们发送AT+CMGF=1

2015-04-18 10:10:46 9782

原创 nRF905自学笔记

一、掉电:由于断电、电力不足或者失电等原因使单片机无法正常运行的专业术语。NRF905两种模式:      在掉电模式中,被静止,电流消耗最小。典型值低于2.5uA。在这种模式中,NRF905是不活动的状态,这时候平均电流消耗量最小,配置子的内容保持不变。      在Standby模式在保持电流消耗最小的同时保证最短的到ShockVurstRX, ShockVurstTX的启动时间,

2015-04-09 22:35:55 3245 2

转载 R232接口的简单介绍

这个接口又叫串口,主要用在工业控制、路由器调试、串口通信,还可以接MODEM,串口鼠标,不过这两项现在不常见了,就不说了,主要说下前三项。       工业控制:工厂里的各种设备,像机电一体化等等调试的时候用串口连接电脑,发送控制信号,对机器的各种参数进行调试。       路由器调试:对网络熟悉的知道,跟工业控制一样,路由器、交换机等调试时使用,设备端是普通的RJ-45接口(

2015-04-09 10:42:20 9848

原创 指针应用多维数组指针笔记

1、a+1(是地址)和*(a+1)(是内容)为什么表示的是同一个值呢?     a+1是二维数组a中序号为1的行的首地址(序号从0开始算),而*(a+1)并不是a+1单元的内容(值),因为a+1并不是一个变量的存储单元,也就谈不上他的内容了。*(a+1)就是a[1],而a[1]是一维数组名,所以也是地址,它指向a[1][0]。a[1]和*(a+1)都是二维数组中地址的不同表示方式。

2015-03-24 11:45:51 470 1

原创 c语言指针笔记

1、“指针”和“指针变量”概念     指针是一个地址,而指针变量是存放地址的变量。2、 数组名不代表整个数组的,只代表数组受元素的地址。3、 两个指针相减,如P1-P2,只有两个指针P1和P2都指向同一个数组中的元素时才有意义。4、 执行P+1时并不是将P的值(地址)简单的加1,而是加上一个数组元素所占用的字节数。5、 如果指针变量P1和P2都指向同一数组,如执行P2-P1,

2015-03-24 11:26:50 427

thttpd-2.25b.tar.gz

非常好用的嵌入式web服务器

2016-07-04

apktool反编译工具

非常好用的反编译打包资源,内容齐全,包括apktool.bat、aapt.exe、apktool.jar,下载直接即可使用

2016-05-23

智能小车资料

详细制作小车的所有资料及完整论文,包括所有的代码、每一部分的知识原理分析和原理图等等。

2015-04-18

空空如也

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

TA关注的人

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