自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《重构--改善既有代码的设计》总结三之重新组织函数

一、Extract Method(提炼函数)你有一段代码可以被组织在一起并独立出来将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。private void printOwing(double amount){ printBanner(); //print details System.out.println("name:"+_nam

2016-12-12 00:51:56 496

原创 《重构---改善既有代码的设计》总结二之代码的坏味道

如果尿布臭了,就换掉它一、Duplicated Code(重复代码)坏味道行列中首当其冲的就是Duplicated Code.如果你在一个以上的地点看看到相同的程序结构,那么可以肯定:设法将它们合而为一,程序会变得更好。同一个类有两个函数含有相同的表达式,提炼出重复的代码,然后让这两个地点都调用被提炼出来的那一段代码。两个互为兄弟的子类含有相同的表达式,将两个类中重复的代码

2016-12-04 04:58:39 588

原创 《重构--改善既有代码的设计》总结一之重构原则

重构是在不改变软件客观行为的前提下改善其内部结构“不改变软件行为”只是重构的最基本要求,要想真正让重构技术发挥威力,就必须做到“不需了解软件行为”开始重构之前的两个建议,首先:把你的敬畏扔到太平洋里去,对于即将变得像空气与水一样普通的技术,你无需对它敬畏;其次,找到适合你的开发工具懒惰是程序员的美德之一设计模式为重构提供了目标。然而,“确定目标”只是问题的一部分而已,改造程序以达到

2016-12-04 03:05:38 548

原创 《程序员修炼之道》总结之提示

小提示,大道理1、关心你的技艺Care About Your Craft如果你不在乎能否漂亮地开发出软件,你又为何要耗费声明去开发软件呢?2、思考!你的工作Think!About Your Work关掉自动驾驶仪,接管操作。不断地批评和评估你的工作。3、提供各种选择,不要找蹩脚的借口Provide Options,Don't Make Lam

2016-12-03 04:43:49 723

原创 《代码简洁之道》总结八之边界

一、使用第三方代码在接口提供者和使用者之间,存在与生俱来的张力。第三方程序包和框架提供者追求普适性,这样就能在多个环境中工作,吸引广泛的用户。而使用者想要集中满足特定需求的接口,这种张力会导致系统边界上出现问题。二、浏览和学习边界学习第三方代码很难。整合第三方代码页很难。同时做这两件事难上加难。更好的做法是,不要在生产代码中实验新东西,而是编写测试来遍览和理解第三方代码。即学习

2016-12-03 03:13:38 1216

原创 《代码简洁之道》总结七之错误处理

错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法。一、使用异常而非返回码遇到错误时,最好抛出一个异常。二、先写Try-Catch-Finally语句try代码就像是事务,catch代码块将程序维持在一种持续状态,物流try代码块中发生了什么均如此。在编写可能抛出异常的代码时,最好先写出try-catch-finally语句。尝试编写强行抛出异常的测试,再往

2016-12-03 03:00:03 435

原创 《代码简洁之道》总结六之对象和数据结构

将变量设置为私有有一个理由:我们不想其他人依赖这些变量。我们还想在心血来潮时能自由修改其类型或事项。那么就不要自动添加赋值器和取值器,将私有变量公之于众、如果它们根本就是公共变量一样。1、数据抽象即便变量都是私有,并通过变量去之气和赋值器使用变量,仍然暴漏了数据结构。隐藏实现并非只是在变量之间放上一个函数曾那么简单。隐藏实现关乎抽象!类不简单地用取值器和赋值器将其变量推向外间,

2016-12-03 02:33:09 521

Canvas的使用方法

Canvas 画几何图形,path 使用方法,通过canvas和path自定义画板

2014-12-23

自定义滑块

自定义滑块

2014-12-22

adb发送广播

adb发送系统或自定义的广播,在Android客户端接收发送的广播。

2014-12-05

安卓与pc端进行连接

android端作为服务端,pc端作为客户端,通过socket进行连接。android端作为服务端,pc端作为客户端,通过socket进行连接。android端作为服务端,pc端作为客户端,通过socket进行连接。

2014-12-04

socket连接

Android手机作为客户端,pc端为服务端,通过socket进行通讯

2014-12-03

google-gson-1.6-release

jason解析的工具类,解析json的工具类,json通过gson包解析

2014-11-26

自定义notification

自定义notification,其中包含进度条,进度条背景色随着进度的变化而变化,notification中的button可点击

2014-09-12

popuwindow

封装popuwindow,自定义listview,listview嵌套在其它滑动控件时可以完全展开,listview嵌套时显示不全

2014-07-01

ZXing所需的jar包core.jar

android开发扫描功能时所需的jar包,core.jar,有需要的可以下载

2014-02-24

蓝牙开发源码

蓝牙开发源码,有兴趣的可以下载看一下,适合初学者

2013-04-25

蓝牙打印文件

蓝牙打印文件,通过蓝牙打印的小demo,有兴趣的可以参考一下

2013-04-25

BLUETOOTH蓝牙demo

蓝牙使用的例子,一个小的demo,有兴趣的可以看一些

2013-04-25

开发文档nfc

介绍nfc开发的流程,nfc代码,nfc类,nfc权限

2013-04-23

数据库编程

这是一篇介绍基于Android数据库的sqlite文档

2013-04-23

QRCode文档

这是一篇基于Android的QRCode名片系统的研究

2013-04-23

Android网络编程之Http通信

Android网络编程之Http通信

2013-04-17

Android有效解决加载大图片时内存溢出的问题

Android有效解决加载大图片时内存溢出的问题

2013-04-17

Andriod English Resume

Android English Resume Sample

2022-02-17

nginx服务端flash播放器.zip

nginx服务端访问时的播放器、rtmp推流服务端服务器、flash player、nginx服务端访问时的播放器、rtmp推流服务端服务器、flash player、nginx服务端访问时的播放器、rtmp推流服务端服务器、flash player、

2019-12-15

multhreadplayer.rar

多线程处理视频播放、ffmpeg、

2019-11-28

opengl.rar

Android使用opengl播放.wav格式文件,transcode-1.1.7,

2019-11-28

Android ndk音频频解码.rar

音频解码、ffmpeg、ndk开发、

2019-11-23

ffmplayer.rar

ndk 、ffmpeg 、Android ndk开发、ndk 、ffmpeg 、Android ndk开发、ndk 、ffmpeg 、Android ndk开发、ndk 、ffmpeg 、Android ndk开发、ndk 、ffmpeg 、Android ndk开发、ndk 、ffmpeg 、Android ndk开发

2019-11-21

ffmpeg-2.6.9.zip

音视频文件ffmpeg、

2019-11-12

qq_voicer_change.rar

Android studio 通过ndk开发类似于qq变音 Android studio 通过ndk开发类似于qq变音 Android studio 通过ndk开发类似于qq变音

2019-11-12

drageview 拖拽排序的view

拖动并排序、拖动并排序、拖动并排序、拖动并排序、拖动并排序、拖动并排序

2018-08-14

My House我的家

虚拟现实、增强现实、混合现实 虚拟现实、增强现实、混合现实 虚拟现实、增强现实、混合现实 虚拟现实、增强现实、混合现实 虚拟现实、增强现实、混合现实

2017-09-10

AR 恐龙博物馆

AR VR MR 增强 虚拟 混合现实 http://blog.csdn.net/nicolelili1/article/details/75801686

2017-07-22

HiAR多图识别、AR、增强现实开发、虚拟现实开发

HiAR多图识别、AR、增强现实开发、虚拟现实开发 所需扫描的图片地址:http://write.blog.csdn.net/postedit/73287410

2017-06-20

vuforia、AR、虚拟现实、增强现实

利用vuforia的SDK所写的一个简易的demo

2017-06-20

xposed installer

xposed installer

2016-09-07

rxjava-string-0.20.7 .jar

rxjava、rxString、StringObservable、rx中操作字符串

2016-08-16

super user

root

2014-12-22

空空如也

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

TA关注的人

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