基本的概念:
查看 API 会发现,String、StringBuffer、StringBuilder 都实现了 CharSequence 接口,内部都是用一个char数组实现,虽然它们都与字符串相关,但是其处理机制不同。StringString:是不可改变的量,也就是创建后就不能在修改了String 类是final类,不可以继承。对String类型最好的重用方式是组合 而不是继承。
value...
分类:
其他好文 时间:
2016-05-18 19:08:33
阅读次数:
186
一天一道LeetCode系列(一)题目
Given an array of strings, group anagrams together.
For example, given: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”],
Return:
[
[“ate”, “eat”,”tea”],...
分类:
其他好文 时间:
2016-05-18 19:08:45
阅读次数:
219
一天一道LeetCode系列(一)题目
Implement pow(x, n).
(二)解题题目很简单,实现x的n次方。/*
需要注意一下几点:
1.n==0时,返回值为1
2.x==1时,返回值为1;x==-1时,根据n的奇偶来判断
3.n==-2147483648,特殊情况,int的范围时-2147483648~2147483647,
*/
class Solution {public:...
分类:
其他好文 时间:
2016-05-18 19:08:40
阅读次数:
152
By Fanxiushu 2016 转载或引用本文,请注明原始作者。
使用过vmware的人都应该知道,vmware虚拟机有这样的一个功能,
当在宿主机上插入一个USB设备的时候,通过设置,可以在vmware的虚拟机系统里边能访问到这个USB设备,
而且访问这个USB设备,就跟真的把这个USB设备插入到这个虚拟系统中一样,跟真实的几乎没任何区别。
再看一种情况,假设有两台机...
分类:
其他好文 时间:
2016-05-18 19:06:47
阅读次数:
253
一天一道LeetCode系列(一)题目
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this in-place?
(二)解题90度旋转图像,我们不难看出matrix[i...
分类:
其他好文 时间:
2016-05-18 19:07:37
阅读次数:
113
L2-1. 集合相似度 (排序)
L2-2. 树的遍历 (分治)
L2-3. 家庭房产 (并查集)
L2-4. 最长对称子串 (Manacher)
L3-1. 肿瘤诊断 (BFS)...
分类:
其他好文 时间:
2016-05-18 19:07:02
阅读次数:
214
这个题是个大数乘法运算的题,两个乘数以string的形式给出,求他们相乘的结果,题目给的限制条件是:
1.所给的数字可以任意的大,但是不为负数
2.不能将题目所给的string转化为整数
3.不能引入大数运算相关的库
从题目的描述中我知道了这个题让我们自己去实现大数运算的乘法,就是这么个意思,那么我们开始吧:在纸上算的时候我们都会,可是用程序...
分类:
其他好文 时间:
2016-05-18 19:05:52
阅读次数:
134
概念
结点的层次(Level)从根开始定义,根为第一层,根的孩子为第二层。
二叉树的高度:树中结点的最大层次称为树的深度(Depth)或高度。
数据结构中,树的度是什么? 它是树内各结点的度的最大值.
为何节点的度? 结点拥有的子树数称为结点的度。
二叉树
在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(r...
分类:
其他好文 时间:
2016-05-18 19:05:44
阅读次数:
176
Problem A
Accepts: 1515
Submissions: 10832
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
Problem Description
度熊手上有一本字典存储了大量的单词,有一次,他...
分类:
其他好文 时间:
2016-05-18 19:05:40
阅读次数:
172
(一)动态内存分配:
1.为什么要动态内存分配呢?比如,我要做一个学生成绩管理系统,这里可能需要存储每个班级所有学生的信息,但
是,我们到底要分配多大的空间呢??每个班的人数有可能并不相等,按多分配 ,那样多浪费;按少分配,不够。所以
动态内存分配就有自己的作用了~~
2.动态内存分配函数:
(1)void *malloc(unsigned int size);-------size...
分类:
其他好文 时间:
2016-05-18 19:03:23
阅读次数:
156
Problem B
Accepts: 2037
Submissions: 7572
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
Problem Description
度熊面前有一个全是由1构成的字符串,被称为全1序...
分类:
其他好文 时间:
2016-05-18 19:02:57
阅读次数:
121
【华为OJ】【算法总篇章】【华为OJ】【064-记负均正II】【工程下载】题目描述从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值
输入描述输入任意个整数
输出描述输出负数个数以及所有非负数的平均值
输入例子-13
-4
-7
输出例子3
0.0
算法实现import java.util.Scanner;/**
* Author: 王俊超
* Date: 2015-12-27 16:...
分类:
其他好文 时间:
2016-05-18 19:04:15
阅读次数:
159
FreeRTOS任务相关的代码大约占总代码的一半左右,这些代码都在为一件事情而努力,即找到优先级最高的就绪任务,并使之获得CPU运行权。任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代码通常都是精心设计的,甚至会用到汇编指令或者与硬件相关的特性,比如Cortex-M3的CLZ指令。因此任务切换的大部分代码是由硬件移植层提供的,不同的平台,实现发方法也可能不同,这篇文...
分类:
其他好文 时间:
2016-05-18 19:05:05
阅读次数:
230
一、Picasso使用:gradle:compile 'com.squareup.picasso:picasso:2.5.2'使用:Picasso.with(this).load("http://...../photo3.jpg").into(myImg);自定义的使用方法:Picasso picasso = new Picasso.Builder(this)
.memoryCach...
分类:
其他好文 时间:
2016-05-18 19:02:36
阅读次数:
149
这要从frameworks/native/cmds/servicemanager/service_manager.c:347的main函数说起,该文件编译后生成servicemanager。int main(int argc, char **argv)
{
struct binder_state *bs; bs = binder_open(128*1024); // 打开/dev/b...
分类:
其他好文 时间:
2016-05-18 19:03:32
阅读次数:
184
动态菜单先上效果图比较简单,主要就是属性动画的使用和坐标角度的小细节。实现实现效果:
图标按照路径一路缩放渐变过来即可。核心代码 /**
* Item开启动画
*
* @param btnItem
* @param index
* @param total
* @param radius
*/
private vo...
分类:
其他好文 时间:
2016-05-18 19:03:11
阅读次数:
116