- 博客(111)
- 资源 (9)
- 收藏
- 关注
原创 转贴 C/C++程序员常见面试题深入剖析
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见-。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程 度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的s
2010-01-08 21:50:00
618
原创 转贴C语言编译全过程
C语言编译全过程 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.o
2010-01-08 21:43:00
632
转载 MySQL安裝指南
要安裝 MySQL,可以在終端提示符后運行下列命令:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install php5-mysql // 安装php5-mysql 是将php和mysql连接起来一旦安裝完成,MySQL 服務器應該自動啟動。您可以在
2010-01-06 23:24:00
637
原创 新的发现,如下几款播放器在linux下能够播放几乎所有格式的viedo
多媒体Playback1)多媒体中心Moovida。原名是Elisa。一个很不错的家庭影院程序。(sudo apt-get installmoovida)2)视频Feed软件Miro。原名是Democracy Player。(sudo apt-get install miro)3)媒体播放器Banshee。(sudo apt-get install banshee) 这
2010-01-03 19:36:00
1152
原创 如何在Ubuntu9.10上安装RealPlayer(How to install RealPlayer on Ubuntu)
如何在Ubuntu上安装RealPlayer(How to install RealPlayer on Ubuntu)本来在Ubuntu上安装RealPlayer应该是很容易的,就是直接在终端中键入sudo apt-get install realplayer就可以了的,但是我如此操作只能得到正在读取软件包列表... 完成正在分析软件包的依赖关系树
2010-01-03 12:03:00
826
原创 在Ubuntu 9.10下成功设置桌面特效
写在前面 本文的设置均是基于Ubuntu 9.10(准确地说是针对于compizconfig-settings-manager0.8.2),对于8.10以上的版本基本适用,8.04有部分设置的位置不同,更低的版本就没尝试过了。。在配置之前务必保证你的系统有良好的互联网接入,有良好的源供使用,并且已经更新了源列表(这些步骤在其它Ubu
2010-01-03 11:34:00
1598
原创 在Ubuntu 9.10下成功安装Fcitx输入法
這幾天都在玩 ubuntu,開始感受到了linux的n多魅力所在,下面是我安裝輸入法時的步驟,希望能記錄下這幾天學到和看到的一些東西 1.當然是下載#sudo apt-get install im-switch fcitx#sudo im-switch -s fcitx -z default#im-switch -s fcitx -z default #注意:不加sudo完
2010-01-03 11:10:00
1230
原创 2010c数据结构日志
#includeint f();int main(void){ int i = 10; i = f(); printf("i = %d/n",i); return 0;}//当函数调用 完筆之后j就 消毀 掉 int f(){ int j = 20; return j;} 但是如果是这样的话,可 以跨 函
2010-01-01 21:05:00
599
原创 一个关于NDK的网站,收藏了
http://www.android1.net/Topic.aspx?BoardID=27&TopicID=1165http://blog.sina.com.cn/s/articlelist_1242184131_6_1.htmlhttp://www.cnblogs.com/huaping-audio/archive/2009/08/27/1555089.html //一个很详细的
2009-12-23 23:07:00
656
原创 最近流行這樣一句話:“人人都是杯具,只有把不开心的倒出去,开心的才能装进来!”心享愿您的人生中装满幸福的故事!冬日来临了,请用心享梦幻杯,盛一杯温热的水……让心享的关爱,在这个寒冷冬季中,伴你左右!
最近流行這樣一句話:“人人都是杯具,只有把不开心的倒出去,开心的才能装进来!”心享愿您的人生中装满幸福的故事!冬日来临了,请用心享梦幻杯,盛一杯温热的水……让心享的关爱,在这个寒冷冬季中,伴你左右!
2009-12-08 18:01:00
1614
原创 C/C++数组名与指针区别转贴
C/C++数组名与指针区别 引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C
2009-12-08 10:09:00
724
1
原创 上一周的一些笔记
2009-11-8:看了尚观的10.avi和11.avi安装了Ubuntu 9.10看了shell的前两章!2009-11-9:看了尚观的12.avi和13.avi2009-11-10:7:10~8:10看了尚观的14.avivim的使用编辑模式:i在当前位置插入a在当前位置的下一个字符处插入I在行开始出插入A在行末开始插入o在当前行的下一行插入O在当前行的上一行插入u:undor:replac
2009-11-15 22:30:00
1328
原创 一些笔记
当调用getContent()方法是,他会返回某种对象的Object引用,而你可以调用该对象的方法,采用更方便的方式检索数据。但是在调用该方法前,必须调用instanceof验证对象的类型,防止类产生异常。如JPEG资源,getContent()返回一个对象,URL url = new URL(args[0]);Object o = url.getContent();if(o
2009-11-13 17:25:00
516
转载 使用URL
使用URL每一个URL对象都封装了资源的标识符合协议处理程序。获得URL对象的途径之一是调用URI对象的toURI()方法。当然也可以通过URL构造函数来建议URL对象。URL url = new URL("http://www.informit.com");一旦拥有了URL对象,你就可以使用getAutoority()、getDefaultPort()返回URL对象的协议处理程序使用
2009-11-12 16:26:00
646
转载 (转)memset和ZeroMemory 收藏
(转)memset和ZeroMemory 收藏 1. memset就是将一个内存区全部设置成你指定的值。以字节为单位。 ZeroMemory相当于memset(buffer,0,length)中参数2设置成0。2. memset有个潜在的危险,它的后两个参数类型相同,但是含义大相径庭,如果不慎写反了编译时也不容易查出来;相比起源于Berkerly网络编程代码早期的bezro不是AN
2009-10-18 20:46:00
657
转载 所有优秀英语学习网站
1.http://www.texun.cn/addrso/index.htm特训网:English Learning Websites2.http://broadcast-live.com/Live Radio and TV from Around the World3.http://www.nxenglish.com/voa01_1.aspxVOA Special English Introdu
2009-10-17 09:14:00
1077
1
原创 6.5复合表达式用汇编来实现及检测题
if(a1>b1) and (b1>c1){ x=1}mov eax,a1cmp eax,b1jbe nextmov eax,b1cmp eax,c1jbe nextmov x,1next:if(a1>b1) or (b1>c1)mov eax,a1cmp eax,b1ja domov eax,b1cmp eax,c1jb
2009-10-14 14:12:00
646
转载 绝对把老师气到撞墙的答卷和大学宿舍里出现频率最高的话
绝对把老师气到撞墙的答卷1.“床前明月光”,下一句同学填“李白睡的香”…2.“三个臭皮匠”下一句他竟然填“臭味都一样”…批卷老师立即晕倒…3.陶渊明的“不为五斗米折腰”,那同学斗胆的写“给我六斗就可以”…4.“穷则独善其身”,下一句同学填“富则妻妾成群”。5.“西塞山前白鹭飞”,下一句“东村河边乌龟爬”?6.“天若有情天亦老”,下一句“人若有情死的早”?7.“葡萄美酒夜
2009-10-12 15:56:00
611
转载 汇编中的test和cmp比较
首先看看:状态寄存器(即标志寄存器)PSW(Program Flag)程序状态字(即标志)寄存器,是一个16位寄存器,由条件码标志(flag)和控制标志构成,如下所示:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF条件码:①OF(Overflow Flag)溢出标志,溢出时为1
2009-10-12 14:44:00
2492
转载 男人很NB的语录
男人很NB的语录1 你可以不拥有任何东西,除了对生活的激情。 2 然后是钱。 3 努力赚钱。 4 有了钱,可以拥有很多女人的身体。 5 没有钱,要拥有很多女人的心。 6 如果身体和心你都无法得到,那只能说明你的无能。 7 英雄和浪子,取长补短。 8 该英雄时要英雄,该浪子时得浪子。 9 喝酒,抽烟。一个都不能上瘾。 10
2009-10-10 11:25:00
519
转载 世界上最短的小说
世界上最短的小说最短的爱情哲理小说:1、“你应该嫁给我啦?” “ 不。” 于是他俩又继续幸福地生活在一起。2、《生活》(作者:北岛) 正文:网据说这个小说被美国时代周刊评为世界上最短的小说。3、英国《每日镜报》举行过一次“三字小说”征文活动,获得第一名的是“God is dying” (神垂死)4、近年来中国最精彩的写实小说,全文八个字:此地钱多人傻速来据说是发自杭州市
2009-10-10 11:20:00
907
原创 5.5过程的定义和使用
1.过程的定义:sample PROC . . . retsample ENDP 2.创建一个名为SumOf的过程来计算3个32位整数的和,假设合适的整数已经放在了EAX、EBX和ECX中了。SumOf PROC add eax,ebx add eax,ecx retSumOf ENDP
2009-10-09 16:32:00
486
原创 人一生要读的60本书(经典读书计划)
生活里没有书,就好像没有阳光。在此贴上自己最喜欢的读书计划,提醒自己趁有时间多读点书。试想如果此生错过了这些传世经典,那岂不是一旷世遗憾,可不想以后空悲切啊。 60本书涵盖政治学、经济学、军事学、社会学、成功学、文学、美学等各个领域,每部作品都是本领域的集大成者,许多都是举世公认的学习其领域的最佳读本,同时在选择书目时注重其内在联系,使得60本书组合构成一份理想的一生读书计划。实施此计划,能使一个
2009-10-09 14:04:00
768
原创 上海行
已经记不起自己上一次有冲动写点什么东西是什么时候的事情了! 依稀记得大学里面就没有些过些什么东西,当时是想完成自己的一篇比较详细的关于自己的小传,但是当时只写到初中就没写下去了。不记得当时停笔的原因是高中的记忆太过美好无从下笔还是说是因为大学里面的记忆太过的苍白而怕写完高中时期就得写大学的那很多不称心的事情。总之就是没有写下去,即使到后面尽管有那么一小会儿有冲动想写,到后来还是没
2009-10-07 23:21:00
1080
原创 第二章2.1笔记和检测题
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;笔记;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1:cpu的组成部分:register、alu、cu、clock。clock用于cpu的内部操作和其他系统部件的同步控制单元(control unit)协调执行及其指令时各个步骤的次序。算术逻辑单元(arithmetic logic uni
2009-09-24 17:03:00
768
2
原创 1.4检测题
1.运算符的优先级:在包含一个以上运算符的布尔表达式里面,NOT运算符的优先级最高,其次是AND和OR。为了避免混淆,可以使用小括号来强制表达式优先求值。;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;检测题;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;题1:请描述如下的表达式:~XvY和(X^Y)解答:~Xv
2009-09-24 13:55:00
476
原创 1.3数据的表示方法笔记及检测题
1二进制、八进制、十进制和十六进制的总结数制 基数 可能的数字二进制 2 0 1八进制 8 0 1 2 3 4 5 6 7 十进制 10 0 1 2 3 4 5 6 7 8 9十六进制 16 0 1 2 3 4 5 6 7 8 9
2009-09-23 17:36:00
1814
原创 1.2.2检测题
题1:用自己的话描述虚拟机的概念?解答:计算机是分层设计的,每层都表示一个把高级语言指令翻译成低级语言指令的翻译层题2:程序员为什么不用机器语言编写应用程序?解答:首先要明白机器语言的概念,机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的。这导致机器语言可读性差,
2009-09-23 09:34:00
614
原创 Virtual PC 使用指南
Virtual PC 使用指南 在阅读本文之前,强烈建议先阅读虚拟机概述及VPC和VS的区别一文,这样你可以对微软的虚拟机产品有更深的认识。 安装需求 物理计算机和宿主操作系统安装需求 在安装Virtual PC之前,计算机需要满足以下要求: CPU主频为400MHz(推荐1GHz)以上、具有L2缓存的x86计算机。Virtual PC支持使用AMD Athlon
2009-09-22 22:17:00
714
原创 1.1.3检测题
题1:汇编器和链接器是如何协作工作的?解答:汇编器负责把汇编源程序翻译成机器语言。而链接器负责把编译器所创建的多个单独文件组合链接成可执行程序。这里面要注意汇编器和编译器的区别。不太清楚他们的区别,下面的区别是从网络上的解释:汇编器(汇编程序assembler)用来翻译汇编语言程序,是将汇编码助记符替换为机器码,所以理论上汇编语言程序效率和机器语言等。而编译器(汇编程序 compiler)
2009-09-22 17:12:00
634
原创 《intel 汇编语言程序设计》第一章正式起步
从今天开始学子《intel 汇编语言程序设计》这本书,同时要抽出时间复习王爽的《汇编语言》,每复习完一章,就取做汇编网站上的检测题,intel 汇编语言程序设计1.一些术语解释IA-32(intel architecture),英特尔体系架构,英特尔从486开始采用,也叫x86-32架构AMD:Advanced micro Devices.AMD 是世界上CPU一大生产商,是INT
2009-09-22 10:13:00
1389
原创 实验17
assume cs:codesg datasg segment fun_table dw fun0,fun1,fun2,input,error,space fun0 db 0 read floopy,$ fun1 db 1 read floopy,$ fun2 db 2 exit program,$
2009-09-22 00:26:00
592
原创 17.3(2)
题目:编程,编写一个接受字符串输入的程序,应该有如下功能:(1)在输入的同时需要显示这个字符串(2)一般在输入回车符后,字符串输入结束(3)能够删除已经输入的字符解答:只是写个测试程序而已 assume cs:codesg,ds:datasgdatasg segment db 4000 dup(0)datasg endscodesg segment
2009-09-18 15:05:00
555
原创 17.3(1)
题目:编程,编写一个接受字符串输入的程序,应该有如下功能:(1)在输入的同时需要显示这个字符串(2)一般在输入回车符后,字符串输入结束(3)能够删除已经输入的字符分析:我没用书上的入栈出栈写,就是先看看不用书上的方法能做出来否?实现过程在源代码中有详细的分析。源代码: assume cs:codesgdatasg segment db 1024 dup(0)
2009-09-17 22:59:00
561
原创 检测点17.1
题目:在int 16h中断例程中,一定要设置IF=1的指令。这种说法是对的吗?解答:开始的时候,感觉这句话应该是错的,当时是想int 16h只是从键盘缓冲区中读取数据,应该是可以不用设置IF的。但是这种说法只有在键盘数据缓冲区中有数据时正确。然而我们不能确保键盘缓冲区中会一直有数据,如果没有键盘缓冲区中没有数据,那马将会造成死锁。所以我们还是要设置IF=1使得能够响应int 9的中断。便于in
2009-09-17 19:29:00
1573
原创 第十七章第二节题
题目:编程,接受用户的键盘输入,输入‘r’,将屏幕上的字符设置为红色;输入‘g’,将屏幕上的字符设置为绿色;输入‘b’时,将屏幕上的字符设置为蓝色。源代码:assume cs:codesgcodesg segment start: mov ax,0 int 16h;调用int 16h的0号功能读取键盘输入的字符,输入的字符的ascii码放在了al中
2009-09-17 19:07:00
546
原创 16实验
编写包含多个功能子程序的中断例程 安装一个新的int 7ch中断例程,为显示输出提供如下功能子程序: (1)清屏 (2)设置前景色 (3)设置背景色 (4)向上滚动一行 入口参数说明: (1)用ah寄存器传递功能号:0表示清屏,1表示设置前景色,2表示设置背景色,3表示向上滚动一行; (2)对于2、3号功能,用al传送颜色值,(al)取值范围为[0,1,2,3,4,5,6,7]
2009-09-16 00:27:00
632
原创 16.3求sin值的程序
编写一个子程序,计算sin(x)。并在屏幕中间显示结果。源代码:assume cs:codesgcodesg segmentstart: mov al,60 call showsin mov ax,4c00h int 21hshowsin: jmp short show
2009-09-15 19:30:00
1504
《微积分之屠龙宝刀+微积分之倚天宝part4(4-4)
2009-10-14
《微积分之屠龙宝刀+微积分之倚天宝part3(4-3)
2009-10-14
《微积分之屠龙宝刀+微积分之倚天宝 part2(4-2)
2009-10-14
80x86保护模式系列教程
2009-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人