用OneNote读书做笔记的技巧现在网上到处都有PDF格式的电子书,还有很多扫描版的。但是PDF好看,不方便涂涂画画,也不方便做笔记。比较麻烦的是,这次你看到59页了,下次打开,他还是第一页。如果你不记得你上次看到哪页了,那还要花几分钟时间来找。用OneNote就方便多了。方法如下:1. 打开你要看...
分类:
其他好文 时间:
2015-07-11 14:50:43
阅读次数:
177
源码来源:https://github.com/jdg/MBProgressHUD版本:0.9.1MBProgressHUD是一个显示HUD窗口的第三方类库,用于在执行一些后台任务时,在程序中显示一个表示进度的loading视图和两 个可选的文本提示的HUD窗口。我想最多是应用在加载网络数据的时候。...
分类:
其他好文 时间:
2015-07-11 14:52:33
阅读次数:
187
理想情况下,写测试用例的开发人员可以明确的知道所有导致他们所写的测试用例不通过的地方,但是有的时候,这 些导致测试用例不通过的地方并不是很容易的被发现,可能隐藏的很深,从而导致开发人员在写测试用例时很难预测到这些因素,而且往往这些因素并不是开发人员 当初设计测试用例时真正的目的,它们的测试点事希望测...
分类:
其他好文 时间:
2015-07-11 14:51:23
阅读次数:
98
assertThat的一般句型为:assertThat([value],[matcher statement]);这种断言的优点有:1.更具有可读性:该语法允许我们以“主谓宾”的方式来思考(assert "x is 3"), 而不是 assertEquals(assert "equals 3 x")...
分类:
其他好文 时间:
2015-07-11 14:50:18
阅读次数:
141
1、??Convert Sorted List to Binary Search TreeGiven a singly linked list where elements are sorted in ascending order, convert it to a height balanced ...
分类:
其他好文 时间:
2015-07-11 14:49:51
阅读次数:
100
输入正整数n,输出n的全排列。样例输入1:3样例输出1:1 2 31 3 22 1 32 3 13 1 23 2 1分析:按字典序从小到大的顺序输出所有的排列。(字典序:两个序列的字典序大小关系等价于从头开始第一个不相同位置处的大小关系)使用数组a保存排列中的数,集合s代表剩下的数。则有方法1:1....
分类:
其他好文 时间:
2015-07-11 14:51:47
阅读次数:
179
题目大意:给n个字符串,问是否有一个是另一个的前缀思路:把n个字符串插到trie里,然后判断就好,注意一个长字符串覆盖另一个短字符串和短字符串匹配长字符串的区别 1 #include 2 #include 3 #include 4 #define maxn 100009 5 using namesp...
分类:
其他好文 时间:
2015-07-11 14:49:36
阅读次数:
137
//// ViewController.m// UI1_Calayer//// Created by zhangxueming on 15/7/2.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#import "View...
分类:
其他好文 时间:
2015-07-11 14:48:15
阅读次数:
111
1.MBProgressHUD 的弹窗的消息的界面,三种的方式:第一种的方式:-(void)myTask{ MBProgressHUD *HUD = [[MBProgressHUD alloc] initWithView:self.view]; [self.view addSubview:HU...
分类:
其他好文 时间:
2015-07-11 14:48:11
阅读次数:
119
//// ViewController.h// UI2_UITextField//// Created by zhangxueming on 15/7/2.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#import @...
分类:
其他好文 时间:
2015-07-11 14:48:29
阅读次数:
89
一个标准的Junit 4的运行流程,大致如下:测试类实例化 -> @BeforeClass -> @Before -> @Test -> @After -> @AfterClass下面的代码输出明确表明了其运行流程:[java] view plaincopypackagecom.junit.tuto...
分类:
其他好文 时间:
2015-07-11 14:48:18
阅读次数:
144
一般来说,当我们学习某一个领域里面的知识的时候,我们更多做的事情是跟着“某个人”(比如某书的作者)来学习这个领域里面众多的概念和这些概念之间的关系,清楚了概念和关系之后,再进行练习和实践。 即使学习的再好,如果不练习不实践,这些知识也是没有用处的。 那么,上面的学习方式有没有什么问题呢? 答案...
分类:
其他好文 时间:
2015-07-11 14:47:46
阅读次数:
143
在Service中onStartCommand(Intent intent, int flags, int startId)这三个参数的含义分别是,intent就是startService(Intent intent)中的intent;flags代表flags表示启动服务的方式: ? Additional data about ...
分类:
其他好文 时间:
2015-07-11 13:44:13
阅读次数:
131
我们来讨论一下迭代器.
还记得Rust的for循环么?有一个例子:
for x in 0..10 {
println!("{}", x);
}
现在你更了解Rust了,我们可以讨论它的工作细节了.区间(Ranges)(0..10)就是迭代器.一个迭代器可以重复的调用.next()方法,然后给我们返回一个序列.
像这样:
let mut range = 0..1...
分类:
其他好文 时间:
2015-07-11 13:42:36
阅读次数:
189
物理内存与虚拟内存
我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。
物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在Linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间...
分类:
其他好文 时间:
2015-07-11 13:43:37
阅读次数:
211
题意:有n件事,每件事若发生有两种情况,增加RP为a,但是收益会减少c;减少R为a,收益会增加c。每件事能够发生的前提是小于等于或者大于等于门限值b。求最大收益。
分析:这题我没找到状态,所以就不会了。又陷入了固定思维,用每件事来作为状态,然后发现找不到转移方程。应该用RP值来作为状态,状态转移就是从满足门限的RP区间的状态转移到当前状态。dp[k]表示RP值为k时的最大收益,方程:dp[i]=...
分类:
其他好文 时间:
2015-07-11 13:43:33
阅读次数:
137
该题以电压v,使得枚举有序化,对于每一种灯泡,怎么判断是不是要用它呢? 如何形成递推呢?
我们知道,递推就是要用到之前早已存好的值来确定当前最优解,所以我们用d[i]表示用1~i种灯泡的最小费用。
由于每种灯泡要么使用,要么被别的灯泡替代,所以d[i] = min(d[i],d[j] + (s[i]-s[j])*a[i].c + a[i].k); 其中j
由于第n个灯泡电压最高,无法被...
分类:
其他好文 时间:
2015-07-11 13:42:01
阅读次数:
110