收集了几个少用全局变量的原因,欢迎补充~第一,占资源,全局变量,是在程序运行前,就有了。第二,程序如果大了,很可能定义相同的名字,易错。第三,局部变量是可以代替全部变量的。第四,全局变量多,和其他功能整合时,不方便。第五,全局变量造成某些函数不可重入。(不可重入的意思是,当程序运行时,突然转到其他地...
分类:
其他好文 时间:
2015-09-24 00:51:59
阅读次数:
155
思路:这题关键一点就是根据题目的描述和测试数据得到启发,船都是 从对岸划过来的。心中有具体场景,就可以很简单了。 1 #include 2 int main() 3 { 4 double d, p, l, v, sum, flag = 0; 5 int n, kase = 1; ...
分类:
其他好文 时间:
2015-09-24 00:51:38
阅读次数:
154
一个在行为良好的软件与勉强运行的软件之间的最主要区别就是,行为良好的软件能很完善地处理失败、关闭和取消等过程。取消某个操作的原因很多:用户取消。有时间限制的操作。例如,某个应用程序需要在有限时间内搜索问题空间,并在这个时间内选择最佳的解决方案。应用程序事件。例如,应用程序对某个问题空间进行分解并搜索...
分类:
其他好文 时间:
2015-09-24 00:51:27
阅读次数:
199
Linux系统的文件数据除了文件实际内容外,还含有文件权限(rwx)与文件属 性(所有者、群组、时间参数等)等非常多的属性。文件系统通常会将这两部分的数据分别存放在不同的块。实际数据放到data block块中,若文件太大时,会占用多个block。权限与属性放置到inode中,一个文件占用一个i.....
分类:
其他好文 时间:
2015-09-24 00:51:13
阅读次数:
213
距离华为无线第七届编码大赛结束已经快一个月了,尽管心中一直想着要好好总结一下,但之前由于其他一些原因一直没有总结,今天趁着要开这个总结会议的原因,理一理,只为下一次做的更好。 在华为无线第七届编码大赛之前一个月左右的样子,我同时也参加了华为成研所的编码比赛,结果就不提了。面对高手如云的华为,当...
分类:
其他好文 时间:
2015-09-24 00:49:45
阅读次数:
286
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5452题目大意:给你一个图G,图中包含一颗生成树。要求只能删除生成树内的一条边,使得图不联通。问最小的删除边数量。题目解析:对于生成树上的一条边, 假设我们要删的边是, 那么我们所要做的就是让V的子树上的任何...
分类:
其他好文 时间:
2015-09-24 00:48:02
阅读次数:
188
题目大意:数字1,2,3都有八个,求出最少的旋转次数使得图形中间八个数相同。旋转规则:对于每一长行或每一长列,每次旋转就是将数据向头的位置移动一位,头上的数放置到尾部。若次数相同,则找出字典序最小旋转次序。题目分析:IDA*,若当前在第cur层,中间八个数中1,2,3的个数分别为a,b,c。则d=8...
分类:
其他好文 时间:
2015-09-24 00:48:40
阅读次数:
249
搞了一天,终于成功迁移。由于一开始就没备份过程实在很曲折。希望本篇对那些没有备份习惯的朋友们有所帮助。准备工作:sudo vim /etc/fstab在文件中加入:/dev/sdb8 /home ext4 user,rw 0 2这里其实有问题的,后面会提到一个新的linux分区,这里我的新分区是s....
分类:
其他好文 时间:
2015-09-24 00:47:30
阅读次数:
333
碰到两道有意思的题目,记录一下。题目一:问,对于任意一个正整数,是否存在一个它的倍数全是由1和0组成?例如:1 * 1 = 1 2 * 5 = 10 (2的5倍是10,10由1和0组成)3 * 37 = 111 (3 的 37 倍是111,111 全部由1组成)4 * 25 = 100 (4 的 2...
分类:
其他好文 时间:
2015-09-24 00:46:29
阅读次数:
208
http://acm.hdu.edu.cn/showproblem.php?pid=2087剪花布条Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): ...
分类:
其他好文 时间:
2015-09-24 00:45:25
阅读次数:
168
SSH安装越狱机器SSH安装与使用SSH复制文件向iPhone设备传文件向mac传文件越狱机器SSH安装与使用在Cydia首页就可以看到"OpenSSH访问教程"设备和mac在同一局域网下记住此时的iPhone设备的ip地址在mac终端中输入连接ssh命令通过wifi连接时,使用IP地址连接 ?x ...
分类:
其他好文 时间:
2015-09-24 00:46:29
阅读次数:
361
人在经济活动中追求私利的天性,以及天生短视的倾向(即总是只关注某项政策的即时影响,或者只关注政策对某个特殊群体产生的影响,而不去探究那项政策对所有群体造成的长远影响)以上种种致使经济规律的研究复杂艰难,谬论层出不穷。总而言之,经济学的艺术,在于不仅要观察任何行为或政策的即期影响,更要考察比较长远的影...
分类:
其他好文 时间:
2015-09-24 00:46:08
阅读次数:
282
一般使用scp/ssh/rsync传输文件时,都需要输入密码。下面是免密码传输文件的方法。假设要在两台主机之间传送文件,host_src & host_dst。host_src是文件源地址所在的机器,host_dst是目的地址所在的机器。1. 在host_src机器上,用执行scp/ssh/rsyn...
分类:
其他好文 时间:
2015-09-24 00:43:15
阅读次数:
178
如果可运行的线程数量多于可用处理器的数量,那么有引动线程将闲置。大量空闲的线程会占用许多内存,给垃圾回收器带来压力,而且大量线程在竞争CPU资源时还将产生其他的性能开销。任务是一组逻辑工作单元,而线程则是使任务异步执行的机制。我们已经分析了两种通过线程来执行任务的策略,即把所有任务放在单个线程中串行...
分类:
其他好文 时间:
2015-09-24 00:45:44
阅读次数:
177
[1]只读的关系指针 [2]操作方法 [3]注意事项
分类:
其他好文 时间:
2015-09-24 00:43:01
阅读次数:
202
OS X 10.10 环境通过Homebrew同时安装OpenCV 2和3OS X 10.10 环境通过Homebrew同时安装OpenCV 2和3前述我在Mac上配置OpenCV花费过很长时间,使用Win平台的同学大多数会给VS安装OpenCV库,在尝试过使用Xcode配置并建立OpenCV工程后...
分类:
其他好文 时间:
2015-09-24 00:42:51
阅读次数:
309
arr[i]:表示每个牌堆的纸牌的数目平均值:当纸牌数都一样多时,纸牌的数目 从左向右考虑,每堆纸牌有三种状态:1)arr[i]==平均值,考虑arr[i+1]2)arr[i]移动纸牌数:(平均值-arr[i])张注: 考虑此时,arr[i]缺牌,那么i右边的牌堆必然多牌,无论哪堆多牌,必然有由ar...
分类:
其他好文 时间:
2015-09-24 00:43:19
阅读次数:
227