自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 boost编译之 fatal error C1083: Cannot open source file: 'yyacc.c': No such file or directory

环境:WINDOW10 1709 + VS2017 COMMUNITY从http://www.boost.org/users/history/version_1_65_1.html下载windows版的boost,调用bootstrap.bat编译失败。这个错误持续好久了,网上没找到相关线索,就自己琢磨了一下,原因是cmd执行过程中当前目录不对导致。

2017-12-06 09:32:16 1640 2

原创 树莓派安装console界面并简单配置

安装从树莓派官网(https://www.raspberrypi.org/)下载NOOBS,如果只希望安装命令行界面,可以下载NOOBS_LITE。 安装压缩包里的说明将压缩的内容拷贝到SD卡。 将SD卡插入树莓派,连接网线、键盘鼠标、显示器,通电即可运行。 在安装界面选择Rasp或其它你想安装的系统,切换语言为English(US),点击Install。初始化系统安装好后,默认用户名为:pi

2017-11-17 10:05:18 1769

原创 编译并裁剪boost1.65

1. 下载boost1.65.1(http://www.boost.org/users/history/version_1_65_1.html)2. 将boost1.65.1解压到全英文路径文件夹下,路径中文件夹名称不能含空格,如:D:\dev_library\boost3. 打开cmd,切换到D:\dev_library\boost\boost_1_65_1,运行bootstrap.ba

2017-10-22 17:37:46 1627

原创 Qt自定义无边框窗口技术选型测试

实现无边框窗口很容易,直接setWindowFlags(Qt::Window | Qt::FramelessWindowHint | Qt::WindowMinMaxButtonsHint)即可。虽然这种方式有弊端:无法通过拖拽窗口到屏幕边缘实现窗口最大化或半屏显示等WIN10原生窗口操作。很想了解Chrome怎么实现的,但没有找到具体的代码或详细的说明,如果有大神可以指点一下最好。

2017-10-19 11:01:38 395

原创 windows 共享文件夹

新的电脑上测试时老是遇到共享文件夹不好用的情况,但一直没去研究原因,作为一个程序员,说来惭愧啊。把今天的收获记下来吧,毕竟个别流程接触频率不高,不写下来下次又忘了。原理:共享文件夹使用SMB协议,会受windows的磁盘安全、网络设置、共享设置和防火墙影响,以下介绍下设置步骤。1. windows共享有两种策略:简单共享和高级共享,文件夹右键菜单里的“共享”一般是简单共享,界面里选一个

2017-08-27 12:10:07 3187

翻译 DirectX11教程5-贴图

目录:http://blog.csdn.net/tdl1001/article/details/7888182这一节介绍如何在DirectX11中使用贴图。贴图是用于绘制多面体表面细节的图片。贴图技术将照片级真实的效果添加到我们的场景中。这一节我们会使用这张图片作为讲解:在上一节完成的案例中应用贴图技术来产生这样的画面:我们将使用的图片是一个dds文件。这是Di

2013-03-24 16:03:35 4078

翻译 DirectX11教程4-缓冲区、着色器和HLSL

目录:http://blog.csdn.net/tdl1001/article/details/7888182这篇教程将介绍怎样在DirectX11中写顶点着色器和像素着色器。同时也会介绍怎样使用顶点缓存和索引缓存。这是你需要理解并在显示三维画面时使用的最基本的概念。顶点着色器第一个概念是顶点缓存。我们通过一个球体的三维模型来讲解:实际上,这个球体是由几百个三角

2012-12-01 19:14:44 4991 2

翻译 DirectX11-教程3(下)

目录:http://blog.csdn.net/tdl1001/article/details/7888182DirectX11-教程3(上):http://blog.csdn.net/w18767104183/article/details/7551405下面我们来看一下新的D3DClass头文件:D3dclass.h///////////////////////

2012-08-20 23:22:50 3197

原创 DirectX11教程

最近在看DirectX11的教程,我对dx的接触也只是皮毛,边看边学吧。看看网上只有w18767104183翻译了前三章,想着能不能继续他翻译一点呢,希望自己能一起成长。点击图片是官方网站,译文点csdn的链接DirectX 11 TutorialsTutorial 1: Setting up DirectX 11 with Visual S

2012-08-20 21:39:29 8195 2

转载 数字电影 3D 技术浅析

在 2005 年中国 BIRTV 第 3 届数字电影论坛上,看过 3D 数字电影 (片段)演示的与会者可能还清晰地记得那身临其境、 不同于普通电影的美妙感受,那些短片:如《马达加斯加》《星球大战 IV》…等,给 、 与会者留下了深刻的印象。 这就是数字 3D 技术赋予数字电影放映的一 个新亮点。 立体电影技术并不是一种新技术, 胶片立体电影已经有 70 年多的 历史,由于传统立体电影的制作成本高,

2012-08-17 14:06:15 2429

转载 多通道的同步问题

原文地址: http://www.cnblogs.com/ArenAK/archive/2008/05/09/1189610.html一.综述多通道投影是一种典型的虚拟现实的实现,多通道可以是多个CRT、LCD显示器,也可以是DLP投影仪,本文中统称为显示器。在多通道显示(Multi Display)中的一个重要问题是保持各个通道间显示画面的同步。对于一个通

2012-08-17 11:02:26 1729

转载 3D中的切线空间简介

【转自】http://www.cnblogs.com/cxrs/archive/2009/10/25/1589515.html1、 什么是Tangent space?Tangent space和world space,view space其实是同样的概念,均是代表三维坐标系。在这个坐标系中, X轴对应纹理坐标的U方向,沿着该轴纹理坐标U线性增大。Y轴对应纹理坐标的V方向,沿着该轴纹

2012-08-17 10:35:06 607

转载 SxsTrace工具使用方法

原文地址:SxsTrace工具使用方法作者:VanHelsingWindows7平台上有一个强大的SxsTrace工具,可以跟踪调试应用程序运行时需要的动态库的版本和路径。SxsTrace使用的方法:1、首先必须以Administrator用户身份登录,打开cmd命令行;2、也可以以其它用户登录,然后打开cmd命令行,执行:runas /user:adm

2012-05-14 09:12:03 1545

转载 纹理(讲得比较详细的文章)

纹理是增强计算机生成的三维图像的真实感的有力工具。Microsoft® Direct3D®支持广泛的纹理特性,并使开发人员可以很方便地使用高级纹理技术。本节讲述如何使用纹理。纹理的基本概念纹理坐标纹理过滤纹理资源纹理环绕纹理混合表面以下主题将更详细地介绍另外的纹理

2011-10-09 20:40:27 1420

原创 D3DXCreateTextureFromResource in DLL

利用D3DXCreateTextureFromResource可以从资源中创建纹理,但如果在dll中用的话,还要使用到GetModuleHandle(),把dll文件名传入GetModuleHandle后将得到的HMODULE值传入D3DXCreateTextureFromRes

2011-09-20 13:08:23 918

转载 构架师自我培养过程

构架师自我培养过程 构架师不是通过理论学习可以搞出来的,不过不学习相关知识那肯定是不行的。总结构架师自我培养过程大致如下,仅供参考。 1、构架师胚胎(程序员) 学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、X

2011-09-09 19:20:22 500

转载 使用射线矢量对三角形图元求交 D3DXIntersect()函数说明

使用射线矢量对场景中的所有三角形图元求交,获得三角形索引值和重心坐标。1 D3D扩展函数实现求交这种方法很简单也很好用,对于应用来说应尽力是用这种方式来实现,毕竟效率比自己写得要高得多。实际上其实没什么好讲的,大概讲一下函数D3DXIntersect吧D3D SDK该

2011-09-05 21:44:54 1086

转载 如何管理软件开发项目?

方法概要管理软件开发项目,是一个非常复杂的问题。本方法虽只涉及非常粗浅的步骤和概念,相信正是因为其精简性,会给初学者带来指导性的效果。应该有一些用处吧。1将目标具体化无论是为内部用户开发,还是为客户提供外包开发服务,都应该弄清楚系统的目标是

2011-09-05 19:44:05 1197

原创 反汇编看内存布局来研究vc2005中多重继承及虚函数

很早就知道虚函数采用一种叫虚函数表的机制,在类的内存空间中添加一个"隐藏"的成员变量的方法保存了虚函数表的指针。自己便对单继承的虚函数的执行原理有了些了解,但一直不知多继承怎么实现,今天就研究了一下。class Base;class BaseA;class BaseB:public virtual  Baseclass BaseC:public virtual  Baseclass Derived:public BaseA,public BaseB,public BaseC检查发现Derived的内存分配如

2011-05-17 19:18:00 1103

转载 SAFEARRAY使用实例

<br />前言:<br />SAFEARRAY使用总是困扰很多人,为了把这个问题说个明白,我把我目前掌握的知识做个总结<br /> 何谓SAFEARRAY:<br />SAFEARRAY实际上是一个结构,关于这部分可以参考MSDN。<br />ms-help://MS.MSDNQTR.2003FEB.2052/automat/htm/chap7_9ntx.htm<br />我们不需要关心16位操作系统下的定义,因为我们团队只在WIN2000以上平台下开发。<br /> 创建SAFEARRAY:方法一:使用

2011-05-10 11:26:00 637

转载 strcpy_s与strcpy安全性的比较(转载)

<br /><br />在VC2005的CRT中,增加了一些具有更强安全性的CRT函数,例如strcpy_s, strncat_s等。<br />(<br />MSDN:<br />Significant enhancements have been made to make the CRT more secure. Many CRT functions now have more secure versions. If a new secure function exists, the older, le

2011-04-08 10:36:00 1175

转载 D3D常用函数备份

D3DXCOLOR* D3DXColorAdd   //两个颜色的组合值D3DXCOLOR* WINAPI D3DXColorAdjustContrast( //调整颜色对比度D3DXCOLOR *pOut,const D3DXCOLOR *pC,FLOAT c

2011-04-06 13:26:00 653

转载 未来的移动用户体验——增强现实

一、什么是增强现实? 当你想知道今天的天气情况的时候,还是在听新闻联播之后的天气预报吗?当你想知道哪辆公车可以回家的时候,还是要挨个公交站牌去找寻么?当你想认识一个漂亮mm的时候,还是要鼓起勇气跑上前去跟她搭讪吗?当你在街上游荡,想找到一家吃晚餐的地方的时候,你还是查完大众点评查谷歌地图吗?如果现在有一种技术,可以让你想知道天气的时候,直接仰望苍穹;想知道公车信息的时候,直接去问公车;想知道mm信息的时候,直接扫描mm本人;想找附近吃饭的地方时,直接摄像头环绕周边…会不会听上去有点离谱呢?其实这项技术已经发

2011-04-02 10:45:00 946

转载 几种不需要戴眼镜的立体成像方式

<br />http://www.4dshijue.com/4dedu/2010/0605/126.html<br /> <br /><br /> 3D技术的迅速发展,摘下眼镜看3D已经成了民心所向,也是3D技术发展的大势所趋,相信这一天很快就会到来,我们需要的是一些时间。<br />    下现来看一下目前现有的几种不需要戴眼镜的立体成像方式<br />   <br />    多透镜<br />  这种3D显示器在显示屏前增加了一个多透镜屏,用一排垂直排列的柱面透镜控制左右图像的射向,使右眼图像聚焦于观

2011-03-31 11:30:00 1364

转载 立体显示的原理-几种显示方式

来源:互联网 作者:网络 http://www.4dshijue.com/view-49-1.html人们对视觉听觉的追求总是趋向于真实再现,二维画面对一般显示应用而言可以很好的表达所需的中心思想,但在一些特定行业和领域,以及追求感官震撼的娱乐场所等地方,平面图像就完全无用武之地,所以三维    人们对视觉听觉的追求总是趋向于真实再现,二维画面对一般显示应用而言可以很好的表达所需的中心思想,但在一些特定行业和领域,以及追求感官震撼的娱乐场所等地方,平面图像就完全无用武之地,所以三维立体投影成为这些领域的必备

2011-03-31 11:26:00 4258

原创 碰撞检测的资源连接

OBB包围盒和实现(AABB和OBB的简介)http://hi.baidu.com/jorbin/blog/item/2e7c2df5c146f423bd310977.htmlhttp://hi.baidu.com/hn18003/blog/item/122ce201bcb3f7034afb516c.html

2011-02-25 16:01:00 446

转载 AutoPlay Media Studio V7.5压缩文件密码

如果想要解压AutoPlay Media Studio生成的程序DOCS目录下面的Autorun.ccd,需使用解压密码:3d5eEv3e5l0o7pA3e7r4Ahttp://x1983.spaces.live.com/blog/cns!681E958755D46F47!2946.entry

2011-02-25 09:39:00 811

转载 VC中类信息丢失

http://hi.baidu.com/mingyuejingque/blog/item/acd72908bef1f2960b7b82b6.html1。建议把 *.clw *.aps 等等 与项目无关的文件删除掉 在 调用 *.dsw...看看。。2。删除工程下的.clw/.dsw/.ncb/.opt/.plg文件,   然后重新打开工程下的.dsp文件!!2007年12月13日16:07在写一个东东的时候居然中招了,问了好多人居然都解决不了。最终在CSDN上看到这个解决方法,写下...

2011-02-22 13:03:00 578

原创 类中运用多线程

concole程序,先在setting--C/C++--Code Generation---use runtime Lib中改一下 ...m_hExit=CreateEvent(NULL,FALSE,FALSE,NULL);...m_hThread=(HANDLE)_beginthread(ThreadProcess,0,this);...SetEvent(m_hExit);...DWORD rt=WaitForSingleObject(m_hThread,INFINITE);//无限制等待线程

2011-02-17 09:57:00 523

转载 VC中ListCtrl经验总结 (转载)

ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Effective C++》的叫法,俺觉得这么叫比较COOL :)条款一:设置ListCtrl的风格在CSDN上常常看到有人问

2011-02-15 13:48:00 992

转载 Message Map 消息映射(转)

http://hi.baidu.com/schoolers/blog/item/ac8a57399ebd15f5b311c7ba.htmlMessage   Mapstruct AFX_MSGMAP   //消息映射表{AFX_MSGMAP*   pBaseMessageMap; //基类消息映射表的指针;AFX_MSGMAP_ENTRY*   lpEntries; //消息入口表的指针;};struct AFX_MSGMAP_ENTRY //消息映射入口表{UINT   nMessage; //消息;UI

2011-02-15 13:47:00 1034

转载 C++中要求(或禁止)对象产生于heap中

http://www.7880.com/info/2006/06/27/article-22921.html要求对象产生于heap中class HeapClass {   public:    void Destory() const {delete this;}   private:    ~HeapClass(){} //析构函数无法访问,生成非heap对象将无法通过编译。}; HeapClass* ptr = new HeapClass; ptr->Destory(); 这样的调用真是很厉害,想生成非

2011-02-15 13:46:00 636

转载 #pragma指令使用简介(转)

http://dxieshare.spaces.live.com/blog/cns!43AD3F0B4AA25820!164.entry #pragma指令使用简介(转)在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。message 它能够在编译信息输出窗  口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #pragma message(“消息文

2011-02-15 13:43:00 439

WH_KEYBOARD_LL HOOK Demo

全局键盘钩子,VS2013的项目,可直接编译运行查看键盘消息

2019-01-03

3D城市科幻动画展示

老外07年做的3D动画,180K不到,几分钟内容不重复,还有不少特效,强悍,佩服 system requirements: -------------------- - minimum: * p4 2ghz or athlon 2000+ (with sse) * 512mb ram * ps2.0 capable graphics card with 128mb vram * directx 9.0c - recommended: * core2duo or athlon x2 with >=2.4ghz * 1024mb ram * geforce 7600/radeon x1600 or better with 256mb vram

2012-08-18

vc获取硬盘序列号、网卡MAC

win7 64位下编译通过 获取硬盘序列号,分多种获取方式,本机测试UAC打开时无管理员权限也可获取

2012-04-18

P5 SDKsetup(3)

P5 Glove 的win版SDK包,由于厂商可能已倒闭,网上好不容易找到的安装包。 文件太大,分3份上传。 http://download.csdn.net/source/3022983 http://download.csdn.net/source/3022996 http://download.csdn.net/source/3023021

2011-02-15

P5 SDKsetup(2)

P5 Glove 的win版SDK包,由于厂商可能已倒闭,网上好不容易找到的安装包。 文件太大,分3份上传。 http://download.csdn.net/source/3022983 http://download.csdn.net/source/3022996 http://download.csdn.net/source/3023021

2011-02-15

P5 SDKsetup(1)

P5 Glove 的win版SDK包,由于厂商可能已倒闭,网上好不容易找到的安装包。 文件太大,分3份上传。:) http://download.csdn.net/source/3022983 http://download.csdn.net/source/3022996 http://download.csdn.net/source/3023021

2011-02-15

P5Wizard.zip

P5手套的驱动及配置程序,WinXP32测试可用

2011-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除