自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

淡定从容的专栏

纸上得来终觉浅,绝知此事要恭行

  • 博客(143)
  • 资源 (8)
  • 收藏
  • 关注

转载 单例模式、双检测锁定DCL、volatile

单例模式最要关心的则是对象创建的次数以及何时被创建。Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoade

2015-09-27 23:14:42 562

转载 eclipse或IDEA连接魅蓝

1、首先 安装ADB 驱动http://developer.android.com/tools/device.html如果没装就自行去下载安装别的品牌都可以顺利连接,魅族手机特有的原因导至在开发时找不到解决方法就是在"adb_usb.ini"文件中手动加上厂商ID就可以了.MAC的设置方法:1.把Android手机开启

2015-07-23 15:02:20 1672

原创 MAC NDK开发环境搭建

现在使用MAC开发Android应用程序的人越来越多,对于MAC使用新手,难免会遇到各种问题,以下是MAC下NDK开发环境搭建的步骤:1.首先启动终端Terminal;2.输入命令 pico .bash_profile;3.根据个人实际情况输入以下内容:export ANDROID_SDK_ROOT=/Users/apple/Desktop/adt-bundle/s

2015-05-09 18:30:12 648

转载 Java定时器的使用(Timer)

java定时器的使用(Timer)1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。private java.util.Timer timer;timer = new Timer(true);timer.schedule(new java.util.TimerTask()

2015-04-23 21:38:09 568

转载 Google Inbox如何跨平台重用代码?

原文链接《How Google Inbox shares 70% of its code across Android, iOS, and the Web》开发一个移动应用在当下并不是一件容易的事情。如果想要获得最多的用户,你的应用通常需要覆盖 iOS, Android, 和 Web 三大平台。这就意味着同一个应用需要开发三个版本,使用 Objective-C 或者 Swift 开

2014-12-07 23:25:49 520

转载 【Android】Android应用程序构建原理

Android应用程序会通过一个工具将应用所有的CLASS文件转换成一个DEX文件,而后Dalvik虚拟机会从其中读取指令和数据。 Android 是Google开发的基于Linux平台的开源手机操作系统,每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行,这个系统发布后大大的方便了用户的需求。每一个Android应用

2014-10-20 10:03:26 540

转载 【Java】JVM详解

从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制下面将这两个部分进行详细学习

2014-10-16 21:18:38 496

转载 一致性hash算法 - consistent hashing

一致性hash 算法( consistent hashing ) 张亮consistent hashing算法早在 1997 年就在论文 Consistent hashing and random trees中被提出,目前在 cache系统中应用越来越广泛; 1 基本场景比如你有N 个 cache 服务器(后面简称 cache),那么

2014-10-10 21:36:03 490

原创 【Android】适配问题

未完待续

2014-09-30 23:10:59 414

原创 【Android】Fragment

未完待续

2014-09-30 23:03:02 475

原创 【Android】SharedPreference的读写

未完待续

2014-09-30 23:01:40 660

原创 【Android】AsyncTask实现代码原理

未完待续

2014-09-30 23:00:34 442

原创 【Android】消息系统模型及其Handler、Looper

未完待续

2014-09-30 22:59:47 505

原创 【Android】Android系统框架

未完待续

2014-09-30 22:58:25 549

原创 【Android】Android打包、签名机制

未完待续

2014-09-30 22:56:52 720

原创 【Android】滑动冲突解决机制

未完待续

2014-09-30 22:54:18 516

原创 【Android】自定义控件的绘制过程

未完,待续

2014-09-30 22:53:42 543

原创 【Android】事件传递机制

未完,待续

2014-09-30 22:53:35 483

原创 【Android】Broadcast

未完,待续

2014-09-30 22:52:16 464

原创 【Java】String类

String类         1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:                            String s = “abc”;                            s = “Java语言”;              

2014-09-30 14:56:57 463

原创 【操作系统】进程与线程的区别

1、线程的基本概念    概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。    好处 :(1)易于调度。               (2)提高并发

2014-09-21 11:33:11 777

原创 【计算机网络】TCP与UDP的区别

TCP与UDP的区别1.TCP是面向连接的,

2014-09-21 11:05:42 1291

原创 【计算机网络】HTTP协议中Get与Post的区别

1.使用Get,其参数会放在URL后面,以?

2014-09-21 10:34:11 1636

原创 2015面试题目集锦

1.Android开发四大组件是什么Activity的生命周期,启动模式,屏幕旋转时的生命周期;Service的生命周期Intent的数据传递类型有哪些,Serialization,ParetorSharedPerefercence的读写ListView的优化,View,ViewGroup等只定义控件的绘制过程--onMeasure,onLayout,onDraw事件传

2014-09-20 23:41:08 452

原创 【算法】单源最短路径

1.概述正在整理中。。。。。。

2014-08-31 22:31:37 412

原创 【算法】最长公共子序列

1.概述正在整理中。。。。。。

2014-08-31 22:29:28 440

原创 【算法】完全背包问题

1.正在整理中。。。

2014-08-31 22:26:15 684

原创 【算法】贪心策略实现部分背包问题

1.概述2.代码实现#includeusing namespace std;struct Node { int weight; int value;};int main() { int n = 0, m = 0; while (cin >> n >> m) { int maxValue = 0; int residualCapacity = m; Node

2014-08-31 22:22:57 1112

原创 【算法】0-1背包问题

1.问题描述背包问题是算法中的一个

2014-08-27 10:56:38 635

原创 【算法】数字三角形问题

1.问题描述:如右图所示,从数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最小(也有的求最大值),路径上的每一步都只能往左下或右下走。

2014-08-27 09:33:51 4006

原创 【Android】获取屏幕分辨率

1.获取屏幕分辩率private void initDisplayMetrics() { // 获取手机屏幕分辨率 DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int widthPi

2014-08-11 17:18:50 599

原创 【Android】绘制圆角图片

1.有时候为了个性、美观,我们需要将

2014-08-11 16:17:50 686

原创 【Android】StatFs类--获取系统/sdcard存储空间信息

1.概述在存储文件时,为了保证有充足的存储空间大小,通常需要知道系统内部或者sdcard的剩余存储空间大小,这里就需要用到StatFs类。1. 判断 SDCard 是否存在,并且是否具有可读写权限

2014-08-10 23:56:41 539

原创 【Android】从当前Apk启动另外一个已经安装的Apk

1.概述在实际开发的过程中,我们

2014-08-10 23:34:04 594

原创 【Java】eclipse快捷键

eclipse快捷键 eclipse快捷键详细介绍用的最多Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(

2014-08-10 21:30:16 709

原创 【Android】网络传输中必用的两个加密算法MD5和RSA

MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了。但这两种算法使用环境有差异,刚好互补。一、MD5算法首先MD5是不可逆的,只能加密而不能解密。比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9  但不能由后面一大串倒推出yanzi1225627.因此可以

2014-08-10 03:21:02 848 3

原创 【Android】屏幕切换总结

Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备

2014-08-10 02:29:04 649

原创 【Android】按Back键彻底关闭一个应用程序

1.近期,无意中浏览到一款

2014-08-09 03:11:21 2317

原创 【Android】使用系统相机或者从相册中获取图片资源并进行适当裁剪

1.概述在实际开发中,我们经常

2014-08-09 00:26:42 1523

转载 【Android】Intent Action 大全

1.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有两个以上的Action程序匹配,那么就会弹出一个

2014-08-06 00:39:14 597

RoundImageView

本资源包含一个工具,一个继承自ImageView的自定义控件,都是为了实现将图片转换为圆角图片的,根据具体情况使用不同的工具或控件。

2014-08-13

ListView、Universal ImageView Loader的使用

ListView基本介绍,开发过程中常用的属性、方法及使用过程中需要注意的问题.Universal ImageView Loader的简单介绍和使用。

2014-08-01

Android Crash反馈到服务器

Android Crash不可避免,此资源的代码主要是实现Crash的获取、记录和上传功能,这一项功能在App中都是包含的。

2014-08-01

Android ViewPage实现软件安装导航页

利用Android中的ViewPage实现软件刚安装后的导航页,或者相册浏览功能。

2014-07-30

Python算法源码

Python算法源码 。

2014-06-18

Python学习电子书

Python电子书。

2014-06-18

MQTT所需资源

MQTT 资源架包 。

2014-06-18

C语言深度剖析

C语言深度剖析.pdf,对C语言相关语法进行总结归纳,是初学者的好材料

2013-04-28

空空如也

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

TA关注的人

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