- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 题目考点总结
1.printf("%d,%d\n",*ptr,*(++ptr)); 从右到左运算 所以两个输出相同 2.在做类型转换一类题中 无法算出浮点数的二进制表示,所以要找书好好恶补一下组成原理.3.unsigned int a=0xFFFFFFF7;char* b = (char*) &a;printf("%08x",*b);现在b指向的是0xf7, 这是一个负数,使用%08x 输出 就是f
2013-07-14 09:37:39
737
原创 如何将二维数组作为参数传给一个函数
因为栈上分配的数组和堆上分配的数组在内存排列上可能不相同。栈上:int ia[2][2] = {2,3,4,5}; //4个元素是连续排列的内存段堆上:int **p = new int*[2]; //只有每行内是连续排列,各行并不一定连续排列 for ( int i = 0; i { p[i] = new int[2]; }
2013-06-18 16:18:48
1235
转载 栈区,堆区,全局区,文字常量区,程序代码区 内存详解<一>
在C/C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。 自由存
2013-06-18 16:14:28
709
转载 冒泡排序,快速排序,堆排序比较
转载:http://hi.baidu.com/ihnoqijjvmfiotr/item/3a3a483bc4d97f169dc65e6f冒泡排序,快速排序,堆排序比较2008年03月12日 16:53:29 作者: linpder [题注: 这是很久之前(大概是05年)写的一个程序,通过程序比较冒泡,快速和堆排序三种算法的时间复杂度。]一 问题描述 对一个较大规模
2013-06-06 20:30:29
1616
原创 Unix环境高级编程读书笔记(一)
第一章:操作系统为程序提供的服务和环境主要有:1.访问登陆权限 2.文件和目录资源 3.进程和内存管理 4.优先级 5.出错处理 6.系统调用 7.外设包括输入和输出 8.时间值 9.用户标识 10.ANSIC 11.信号1.登录存储 登录过程 shell命令行解释器和命令脚步(shell表示就是一种解释性语言) unix的魅力的体现之一2.文件系统要和windows的文件系统有明显
2013-05-11 02:40:50
628
原创 第一次面试悲剧分享
常言道:幸福的生活只有一种,而不幸福的生活则有千千万万种。而我的第一次面试就属于千千万万种之一,虽然我曾经很傻很天真的以为会是唯一的那一种。由于是tencent,去面试时还是有点小小的紧张和激动的,更多的是自信,觉得自己在这种完全没有准备的裸试中都可以脱颖而出真是牛叉爆了,可惜就是因为我一直存在的这种不真实的强大感而忽略了我笔试答题很烂这一非常重要的事实,以至于在胖子面试官给我信息提示时我都没
2012-10-17 03:14:45
455
原创 c语言结构体中的函数指针与函数
1. 函数指针 一般的函数指针可以这么定义: int(*func)(int,int); 表示一个指向含有两个int参数并且返回值是int形式的任何一个函数指针. 假如存在这样的一个函数: int add2(int x,int y) { return x+y; } 那么在实际使用指针func时可以这样实现: f
2011-11-25 13:56:44
1155
原创 c语言形参中的引用变量
引用是地址传值,作为引用的形参数值被修改的同时,也修改了对应实参的值。 你不用引用当然可以,只是实参的值不会随着形参被修改。 引用还有另外一个作用,声明这个变量的时候不会浪费额外的内存空间,对引用的形参的操作实际就是对实参的操作。
2011-11-25 10:58:33
1778
原创 c中的malloc和free
原帖及讨论:http://bbs.bccn.net/thread-82212-1-1.html在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一
2011-11-25 10:36:11
407
原创 关于进程树(pstree)的剖析
/*******************************************************************************************//*代码及编写过程小结:1.在使用sibling进程链时发现这个链有很严重的不可塑性,属于同一个父进程的所有子进程的sibling链都不相同,长短不一,而且链上的进程也毫无规律(至少我没找到)所以使用sib
2011-11-15 15:20:00
2047
1
原创 基于三级反馈队列调度算法的UNIX进程管理程序模拟
见http://www.pudn.com/downloads194/sourcecode/windows/ipc/detail912990.html
2009-11-21 22:52:00
775
原创 通过分类器自动识别图像中的人脸
见http://www.pudn.com/downloads194/sourcecode/graph/texture_mapping/detail912980.html
2009-11-21 22:50:00
824
原创 autoconf 和 automake 生成 Makefile 文件
见http://www.pudn.com/downloads194/sourcecode/windows/shell/detail912961.html
2009-11-21 22:49:00
383
原创 裸机游戏篇--俄罗斯方块
用ack汇编语言及80x86汇编指令完成一个运行在minix平台上的启动程序,并将其写入虚拟软驱(内容大于512B),实现:在无操作系统情况下运行一个简单的游戏程序。(我们选择的是“俄罗斯方块”。J)代码见http://www.pudn.com/downloads194/sourcecode/game/detail912995.html
2009-11-21 22:36:00
760
原创 寄存器组设计实验
试验三 寄存器组设计实验1实验目的1 熟悉并掌握基本MIPS计算机组成的工作原理与设计方法。 2 掌握用Verilog语言设计一个由32个寄存器组成的字长为32位的寄存器组。3 完成一个由16个寄存器组成的字长为4位的寄存器组设计,并在Altera DE2-70开发板上实现。2 实验设备 (1)装有Quartus II的计算机一台。(2)Altere DE2-7
2009-10-21 13:39:00
8721
4
原创 打印进程树
打印进程树 1引言 打印进程树首先要对linux进程结构有具体的了解,其次要寻找相应算法完成对所有进程的遍历.我正是基于此需要展开了试验.进程 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。它是操作系统结构的基础;
2009-10-21 13:36:00
5086
5
原创 数据挖掘在垃圾邮件过滤中的应用
数据挖掘在垃圾邮件过滤中的应用李强 071221054(南京大学计算机科学与技术07级 江苏省 南京市 210000) Application of data miningin Spam filtering Li Qiang 071221054(Department of Computer science andtechnology,Nanjing univer
2009-10-21 13:34:00
8474
原创 数据挖掘工具初探之SPSS Clementine篇
数据挖掘工具初探之SPSS Clementine篇摘要: 近年来,数据挖掘技术越来越多的投入工程统计和商业运筹,国外各大数据开发公司陆续推出了一些先进的挖掘工具,其中spss公司的Clementine软件以其简单的操作,强大的算法库和完善的操作流程成为了市场占有率最高的通用数据挖掘软件。本文通过对其界面、算法、操作流程的介绍,具体实例解析以及与同类软件的比较测评来解析该数据挖掘软件。
2009-10-21 13:33:00
10341
2
原创 基本网络工具集和协议数据单元
1实验目的让学生了解在一个常见的UNIX/Linux系统中,熟悉系统最基本的网络工具集合(包括ifconfig、route、tcpdump、wireshark等)的使用,并能够熟练观察和初步分析协议PDU的内容。2 实验设备 (1)装有虚拟机软件的计算机一台。(2)Linux操作系统Ubuntu9<v:shapetype id="_x0000_t75" coordsize="
2009-10-21 13:31:00
1253
通过分类器自动识别图像中的人脸识别
2011-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人