当你正在电脑游戏中酣战之际、或者正沉浸在动作大片紧张激烈的情节中、或者正在全神贯注的聆听优美动听音乐……,在这些场景中,如果你需要迅速对音量进行调节(例如增大减小音量,或者静音)怎么办?难道返回Windows桌面,打开系统音量控制窗口,拖动音量控制杆来调节音量?这样太扫兴了!对于使用高档多媒体键盘的...
分类:
其他好文 时间:
2014-11-02 00:28:55
阅读次数:
507
简单题,字符串处理,注意index就可以了 1 import java.util.*; 2 import java.io.*; 3 4 class FastReader{ 5 BufferedReader reader; 6 StringTokenizer tokenizer; 7...
分类:
其他好文 时间:
2014-11-02 00:27:33
阅读次数:
262
1 import re 2 while True: 3 x = raw_input() 4 if(x == '0+0=0'): 5 print 'True' 6 break 7 a,b,c = re.split('[+=]', x) 8 ...
分类:
其他好文 时间:
2014-11-02 00:27:55
阅读次数:
158
该题即是昨天没有做出来的题目,想了很久,想出了一个普通的做法,提交发现超时了。思想是新建一个数组,保存每个元素与后面的元素相乘后得到的最大值,然后再在该数组中选出最大的值,返回。【笨死发现行不通后决定还是求教度娘了。果然大神无处不在,该题可运用动态规划思想解决。考虑到正负数相乘后会出现的各种结果,采...
分类:
其他好文 时间:
2014-11-02 00:29:13
阅读次数:
276
闲来无事,利用维基百科的数据开发了一个历史事件浏览程序,在这里访问,代码在这里。纯属娱乐,欢迎拍砖。
分类:
其他好文 时间:
2014-11-02 00:27:58
阅读次数:
185
http://acm.hdu.edu.cn/showproblem.php?pid=5087题意求第二长的上升序列。 在求最长上升序列的同时加上一个数组,来记录以i为结尾的有多少条序列。如果n+1为结尾有多条,就输出dp[n+1]-1;否则在这个最长的序列上每一个节点是不是都是num[i]==1,如...
分类:
其他好文 时间:
2014-11-02 00:24:29
阅读次数:
239
一、优先队列的一些简单的实现: ????1. 使用一个简单的链表在表头以O(1) 执行插入操作,并遍历该链表以删除最小元,这需要O(N) 的时间。 ????2. 始终让表保持有序状态;这使得插入代价高昂(O(N)), 而...
分类:
其他好文 时间:
2014-11-01 23:24:07
阅读次数:
342
ccp(x, y); // 以坐标x,y创建一个向量这个大家都知道。 ? ccpFromSize(s); // 以size s的width为x,height为y创建一个向量 ccpAdd(v1, v2); // 等价 ccp(v1.x+v2.x, v1.y+v2.y); ? ccpSub(v1, v2); // 等价 cc...
分类:
其他好文 时间:
2014-11-01 23:21:28
阅读次数:
598
在java1.0中,执行控制台输入的唯一方法是使用字节流。现在仍然可以使用字节流读取控制台输入。但是,对于商业应用程序,读取控制台输入的更好方法是使用面向字符的流。使用面向字符的流可以使程序更容易国际化和...
分类:
其他好文 时间:
2014-11-01 23:19:41
阅读次数:
376
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样) 1.?????从git取数据(git clone) 2.?????改动代码 3.?????将改动传回git(git push) 这3个步骤又涉及到两...
分类:
其他好文 时间:
2014-11-01 23:19:31
阅读次数:
357
读书笔记:精益开发实战——用看板管理大型项目...
分类:
其他好文 时间:
2014-11-01 23:17:55
阅读次数:
435
在进行多线程编程的过程中,线程间的同步与互斥是件需要认真考虑的关键点,而生产者与消费者就是线程间同步的典型例子:若干个生产者在生产产品,若干个消费者同时消费这些物品,保证多个生产者和多个消费者能并发或并行(关于并行与并发的区别以及多线程编程的一些基本概念,可以参考这篇博文:多线程初步)执行。解决生产者与消费者的典型方法是设立一个产品缓冲区,然后多个生产者与消费者互斥的访问该缓冲区。...
分类:
其他好文 时间:
2014-11-01 23:20:41
阅读次数:
406
这个问题很容困扰,一般有以下几个方案
进入target的 Build Phases- Link binary Library,找到libPods.a,如果是红色的,删除,即可
其他解决方案
Build Setting > Other Linker Flag:
Try to change wherever $(TARGET_BUILD_DIR) to $(BUILT_PRODUCTS...
分类:
其他好文 时间:
2014-11-01 23:19:24
阅读次数:
241
1. grep最简单的使用方法,匹配一个词:grep word filename
2. 可以从多个文件中匹配:grep word filename1 filenam2 filename3
3. 可以使用正则表达式匹配:grep -E pattern f1 f2 f3...
4. 可以使用-o只打印匹配的字符,如下所示:
lichao@ubuntu:command$ echo this is a line. | grep -E -o "[a-z]*\."
line.
5. 打印除匹配行之外的其他行,使用-v
...
分类:
其他好文 时间:
2014-11-01 23:19:52
阅读次数:
420
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String
2.String 的原因
String:字符串常量
StringBuffer:字符创变量
StringBui...
分类:
其他好文 时间:
2014-11-01 23:19:52
阅读次数:
376
一:我与log4j的认识过程:
(1)记得当时是大二下学期,老师在Android实验课上提到过log4j这个神奇的东西,当时自己连怎么在console下实现的都不知道……
(2)一晃到了大四做毕设的时候了 —— 当时终于可以在console下面输出信息了,开始还以为是程序报的什么错误的,晕……
(3)直到大四毕业,一直不知道在console下输出内容,我为什么要用log4j代替万能的Syst...
分类:
其他好文 时间:
2014-11-01 23:17:52
阅读次数:
229
题意 求一个序列的所有上升子序列中第二长的那个的长度
简单的dp d[i]表示以第i个数结尾的最长上升子序列的长度 c[i]表示到达d[i]的方法数 如序列1 1 2 d[3]=2,c[3]=2 因为选1 3位置和 2 3位置的都可以得到d[3]=2 递推过程很简单 d[i]=max{d[j]+1}其中a[i]>a[j]&&i>j
最后看d[1~n]中最大的数出现了几次 出现...
分类:
其他好文 时间:
2014-11-01 23:16:20
阅读次数:
341