代码改变世界

阅读排行榜

C++随记总结(1)----关于C++中的大小端、位段(惑位域)和内存对齐

2011-07-19 17:33 by libiver, 6077 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://www.cnblogs.com/leezhm/archive/2011/07/19/2110864.html 开拓进取的小乌龟------->cnBlogs 点滴点点滴滴 Blog 听到好几个朋友说到去一些公司做面试,总是遇到关于大小端、位段(或者叫位域)和内存对齐的考题,然后就不知所措了。虽然我认为很多开发根本就用不到这个,但是我认为很有必要学习理解这些知识点,因为它可以让你更了解C++的,了解程序在内存的运行情况,也能加深对计算机系统的理解。 声明:由于本文的代码会受到计算机 阅读全文

相机标定原理———数学基础

2010-10-30 15:38 by libiver, 2123 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2010/10/30/5976178.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog由于在word中包含大量的公式和矩阵的表示图片,csdn博客不支持直接粘贴,为了方便我就直接整篇文章截图了. 阅读全文

C# Constructor and Destructor

2012-05-22 18:43 by libiver, 2015 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://www.cnblogs.com/leezhm/archive/2012/05/22/2513719.html 开拓进取的小乌龟------->cnBlogs 点滴点点滴滴 Blog 根据今天的C#复习,对构造函数和析构函数进行了一下梳理。它们具体在结构体... 阅读全文

Windows Presentation Foundation系列(5)---自定义布局面板

2011-07-06 12:41 by libiver, 1680 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://www.cnblogs.com/leezhm/archive/2011/07/06/2099083.html 开拓进取的小乌龟------->cnBlogs 点滴点点滴滴 Blog 在这篇文章里面记录下,学习Essential Windows Presentation Foundation一书中自定义布局面板的实例和我的理解。 在实际的项目中,可能遇到WPF已经提供的布局面板并不能满足我们要求的情况,比如我们需要把控件自动排列成一个圆圈,这个时候就可能需要自己来构建自定义布局满足 阅读全文

无法打开包括文件:“*.h”: No such file or directory

2007-05-31 21:58 by libiver, 1665 阅读, 收藏,
摘要: 关于无法打开包括文件:“ *.h ”: No such file or directory 今天遇到了这个问题,弄了好半天还是没搞好,不过经过努力还是解决了问题,现在记录如下: 首先,我想我们要确定的是头文件名写错了没有?其次,如果是我们自己写的头文件,我们一定要写成 #include " *.h "这种形式. 第三,当我们是直接将文件从别的地方添加到我们的工程中的时候,我们一定要保证那些文件也要移到我们的工程目录下,否则也会出现上面的问题. 阅读全文

IP数据包包头分析

2010-06-02 17:13 by libiver, 1205 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2010/06/02/5642818.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog首先根据IP协议定义IP数据包头(关于IP协议头各部分的定义,具体参考http://en.wikipedia.org/wiki/IPv4),注意严格的类型大小,不然数据转换会出现错误。/* // http://en.wikipedia.org/wiki/IPv4-|------------->16<-------- 阅读全文

Direct3D学习笔记(二)——顶点坐标变换

2008-07-23 14:24 by libiver, 1074 阅读, 收藏,
摘要: Direct3D学习笔记(二)——顶点坐标变换在Direct3D中,一个三维物体是被分成许许多多的三角形面来表示,而且是需要使用三维坐标来描述,但实际上显示器是一个二维表面,所以要想在二维显示器上显示三维物体就必须先将空间物体的三维坐标转换为二维坐标。在Direct3D中有四种坐标,分别为1、 世界坐标系三维物体被划分为众多的三角形面表示后,物体表面的图行方位可以通过三角形面的顶点来确定,而为了从数值上定量三维图形的方位数据,需要引入一个世界坐标系(Direct3D中使用的是笛卡尔左手坐标系),这样就可以准确地用一个坐标(x,y,z)来定位,以实现图形到数据的转换。世界坐标系是Direct3. 阅读全文

关于自己对IMediaControl::Run()返回S_FALSE的一点见解

2007-08-17 17:03 by libiver, 1068 阅读, 收藏,
摘要: 这段时间在学习DirectShow时,写了一些古怪的代码。刚好在这几天学习音频的采集时,再一次遇到了这样的问题。当我的程序执行到IMediaControl::Run()函数时,每次都时返回S_FALSE。我想很多人肯定都会遇到了这个问题,不过它有时并不影响我们程序的运行。这是为什么,我们可以看一下MSDN是怎么说的。The Run method runs all the filters in the filter graph. While the graph is running, data moves through he graph and is rendered. 由上面可知,有的时候它 阅读全文

关于Actionscript 3.0中的鼠标事件

2009-01-08 22:54 by libiver, 1031 阅读, 收藏,
摘要: 关于Actionscript 3.0中的鼠标事件 --------Actionscript 3.0 CookBook (I) 这本书是一本经典的书籍,说实话一些小的AS3的项目是做了好几个,基本的语法也都知道(其实有面向对象编程语言的基础后再入门一门新的语言还是很快的)。现在找到了这边经典书籍完整版,就好好看看,顺便写一些总结。 关于Actionscript 3.0的事件机制,以后分模块一个一个介绍,最后形成一个完整的文档。看了第一章,就说说鼠标事件,顺便说下我遇到的一个问题。Actionscript 3.0鼠标事件无非就是监听和捕获鼠标事件,比如Click,DoubleClick等,AS3. 阅读全文

FFMpeg中的实例output_example.c的编译

2008-01-18 21:25 by libiver, 980 阅读, 收藏,
摘要: FFMpeg中的实例output_example.c的编译关于ffmpeg在windows上的编译,在www.ffmpeg.com.cn上有详细的讲解,在成功编译好ffmpeg后,便在MSVC中编译ffmpeg自带的实例output_example.c。首先自己在MSVC下建立一个空的控制台的应用程序,将output_example.c加入到工程中。由于在MSVC中是使用编译ffmpeg时生产的.lib和.dll文件,所以我们需要连接它们。在这里我们需要avcodec-51.lib、avformat-51.lib和avutil-49.lib这三个静态库,故在我们编译工程之前就将它们加到工程中. 阅读全文

浅谈C++中Char、int和flaot在计算机中的表示

2008-10-16 14:46 by libiver, 958 阅读, 收藏,
摘要: 浅谈C++中Char、int和flaot在计算机中的表示在实际计算机内存中char、int和float是怎么存储的关系到我们正确认识这些C++编程语言built-in的数据内型,以前读书没怎么关注这些,现自己总结下,关键点是flaot数。1、Char在32Bit的系统中,char占用1Byte。其实char是一种特定的int型数据,具体的见int。在计算机的内存中C++的char型数据存储的是该字符的ASCII码值,这点切记。2、intInt型是大家最熟悉的,通常在计算机中int型是以该数的二进制补码表示的(一个数怎么怎么求原码、补码等,自己复习),这是因为二进制补码具有高度的一致性,能够简. 阅读全文

基于OpenGL的三种直线生成算法

2010-05-25 15:33 by libiver, 938 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2010/05/25/5622943.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog(一)数值微分(DDA)法 设过端点P0(x0 y0)、P1(x1 y1)的直线段为L(P0 P1),则直线段L的斜率 L的起点P0的横坐标x0向L的终点P1的横坐标x1步进,取步长=1(个象素),用L的直线方程y=kx+b计算相应的y坐标,并取象素点(x round(y))作为当前点的坐标。因为: yi+1 = kxi+1+ 阅读全文

Explicitly Release Resources In C#

2012-05-23 15:28 by libiver, 875 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://www.cnblogs.com/leezhm/archive/2012/05/23/2514862.html 开拓进取的小乌龟------->cnBlogs 点滴点点滴滴 Blog According the last blo... 阅读全文

摄像机标定和图像径向畸变校正

2010-03-16 12:25 by libiver, 870 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2010/03/16/5384937.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog这段时间断断续续在弄这个摄像头的标定和图像畸形矫正的问题,基本差不多了,乘休息时间,发点成果和大家分享吧!一、标定关于摄像头的标定,说实话网上的资料太多了,方法也很多的。个人觉得想要研究这个的话,可以先了解基本原理,然后看opencv的例子calibration。如果你还了解的更深入的话,建议下载一些论文看看。当然我推荐一个网 阅读全文

关于开源的jrtplib的编译和应用程序的配置

2007-07-07 16:35 by libiver, 822 阅读, 收藏,
摘要: 关于开源的RTP——jrtplib的使用首先,我向我们应该先到下面的链接网站上下载jrtplib和jthread这两个包http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib然后,我们要对这两个包进行编译,首先是编译jthread这个包里面的工程,编译成功后(我编译了,没有问题),现在我们可以编译jrtplib了。在我们编译这个工程之前,我们要将先前编译成功后的jthread后的得到的jthread.lib和jthread目录../src下的.h文件加到jrtplib这个工程中再编译,不然会出现找不到xxx.h的错误和 阅读全文

Window Presentation Foundation系列(3)---布局系统简介

2011-06-29 01:38 by libiver, 743 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://www.cnblogs.com/leezhm/archive/2011/06/29/2092847.html 开拓进取的小乌龟------->cnBlogs 点滴点点滴滴 Blog 布局系统是WPF中非常重要的一部分知识,也是WPF的精华,很多时候决定了软件的成败。好的布局牵涉到程序的性能,复杂度,耦合度等等。好的布局为广大的程序员提供了充分的控制。 为了布局的方便,WPF为我们提供了如下几种布局面板。 面板名称 说明 Canvas 定义一个区域,在此区域内,您可以使用相对于 阅读全文

在Directshow中使用VMR9

2010-03-02 14:56 by libiver, 732 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://blog.csdn.net/li_007/archive/2010/03/02/5338976.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog废话就少说了,把这段时间做的某***活动要用播发器的部分Directshow代码发出来,方便大家使用(声明:遵循LGPL协议)。本来同事想用openframeworks使用quicktime来播放这个3084*720的高清AD片子的,可是播放的时候有点卡,所以没办法就只有再次自己用directshow来写,现在分享的代码可以 阅读全文

相机标定原理———标定原理介绍

2010-10-30 16:23 by libiver, 686 阅读, 收藏,
摘要: 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2010/10/30/5976261.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog由于在word中包含大量的公式和矩阵的表示图片,csdn博客不支持直接粘贴,为了方便我就直接整篇文章截图了. 阅读全文

IT中一些常见英汉互译

2007-07-12 22:22 by libiver, 668 阅读, 收藏,
摘要: 一群性质相近同的「东西」,如果译名一贯,阅读的感觉就很好。一贯性的术语,扩充性高,延伸性高,系统化高。● 我喜欢「式」:constructor 建构式declaration 宣告式definition定义式destructor解构式expression算式(运算式)function函式pattern 范式、模式、样式program 程式signature 标记式● 我喜欢「件」:(这是个弹性非常大的可组合字)assembly (装)配件component 组件construct 构件control 控件event 事件hardware硬件object物件part零件、部件singleton 单 阅读全文

OpenFrameWorks------VS 2005中编译环境搭建

2009-02-20 11:37 by libiver, 638 阅读, 收藏,
摘要: OpenFrameWorks------VS 2005中编译环境搭建 boss一直在说要把Software的Interactive做的更好,在网上飘的时候发现了OpenFrameWork这个OpenSource的工程,感觉它是把Interactive做到了一种境界,当然对于艺术音乐更是一种境界(哦,顺便提一下基于OpenFrameWorks开发的另一个OpenSource工程,给个URL:http://nortd.com/cubit/这个可是大名鼎鼎的Apple公司的工程师写的Multiple Touch方面的),好了给出本主题开源工程的官网URL:http://www.openframew. 阅读全文