自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (32)
  • 收藏
  • 关注

原创 希尔排序

希尔排序标签(空格分隔): 排序算法希尔排序(Shell Sort),又称为“缩小增量排序”,是插入排序的一种更高效的改进的版本,因此希尔排序本质来说还是属于插入排序。需要注意,希尔排序是一种非稳定的排序算法。希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时, 效率高,即可以达到线性排序的效率 但插入排序一般来说是低效的, 因为插入排序每次

2016-05-03 11:23:21 608

原创 剑指offer----用两个队列实现一个栈(java代码)

最近在看《剑指offer》,看到书上“用两个队列实现一个栈”的题目,书上只有思想,没有具体的代码,就自己动手写了下,在此分享出来,不多说,看代码。private static class StackSelf<T> { Queue<T> queue1 = new LinkedList<>(); Queue<T> queue2 = new LinkedList<>();

2016-05-01 11:28:18 399

原创 PopupWindow弹出选择框,其他部分变暗的效果的实现

效果如下所示 选择框布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="mat

2016-04-11 19:10:08 6979 2

原创 scrollTo与scrollBy

scrollTo与scrollBymScrollX屏幕的左侧边缘跟内容的左侧边缘的距离 getScrollX()可以得到mScrollX的值mScrollY屏幕的上侧边缘跟内容的上侧边缘的距离getScrollY()可以得到mScrollY的值scrollTo(int x,int y)将内容移动到x,y位置经过代码测试发现,移动后mScrollX和mScrollY的值分别跟x和y的值相等,也就是说可

2016-04-02 12:33:18 366

原创 git使用入门

git使用入门安装git首先需要安装git,关于怎么安装,网上很多教程,搜一下安装就是了,这里就不说了。安装完后打开Git Bash配置一下你的身份,这样在提交代码的时候Git就可以知道是谁提交的了,用下面的指令设置git的user name和email: git config –global user.name “xxx” git config –global user.email “

2016-03-15 14:19:33 257

原创 Android学习笔记----json

/*********************************************************************************************************************/解析 JSON 格式数据比起 XML, JSON 的主要优势在于它的体积更小,在网络上传输的时候可以更省流量。但缺点在于,它的语义性较差,看起来不

2016-03-07 11:56:00 313

原创 Android学习笔记----HttpURLConnection 和 HttpClient(已经被废弃)

/***************************************************************/使用 HTTP 协议访问网络在 Android 上发送 HTTP 请求的方式一般有两种, HttpURLConnection 和 HttpClient.HttpURLConnection首先需要获取

2016-03-06 21:02:22 8445

原创 Android学习笔记----Handler

/*********************************************************************/主线程要完成一些界面的更新,事件的处理,窗体显示的回调 ,如果主线程的阻塞时间过长,会出现ANR异常。为了避免出现ANR异常,所有耗时的操作,我们都需要放到子线程里面运行,子线程执行完毕后 ,发送消息给主线程 让主线程更新界面

2016-03-05 23:47:01 364

原创 Android学习笔记----实现强制下线功能

/*********************************************************************************************************************/实现类似于QQ中当账号在别处登陆时候的强制下线功能先创建一个 ActivityCollector 类用于管理所有的活动,代码如下所示:public

2016-03-05 22:02:26 901

原创 Android学习笔记----ListView补充

ListView点击Item时出现如下现象,显示选中的item为橙黄底色,有时候我们需要去掉这种效果:可以使用以下的方法解决andro

2016-03-05 21:41:09 363

原创 Android学习笔记----ListView的基本用法

/**********************************

2016-03-05 21:12:24 381

原创 Android学习笔记----layout_weight属性解析

android:layout_weight属性只有在Linearlayout中起作用,而且分别设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。<Line

2016-03-05 19:28:10 369

原创 Android学习笔记----反编译APK文件

反编译安卓APK

2016-03-05 11:32:28 421

原创 Android学习笔记----常用adb指令

首先需要将adb配置到环境变量里面,网上相关操作很多,就不介绍了。adb 的文件操作:把一个文件拷贝到手机内存adb push [源文

2016-03-05 11:26:56 281

原创 Android学习笔记----runOnUiThread

更新UI采用Handler+Thread,需要发送消息,接受处理消息(在回调方法中处理),比较繁琐。除此之外,还可以使用runOnUiThread方法。

2016-03-05 11:23:05 392

原创 Android学习笔记----数据持久存储

Android中数据持久化存储的三种方式

2016-03-05 10:51:03 400

原创 Android学习笔记----Activity的三个小的技巧

知晓当前的活动是哪一个活动首先按如下方式创建一个BaseActivity继承Activity,然后让后来的Activity继承这个BaseActivity即可。public class BaseActivity extends Activi

2016-03-04 16:41:27 821

原创 Android学习笔记----使用Intent传递对象

使用Intent传递对象,利用Serializable跟Parcelable实现对象的序列化

2016-03-04 15:39:20 316

原创 Android学习笔记----在一个应用程序中启动另一个应用程序

Android 在一个程序中启动另一个程序

2016-03-04 12:06:13 315

原创 Android学习笔记----Intent基本用法

Intent 意图 , 描述一个动作, 激活一个组件

2016-03-04 10:41:53 560

原创 Android学习笔记----利用ContentObserver监听数据库内容的改变

内容提供者跟内容观察者配合,监听数据库内容的改变,然后做出相应的处理。

2016-03-03 22:22:38 914

原创 Android学习笔记----自定义ContentProvider

创建自己的内容提供者

2016-03-03 22:14:23 378

原创 Android学习笔记----ContentProvider基本用法

为了方便跨进程的数据共享,安卓提供了内容提供者。

2016-03-03 21:22:08 389

原创 Android学习笔记----升级SQLite数据库的最佳写法

每一个数据库版本都会对应一个版本号,当指定的数据库版本号大于当前数据库版本号的时候,就会进入到 onUpgrade()方法中去执行更新操作。这里需要为每一个版本号赋予它各自改变的内容,然后在onUpgrade()方法中对当前数据库的版本号进行判断,再执行相应的改变就可以了。接着就让我们来模拟一个数据库升级的案例,还是由 MyDatabaseHelper 类来对数据库进行管理。

2016-03-03 20:41:30 410

原创 Android学习笔记----SQLite数据库基本用法

数据库Android 为了让我们能够更加方便地管理数据库,专门提供了一个 SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级SQLiteOpenHelper 具有的方法

2016-03-03 19:27:59 2223

原创 Android学习笔记----跨进程调用Service(AIDL)

跨进程的Service调用

2016-03-03 15:28:01 607

原创 Android开发笔记----安卓手机端抓包

Android通过tcpdump抓包1. 手机要有root权限在手机上安卓终端模拟器,如果输入

2016-03-02 20:17:26 672

原创 Android开发笔记----高德地图切换后显示白色小方框问题解决

在ViewPager嵌入的Fragment中嵌入了高德地图,在用tab切换到其他Fragment,再切换回来后,地图不能正常显示,出现白色的小方框

2016-03-02 19:50:19 4733

原创 Android开发笔记----高德地图定位

获取用户当前位置,需要配合定位SDK一起使用,本人在使用过程中,发现新旧版本的定位SDK差别很大,本人推荐使用旧版本的SDK,因为网上的许多教程都是使用旧版本的SDK进行讲解的,网上下载的源码大多数也是基于旧版本的,而且高德官方的文

2016-03-02 19:47:02 748

原创 Android开发笔记----嵌入高德地图

最近在做的项目里要用到地图,看了一下高德地图的API,最后决定就用高德地图,和平时不同,这次地图是在Fragment中

2016-03-02 19:30:59 1739

原创 Android学习笔记----onSaveInstanceState()

Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 o

2016-03-02 19:03:41 365

原创 Android学习笔记----Activity的启动模式

启动模式在实际项目中我们应该根据特定的需求为每个活动指定恰当的启动模式。启动模式一共有四种,分别是:standard、 singl

2016-03-02 18:53:52 333

原创 Android学习笔记----Activity的生命周期

活动栈Android 中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖在原活动之上,然后点击 Back 键会销毁最上面的活动,下面的一个活动就会重新显示出来。

2016-03-02 18:01:42 366

原创 Android学习笔记----广播接收者

广播分类Android 中的广播主要可以分为两种类型,标准广播和有序广播。标准广播( Normal broadcasts) 是一种完全

2016-03-02 16:41:50 365

原创 Java张孝祥视频 学习笔记 多线程

此博客主要是在观看张孝祥老师的教学视频的过程中,自己所做的学习笔记,在此以博客的形式分享出来,方便大家学习参考资料传智播客_张孝祥_Java多线程与并发库高级应用视频教程下载 视频下载

2016-03-01 09:39:21 4007 2

原创 Java张孝祥视频 学习笔记 代理

此博客主要是在观看张孝祥老师的教学视频的过程中,自己所做的学习笔记,在此以博客的形式分享出来,方便大家学习参考资料张孝祥201

2016-02-29 10:28:09 463

原创 Java张孝祥视频 学习笔记 类加载器

类加载器类加载器作用:类加载器加载硬盘上的或者网络上的class文件到内存中,并进行一定的处理,转化成字节码文件java虚拟机可以安装多个类加载器,默认有三个主要的类加载器 BootStrap,ExtCla

2016-02-28 19:01:17 1059

原创 Java张孝祥视频 学习笔记 反射

此博客主要是在观看张孝祥老师的教学视频的过程中,自己所做的学习笔记,在此以博客的形式分享出来,方便大家学习参考资料张孝祥2010年贺岁视频:Ja

2016-02-28 17:36:04 777

原创 Java张孝祥视频 学习笔记 注解

此博客主要是在观看张孝祥老师的教学视频的过程中,自己所做的学习笔记,在此以博客的形式分享出来,

2016-02-27 22:32:22 773

原创 Java张孝祥视频 学习笔记 泛型

为什么使用泛型之所以使用泛型,很大程度上是为了让集合记住其中元素的数据类型类型,在泛型出现之前,一旦把一个对象丢进集合中,集合就会

2016-02-26 16:53:57 1072

改进版的蓝牙聊天源码

改进版的蓝牙聊天源码,内附生成的apk。一款利用蓝牙连接进行聊天的应用,不需联网,只要手机支持蓝牙就可进行聊天,不会花费任何费用。仿QQ的聊天界面设置,气泡式信息显示界面,美观大方,舒适自然。可设置个人资料,同时可查看连接方的个人资料。亦可进行文件传输,方便双方聊天过程中传送图片文件。是一款非常好玩,好用的新奇的蓝牙应用,绝对值得下载的应用,强大的技术支持,快速的的功能更新。

2013-05-19

android电子源码

很好的的一款android电子书阅读器的源码,很有学习价值,值得下载的,好东东

2013-04-17

汉化版的虚拟机

很好用的破解版的虚拟机,汉化版的,对英语不是很好的同学来说,是很好的东东哈,可以在虚拟机上装另一操作系统

2013-03-09

注册表修复工具

很好用的注册表修复工具,可以很轻易的修复注册表,解决你因为注册表的问题而引起的诸如不能上网等问题

2013-03-09

截取图片的工具

很好用的截图工具,可以很方便的截图,不用再用QQ去截图了,很好用的工具啊

2013-03-09

java反编译工具

很好用的java反编译工具,能将java .class文件反编译成java件,而且错误率很低,绝对值得下载

2013-03-09

电脑夜间模式设置器

可以很方便的设置电脑的夜间模式,可以自己设置亮度

2013-01-26

射频通信电路 陈邦媛 答案

陈邦媛的射频通信电路答案 很详细,全面的,每一章的课后习题答案都有,很好的资料哈

2012-12-22

射频通信电路答案 陈邦媛

陈邦媛 射频通信电路的答案 很详细 很全面的哈

2012-12-22

应用程序图标

500应用程序的图标,添加到自己的应用程序上去,让自己的应用程序更美观好看

2012-12-18

launch4j.rar

很好用的打包工具,可以很方便的利用此打包工具,对自己的java程序进行打包,制作可执行我文件,使自己的应用程序在未安装jdk的电脑上也可以运行

2012-12-18

十步学会launch4j

很好的介绍launch4j的资料,只需十步就可以让你学会利用launch4j对自己的java程序进行打包,制作成可执行文件。

2012-12-18

关于五子棋的应用软件设计实验报告

关于五子棋的应用软件设计实验报告,对于应付课程设计绰绰有余了

2012-12-18

五子棋毕设论文

关于五子棋的毕业设计论文,很详细,很有参考价值的东西

2012-12-18

AT指令文档

很详细很全面的AT指令,很全啊,适合学习GSM等模块的人使用

2012-12-11

单片机毕设题目

关于单片机毕设的题目,还好吧,可以下下来看看

2012-12-11

贪吃蛇java源码

贪吃蛇的java源代码,适合java初学者练习使用,很好的资料

2012-12-11

java打包工具install4j附注册机及使用指南.rar

java打包工具install4j附注册机及使用指南,很方便很好用的工具,可以很方便的给java应用程序打包,是java桌面应用程序在没有安装java运行环境的电脑上也可以运行。

2012-12-11

IconLover-crack.zip

很好用的应用软件图标生成工具,可以很方便的随心所欲的生成自己想要的图标,DIY图标

2012-12-11

五子棋源码

五子棋小游戏的java源代码,在编译即可运行

2012-12-11

IP更换器.rar

很方便的IP更换工具,可以随意的更换自己的IP,适合批量价QQ的时候使用,很好用的工具

2012-12-11

DS18B20中文资料

很好的DS19B20资料,很全面的资料,讲解很详细

2012-12-11

STC-ISP(STC官方烧录工具).rar

很好用的下载工具,无需安装即可使用,很方便

2012-12-11

IP代理自动获取器

可以很方便的获取IP,随意更换IP不再是问题

2012-12-05

51单片机的12864并口程序

51单片机的12864并口程序,模块化编程可以在自己的程序里直接调用

2012-11-25

12864串口程序

51单片机的12864串口程序,为模块化编程,可以直接在自己的程序里调用

2012-11-25

tlv5618驱动程序

tlv5618的驱动程序。为模块化编程,可以直接在自己的程序里调用

2012-11-25

12864 的串口程序

12864的串口程序,接线方便,程序为模块化编程可以在自己的程序里直接调用

2012-11-25

3个超声波同时测距加液晶显示

同时用三个超声波测距并用1602显示出所测距离

2012-11-25

51单片机的i2c程序

51单片机的i2c程序模块化编程,可以直接在自己的程序里调用,很方便的

2012-11-25

51单片机的12864程序

51单片机的1602程序,自己觉的适合初学单片机的人

2012-11-25

51单片机上的12864程序

51单片机上的12864程序,模块化的程序,可以直接调用

2012-11-25

空空如也

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

TA关注的人

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