自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 VS2013超简单学习内联汇编

这只是入门而已,了解一下就好了上面是一段非常简单的C语言代码,a++后a的值=8 我们转为内联汇编 随便对着代码,右键,选择-运行到光标处 再随便对着代码,右键,选择-转到反汇编 我们看到程序的汇编代码如上图,,分的很仔细把代码下面的那段复制下来 mov eax,dword ptr [a] add eax,1 mov dword p

2016-04-21 14:04:51 4834

原创 C++学习笔记十六 - 文本处理string.H 类的用法,

一.#include #include using std::string; //名字省略而已int main(){ string 文本 = "我们的明天"; std::cout << 文本.substr(6,4); //用substr取到文本中间的文本字符串,去掉3个字符开始,取4个字符结果是 //一个字母=一个字节

2016-04-19 12:10:59 518

原创 C++学习笔记十五 - C++的类

前面的文章笔记标题很多都是C++的知识,如果加上MFC的话,可能会误导其他读者不能区分C++类        类有什么用 ,学习了一下类 ,其实就是把代码分类管理,比如网络方面的,和算法方面的等等分开方便区分我们正在用的功能代码属于那个类别 类的定义方如下:  class 算法类 //这里写类的名字   {  publi

2016-04-19 11:50:41 493

原创 C++ 学习笔记十四 - C++ char命令传送中文练习

char 关键字传送一段中文字符串  ,并用信息框显示出来char *app();// 声明在调用代码的前面,这是顺序问题int mian(){          char *o= app();//创建一个char* 变量指针o存储app的文本字符串,app()函数返回了文本MessageBoxA(0, o, "test", 0);  //信息框框把

2016-04-13 08:06:03 1182

原创 C++学习笔记十三 - C++宏替换认识大小写区分

C++有一个非常常用的  预处理宏替换指令 #define 用法 #define  if  如果  #define int  INT#define bool BOOL这样子等等这样就可以替换一些名字,方便我们记忆,和使用注意:这里的大写INT 是我们自己定义的 可以定以为int 整型但是在参考别人写的代码的时候,这些大写的命令不是小写

2016-04-11 21:20:46 2032

原创 VS2013MFC对话框工程学习笔记十二 -

000000000000000

2016-04-11 21:02:18 958

原创 VS2013MFC对话框工程学习笔记十一 - 动态改变一个控件标题

窗口的标题和控件的标题改变原理都是一样的我在按钮控件单击响应事件下添加改变标题的代码按照图片的办法右键控件属性,查看控件的ID,有了ID我们就能区分我们要修改的按钮了void CMFCTest1Dlg::OnBnClickedButton2(){// TODO: 在此添加控件通知处理程序代码SetDlgItemText (IDC_BU

2016-04-11 20:47:48 1908

原创 VS2013MFC对话框工程学习笔记十 - 头文件的引用

1.头文件是C++的一个类库引用,头文件是类库的声明,数据接口声明的载体文件,声明了类库的调用,有了头文件的类库函数声明,就可以调用别人写好的,功能算法函数,,(当然也可以把源码写在头文件然后源码进行调用,但是没有人这么做,他们都是源码实现,然后头文件声明,然后在其他源码调用他的头文件).头文件也是一份预处理的声明,作为模块,使.CPP源码文件调用头文件的功能 引用方法

2016-04-11 20:31:48 1909

原创 VS2013MFC对话框工程学习笔记九 - C++语法的的学习

1.  if和else学习了一下if (如果)和else(否则)命令的语法int a=1; int b=4;if(a+b>5) //如果A+B>5 //返回5{return 5;}else      //否则返回0{return 0;}2.for(循环)for(int a=0;a != 10;)//("!"是"

2016-04-11 20:15:12 1046

原创 VS2013MFC对话框工程学习笔记八 - C++关键字(标识符)的学习

百度百科连接关键字大全,写的详细在C++98/03 关键字规定中,拥有63个比如if(如果),

2016-04-11 19:51:15 991

原创 VS2013MFC对话框工程学习笔记七 - C++数据类型 - 整形 的简单学习

#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){int  A=1;        int  B=3;return A+B;}这里的return A+B;返回的结果 =4

2016-04-11 19:30:26 1609

原创 VS2013MFC对话框工程学习笔记六 - 了解C++的数据类型

C++中的数据类型和各自的取值范围分别有:整形:int        -2^31 —— 2^31-1    (即负2的31次方,这里用^表示上标,下同)short      -2^15 —— 2^15-1long       -2^63 —— 2^63-1浮点型:float      -3.402823e38.

2016-04-11 19:21:35 1793

原创 VS2013MFC对话框工程学习笔记五 - 了解窗口和窗口控件的属性并修改

在VS中,对着窗口控件点击鼠标右键,单击属性弹出属性对话框可以编辑控件的基本属性,比如:窗口标题,窗口大小,控件大小等等

2016-04-11 19:08:56 3957

原创 VS2013MFC对话框工程学习笔记四 - 为按钮添加一个响应事件二

我们把代码中的CDialogEx::OnOK();删除void CMFCApplication1Dlg::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 CDialogEx::OnOK();}添加一个信息框的消息MessageBox(_T("Hello World"),_T("Hello World"),MB_OK|MB_IC

2016-04-11 18:59:40 1958

原创 VS2013MFC对话框工程学习笔记三 - 添加一个MFC类库的按钮响应事件

双击窗口上的控件,就可以添加控件的响应事件

2016-04-11 18:39:14 1623

原创 VS2013MFC对话框工程学习笔记二 - 了结布局和一些基本的窗口组件

在VS中按下    Ctrl+Alt+X    打开窗口控件的 工具箱我们就可以拖动工具箱的控件添加到窗口上了

2016-04-11 18:29:40 1824 1

原创 VS2013MFC对话框工程学习笔记一 - 新建MFC对话框项目

完成

2016-04-11 11:15:30 2424 2

1680-1050实时光线追踪 - 代码.zip

OPENGL实时光线追踪实现源代码,支持库freeglut-3.0不喜欢用 可以直接包含GL/GL库

2019-07-03

Optix光线追踪开发SDK完整包

Optix SDK 下载 4.1 . 1 Optix 4 现在 自由 使用 在 任何 应用 , 包括 商业 和 教育 应用 。 为 下载 你 必须 NVIDIA 这些 显影剂 - 。 通过 点击 "Agree & Download"按钮 , 确认 您 已 阅读 并 同意 遵守 软件 开发者 套件 、 采样 工具 和 许可 协议 用于 封装 的 SDK 使用 。 下载 将 开始 后 立即 点击 "Agree & Download"按钮 下方 。 Windows 7 和 更 高 、 64 位 同意 &amp; 下载 Linux 接受 &amp; 下载 Mac OSX 10.9 或 更 高 接受 &amp; 下载 版本 说明 ( 615kB , PDF ) 版本 说明 Optix NVIDIA ® ™ 4.1 . 1 ( 2017 年 8 月 ) 欢迎 来到 的 第一个 重大 更新 的 Optix 4 SDK 。 Optix 4 是 发展 中 的 一个 重要 里程碑 Optix , 完全 重新 实现 的 核心 组件 , 包括 一个 全新 的 基于 LLVM 编译 流水线 。 重新 设计 内部 已经 酝酿 了 几年 , 人们 对 更好 的 总体 性能 、 多 GPU 缩放 , 调试 和 配置 、 以及 其他 特性 。 4 版本 保持 向 后 兼容 现有 的 Optix 应用 提供 的 API , 易于 使用 Optix 是 已知 的 。 Optix 4 现在 自由 使用 在 任何 应用 中 , 它 是 私人 或 商业 性质 , 而 无需 任何 额外 许可 或 批文 。 4.1 版本 是 一个 维护 版本 , 提供 性能 和 鲁棒性 的 改进 以及 最近 支持 CUDA 和 Visual Studio 版本 。 改进 4.1 . 1 主机 存储器 使用量 减少 场景 的 几何 形状 的 大量 实例 。 固定 一 臭虫 , 其 原始 索引 偏移 被 忽略 , 如果 一个 仅 包含 单个 geometrygroup geometryinstance 。 把 一 臭虫 固定 在 有 Optix 素数 的 最小 有效 位 的 浮点数 可以 命中 距离 确定性 的 三角形 中 的 一些 场景 , 根据 其 位置 在 BVH 中 。 所有 样品 使用 Optix CUDA SDK 主要 通过 默认 上下文 。 固定 的 场景 时 许多 材料 共享 geometryinstances 。 固定 内存 泄漏 在 GL Interop 破坏 缓冲器 修正 当 CUDA 计算 高速缓存 有时 没有 踢 中 , 导致 长 的 编译 时间 。 架构 更新 安装程序 以 在 安装 时 避免 安全 问题 的 SDK 。 改进 到 4.1 . 0 支持 CUDA 8.0 支持 Visual Studio 2015 年 建立 自己 的 SDK 各种 错误 修复 , 包括 更 坚固 的 节点 处理 复杂 图形 的 变化 在 某些 情况 下 , 内核 性能 更好 Optix 头 现在 nvrtc 兼容 , 与 运输 带 运行 时 编译 库 ( CUDA 阅读 更 多 ) 改进 4.0 . 2 新 的 EULA , 现在 允许 不 受约束 的 在 商业 应用 中 使用 Optix &bra; 黄金 &ket; Optix 和 几个 固定 的 问题 , 导致 使用 时 故障 trbvh 大 场面 修正 了 一个 问题 , 可能 导致 不必要 的 呼叫 重建 或 BVH 时 rtcontextsetentrypointcount rtcontextsetraytypecount 但 不 改变 表达式 的 值 修正 了 一个 问题 , 可能 会 导致 编译 错误 时 使用 的 不同 原子 类型 的 单个 节目 降低 的 存储器 要求 trbvh 当 使用 多个 改进 鲁棒性 Optix 上下文 &bra; 黄金 &ket; 修正 了 一些 在 内存不足 的 情况 下 RT _ 返回 ERROR _ UNKNOWN _ ERROR 代替 RTP 存储器 分配 失败 _ _ _ 改进 4.0 . 1 固定 “ 无效 设备 ” 错误 , 当 运行 在 某些 情况 下 , 在 GPU 帕斯卡 修正 了 某些 修改 可以 触发 断言 节点 图 修正 了 CPU 回退 的 trbvh 修正 了 一个 问题 , 可能 导致 损坏 输出 当 使用 3D 展开 当 使用 固定 的 性能 问题 的 实例 主要 对 Windows Optix 改进 编译 时 启用 Optix 例外 各种 改进 错误 消息 格式 的 半 添加 处理 rtugetsizeforrtfo

2017-12-01

光线追踪OBJ模型VC源代码

源码完整,效果震撼,2秒一帧1280*800分辨率,算是比较快了,

2017-12-01

IrrAI 0.5 for Irrlicht 1.6

鬼火引擎的npc AI库,有例子

2017-06-26

Irrlicht1.7.2支持中文显示

源代码整套完整

2017-06-15

编译好的boost库1.55

直接解压到D盘, 添加boostest工程的包含目录和库目录 包含目录添加 D:\boost1.55 库目录添加 D:\boost1.55\lib 免去了半个小时的编译时间直接下载就可以用了

2015-06-02

空空如也

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

TA关注的人

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