转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
以下内容来自多个开源项目的整理和自己的项目积累收集设备信息用于信息统计分析
是否有SD卡
动态隐藏软键盘
动态显示软键盘
动态显示或者是隐藏软键盘
主动回到Home后台运行
获取状态栏高度
获取状态栏高度标题栏ActionBar高度
获取MCCMNC代码 SIM卡运营商国家代码和运营商网络代码
返回移动网...
分类:
其他好文 时间:
2015-03-29 12:21:52
阅读次数:
236
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称: .cpp
*作 者: 冷基栋
*完成日期:2014年3月26日
*版 本 号:v1.0
*/
问题
C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理复数),再如...
分类:
其他好文 时间:
2015-03-29 12:19:41
阅读次数:
151
思路:
首先中序遍历二叉查找树并将遍历的节点存储到一个list中,然后对list中的值进行比较,查找出位置出现变化的两个结点,将两个结点的值进行互换,完成本题的要求。
但是呢,对于如何发现位置出现变化的两个结点是本题的重点和难点,具体判断条件可以参见下面的程序,最后对查到的结点进行取舍也是一大问题,一般符合判断条件的结点会出现三个,我取的是第一个和第三个,这不好讲清楚,具体可自行推敲。...
分类:
其他好文 时间:
2015-03-29 12:20:09
阅读次数:
148
Problem Description
XX星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure---超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时XX星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差越小乘坐越舒服 ,(理解为SARS的限速要求,flycar必须瞬间提速/降速,痛苦呀 ),
但XX星人对时间却没那么多要求。要你找出一条城市间的最舒适的路径。(SARS是双向的)。
...
分类:
其他好文 时间:
2015-03-29 12:21:31
阅读次数:
150
从操作系统的角度讲,线程间通信比进程间通信要容易的多,因为线程之间可以共享进程的内存空间。因此,他们可以共享位于进程全局数据区和栈和堆上的所有内容。
唯一只属于某个线程的就是线程的栈-------它可以存放只属于线程的对象。
下面逐一解读线程间通信方式:
1. 共享进程的变量
这是最基本的通信方式,但要注意不要共享线程栈上的变量,因为它随时可能被某个线程销毁,而另一个线程就无法访问它了...
分类:
编程语言 时间:
2015-03-29 12:21:27
阅读次数:
322
练习3-71原文代码(define (Ramanujan s)
(define (stream-cadr s) (stream-car (stream-cdr s)))
(define (stream-cddr s) (stream-cdr (stream-cdr s)))
(let ((scar (stream-car s))...
分类:
其他好文 时间:
2015-03-29 12:21:38
阅读次数:
122
一般来说求两个数最大公约数,我们最先想到的是先找到两个数中较小的数,
然后从较小的数开始递减暴力搜索,如果能同时被两个数整除,那么这个数就是最大公约数,不能则继续递减。
但是当两个数很大的时候,这个算法的效率就变得很差,这时我们就需要一个高效算法。
这里我们利用的是中国古代的辗转相除法,关于辗转相除法的思想可以自行百度,我在这里直接贴代码
#include
int gcd(int a, i...
分类:
编程语言 时间:
2015-03-29 12:19:26
阅读次数:
123
题目:已知数轴上0Bi,i=1..N)定义。端点坐标在(-999,999)内,坐标为整数。有些线段可能相交。编程实现删除最少数目的线段,使得余下的任意两条线段不相交。
codevs和洛谷数据范围不同 改一下常量maxn即可
思路是很简单的贪心
//codevs1214 线段覆盖 贪心
//先排序,扫描一遍,每次保留右端点最小的线段,重叠的delete,画一张图即可证明
#include
#i...
分类:
其他好文 时间:
2015-03-29 12:20:48
阅读次数:
174
技术上我们经常强调模块化、组件化,但是能真正实现软件模块化,需要通过对业务领域有一定程度的理解才能达到。我们可能有专业培训组件和模块技术的课程(OSGi等),但这类课程并不会告诉我们所在的领域上具体情况应该如何划分模块,大概辨别和划分模块的能力是理所当然。但事实上并非如此。用一个例子说明:假如一个网站需要添加一个广告功能。大概有以下可能性:
如果该网站本来是没有模块化的,直接就往代码里做修改。而后果...
分类:
其他好文 时间:
2015-03-29 12:20:44
阅读次数:
232
Find Minimum in Rotated Sorted Array
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e., 0 1 2 4 5 6 7 might become 4
5 6 7 0 1 2).
Find the minimum element....
分类:
其他好文 时间:
2015-03-29 12:19:27
阅读次数:
160
练习3-72原文Exercise 3.72. In a similar way to exercise 3.71 generate a stream of all numbers that can be written as the sum of two squares in three different ways (showing how they can be so written). 代码...
分类:
其他好文 时间:
2015-03-29 12:17:48
阅读次数:
147
atitit.基于虚拟机的启动器设计 --java 启动器 java生成exe
exe4j vs nativej
1. step1读取配置文件 1
1.1. regular mode 、、 allINone exe mode 1
1.2. gene exe dir cfg 3
2. jre 目录配置and搜索 3
3. -classpath -Djava...
分类:
编程语言 时间:
2015-03-29 12:19:55
阅读次数:
208
Sqoop1vs Sqoop2
1:两个不同版本,完全不兼容
2:版本号划分方式
Apache:1.4.x~ ,1.99.x~
CDH:sqoop-1.4.3-cdh4,sqoop2-1.99.2-cdh4.5.0/
3:Sqoop2比Sqoop1的改进
引入sqoop server,集中化管理Connector等
多种访问方式:CLI...
分类:
其他好文 时间:
2015-03-29 12:19:44
阅读次数:
1139
有些程序要处理二进制问题,每个位只包含0和1;标准库里面有个bitset类简化了 处理,使用方便
输入一个整数n
输出n的二进制,保证多少位,高位不够的话补0
#include
#include
#include
#include
using namespace std;
int main()
{
int n;
while(cin>>n)
{
bits...
分类:
其他好文 时间:
2015-03-29 12:19:02
阅读次数:
97
题意:给你n个数,k个魔法棒,s为所求的数,然后让你找有多少种方法,能够使的这n个数之和为s,其中一个魔法棒可以使的一个数变成他的阶乘。
思路:采用折半搜索,自己太渣。。请看这位大神详解~...
分类:
其他好文 时间:
2015-03-29 12:17:12
阅读次数:
217
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称: .cpp
*作 者: 冷基栋
*完成日期:2014年3月29日
*版 本 号:v1.0
*/
问题
编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。
对...
分类:
编程语言 时间:
2015-03-29 12:17:01
阅读次数:
149
五竹,20110418
Redis: A persistent key-value database with built-in net interface written in ANSI-C for Posix systems
1 Redis 内存存储结构
本文是基于 Redis-v2.2.4 版本进行分析.
1.1 Redis 内存存储总体结构
Redis 是支持...
分类:
其他好文 时间:
2015-03-29 12:19:09
阅读次数:
159