先来回忆下C语言中宏是怎么定义的,最基本的是定义常量:#define MAX_LEN 1024 这是最简单的常数宏定义,其中宏名按规定是要大写的,宏名在预编译时会由后面的值替代掉(预编译四大步骤:1、用宏名后面的值替换宏名;2、加载包含的头文件内容;3、判断逻辑假,并且去掉逻辑假代码;4、删除注释)。
C语言中宏函数定义格式:#define FUN_NAME(a, b, c)...
分类:
其他好文 时间:
2015-01-16 16:51:04
阅读次数:
220
Frogger
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 27020
Accepted: 8797
Description
Freddy Frog is sitting on a stone in the middle of a lake. Sud...
分类:
编程语言 时间:
2015-01-16 16:49:44
阅读次数:
208
但因公司内部的测试fastdfs服务器有变动,所以得重新搭建,以前没有搭建过,所以折腾了两天,在网上找了许多配置文档,但问题多。最后找到了一篇搭建成功的
.
安装fastdfs 和nginx 需要的插件
yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf l...
分类:
其他好文 时间:
2015-01-16 16:48:54
阅读次数:
272
Validate if a given string is numeric.
Some examples:
"0" => true
" 0.1 " => true
"abc" => false
"1 a" => false
"2e10" => true
Note: It is intended for the problem statement to be ambiguo...
分类:
其他好文 时间:
2015-01-16 16:49:43
阅读次数:
153
深入浅出 CPropertySheet
译者:徐景周(原作:Mustafa Demirhan)
为了最大限度的发挥属性页的效用,首先让我们先从 CPropertySheet 继承一个新类,取名为 CMyPropSheet.
接着便可以进行下面的各种操作:
一、隐藏属性页默认按钮
隐藏掉Apply应用按钮:
CWnd *pWnd = GetDlgItem( IDCANC...
分类:
其他好文 时间:
2015-01-16 16:50:23
阅读次数:
294
题目:有一个线性表(a1,a2,a3,...,an),采用带头节点的单链表L存储,设计一个算法将其就地逆置,线性表变为(an,...a3,a2,a1)。所谓“就地”指辅助存储空间为O(1)。
解题思路:
如果是顺序存储的话,我们很容易想到解题思路,利用1个辅助变量让第1个元素与第n个元素交换,然后再利用这个辅助变量让第2个元素与第n-1个元素交换,...最后利用这个辅助变量让第...
分类:
编程语言 时间:
2015-01-16 16:48:44
阅读次数:
260
一个topology包含一或多个spout bolt,spout负责在数据源获得数据并发送给bolt,每个bolt负责做完处理后发给下一个bolt。通常topology的创建是由TopologyBuilder来创建的,该组件会记录包含哪些spout bolt,并做相应验证:各组件是否有id冲突,校验方法如下:
private void validateUnusedId(String id) {
...
分类:
Web程序 时间:
2015-01-16 16:47:39
阅读次数:
335
UDP协议与TCP协议之间的区别不再分析,主要是分析一下这两个协议在Java通信编程中是如何被使用的。
首先介绍TCP,对于TCP,Java语言为它提供了良好的支持。建立TCP通信,首先需要构建服务器,并且得
到服务器的IP和端口号。
TCP协议下的Socket类:
java.net.Socket类代表客户端连接
java.net.ServerSocket类代表服务器端连接
Serve...
分类:
编程语言 时间:
2015-01-16 16:47:50
阅读次数:
199
Not in 会转化成一系列的 and
case 1
SELECT @results = count(filterCriterion_sv)
FROM tbl_IN_VS_AND
WHERE filterCriterion_sv NOT IN (214, 215, 216, 217)
case 2
SELECT @results = count(filterCriterion_sv)...
分类:
其他好文 时间:
2015-01-16 16:49:29
阅读次数:
139
题目大意:
找出两个不相交的矩形的总面积,可以是回字型。
解题思路:
暴力即可。...
分类:
其他好文 时间:
2015-01-16 16:48:57
阅读次数:
211
风险投资被引入中国至今十多年,国内互联网资本市场从来没有像现在这样疯狂过。
快的打车今天宣布获得 6 亿美元巨额融资,投资方包括软银、阿里巴巴和老虎基金。如果说阿里巴巴作为早期投资者出现在名单中再正常不过的话,软银刚刚在东南亚投资了 Grabtaxi,在印度投资了 OlaCabs 后,在中国投资快的打车则是其在整个出行市场上最重要的布局。
1、两个富豪的豪赌
十五年前...
分类:
其他好文 时间:
2015-01-16 16:48:46
阅读次数:
104
//如果输入的昵称是字母,判断是否合格
if(self.nickNameText){
for (int i=0; iself.nickNameText.length; i++)
{
NSRange range=NSMakeRange(i,1);
NSString *subSt...
分类:
移动开发 时间:
2015-01-16 16:47:07
阅读次数:
167
Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where
the candidate numbers sums to T.
Each number in C may only be used once in the combina...
分类:
其他好文 时间:
2015-01-16 16:47:18
阅读次数:
152
1、安装Python的依赖包
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2、...
分类:
编程语言 时间:
2015-01-16 16:49:04
阅读次数:
294
题目大意:
按杀人数降序输出水浒英雄,若杀人数相同,按姓名字母序升序输出。并统计输出两种名次。
解题思路:
排序后,顺序扫描统计即可。水题。...
分类:
其他好文 时间:
2015-01-16 16:47:15
阅读次数:
151
如何把tabControl 的tabPage控件的标题不显示,只显示矩形框的内容
1,步骤一重写tabControl 组件 ,添加一个组件
选中项目 邮件【添加】------【组件】
修改名称:NoTitle_TabControl.cs
选中右键--- 【查看代码】 编辑代码如图所示
写好代码后,重新生成项目 ,先打开一窗体 ,在左侧...
分类:
其他好文 时间:
2015-01-16 16:46:25
阅读次数:
189
1、获取资源的输入流
假设资源位于assets目录下:
Context.getAssets().open(“sample.txt”)
;
public void deepFile(Context ctxDealFile, String path) {
try {
String str[] = ctxDealFile.getAssets().list(path)...
分类:
移动开发 时间:
2015-01-16 16:47:31
阅读次数:
199