#ifndef COMMON_HHH#define COMMON_HHH#define ASSERT(p) \ do{\ if (!p){\ printf("%s:%d\n",__FILE__,__LINE__ );\ }\ } while (...
分类:
其他好文 时间:
2014-06-28 18:34:04
阅读次数:
293
#include #include char data_file[]="D:\\%\\datetime.dat";void get_data(void){ FILE *fp; time_t t; if((fp = fopen(data_file,"r")) == NULL) printf("本程序第...
分类:
其他好文 时间:
2014-06-28 15:25:41
阅读次数:
254
通常我们定义一个类,它所占的空间有多大呢?首先我们看一下下面的这个类class A{public: void func1(void){ printf("11111heihei\n"); }; void func2(void){ printf("111...
分类:
编程语言 时间:
2014-06-28 14:54:46
阅读次数:
239
在MFC中经常用到CString类型。也会将其打印到黑窗口上。但是直接用printf或者直接用cout都是不行的。 比如要截取字符串:“bsd_Progress\t0\t1\t2\t3\t4\t0XFF0000\tNil”之“\t”之间的字符串,当然结果为“0”,“1”,“2”,“3”,“4”,“....
分类:
其他好文 时间:
2014-06-28 13:41:37
阅读次数:
184
#!/bin/bashawk 'BEGIN{printf "%-60s %-10s %-10s %-10s\n","url","count","time","avg_time"}$NF ~ /^[0-9]/{c1[$11]+=$NFc2[$11]++}END{for(b in c2) { fo...
分类:
其他好文 时间:
2014-06-22 23:56:33
阅读次数:
382
在C中有时我们会使用goto语句用于执行跳转,但是不能跨越函数
#include
void func2()
{
int num = 0;
dst2:
if (num > 0)
{
printf("func1()\n");
func3();
}
if (num == 1)
return;
num++;
goto dst2;
}
void func3()
{
}
...
分类:
其他好文 时间:
2014-06-22 20:46:50
阅读次数:
144
#import
#include "Function.h"
int main(int argc, const char * argv[])
{
// printf("%d\n",sum(10, 8));
//
// int (*p)(int x,int y) = sum;
// //函数指针类型 int (*)(int x,int y)
// //描述: 指向 返回值为...
分类:
编程语言 时间:
2014-06-22 18:41:01
阅读次数:
326
以下的一段代码:
#include
greeting()
{
printf("Hello, world!\n");
}
main()
{
greeting();
}
经过gcc、ld(链接、编译)之后,生成一个elf可执行文件,再使用objdump处理,生成的反汇编代码如下:
08048368 :
8048368: 55 push %ebp
8048369: 89 e5 mov %esp,...
分类:
系统相关 时间:
2014-06-22 17:34:39
阅读次数:
351
vxworks 中断处理程序之所以不用printf,本质在于printf是将信息输出到标准输出设备(STDOUT)中, 整个标准输出设备是一个全局变量,由于有semTake操作,那么就会发生阻塞,vxworks属于硬实时操作系统,不能在规定的时间内完成操作即会死机或复位。所以vxworks不用printf的原因在于阻塞。 网上说printf 因为引用全局变量stdout,所以是不可重入的。这个稍微...
分类:
其他好文 时间:
2014-06-21 20:16:46
阅读次数:
303
http://www.w3c.com.cn/android%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8Bbuilder%E6%A8%A1%E5%BC%8F
分类:
移动开发 时间:
2014-06-21 17:10:36
阅读次数:
190