雨中怡然

------取我所需

查看子目录大小脚本

查看子目录大小脚本#/bin/sh## File: totalsize.sh# Use : show the size of the files and sub directories#if [ $# -gt 0 ]then     echo "Usage: $totalsize.sh ...

2007-12-17 10:38:00

阅读数:750

评论数:0

zz从最简单但又最绝妙的开始:strcmp

分析经典代码是一种最佳方式,将从最简单但又最绝妙的开始:strcmp int __cdecl strcmp (        const char * src,        const char * dst        ){        int ret = 0 ;         while...

2007-11-02 11:30:00

阅读数:789

评论数:1

堆、栈、自由存储区、全局/静态存储区和常量存储区

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个n...

2007-10-26 00:10:00

阅读数:1019

评论数:0

百度面试题——蚂蚁爬杆答案

from:ysuncn看了百度的题,不少人给了解法,有兴趣编了一下,大概一个小时,写成C++凑个热闹,非常之不标准,见笑,看看算法吧————————————————:)有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。 木杆很细,不能同时通过一只蚂蚁...

2007-10-25 20:46:00

阅读数:2362

评论数:3

递归函数的复杂度分析zz

一.前言   递归函数的主要思想是将一个问题分拆为几个子问题(问题大小减少),分别解决这些子问题,再将得到的结果组合起来。所以,递归函数的复杂度包括分拆问题的代价,组合结果的代价(统称称为非递归代价)和解决子问题的代价(递归复杂度)。   递归函数的复杂度分析主要是通过递归方程和递归树进行分析的。...

2007-10-22 23:59:00

阅读数:1550

评论数:0

2008百度笔经——2007/10/22

from:ysuncn 2007/10/22百度笔试归来。南大科技馆,百度的招聘真是全民动员,不可不谓声势浩大。可怜我们都在外边等。不知道里边在干什么,还好有哥门儿把我们指引到202教室。看出来百度是第一年现场笔试:很混乱(怎么也多几个学校一起笔啊)、没有时间观念(都在科技馆high了)。20:1...

2007-10-22 23:45:00

阅读数:941

评论数:0

C++面试题zz

  前几天参加了一个公司的面试,做了一份C++的面试题,回来后发现是一本书上的原题,故特此将题目和标准答案找出发了上来,供大家参考。 附录B :C++/C 试题本试题仅用于考查C++/C 程序员的基本编程技能。内容限于C++/C 常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的...

2007-10-21 09:31:00

阅读数:2147

评论数:2

内存泄漏解决之道 zz

摘要   虽然Java虚拟机(JVM)及其垃圾收集器(garbage collector,GC)负责管理大多数的内存任务,Java软件程序中还是有可能出现内存泄漏。实际上,这在大型项目中是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的。本文介绍了编写Java代码的一些常见的内存泄漏...

2007-10-10 23:40:00

阅读数:941

评论数:0

指针 数组 声明

int (**a)[10] —— a是二级指针(指向一维数组指针的指针),数组元素为整型;int *(*b)[10] —— b是指向一维数组的指针,数组元素为指向整型的指针;int    **c[10] —— c是一个数组,数组元素为二级指针(指向整型指针的指针)。

2007-09-28 09:58:00

阅读数:817

评论数:0

C/C++如何解决大数组问题?

编了一晚上的程序,结果因为数组太大不能运行:segmentation…… 取找解决方法:这个比较适用!赞     方法一:     在VC的Project   setting里的link选项卡里把栈开大一点(windows里默认是4M)   ...

2007-09-23 05:52:00

阅读数:8743

评论数:0

递归函数内部的原理????不要跟我讲自己调用自己这样的话,我一分也不给你的zz

楼主wormemory(绿茶)2002-06-13 12:52:41 在 C/C++ / C语言 提问 递归函数内部的原理????不要跟我讲自己调用自己这样的话,我一分也不给你的,     我要知道的是,系统是不是一定会建一个栈区,或者说为什么一定要建栈,系统是怎么来实现的,或者说系统是根据...

2007-09-21 02:14:00

阅读数:2591

评论数:0

深入理解递归函数的调用过程

下面是个关于递归调用简单但是很能说明问题的例子:/*递归例子*/#includevoid up_and_down(int);int main(void){   up_and_down(1);   return 0;}void up_and_down(int n){  printf(&qu...

2007-09-21 02:09:00

阅读数:10346

评论数:2

不用递归——用栈——实现先序遍历二叉树的算法

想了半天,还没想出来,真弱。G了一圈,看到答案,哎!更弱,很简单……”算法:用堆栈实现 创建堆栈 把根节点压入堆栈 当堆栈不为空时,循环       弹出一个节点       如果这个节点不是NULL                输出该值                把这个节点的右节点压入堆栈...

2007-09-20 12:09:00

阅读数:3321

评论数:0

学习笔记:什么是设计模式?

模式模式(patterns)这个词,来自Christopher Alexander的 The Timless way of Building。“质 量是客观的么?”从这个问题出发,Alexander开始思考,优秀的设计和糟糕的设计之间,到底存在怎样的差别?或者说,优秀的设计包含了什么?糟糕的 设计...

2007-09-17 14:46:00

阅读数:1420

评论数:0

详细讲解 什么是设计模式

      设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。       毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工...

2007-09-17 14:30:00

阅读数:659

评论数:0

C/C++ 笔试、面试题目大汇总

1.求下面函数的返回值( 微软)int func(x) {     int countx = 0;     while(x)     {           countx ++;           x = x&(x-1);      }     return countx; }  假定x...

2007-09-16 20:19:00

阅读数:1750

评论数:0

几道C语言的题目

【1 使用宏】 1.1    #ifdef NDEBUG     #define TRACE(S) S    #else     #define TRACE(S) printf("%s;/n", #S); S    #endif 问:以上TRACE()宏的作用是什么? 1....

2007-09-16 15:34:00

阅读数:1060

评论数:0

C语言中的整数自动转换原则

有符号数与无符号数之间运算问题以下实验均在virual c++6中运行通过这个问题测试是否懂得C语言中的整数自动转换原则,有些开发者懂得极少这些东西。当表达式中存在有符号类型和无符号类型时所有的操作数都自动转换为无符号类型。因此,从这个意义上讲,无符号数的运算优先级要高于有符号数,这一点对于应当频...

2007-09-16 15:19:00

阅读数:2102

评论数:0

C语言测试:想成为嵌入式程序员应知道的0x10个基本问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从 被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示...

2007-09-16 15:02:00

阅读数:751

评论数:0

volatile 实例讲解

volatile的本意是一般有两种说法--1.“暂态的”;2.“易变的”。 这两种说法都有可行。但是究竟volatile是什么意思,现举例说明(以Keil-c与a51为例 例子来自Keil FQA),看完例子后你应该明白volatile的意思了,如果还不明白,那只好 再看一遍了。 例1. void...

2007-09-16 14:34:00

阅读数:692

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭