- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 生命中不能承受之XXX---04 Favorite Person
http://www.youtube.com/watch?v=-t-5PLQgcSA No, Ill say, pretty sure,I’m not even my favorite person,damn.
2008-07-30 21:52:00 332
转载 C/C++程序员应聘常见面试题深入剖析
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的str
2008-07-27 20:13:00 292
原创 生命中不能承受之XXX---03 Oh God, I hate my job
Gunther: Rachel?Rachel: Yeah.Gunther: Remind me to review with you which pot is decaf and which is regular.Rachel: Cant I just look at the handles on them?Gunther: You would think.Rachel: O
2008-07-27 19:50:00 1274
转载 更深层次分析一道试题——指针内存分配
指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1 中,Test 函数的语句GetMemory(str, 200)并没有使str 获得期望的内存,str 依旧是NULL,为什么?void GetMemory(char *p, int num){p = (char *)malloc(sizeof(char) * num);}void Test(voi
2008-07-27 19:10:00 343
转载 OSI七层模型
OSI 七层模型称为开放式系统互联参考模型 OSI 七层模型是一种框架性的设计方法 OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能使就是帮助不同类型的主机实现数据传输 物理层 : O S I 模型的最低层或第一层,该层包括物理连网媒介,如电缆连线连接器。物理层的协议产生并检测电压以便发送和接收携带数据的信号。在你的桌面P C 上插入网络
2008-07-27 18:42:00 319
转载 C语言面试题目(3)
53.以下三个有什么区别?char * const p; //常量指针,p的值不可以修改char const * p;//指向常量的指针,指向的常量值不可以改const char *p; //和char const *p54. char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc";const char str4
2008-07-27 10:54:00 1251
转载 C语言面试题目(2)
C语言面试题目(2) 2007-09-28 14:24:06 本文已公布到博客频道职场·创业分类 19. 设有以下说明和定义:(注意变量占用字节在不同平台下是不同的)typedef union {long i; int k[5]; char c;} DATE;struct data { int cat; DATE cow; double dog;} too;DATE max;
2008-07-27 10:53:00 1012
转载 C语言面试题目(1)
C语言面试题目(1) 1. static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域2. 引用与指针有什么区别? 1. 引用必须被初始化,指针不必。 2. 引用初始化以后不能被改变,指针可以改变所指的对象。 3. 不存在指向空值的引用,但是存在指向空值的指针。3. 描述实时系统
2008-07-27 10:52:00 625
转载 简单的位操作
位操作(Bit manipulation) 9. 嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。对这个问题有三种基本的反应1)不知道如何下手。该被面者从没做过任何嵌入式系统的工作。2) 用bit fields。Bit fields是被扔到C语言死角的东西,它保证你的
2008-07-27 10:34:00 483
转载 const
const int a;int const a;const int *a;int * const a;int const * a const;/******/前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。最后一个意味
2008-07-27 10:29:00 407
原创 一道小递归
void reverse(char *p){ if (*p == /0) return; reverse(p+1); printf("%c",*p);}
2008-07-27 09:57:00 344
原创 两道链表小题
1:有两个单向链表,表头pHeader1,pHeader2,请写一个函数判断这两个链表是否有交叉.如果有交叉,给出交叉点.程序不能改变链表的内容,可以使用额外的空间,时间复杂度尽量小,最好给出两种解.(双重循环的解由于时间复杂度高,不算正解). 2:.有单向链表,其中节点结构为Node{int value;Node *pNext};只知道指向某个节点的指针pCurrent;并且知道该节点不是尾节
2008-07-26 22:04:00 835
原创 生命中不能承受之XXX---02 广州天河购书中心
前日去左天河購書中心,第三次了。上一次系一年前,俾偉易達錄用果日,系度買左本書。而第一次就系13年前,來廣州考試,考唔上,如果考上就好啦,成個人生都唔同晒。諗落我呢一世人都算機會多多,不過就次次都冇把握好。婆婆成日都話,一個人食幾多着幾多,系前世就注定葛。我以前對呢類理論從來都不屑一顧,我自以為任何野都可以通過努力去改變,幸福都系靠爭取而得翻來。但系,最近幾年連連既不順,處處碰壁,仅剩既意志消磨殆
2008-07-25 12:08:00 505 1
原创 C语言 64位整型的printf格式控制
long long a;1.DEV C printf("%I64u/n",a); 2.linux环境 printf("llu/n",a);
2008-07-25 12:05:00 3913
原创 生命中不能承受之XXX---01 第一与不是倒数第一
小时候,常考第一,拿第一拿到没感觉,一点都不高兴。上个月,有个人跟我说:“你不是最差的”,是整个部门而言,可能是更多,几千人中。。。我不是最差的。这还不是最糟糕的。更变态的是,我居然心里好一阵愉悦,为这破事高兴了好一整天。多可悲,哈哈。我从小时候拿第一没感觉,到现在的因为自已“不是最差”而开心快乐,这狗日的生活就是这样的江河日下的。
2008-07-24 20:47:00 344 1
原创 cygwin备份
把以下两个文件放到cygwin目录下,cygwin可实现绿色化install.batbin/mount -m | bin/sed s/mount/"%CD%///bin///mount"/ > tmp/mount.logbin/umount -cbin/umount -Abin/mount -bfu %CD%/ /bin/mount -bfu %CD%//bin /usr/binbin/mo
2008-07-22 16:45:00 598
原创 cygwin使用资料
cygwin使用心得1.在cygwin里访问Windows盘cd /cygdrive/ccd c:2.整合cygwin命令到Windows中假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find)
2008-07-22 16:44:00 644
转载 不用回车的getchar()
#include #include #include #include #include char getch(){ char c=0; struct termios org_opts, new_opts; int res=0; //----- store ol
2008-07-12 21:19:00 2460
转载 可重入函数
一、可重入函数1)什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反,不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。2)
2008-07-11 16:23:00 382
转载 一个使用 ANSI.SYS Escape Sequences 进行时间显示的例子
#include #include #include #include #include int main(void) { time_t t_time; char *a_time; char *day; char *hour; day=(char*)m
2008-07-11 16:14:00 974
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人