深入Java字符串 Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。 一、从根本上认识java.lang.String类和String池 首先,我建议先看看String类的源码实现,这是从本质上认识String类的根 ...
分类:
编程语言 时间:
2016-07-08 19:51:37
阅读次数:
198
一、资源管理器介绍
现在在一些移动终端上面都会有自带的资源管理器,其实其并非是Android系统自带,而是手机产商与app开发商的合作而导致融合,借助第三方的开发软件预装在出厂的手机,是新时代下的另一个霸王条款,还不能自行删除,十分麻烦。
背景铺垫完毕,由于十分讨厌这种不公平的手段,为此自行写一个实现文件资源管理器,功能基本上实现,实用不美观,不喜勿喷!
二、实现函数详解
...
分类:
移动开发 时间:
2016-06-24 15:16:41
阅读次数:
240
转载请注明出处:http://blog.csdn.net/yianemail/article/details/51713399
IntentService(Service)的使用场景
IntentService与Service的区别
IntentService使用
IntentService原理源码实现
IntentService(Service)的使用场景Service 是Android系统中实现...
分类:
其他好文 时间:
2016-06-21 06:45:18
阅读次数:
228
Q:
Determine whether an integer is a palindrome. Do this without extra space.
A:
这个题目说实话,我是后半句没有看懂的。。。这个without extra space不知道是不是单纯的只是不让用多余空间,如果我理解错了,希望有人能教我一下。。
我们之前解过一个回文的题目回文,感觉这题是不是简单了点,上次用的...
分类:
编程语言 时间:
2016-06-12 02:22:09
阅读次数:
205
Q:
Implement atoi to convert a string to an integer.
Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible ...
分类:
编程语言 时间:
2016-06-07 14:57:10
阅读次数:
320
字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。一、从根本上认识java.lang.String类和String池首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:1、St ...
分类:
其他好文 时间:
2016-06-07 01:12:27
阅读次数:
142
本文是对已实现的蓝牙防丢器项目的总结,阐述蓝牙防丢器的原理、实现与Android客户端的蓝牙BLE接口编程。在这里重点关注如何利用BLE接口来进行工程实现,对于BLE的协议、涉及到JNI的BLE接口内部源码实现,笔者以后再详细剖析。但要求读者对BLE协议有一定的认识,如GAP、GATTprofile ...
分类:
移动开发 时间:
2016-06-04 23:42:23
阅读次数:
291
概述
介绍几个allocator的源码实现:简单的对operator new和operator delete进行封装的实现,vs2015中的实现,STLport中的实现,仿造STLport实现内存池。
1. 参考
http://www.cplusplus.com/reference/memory/allocator/
《STL源码剖析》
《C++ Primer 第五版》
《Generi...
分类:
其他好文 时间:
2016-06-02 14:29:21
阅读次数:
315
原型:int isspace(int c);
头文件:ctype.h
功能:检查参数c是否为空格字符,也就是判断是否为空格('')、定位字符('\t')、CR('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。
返回值:若参数c为空格字符,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
模拟源码实现:
int iss...
分类:
其他好文 时间:
2016-06-02 14:01:44
阅读次数:
185
前言: 在学习LRU算法的时候,看到LruCache源码实现是基于LinkedHashMap,今天学习一下LinkedHashMap的好处以及如何实现lru缓存机制的。 需求背景: LRU这个算法就是把最近一次使用时间离现在时间最远的数据删除掉,而实现LruCache将会频繁的执行插入,查询、删除等 ...
分类:
编程语言 时间:
2016-06-02 13:33:28
阅读次数:
249