博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
小宝--读书笔记
精修内功!
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
· Database
· Other
}
· Shell/Python/Perl
· Windows
· Networks
· Assemble
· Video && Image
· Hardware Design
· Other
· 人生如梦
}
· 修身养性
· 生活
· 音乐电影
· 职业生涯
· 搞笑
· 其它
首页
关于作者
思路决定出路,态度决定高度!
||
<<
>>
||
我的分类
最新照片
上一张
下一张
幻灯片
停止播放
最新文章
·
Linux扫描目录
·
windows 下访问 nfs
·
c++资源之不完全导引 各..
·
类型转换过程中产生临时对..
·
C语言陷阱和缺陷
·
TCP TIME_WAIT详解
·
OpenGL系列教程(4)——几..
·
OpenGL系列教程(3)——由..
·
OpenGL系列教程(2)——从..
·
OpenGL教程 "Top Ten"
最新留言
·
glq2000
第2个问题是关于对apache配..
·
glq2000
博主,你好!
我有两个ht..
·
本站网友
你好,想与博主进行约稿..
·
本站网友
宝哥真厉害
·
本站网友
又仔细看了一下
作者硬..
·
本站网友
作者高手啊
·
本站网友
你好,我想问下发给MAS的短..
·
cxg888
板凳/你有吗/。。。。
·
jiaxi
请问,您了解sqlite的索引..
·
本站网友
zieckey您好:我是一名嵌入..
·
本站网友
谢谢分享,音乐我已经下载了..
·
本站网友
背景音乐叫什么名字?
能..
·
本站网友
zieckey 我想在virtual ..
·
本站网友
你好 我最近我在读《自己动..
·
影过雁落
博主好辛苦,放这麽多好东..
最新评论
·
你好,HUSTER,找不到dosA..
·
太好啦,照着你的方法,我..
·
加瓦编程?
·
你怎么就知道人家没领悟精..
·
上面这类用程序生成的随机..
·
bucuo
·
服务器托管租用,机柜,大..
·
小结构转化为大结构是很危..
·
看了真有点窝囊的感觉
·
注意分号和大小写问题
·
好贴!力挺!
·
thanks!
·
说的太好了,不值如何感谢..
·
我也是华中科技大学的
·
最好播放的格式改下.mid
最新收藏
·
Linux内核学习
·
8℃空间 blog
·
zieckey CSDN
·
张奎
·
GeGe
·
小强
·
嵌入式
·
彩色沙漠
·
谢双雯
统计信息
·
总访问量:882999
·
文章个数:462
·
评论条数:223
·
留言条数:41
·
网友推荐:
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 ┆
阅读(332)
┆
评论(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 ┆
阅读(157)
┆
评论(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 ┆
阅读(166)
┆
评论(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 ┆
阅读(194)
┆
评论(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 ┆
阅读(425)
┆
评论(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 ┆
阅读(575)
┆
评论(0)
OpenGL系列教程(4)——几何转换,从球体到酷炫的太阳系
<DIV align=left>本文主要讲OpenGL中的几何变换。</DIV> <DIV align=left> </DIV>我们生活在一个三维的世界——如果要观察一个物体,我们可以:<BR>1、从不同的位置去观察它。(视图变换)<BR>2、移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它。(模型变换)<BR>3、如果把物体画下来,我们可以选择:是否需要一种“近大远小”的透视效果。另外,我们可能只希望看到物体的一部分,而不是全部(剪裁)。(投影变换)<BR>4、我们可能希望把整个看到的图形画下来,但它只占据纸张的一部分,而不是全部。……
查看全文
发表于:2009-10-07 ┆
阅读(677)
┆
评论(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 ┆
阅读(355)
┆
评论(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 ┆
阅读(493)
┆
评论(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 ┆
阅读(293)
┆
评论(0)
一篇好文解释为何房价如此高
让我来告诉大家为什么房价这么高,肉价会涨得这么厉害 本文以最浅显得道理阐述经济的原理,进而阐述经济的真相。不会有任何所谓的学 术妓 女们常用来欺 骗人民的深奥的学术理论,还事实以清白,真相只有一个,让我 们擦亮眼睛,洞观今天发生的一切。 我不是经济学家,但我比经济学诚实,本文在以下几方面阐 述中国经济的真相。 <br> <br> 1、什么是经济发展? <br> 2、什么是对外贸易? <br> 3、什么是通货膨胀? <br> 4、房价能绑架中国经济吗? <br> 5、房价和通……
查看全文
发表于:2009-10-01 ┆
阅读(255)
┆
评论(0)
OpenGL系列教程(1)——Create A Window using GLUT
<H1 align=center>How to setup a Window with GLUT </H1> <P align=center><A href="http://www.swiftless.com/tutorials/opengl/opengltuts.html"><FONT color=#0000ff>Back to OpenGL Tutorial Index</FONT></A> </P> <P align=left><STRONG>Rewritten</STRONG>: 10th August 2009 </P> <P align=left><STRONG>Welcome</STRONG>, to what is now your first OpenGL tutorial. Today we are going<BR>to learn how to create a Window using GLUT (The OpenGL Utility), which has<BR>an OpenGL context attached and can render to ……
查看全文
发表于:2009-09-30 ┆
阅读(385)
┆
评论(0)
OpenGL教程
<P>这是一个系列OpenGL教程,记录了我学习OpenGL的全过程。</P> <P>其他OpenGL教程: <A href="http://blog.chinaunix.net/u/16292/showart_2063385.html" target=_blank>Top Ten</A> </P> <P><FONT color=#02368d size=5><STRONG>OpenGL系列教程(1)——Create A Window using GLUT </STRONG><A href="http://blog.chinaunix.net/u/16292/showart.php?id=2063233" target=_blank><FONT size=2>http://blog.chinaunix.net/u/16292/showart.php?id=2063233</FONT></A></FONT></P> <P><FONT color=#02368d><FONT size=5><STRONG>OpenG……
查看全文
发表于:2009-09-30 ┆
阅读(338)
┆
评论(0)
PCRE - C语言跨平台正则表达式分析器
C语言跨平台正则表达式分析器<br><h1><font size="3">PCRE - Perl Compatible Regular Expressions</font></h1><p>转自:<a href="http://pcre.org/">http://pcre.org/</a></p> <p>The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software.<……
查看全文
发表于:2009-09-04 ┆
阅读(575)
┆
评论(0)
关于产生不重复随机数的算法
我们不得不承认这样一个事实:那就是尽管在高级程序语言设计中包含了类似于Random产生随机数之类的方法,但是它产生的随机数并不能满足我们日常所有需要,因为它可能重复——设想一下,电子化抽取试题的原理就是根据预定产生的题目数量产生果敢若干个对应的随机数,然后将匹配的试题抽取、排序并打印在试卷上。但是在同一次考试时候不允许同一题目出现重复(尽管这样的概率很低,但是我们绝对不允许这样做!)。所以避免产生重复随机数的方法(产生“真正的随机数”)成了我们必须研究的话题。今天本文就讨论一下。<br><br><br>方法1:去重……
查看全文
发表于:2009-09-01 ┆
阅读(913)
┆
评论(1)
autoconf 用法
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。<br><br>2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“aclocal - create aclocal.m4 by scanning configure.ac”<br><br>user input files optional input process &……
查看全文
发表于:2009-08-31 ┆
阅读(354)
┆
评论(0)
linux /etc/security/limits.conf的相关说明
linux limits.conf 配置 limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。<br>limits.conf的格式如下:<br>username|@groupname type resource limit<br>username|@groupname:设置需要被限制的用户名,组名前面加@和用户名区别。也可以用通配符*来做所有用户的限制。<br>type:有 soft,hard 和 -,soft 指的是当前系统生效的设置值。hard 表明系统中所能设定的最大值。soft 的限制不能比har 限制高。用 - 就表明同时设置了 soft 和 hard 的值……
查看全文
发表于:2009-08-21 ┆
阅读(386)
┆
评论(0)
Linux系统fd_set简介
void FD_SET(int fd, fd_set *fdset);<br> void FD_CLR(int fd, fd_set *fdset);<br> void FD_ISSET(int fd, fd_set *fdset);<br> void FD_ZERO(fd_set *fdset);<br><br> 宏FD_SET设置文件描述符集fdset中对应于文件描述符fd的位(设置为<br> 1),宏FD_CLR清除文件描述符集fdset中对应于文件描述符fd的位(设<br> 置为0),宏FD_ZERO清除文件描述符集fdset中的所有位(既把所有位都<br> 设置为0)。使用这3个宏在调用select前设置描述符屏蔽位, 在调用<br> select后使用FD_ISSET来检测文件描述符集fdset中对应于文……
查看全文
发表于:2009-08-21 ┆
阅读(389)
┆
评论(0)
windows命名管道例子
<DIV>网上的那些例子都编译不过,郁闷,拿MSDN的例子来,直接搞定。</DIV> <DIV> </DIV> <DIV>Windows 命名管道创建方法:</DIV> <DIV> </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">HANDLE WINAPI CreateNamedPipe<SPAN style="COLOR: #0000cc">(</SPAN><BR> __in LPCTSTR lpName<SPAN style="COLOR: #0000cc">,</SPAN><BR> __in DWORD dwOpenMode<SPAN style="COLOR: #0000cc">,</SPAN><BR> __in DWORD dwPipeMode<SPAN style="COLOR: #0000cc">,</SPAN><BR> __in DWORD nMaxInstances<SPAN style="COLOR: #0000cc">,</SPAN><BR> __in DWORD nOutBufferSize<SPAN style="COLOR: #0000
查看全文
发表于:2009-07-24 ┆
阅读(404)
┆
评论(0)
Python文件、目录函数
os和os.path模块<br> os.listdir(dirname):列出dirname下的目录和文件<br> os.getcwd():获得当前工作目录<br> os.curdir:返回但前目录('.')<br> os.chdir(dirname):改变工作目录到dirname<br> <br> os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false<br> os.path.isfile(name):判断name是不是一个文件,不存在name也返回false<br> os.path.exists(name):判断是否存在文件或目录name<br> os.path.getsize(name):获得文件大小,如果name是目录返回0L<br> os.path.abspath(name):获得绝对路径<br> os.path……
查看全文
发表于:2009-07-24 ┆
阅读(360)
┆
评论(0)