- 博客(8)
- 收藏
- 关注
转载 C/C++中创建线程 -2013-09-20 12:46
创建线程的方法:HANDLE hThread= CreateThread(NULL,0,SendThread,(LPVOID)i,0,&dwThread); if( hThread == NULL ) { printf("\tCreateThread Failed.\n"); exit(0);
2014-04-30 22:07:16 421
原创 printf中%s中间可以加空格 -2013-09-20 12:32
在c中“%”用来控制输入的格式,但今天偶然发现“%s”中间加了空格也可以正常输出,而且可以加多个空格!猜测编译器(VC6.0)在编译时自动将%后的空格过滤掉了。
2014-04-29 22:23:53 4433
转载 Java内存管理机制
在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage collection)负责自动回收不再使
2014-04-27 21:41:56 478
转载 12个有趣的c语言面试题
1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered is [%s]\n",buff); return 0; } 答:上面代
2014-04-27 20:49:06 406
转载 ping环回地址和ping主机以太网地址的区别
一、这个问题是在TCP/IP详解 卷一中7.5问题,查资料总结如下:1,ping 127.0.0.1是环回地址,如果不能ping通说明当前机器的TCP/IP协议栈有问题,127本身是一个虚接口,任何时候都是直接上交到内核中处理的。2,ping xxx.xxx.xxx.xxx(就不写我的IP地址了哈) 本机的以太网地址,则是测试本机的网络适配器(就是网卡啦),一般是以太网驱动
2014-04-27 20:19:52 12161 1
原创 C++小知识之指针和引用的区别
阿里温故而知新,指针和引用的概念,大学时都已熟知,实际用的时候往往又有些疑惑,故深入探究一下。从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命
2014-04-25 12:47:25 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人