自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 基于Win10 Visual Studio 2017的Direct3D11开发的小结

一、环境配置之前写过一篇关于如何在win10下配置VS2017的Direct3D11开发的开发环境的文章,但写的很繁琐,现在看看有点鸡肋。一方面是由于当时刚刚接触DirectX,不知该如何下手,另一方面是一开始从网上搜到的教程都是基于那个微软已经停止更新的DirectX SDK的,因此浪费了不少时间。所以你现在如果想马上开始着手Direct3D的开发,不用做任何准备工作,只要确保你的系统是...

2019-03-01 11:19:16 1744

原创 在Windows 10下配置 DirectX11 + Visual Studio 2017开发环境

前言开发环境无需配置,但如果还是有闲情雅致的话可以接着看看。最近想要学习一下DirectX,但在最一开始进行环境配置的时候就折腾了两三天,幸好在国内外(连日本的我都去看了(哭))各种博客以及问答论坛的帮助下,最终还是配置成功了。怀着一股感恩的心情,来将这几天遇到的坑与大家分享一下。文章基本上是参考这篇博客写的,但做了一些补充,十分感谢博主。(文章是在刚入门DirectX时写的,想要...

2019-01-04 19:30:05 14697 6

原创 Mesh To Heightmap——这篇博客值1000RMB?

前言最近写论文遇到个问题。稍微接触过地形渲染的同学都知道,基于一张Height map(也就是一张存储了高度值的二维纹理),可以很方便地生成三维地形模型:首先构建一个N x N的二维网格,然后根据网格顶点的坐标对Height map进行采样,以采样得到的高度值对网格顶点进行拉伸,从而得到高低起伏的三维地形模型。以上是Heightmap To Mesh的过程,那么该如何实现Mesh To H...

2018-11-14 14:07:33 1363

原创 LeetCode-15 3Sum笔记

题目描述给定一个包含n个整数的数组nums,在nums中是否存在三个元素a,b,c满足a+b+c = 0 ?找到数组中所有满足和为0这一条件的三元组,三元组之间不能有重复。示例:Given array nums = [-1, 0, 1, 2, -1, -4],A solution set is:[ [-1, 0, 1], [-1, -1, 2]]解题思路1. 第一...

2018-10-27 15:01:02 176

原创 网络层(二)——IP数据报转发

前言网络层的主要目的是为了对上层屏蔽各种复杂、异构的底层网络,从而提供简单灵活的、无连接的、尽最大努力交付的数据报服务。前面我们介绍了IP地址,它为网络上的每一台主机和路由器的每个接口指明了一个唯一的地址。为了完成数据报的交付,下一步的任务就是在知道了目的主机的IP地址后,如何将数据报送过去。这就有点类似于“把信送给加西亚”的故事。我们有一封信,也知道送给谁,但怎么送到目前还不知道。路...

2018-10-01 17:42:43 2953

原创 网络层(一)——IP协议之IP地址小结

前言在计算机网络体系五层模型中,网络层位于传输层之下,数据链路层之上。相比于传输层,网络层显得要那么偏底层一些,但又并没有数据链路层和物理层那么底层。个人感觉由于网络层涉及的一些偏底层的知识,内容也比较繁杂,理解起来可能没有传输层那么容易,因此就定个小目标,分而治之,先把IP地址总结一下。IP地址IP(Internet Protocol)即网际协议是用来使许多互联起来的计算机网络能够互...

2018-09-30 22:30:17 487

原创 进程与线程——并不是对立的两个概念

前言进程和线程是操作系统课程、互联网行业面试中出现频率很高的一个考点,用百度随便一搜,就会出现成百上千篇关于二者区别或联系的介绍,其中的一些将二者的区别一一罗列,条理分明,但不知为什么,我看完后还是对二者云里雾里,今天抛开笔试、面试不谈,好好分析一下进程和线程的关系。进程和线程分别是什么在一些早期传统的操作系统中,并没有线程的概念,那时人们只知道进程。而进程可以说是:1)一个正在被...

2018-09-14 09:42:58 282

原创 从HTTP到TCP——当在浏览器搜索框中输入一串字符并回车时,浏览器究竟做了什么?

前言题目中的问题应该是一个比较古老的问题,但我还是想谈谈自己的体会。warning:以下内容全是作者胡编乱造,但会尽量保证正确性,如果不怕被误导,就接着看吧!0 了解全貌在我还小的时候,WWW(World Wide Web)几乎就是互联网的代名词,上网上网不就是上的WWW吗?等我长大后,我才知道,WWW(万维网)是一个平易近人的传道者,它让我们看到了互联网的强大,但它并不是互联网。...

2018-09-12 16:32:57 509

原创 UDP与TCP简要总结体会

传输层的两个重要协议在计算机网络中,UDP和TCP是传输层的两个最重要的协议。最近看了关于二者的一些书籍,越发觉得二者都是基于较为朴素的思想而设计的,在不断理解这两个协议的过程中,觉得它们都是很形象很具体的实在的东西,而不是一些空洞的概念。但由于内容上,尤其是TCP,实在是有些琐碎,特此整理一下。我们应该知道传输层在整个网络体系(这里以五层体系模型为讨论对象)中所处的位置,即传输层为上面的...

2018-09-12 10:43:59 1361

原创 C++函数模板

函数模板的定义template <typename T>void Swap(T &a, T &b){ T temp; temp = a; a = b; b = temp;}函数模板允许我们以泛型的方式编写程序。在写法上,函数模板与普通函数的区别就在于函数定义的开头多了一行对于参数化类型的设置,其中关键字typename也可以...

2018-08-29 16:04:05 395

原创 C++中的智能指针

 为什么引入智能指针?首先看一个函数:void func(int n){ int *p = new int[n]; return;}相信大家肯定都能一眼看出该函数的缺陷:在函数体内动态分配了堆上的内存,却没有在函数结束前释放,导致了内存泄露。这个问题的解决也很简单,只要添加一行代码即可:void func(int n){ int *p = n...

2018-08-28 11:44:24 264

原创 KMP 算法以及 next 数组计算

一些废话与前言关于KMP算法前前后后看了三四遍,总是看了没多久就又忘了,感觉这个算法好反人类,今天好好总结一下,争取晚点忘。看本文的同志们需要注意的是,本文没有按照一般的套路来介绍KMP算法,而是侧重于介绍KMP算法为什么这样做,关于KMP算法和next非常值得一看的博客推荐如下:https://www.cnblogs.com/tangzhengyue/p/4315393.html...

2018-08-23 17:01:26 2345 1

原创 C++中的类型转换小结

相对于C,C++由于引入了类,类型转换要更为复杂,除了C中原有的基本类型的显式(强制)和隐式类型转换外,还多了类类型之间,以及类与内置类型之间的相互转换。1 基本类型的隐式转换C和C++基本类型的转换主要发生在赋值语句和表达式计算这两个时候。a)赋值转换一个基本的原则:1)将一个取值范围大的值赋值给一个取值范围小的变量时,系统保留大值的低字节;例如:int a = 0x1...

2018-08-10 11:37:39 337

原创 关于OSG中主相机和从相机的浅显理解

关于OSG中主相机和从相机的浅显理解本文主要说明以下问题:如何设置主相机如何设置从相机(slaves)主相机和从相机的关系前言我们在配置好OSG编译环境后,一般都会通过运行以下代码来测试是否配置成功:#include<osgViewer/Viewer>#include<osgDB/ReadFile>int main( int argc, char **argv ){ osgVi

2017-10-28 12:36:07 3126 1

原创 OSG3.4 + VS 2015环境配置

OSG3.4 + VS 2015环境配置小白的我心血来潮,把之前电脑上给VS2013配好的OSG环境删掉了,想用VS2015来玩一下,毕竟连VS2017都出来好几天了。折腾了三天,终于把OSG配置好了/(ㄒoㄒ)/~~。下面跟大家分享一下心路历程,也欢迎各位遇到同样问题的朋友和牛人们指教。1 环境配置所需文件1) OSG源码:当前最新版本OSG 3.42) OSG第三方库:官方并未给出编译好的适用于

2017-03-20 12:53:26 3290 2

原创 ASP.NET与HTML的关系理解

最近在学习用ASP.NET编写Web应用程序。但是在使用VS2012编写的过程中,对Web页面中出现的html元素和<asp: >格式的控件感到很迷惑,不清楚ASP.NET和html之间到底是什么关系

2016-08-03 13:22:04 6027

空空如也

空空如也

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

TA关注的人

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