摘要:
1.1 Android的开发缘由早起的移动电话单单只具有手机的功能,并没有追求更多的追求功能和游戏娱乐。而在诺基亚提供的“贪吃蛇”游戏集成获得巨大成功的时候,手机制造商们才意识到手机可不不单单用来通信。 不过,却没有足够的动机与资源将用户所需要的所用应用程序都放到手机中,他们需要有某种途径来建议一个门户。恰巧,Internet就是一个不错的选择。不过,那时候的因特网的专业网站常常是色彩斑斓,分辨率远超手机,如何在手机上来更好的显示就成了个问题。 这个问题也就诞生了WAP协议,这个协议其实就是HTTP协议的缩略版,不同于传统的网络浏览器,WAP浏览器被设计为可以在手机内存和带宽的限制下可以运行. 阅读全文
摘要:
概述Robot Framework是一个通用的关键字驱动自动化测试框架。测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储。 通过测试库中实现的关键字驱动被测软件。Robot Framework灵活且易于扩展。 它非常适合测试有不同接口的复杂软件:用户接口、命令行,Web服务,专有的编程接口等。官网:http://code.google.com/p/robotframework/ 主要特性易于使用:统一用例格式,采用表格式语法。重用性好:可以利用现有的关键字组合成新的更高层的关键字。易于阅读:结果报告和日志采用HTML格式。与平台、应用无关。易于扩展:提供了一些简单的API,可 阅读全文
摘要:
Ctrl + L 定位到哪一行Ctrl + 1 快速修复ctrl + shift + F 格式化代码Alt + 左右方向键 向前向后Alt + 上下方向键 移动代码Ctrl + Alt +上下方向键 复制代码Ctrl + Shift + / 添加注释Ctrl + Shift + \ 去掉注释 Ctrl + Shift + J 添加注释Ctrl + Shift + X 更改为大写Ctrl + Shift + Y 更改为小写 Ctrl + T 查看类的继承关系Ctrl + Shift + T 查看源代码Ctrl + Shitf + L 查看所有快捷键 阅读全文
摘要:
paip.android 手机输入法制造大法作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilaxk早k早以前,走不个PC上的输入法做出来兰...走十手机上的不我难住兰...不个 我赃给儿的 一满剑,为定儿 经过 我的 一番 努力..淋巴 扎实 不个 哪给 乱舞 OK 兰.. 制造大法哈面儿牙十:1.码表儿.. --------手机上的码表儿跟PC上的差不多多.. EXPORT 的时候儿不太一样...2.EXPORT成TXT码表儿.. -------------------------. 阅读全文
摘要:
请把一个整形数组中重复的数字去掉。例如: 1, 2, 0, 2, -1, 999, 3, 999, 88 答案应该是: 1, 2, 0, -1, 999, 3, 88 思路:一次遍历数组找出绝对值最大的数,以便确定哈希表的大小。第二次遍历数组,当遇到第一次出现的数,则放入应该放的位置(仍在原数组中),如果重复则不放入。 VS2010中测试正确代码如下: #includeusing namespace std;typedef struct Info{ Info():isPos(0),isNeg(0){} bool isPos; bool isNeg;}HashTable;int main(){. 阅读全文
摘要:
点击打开链接uva 12096思路: STL模拟 分析: 1 题目给定5种操作,每次输出栈顶集合的元素的个数 2 利用stack和set来模拟,set保存集合的元素。遇到push的时候直接在stack里面push入一个空的set,遇到Dup的时候把栈顶的集合在push进stack一次,遇到union的时候把栈顶的两个集合合并,遇到Intersect的时候把栈顶的两个集合进行求交集然后push进stack,遇到Add的时候要注意如果第一个集合是空集那么我们就认为是在第二个集合里面加入2,否则就要通过map来判断当前的集合所表示的值 代码:#include#include#include#inc. 阅读全文
摘要:
中文版Chrome浏览器不支持12px以下字体的解决方案 Chrome 27之前的中文版桌面浏览器会默认设定页面的最小字号是12px,英文版则没有限制,主要是因为chrome认为汉字小于12px就会增加识别难度,尤其是中文常用的宋体和微软雅黑。而我们在实际项目中,对于数字/英文内容,其他字体的文本可能会有特殊的需求要求它们以更小的字号来显示,这个时候就需要取消浏览器的自动调整功能了。 一般解决方案是禁止webkit浏览器配置调整网页的字体大小。如下CSS定义方式:.classstyle{ -webkit-text-size-adjust:none; font-size:9px; }... 阅读全文
摘要:
一、 基本构造Trie树是搜索树的一种,来自英文单词"Retrieval"的简写,可以建立有效的数据检索组织结构,是中文匹配分词算法中词典的一种常见实现。它本质上是一个确定的有限状态自动机(DFA),每个节点代表自动机的一个状态。在词典中这此状态包括"词前缀","已成词"等。双数组Trie(Double-Array Trie)是trie树的一个简单而有效的实现,由两个整数数组构成,一个是base[],另一个是check[]。设数组下标为i ,如果base,check均为0,表示该位置为空。如果base为负值,表示该状态为词语。Check表示该状态的前一状态,t=base+a 阅读全文
摘要:
提醒一下自己,面试的时候可以写成template。 冒泡排序(稳定) 冒泡排序是稳定的。基本的冒泡排序的比较次数与数组是否有序无关,但是数据交换次数与数组是否有序有关。基本冒泡排序时间复杂度为o(n^2)。改进型的冒泡排序最好的时间复杂度为o(n),比较次数与数组初始是否有序有关,交换次数也有关。(1)改进型前向冒泡排序,即循环一次,冒出一个最大值到末尾。void BubbleSortForward(int arr[],int len){ int i,j; if(!arr||lenarr[j+1]){//保证稳定性无等号 swap(arr[j],a... 阅读全文
摘要:
JAVA经典算法40例【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String args[]){ int i=0; for(i=1;i k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 publi... 阅读全文