C中预编译详解预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大...
分类:
其他好文 时间:
2015-07-25 13:32:05
阅读次数:
160
关于反编译器? ?? ?从概念上讲,反编译器使用起来非常简单。他就是把编译器逆过来用:你给它 .class 文件,它还给你一个源代码文件。 ? ?? ?一些比较新的反编译器有精致的图形界面。但在一开始所举的例子...
分类:
其他好文 时间:
2015-07-25 12:29:04
阅读次数:
103
题目地址:POJ 3270
题意:有n头牛,每头牛有一个独一无二的”愤怒值“,要想把他们的愤怒值从小到大排序(交换任意两头牛位置所花费的时间为他们愤怒值的和),求最小的交换时间。
思路:
1.找出初始状态和结束状态(初始状态为题目所给,结束状态为从小到大排列)
2.画出置换群,在里面找循环。例如
初始状态:8 4 5 3 2 7
结束状态:2 3 4 5 7 8
从头开始找8...
分类:
其他好文 时间:
2015-07-25 12:29:57
阅读次数:
164
因子和阶乘
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述给你一个正整数n,把n!=1x2x3x.....xn分解成素因子相乘的形式,并从小到大输出每个素因子的指数,但要保证最后输出的素因子个数不为0。例如825应表示为0,1,2,0,1表示分别有0,1,2,0,1个2,3,5,7,11。
输入第一行有一个整数n(0
接下来n行每...
分类:
其他好文 时间:
2015-07-25 12:29:21
阅读次数:
119
如果我们希望窗口里多放添加几个控件,直接添加是不成功的,因为窗口只能容纳一个控件的容器。这时候,我们需要借助布局容器,我们先把布局容器添加到窗口里,然后再把所需要添加的控件放在布局容器里。
布局容器的主要分类:水平布局( GtkHBox)、垂直布局(GtkVBox )、表格布局(GtkTable)、固定布局(GtkFixed )。
水平布局容器:
...
分类:
其他好文 时间:
2015-07-25 12:27:32
阅读次数:
135
开门人和关门人
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12319 Accepted Submission(s): 6237
Problem Description
每天第一个到机房的人要把门打开,最...
分类:
其他好文 时间:
2015-07-25 12:27:39
阅读次数:
102
一开始我妄想在O(n)的时间内求出答案,但是后来证明我的方法是错误的,这里就不再赘述了 。
网上提供的一种方法是枚举起点,然后使得从起点开始的每一位都对应着是1、2、3...n 或者相反 。 如果不是,将对应的值交换过去 。
这显然是一种贪心策略 。 不断追求局部最优,最后的答案也是最优 。
证明贪心的方法一般是反证法 : 假设这样不是最优,那么当前这个数要和其他的数交换几次后再换到这个...
分类:
其他好文 时间:
2015-07-25 12:28:07
阅读次数:
81
题目链接:点击打开链接
题目大意:给出一个编码的顺序,每经过一次编码第i位上的字符回到第a[i]位上。然后给出一个k,和初始的串,问编码k次后的串是什么。
k可能会很大,不能暴力,所以要用置换群,找出轮换的环,假设环中有m个数,那么每编码m次,就代表这又回到了初始状态,可以用k%m,这样减少编码的次数。如果在记录轮换的位置,那么对于轮换中的第i个字符编码k次,就变成了轮换中的第(i+k)%m个...
分类:
其他好文 时间:
2015-07-25 12:26:38
阅读次数:
127
题意:n个点m条边的无向图,告诉起点S和终点H,现在知道起点有小偷要去H偷东西,为了抓获小偷告诉每个点要安排的警察数量,现在问在哪些点安排警察可以使警察数量最少,求出最小数量。
思路: 关键要理解最小割的建图思想,因为点上有权值,所以拆点,i->i+n建边,容量为点上权值,这样就能保证这个点可能被选择,然后点与点之间的边建图时容量为INF,保证它不被割到(因为我们要选的只是点上的权值),然后起点S->S+n,终点H->H+n建边容量为INF,起点和终点不能方放警察。...
分类:
其他好文 时间:
2015-07-25 12:28:35
阅读次数:
112
一个View中用到了一个CListCtrl,在OnInitialUpdate函数里面他调用了m_listCtrl.ModifyStyleEx(0, LVS_EX_FULLROWSELECT);但是结果是并没有改变View中这个ListCtrl的效果。
仔细的查阅了MSDN的关于ModifyStyleEx的说明,发现没什么可以的地方,调试几遍发现也没异常,最后在网上一搜索Modif...
分类:
其他好文 时间:
2015-07-25 12:28:25
阅读次数:
121
垂直布局和水平布局的用法基本是一样,无非是新建垂直布局容器接口,还有控件摆放的方向不同。
垂直布局容器的创建:
GtkWidget *gtk_vbox_new( gboolean homogeneous,
gint spacing );
完整代码如下:
#include
i...
分类:
其他好文 时间:
2015-07-25 12:27:52
阅读次数:
141
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4801
题面:
Pocket Cube
Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 882 Accepted...
分类:
其他好文 时间:
2015-07-25 12:25:35
阅读次数:
180
《Aggregating local descriptors into a compact image representation》论文笔记
这篇论文中提出了一种新的图片表示方法,也就是VLAD特征,并把它用于大规模图片检索中,得到了很好的实验结果。
目前,BOF在图片检索和分类中应用广泛,首先是因为BOF是基于比较powerful的local特征(如SIFT)得来的,所以表达能力很强;其次是...
分类:
其他好文 时间:
2015-07-25 12:25:56
阅读次数:
885
网络的可靠性
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商。它将提供先进的网络协作技术,展示其”智能+互联“的生活概念,同时为参观者提供高品质的个人体验和互动,以”信息通信,尽情城市梦想”为主题贯穿。借助奇幻的剧场大屏幕和特效,展现信息通信技术的应用前景,通过生...
分类:
其他好文 时间:
2015-07-25 12:24:09
阅读次数:
141