博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
小宝--读书笔记
精修内功!
zieckey.cublog.cn
管理博客
发表文章
留言
收藏夹
· 相关BLOG
· 好友BLOG
· 常去的地方
博客圈
音乐
相册
· 同学相片
· 西藏之行
· 我的大学
文章
· OS Linux
}
· Command
· Install && Usage
· Soft Install && Usage
· Kernel
· Solaris
· Other
· C/C++
}
· OpenGL
· Linux C/C++
}
· gcc-gdb
· pthread
· socket-net
· 进程控制
· QT Embedded
· Standard C/C++
· Win32 C/C++
· E680
· Java
}
· J2ME
· J2SE
· J2EE
· Software Engineering
}
· Class Design Principle
· Arithmetic Data Structure
· Design Patterns
· Web
}
· PHP
· Database
· Other
}
· Shell/Python/Perl
· Windows
· Networks
· Assemble
· Video && Image
· Hardware Design
· Other
· 人生如梦
}
· 修身养性
· 生活
· 音乐电影
· 职业生涯
· 搞笑
· 其它
首页
关于作者
思路决定出路,态度决定高度!
||
<<
>>
||
我的分类
最新照片
上一张
下一张
幻灯片
停止播放
最新文章
·
C++ STL 学习 :更多仿函..
·
C++ STL 学习 :for_each..
·
以太网环境下UDP传输中的..
·
Windows消息机制要点
·
HTTP请求Header分析
·
shell判断文件是否存在
·
using gprof with multit..
·
Program received signal..
·
select poll使用
·
用XAMPP-轻松配置PHP开发..
最新留言
·
glq2000
第2个问题是关于对apache配..
·
glq2000
博主,你好!
我有两个ht..
·
本站网友
你好,想与博主进行约稿..
·
本站网友
宝哥真厉害
·
本站网友
又仔细看了一下
作者硬..
·
本站网友
作者高手啊
·
本站网友
你好,我想问下发给MAS的短..
·
cxg888
板凳/你有吗/。。。。
·
jiaxi
请问,您了解sqlite的索引..
·
本站网友
zieckey您好:我是一名嵌入..
·
本站网友
谢谢分享,音乐我已经下载了..
·
本站网友
背景音乐叫什么名字?
能..
·
本站网友
zieckey 我想在virtual ..
·
本站网友
你好 我最近我在读《自己动..
·
影过雁落
博主好辛苦,放这麽多好东..
最新评论
·
0xaa55 是512字节引导扇区..
·
不错的文章 收益
·
赞
·
为什么最后没有55aa的结束..
·
我要是个1000项的数组排序..
·
for ( int iIntervalLeng..
·
NB,Thanks a lot!
·
有写问题比较有争议的,不..
·
若使用Eclipse, 则需要在..
·
哪个用户配置文件啊,谢谢..
·
一个专为操作系统开发者與..
·
这文章是抄的,还没抄全。..
·
太棒了
·
你好,HUSTER,找不到dosA..
·
太好啦,照着你的方法,我..
最新收藏
·
Linux内核学习
·
8℃空间 blog
·
zieckey CSDN
·
张奎
·
GeGe
·
小强
·
嵌入式
·
彩色沙漠
·
谢双雯
统计信息
·
总访问量:988623
·
文章个数:472
·
评论条数:236
·
留言条数:41
·
网友推荐:
C++ STL 学习 :更多仿函数(functor)(二)
<BR>C++ STL 学习 :更多仿函数(functor)(二)<BR><BR>C++标准程序库中提供了许多非常有用的预先定义好的的仿函数,了解这些将为我们的开发工作带来便利性和稳健性。<BR><BR>求反值:<BR> <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 face=新宋体><SPAN style="COLOR: #ff9900">// TEMPLATE STRUCT negate<BR></SPAN><BR><SPAN styl……
查看全文
发表于:2010-07-21 ┆
阅读(76)
┆
评论(0)
C++ STL 学习 :for_each与仿函数(functor)(一)
<DIV>C++ STL 学习 :for_each与仿函数(functor)(一)</DIV> <DIV>先看wikipedia定义:<BR>A function object, also called a functor, functional, or functionoid,[1] is a computer programming construct allowing an object to be invoked or called like it was an ordinary function, usually with the same syntax.<BR>简单来将,仿函数(functor)就是一个重载了"()"运算符的struct或class,利用对象支持operator()的特性,来达到模拟函数调用效果的技术。</DIV> <DIV>我们平时对一个集合类遍历的时候,例如vector,是这……
查看全文
发表于:2010-07-20 ┆
阅读(70)
┆
评论(0)
以太网环境下UDP传输中的数据包长度问题
对于以太网环境下UDP传输中的数据包长度问题<br> <br> 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。<br> 其中以太网(Ethernet)的数据帧在链路层<br> IP包在网络层<br> TCP或UDP包在传输层<br> TCP或UDP中的数据(Data)在应用层<br> 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}}<br> 在应用程序中我们用到的Data的长度最大是多少,直接取决于底层的限制。<br> 我们从下到上分析一下:<br> 在链路层,由以太网的物理特性决定了数据帧的长度为(46+18)-(1500+18),其中的18是数据帧的头和尾,……
查看全文
发表于:2010-07-13 ┆
阅读(88)
┆
评论(0)
Windows消息机制要点
<div class="lbmcrcBlogSummary sqlBlogPostFix"> <p> <strong>1. 窗口过程</strong><br> <br> 每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数) </p> <p> <strong>2 消息类型</strong><br> <br> <strong>1) 系统定义消息(System-Defined Messages)</strong><br> <br> 在SDK……
查看全文
发表于:2010-07-07 ┆
阅读(99)
┆
评论(0)
HTTP请求Header分析
<strong><span style="font-size: 15pt;">客户端</span></strong><strong><span style="font-size: 15pt;">HTTP</span></strong><strong><span style="font-size: 15pt;">请求的</span></strong><strong><span style="font-size: 15pt;">Header</span></strong><strong><span style="font-size: 15pt;">信息</span></strong><strong><span style="font-size: 15pt;"></span></strong> <p class="MsoNormal"><strong><span style="font-size: 14pt;">1</span></strong><strong><span style="font-size: 14pt;">、</span></strong><str……
查看全文
发表于:2010-07-02 ┆
阅读(136)
┆
评论(0)
shell判断文件是否存在
if test -n "$fix_srcfile_path"; then<br> eval srcfile=\"$fix_srcfile_path\"<br> fi<br><div class="blog_content"> <br>-f 和-e的区别 <br>Conditional Logic on Files <br> <br>-a file exists. <br>-b file exists and is a block special file. <br>-c file exists and is a character special file. <br>-d file exists and is a directory. <br>-e file exists (just the same as -a). <br>-f file exists and is a regular file. <br>-g file e……
查看全文
发表于:2010-06-29 ┆
阅读(198)
┆
评论(0)
using gprof with multithreaded applications
<h1> HOWTO: using <code>gprof</code> with multithreaded applications </h1> <h2> What is <code>gprof</code>? </h2> <p> <code>gprof</code> is the GNU Profiler, a tool used when tracking which functions are eating CPU in your program. Anyway, you should already be familiar with it if you got interested in this page. </p> <p> One problem with <code>gprof</code> under certain kernels (such as Linux) is that it doesn’t behave correctly with multithreaded applications. It actually only pr……
查看全文
发表于:2010-06-24 ┆
阅读(83)
┆
评论(0)
Program received signal SIGBUS, Bus error
<div class="tit">Program received signal SIGBUS, Bus error</div> <div class="date"> </div> <div class="cnt" id="blog_text"><font size="4">理解SIGBUS与SIGSEGV<br><br>Q: SIGSEGV我能理解,但有时碰上SIGBUS,这该如何理解。<br><br>A: nkwht@SMTH<br><br>nkwht用Google获取这样一些知识。有多种可能导致SIGBUS信号:<br><br>1) 硬件故障,不用说,程序员最常碰上的肯定不是这种情形。<br><br>2) Linux平台上执行malloc(),如果没有足够的RAM,Linux不是让malloc()失败返回,<br>而是向当前进程分发SIGBUS信号。<b……
查看全文
发表于:2010-06-18 ┆
阅读(98)
┆
评论(0)
select poll使用
<p><br>2.1. 如何管理多个连接?<br>“我想同时监控一个以上的文件描述符(fd)/连接(connection)/流(stream), 应该怎么办?” <br><br>使用 select() 或 poll() 函数。 <br><br>注 意:select() 在BSD中被引入,而poll()是SysV STREAM流控制的产物。因此,这里就有了平台移植上的考虑:纯粹的BSD系统可 能仍然缺少poll(),而早一些的SVR3系统中可能没有select(),尽管在SVR4中将其加入。目前两者都是POSIX. 1g标准,(译者 注:因此在Linux上两者都存在) <br><br>select(……
查看全文
发表于:2010-06-03 ┆
阅读(148)
┆
评论(0)
用XAMPP-轻松配置PHP开发环境
<div class="post-nav"><a class="l" href="http://www.yulongauto.com/greysky/post/105.html">« Zend Studio for Linux 中文乱码的通用解决方法</a><a class="r" href="http://www.yulongauto.com/greysky/post/107.html">php汉字转拼音函數 »</a></div> <h4 class="post-date">2008-5-27 21:26:2</h4> <h2 class="post-title">用XAMPP-轻松配置PHP开发环境</h2> <p><span class="postbody"><span style="font-weight: bold;">注:这篇文章在我的blog上先发表,但开始很粗略,经过几次的修改后,我觉得这篇文章大……
查看全文
发表于:2010-04-22 ┆
阅读(204)
┆
评论(0)
Linux扫描目录
相关函数:scandir, opendir, readdir, alphasort<BR>表头文件:#include <dirent.h><BR>定义函数:int scandir(const char *dir, struct dirent **namelist, nt (*select) (const struct dirent *), nt (*compar) (const struct dirent **, const struct dirent**));<BR>函数说明:scandir()会扫描参数dir指定的目录文件,经由参数select指定的函数来挑选目录结构至参数namelist数组中,最后再调用参数compar指定的函数来排序namelist数组中的目录数据。每次从……
查看全文
发表于:2009-12-27 ┆
阅读(552)
┆
评论(0)
windows 下访问 nfs
第一种方法:<br>1. 下载Windows的NFS软件SFU:<br><a href="http://download.microsoft.com/download/a/1/c/a1ca7af1-a6e3-46e7-874a-4c5d8c0fb3b7/SFU35SEL_EN.exe" target="_blank" onclick="return checkUrl(this)" id="url_2">http://download.microsoft.com/download/a/1/c/a1ca7af1-a6e3-46e7-874a-4c5d8c0fb3b7/SFU35SEL_EN.exe</a><br>2. 下载SFU3.5的补丁文件:<a href="http://download.microsoft.com/download/5/8/8/588bf58c-97ee-404b-b110-7c39e007ca9a/SFU35-KB939778-X86-ENU.exe" target="_blank" onclick="retur……
查看全文
发表于:2009-12-09 ┆
阅读(476)
┆
评论(0)
c++资源之不完全导引 各大有名库的介绍 收藏
<p>最后更新:2004年6月12日<br>声明:<br>.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。<br>本文为介绍性文章,会随笔者学习C++语言不断更新。 </p><p>前言<br>无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于学 习者的确有很多难……
查看全文
发表于:2009-11-20 ┆
阅读(405)
┆
评论(0)
类型转换过程中产生临时对象问题
今天在做序列化的时候出现了bug,仔细研究发现,是自己的对类型转换理解有误。下面对今天的情况做一个总结。<br><br>序列化和反序列化函数原型声明:<br>MemoryDataStream& MemoryDataStream::operator << ( std::string& val );<br>MemoryDataStream& MemoryDataStream::operator >> ( std::string& val );<br><br>这样使用:<br>MemoryDataStream file;<br>std::string nameSrc = "Jane";<br>file << (std::string)nameSrc;<br>std::string nameDe;<br>file >> (std::string)nameDe;<br>这个有……
查看全文
发表于:2009-10-23 ┆
阅读(391)
┆
评论(0)
C语言陷阱和缺陷
<h1 class="title_txt"> <img src="http://hi.images.csdn.net/images/blog/authorship.gif" alt="原创" width="15" border="0" height="16"> C语言陷阱和缺陷 <cite class="fav_csdnstylebykimi"> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(saveit=window.open('http://wz.csdn.net/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'saveit','s……
查看全文
发表于:2009-10-19 ┆
阅读(709)
┆
评论(0)
TCP TIME_WAIT详解
<P>TIME_WAIT状态 </P> <P>TCP要保证在所有可能的情况下使得所有的数据都能够正确被投递。</P> <P>当关闭一个 socket 连接时,主动关闭一端的 socket 将进入TIME_WAIT状态,而被动关闭一方则转入CLOSED状态。</P> <P>见图解。</P> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/091018223323.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV> <P> </P> <P>当一个socket关闭的时候,是通过两端互发信息的四次握手过程完成的,当一端调用close()时,就说明本端没有数据再……
查看全文
发表于:2009-10-18 ┆
阅读(1110)
┆
评论(0)
OpenGL系列教程(4)——几何转换,从球体到酷炫的太阳系
<DIV align=left>本文主要讲OpenGL中的几何变换。</DIV> <DIV align=left> </DIV>我们生活在一个三维的世界——如果要观察一个物体,我们可以:<BR>1、从不同的位置去观察它。(视点变换/视图变换,gluLookAt)<BR>2、移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它。(模型变换)<BR>3、如果把物体画下来,我们可以选择:是否需要一种“近大远小”的透视效果。另外,我们可能只希望看到物体的一部分,而不是全部(剪裁)。(投影变换)<BR>4、我们可能希望把整个看到的图形画下来,但它只占据纸张的……
查看全文
发表于:2009-10-07 ┆
阅读(1323)
┆
评论(0)
OpenGL系列教程(3)——由简单的三角形到美丽的圆锥体
<DIV> <DIV align=left><FONT size=2>上一篇:<A href="http://blog.chinaunix.net/u/16292/showart.php?id=2065128" target=_blank>OpenGL系列教程(2)——从点到线,绘制我们自己的绚丽曲线</A></FONT></DIV> <DIV align=left></B><BR></DIV></FONT>三维场景中,所有的物体都是由基本的元素构成的。基本的元素有点、线、面。而面都是三角形面,因为无论如何,一个由三个顶点组成的面永远都在一个平面上。下面我们从画三角形开始。</DIV> <DIV> </DIV> <DIV>1、绘制一个简单的三角形</DIV> <DIV> </DIV> <TABLE style="BO……
查看全文
发表于:2009-10-07 ┆
阅读(770)
┆
评论(0)
OpenGL系列教程(2)——从点到线,绘制我们自己的绚丽曲线
<DIV> <DIV align=center> <DIV align=center> </DIV></DIV>前面的一节, <A href="http://blog.chinaunix.net/u/16292/showart_2063233.html" target=_blank>Create A Window using GLUT</A> 已经给出了如何利用GLUT创建一个窗口,下面我们在这个窗口里面绘制我们的世界。当然,先从简单开始,绘制一个点。</DIV> <DIV><FONT face="Times New Roman">OpenGL</FONT><SPAN>中描述一个顶点的方法是指定其坐标和属性,命令是:</SPAN><SPAN><FONT face="Times New Roman"> <BR>glVertex*(Coordination); <BR></FONT></SPAN><SPA……
查看全文
发表于:2009-10-07 ┆
阅读(873)
┆
评论(0)
OpenGL教程 "Top Ten"
<h1 class="title_txt"> <img src="http://hi.images.csdn.net/images/blog/authorship.gif" alt="原创" width="15" border="0" height="16"> OpenGL教程 "Top Ten" <cite class="fav_csdnstylebykimi"> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(saveit=window.open('http://wz.csdn.net/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'savei……
查看全文
发表于:2009-10-01 ┆
阅读(635)
┆
评论(0)