博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
zxg623
只为伊人守侯 和我共同营造苍凉的远方 醉解千愁,他处不堪留 我冷因为我看到世界的冷漠,我傲因为孤独的灵魂漂泊于芸芸众生之上,我酷因为没被事故磨去棱角,我狂因为愿意用生命去追求理想,我痴因为还相信爱情的魔力 我的笑隐约透露着孤独,快乐背后深深藏着痛楚,坚强的面对然后偷偷的哭.......
zxg623.cublog.cn
管理博客
发表文章
留言
收藏夹
· 技术博客
博客圈
音乐
相册
文章
· linux
}
· 内核
· shell
· 进程与线程
· 嵌入式
}
· 硬件
· bootloader
}
· u-boot
· blob
· vivi
· 驱动
· 软件
· c
· c++
· 操作系统
· windows技术
· 网络技术
· 杂文
首页
关于作者
姓名: 职业: 年龄: 位置: 个性介绍:
||
<<
>>
||
我的分类
文章列表 - c
C/C++中的日期和时间
<DIV> <DIV><FONT size=3>本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h……
查看全文
发表于:2008-05-14 ┆
阅读(23)
┆
评论(0)
从两道经典试题谈C/C++中联合体(union)的使用
<DIV> <DIV><STRONG>试题一:</STRONG>编写一段程序判断系统中的CPU是Little endian还是Big endian模式?</DIV> <DIV><STRONG>分析:</STRONG></DIV> <DIV>作为一个计算机相关专业的人,我们应该在计算机组成中都……
查看全文
发表于:2008-05-11 ┆
阅读(34)
┆
评论(0)
C语言宏定义学习测试
<DIV> <H2>1 防止一个头文件重复定义</H2> <DIV>格式如下</DIV><PRE>#ifndef COMDEF_H<BR>#define COMDEF_H<BR> //头文件内容<BR>#endif <BR></PRE> <DIV>这个在很多的头文件的开头都有看到,就是弄不明白,什么叫……
查看全文
发表于:2008-05-11 ┆
阅读(31)
┆
评论(0)
想成为嵌入式程序员应知道的0x10个基本问题
<DIV> <DIV id=art style="MARGIN: 15px" width="100%">C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供……
查看全文
发表于:2008-04-22 ┆
阅读(89)
┆
评论(0)
如何优化C语言代码
<DIV> <P><FONT size=3>1、选择合适的算法和数据结构<BR> 应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分紧密的关系,一般来说,指针比较灵活简洁,而数……
查看全文
发表于:2008-04-12 ┆
阅读(98)
┆
评论(0)
利用高斯消去法计算行列式的值
<DIV><FONT size=3></FONT></DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><FONT size=3><SPAN style="COLOR: #0000cc">#</SPAN><SPAN style="COLOR: #ff0000">include</SPAN> <SPAN style="COLOR: #0000cc"><</SPAN><SPAN style="COLOR: #ff0000">iostream</SPAN><SPAN style="COLOR: #0000cc">></SPAN><BR><SPAN style="COLOR:……
查看全文
发表于:2008-04-11 ┆
阅读(66)
┆
评论(0)
反转一个字节 和 判断32位整数二进制中1的个数 的算法
<DIV> <P><FONT face=宋体 size=3>unsigned char reverse8( unsigned char c )<BR>{<BR> c = ( c & 0x55 ) << 1 | ( c & 0xAA ) >> 1;<BR> c = ( c & 0x33 ) << 2 | ( c & 0xCC ) >> 2;<BR> c = ( c&……
查看全文
发表于:2008-04-11 ┆
阅读(80)
┆
评论(0)
字典树实现源代码
<DIV><FONT size=3></FONT></DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><FONT size=3>由字母a~z所组成的字符串的一个集合中,各个字符的长度之和为n。设计一个O<SPAN style="COLOR: #0000cc">(</SPAN>n<SPAN style="COLOR: #0000cc">)</SPAN>时间的算法,将这个集合中所有字符串依字典进行排序。注意,这里可能存在非常长的字符串。……
查看全文
发表于:2008-04-11 ┆
阅读(69)
┆
评论(0)
四则运算
<P><FONT size=3></FONT> </P> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><FONT size=3><SPAN style="COLOR: #0000cc">#</SPAN><SPAN style="COLOR: #ff0000">include</SPAN> <SPAN style="COLOR: #0000cc"><</SPAN><SPAN style="COLOR: #ff0000">iostream</SPAN><SPAN style="COLOR: #0000cc">></SPAN><BR><SPAN style="COLO……
查看全文
发表于:2008-04-11 ┆
阅读(74)
┆
评论(0)
堆和栈的区别
<DIV> <DIV><FONT size=3><FONT face=宋体>堆:顺序随意<BR><BR>栈:先进后出<BR><BR>堆和栈的区别 <BR><BR>一、预备知识—程序的内存分配 <BR><BR>一个由c/C++编译的程序占用的内存分为以下几个部分 <BR><BR>1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结<BR>构中的栈。 <BR><BR>2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构<BR>中的堆是两回事,分配方式倒是类似于链表,呵呵。 <BR><BR>3、全局区(静态区)(stati……
查看全文
发表于:2008-04-11 ┆
阅读(67)
┆
评论(0)
C语言面试题大汇总之华为面试题
<DIV> <DIV id=td_content> <P><FONT face=宋体 size=3>1、局部变量能否和全局变量重名?<BR><BR> 答:能,局部会屏蔽全局。要用全局变量,需要使用"::"<BR><BR> 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。<BR><BR> 2、如何引用一个已经定义过的全局变量?<BR><BR> 答:extern<BR><BR> 可以用引用头文件的……
查看全文
发表于:2008-04-11 ┆
阅读(61)
┆
评论(0)
C 语言吧·问题资料大全
<DIV> <DIV id=td_content> <P><FONT size=3>★本吧推荐的几个C编译器:http://post.baidu.com/f?kz=2769360<BR>◆本吧代码格式编辑器:http://post.baidu.com/f?kz=9364381<BR>◆二进制文件与文本文件的转换:http://post.baidu.com/f?kz=21576218<BR>◆本吧代码中显示?:http://post.baidu.com/f?kz=5054984<BR>◆C/C++ 编译器评测及下载:http://post.baidu.com/f?kz=13392270</FONT></P> <P><FONT size=3>★★★Turbo C 2.0 设置详细●图解●,<BR>所有用tc产生的问题先来看这个:<BR></FONT><A href="http://www.frontfree.net/view/ar……
查看全文
发表于:2008-04-11 ┆
阅读(65)
┆
评论(0)
计算矩阵的逆矩阵
<P><FONT size=3></FONT> </P> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><FONT size=3><SPAN style="COLOR: #0000cc">#</SPAN><SPAN style="COLOR: #ff0000">include</SPAN> <SPAN style="COLOR: #0000cc"><</SPAN><SPAN style="COLOR: #ff0000">iostream</SPAN><SPAN style="COLOR: #0000cc">></SPAN><BR><SPAN style="COLO……
查看全文
发表于:2008-04-11 ┆
阅读(67)
┆
评论(0)
高斯-塞德尔迭代算法
<P><FONT size=3></FONT> </P> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><FONT size=3><SPAN style="COLOR: #0000cc">#</SPAN><SPAN style="COLOR: #ff0000">include</SPAN> <SPAN style="COLOR: #0000cc"><</SPAN><SPAN style="COLOR: #ff0000">iostream</SPAN><SPAN style="COLOR: #0000cc">></SPAN><BR><SPAN style="COLO……
查看全文
发表于:2008-04-11 ┆
阅读(56)
┆
评论(0)
雅克比迭代算法
<P><FONT size=3></FONT> </P> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><FONT size=3><SPAN style="COLOR: #0000cc">#</SPAN><SPAN style="COLOR: #ff0000">include</SPAN> <SPAN style="COLOR: #0000cc"><</SPAN><SPAN style="COLOR: #ff0000">iostream</SPAN><SPAN style="COLOR: #0000cc">></SPAN><BR><SPAN style="COLO……
查看全文
发表于:2008-04-11 ┆
阅读(59)
┆
评论(0)
说明以下关键字的作用 auto static register const volatile ext
<DIV> <DIV class=postText> <H3><FONT size=3>(1)auto </FONT></H3> <P><FONT size=3> 这个这个关键字用于声明<SPAN class=hilite3>变量</SPAN>的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的<SPAN class=hilite3>变量</SPAN>视为全局<SPAN class=hilite3>变量</SPAN>,而在函数中定义的<SPAN class=hilite3>变量</SPAN>视为局部<SPAN class=hilite3>变量</SPAN>。这个关键字不怎么多写,因为所有的<SPAN class=hilite3>变量</SPAN>默认就是auto的。 </FONT></P> <P><A name=register><FONT size=3></FONT></A>……
查看全文
发表于:2008-04-11 ┆
阅读(57)
┆
评论(0)
typedef和#define的用法与区别
<DIV><FONT size=3>typedef和#define的用法与区别</FONT> <P><STRONG><FONT size=3>一、typedef的用法</FONT></STRONG></P> <P><FONT size=3>在C/C++</FONT><A class=vLink1 id=vad_2 onmouseover="if(typeof(showTitle)!='undefined'){this.title='';window.clearTimeout(hideTO);showTitle(event, this, 2,'');}" title="" style="FONT-SIZE: 1em" onclick="" onmouseout="if(typeof(showTitle)!='undefined'){mouseIsOverLayer = false; mouseOverWhileLoad = false; hideTO = window.setTimeout('checkIfMouseOverLayer()',500);}" ……
查看全文
发表于:2008-04-11 ┆
阅读(67)
┆
评论(0)
北电 一面 算法题
<DIV> <P><FONT size=3>/*-------------------------------------------------------------------------</FONT></P> <P><FONT size=3>2007 我的北电一面编程题<BR>现在已知一个ASCII字符用一个字节存储,但其最高位是无用的<BR>现将一个80个字节的字符串 压缩存储 为70个字节, </FONT></P> <P><FONT size=3>解决方法:显而易见是移位,现找出规律,写出一个公式</FONT></P> <P><FONT size=3>b[0]=(a[0]<<1)+ ( a[1] & 0x40) >>6;<BR>b[1]=(a[1]<<2)+ ( a[2] & 0x60 )>>5;<B……
查看全文
发表于:2008-04-11 ┆
阅读(50)
┆
评论(0)