- 博客(12)
- 收藏
- 关注
原创 学渣的Android之广播,日志,权限
BroadcastReceiver Manifest文件中加入receiver的声明(AS会自动做) sendBroadcast方法发送广播,BroadcastReceiver定义中onReceive方法接收到广播时被调用 动态注册和注销BroadcastReceiver a.注册registerReceiver(receiver, new IntentFilter(MyRe
2016-11-14 22:56:46
1483
原创 学渣的Android之Service&AIDL
Service的学习启动ServicestartService(intent); 停止ServicestopService(intent); 绑定ServicebindService(intent, this, Context.BIND_AUTO_CREATE onServiceConnected服务绑定成功之后执行 onServiceDisconnected服务所在进程崩溃或者被杀掉时执行 绑定的
2016-11-12 21:21:54
297
转载 使用Java泛型构造模板方法模式
原文地址:http://blog.csdn.net/liushuijinger/article/details/38682999 如果你发现你有很多重复的代码,你可能会考虑用模板方法消除容易出错的重复代码。这里有一个例子:下面的两个类,完成了几乎相同的功能: 实例化并初始化一个Reader来读取CSV文件;读取每一行并解析;把每一行的字符填充到Product或Cus
2015-07-20 17:21:44
967
原创 JAVA中的流学习
IO的概念: 主要是指使用JAVA进行输入输出操作,JAVA所有IO机制都是基于流进行输入输出的,这些数据代表了字符或字节数据的流动系列 数据流: 数据流是一串连续不断的数据集合,类似于管道的感觉。采用数据流的目的就是使得输出输入独立于设备。 输入流:程序从输入流读取外界数据 输出流:程序向输出流写入数据,输出到外界 数据流分类: 流序列中的数据既可以是未加工的原
2015-05-08 15:53:28
546
转载 关于Java常量定义的一点思考
声明:本文章来源于网络http://my.oschina.net/gschen/blog/134794 粘贴过来只是为了个人方便查阅,请勿用作其他用途谢谢 前言 最近在分析httpclient(v4.2)源码的时候,发现了一个比较有意思的事情,那就是关于java中如何定义常量的问题。我想在Java中定义常量并使用常量是非常非常常见的,那么如此常见的问题,又有什么好探讨的呢?但即便是这样
2015-05-08 11:08:14
716
原创 最大子段和问题
给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整均为负数时定义子段和为0分治法: 分析:首先将数组分为两部分,最大子段和 可以在数组的左半部分也可以在右半部分,也可以横跨分割点,因此我们只需要用分治思想求出左边最大子段和,右边最大子段和以及横跨分割点这种情况的最大子段和进行比较返回大的那个即
2014-03-28 15:50:25
848
转载 加载因子(load foctor)
加载因子是表示Hsah表中元素的填满的程度.若:加载因子越大,填满的元素越多,好处是,空间利用率高了,但:冲突的机会加大了.反之,加载因子越小,填满的元素越少,好处是:冲突的机会减小了,但:空间浪费多了. 冲突的机会越大,则查找的成本越高.反之,查找的成本越小.因而,查找时间就越小. 因此,必须在 "冲突的机会"与"空间利用率"之间寻找一种平衡与折衷. 这种平衡与折衷本质上是数据结构中
2013-11-25 21:32:03
4551
原创 赋值兼容规则
声明:本博文内容仅供交流学习使用,部分代码来自网络 关于赋值兼容规则相信不少和我一样的初学者应该是一头雾水吧,下面我就写出个人的看法 开始之前我先要说一个概念“指类”,相信应该没有那个书本上这样说吧,这个概念在下面的第3点中会用到,下面举例说明 int *p; 在这里p是一个指针,它指向一个int型数据的4字节空间,我自己看来一个指针声明的时候已经说明了它指向的对象是什么多大空间(个
2013-04-23 14:09:31
13149
2
原创 删除字符串中任意指定的字符
声明:以下题目来自网络 思想:八位的char型字符而言,建一个大小为256的数组,把所有元素都初始化为0。然后对于字符串中每一个字符,把它的ASCII码映射成索引,把数组中该索引对应的元素设为1,这样判断是否是要删除的字符时间复杂度就成O(1)了 删除字符时,设置两个指针*pFast,*pSlow,如果*pFast指向的不是要删除的字符把*pFast指向的值赋值给*pSlow,然后两个指针
2013-04-16 23:20:40
895
原创 查找数组中子数组最大和
声明:以下题目来源网络 /*题目: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组, 每个子数组都有一个和。求所有子数组的和的 最大值。要求时间复杂度为O(n)。 //2013/04/16 */ #include #include int maxSubarray(int data[], int size,int *max) { int s
2013-04-16 23:10:59
612
原创 基本数据类型的问题
#include void roundErr() { float reala; double drealb; reala = 33333.33333; /*有效位数只有7位*/ drealb = 33333.33333333333333; /*有效位数可以有16位, 但小数后最多保留6位*/ printf("%f\n%f\n", reala, drealb
2013-04-06 17:12:20
777
转载 C++中const用法总结
C++中const用法总结 作者JuKevin 转自: http://www.cppblog.com/jukevin/archive/2008/12/27/70499.html 1. const修饰普通变量和指针 const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:co
2012-12-05 17:45:26
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人