自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mumusan2016的博客

记录进步的点点滴滴

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 浅析Draw Call

Draw Call是CPU对GPU的一种命令,仅仅指向一个需要被渲染的图元列表,在OpenGL和DirectX中分别体现为glDrawElements和DrawIndexedPrimitive图像编程接口命令。1、Draw Call实质保证CPU和GPU可以并行工作的解决方法是:创建命令缓冲区(Command Buffer),CPU发布命令,GPU在完成上一次渲染任务之后会从中再取出命令并且执行,...

2018-03-26 17:40:48 1665

转载 Git操作思维导图

转自:https://blog.csdn.net/mynameishuangshuai/article/details/51657324

2018-03-26 15:40:30 308

原创 摄像机

摄像机摄像机实际上是在 ShowBase 中定义的一个名称为 base.cam 的 NodePath也可以将一些普通的节点放在名为 base.camera 的摄像机的下面一般情况下,您会希望使用代码来控制 base.camera NodePathShowase 类包含了一些可以方便地控制摄像机的方法。因此一般要from direct.showbase import *lens是镜头的意思,

2017-06-09 11:56:12 474

原创 检索(散列)

检索算法分类:顺序表和线性表法根据关键码值直接访问方法(散列表)树索引方法顺序检索(关键码值按大小排序) 最基础的检索算法,但是遇到重复查找的庞大记录集合,顺序检索会慢到令人无法忍受。一般常用的索引方式是二分查找自组织线性表由于线性表大多数情况下是使用关键码进行顺序排序的,但是这对于一些特定情况将会减慢搜索速度,例如某一关键码时常出现,但是它又在线性表的末端,这样每次都得执行到末端才能访问

2017-04-14 12:43:17 1319

原创 Struct和Union的sizeof计算

struct结构体的大小不是简单的成员相加,要考虑存储空间的字节对齐1、空结构体的大小为12、含有static的结构体在计算大小时不算上static变量,因为static存储在全局数据空间,而sizeof计算的是栈分配的空间一、编译器存储结构体的准则(很重要): 结构体变量的首地址能够被其最宽基本类型成员的大小所整除; 结构体每个成员相对于结构体首地

2017-04-02 22:37:41 1153

原创 双边滤波算法介绍与实现

Bilateral filter&Adaptive bilateral filtering双边滤波的思想是抑制与中心像素差别太大的像素,简单的来说:起到滤波保边的效果。目录Bilateral filterAdaptive bilateral filtering双边滤波算法思想数学表达式代码实现自适应双边滤波介绍代码实现双边滤波算法思想:双边滤波算法考虑到了空间域和值域两个方面,实现双

2017-01-16 22:30:59 12787 11

原创 Git使用总结

知识补充:1、我们把文件往Git版本库里添加的时候,是分两步执行的:第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。2、Git管理的是修改而不是文件,因此如果你没有修改文件,即使你执行了git add 和git commit 后,gi

2016-12-18 20:16:27 286

原创 VC的小工具查询exe的依赖

查看程序或动态库所依赖的动态库dumpbin /dependents  abc.exe查看动态库的输出函数dumpbin /exports abc.dll

2016-11-24 15:57:34 332

原创 CUDA编程之环境配置

VS2015+CUDA8.0环境配置(花了好长时间搞这个环境,主要也是自己太弱了,居然在C盘的programdata里的NVIDIA GPU Computing Toolkit文件夹下找了半天lib文件,唉!)Anyway,在这里记录下正确的配置方式:1、首先,上官网下载对应vs版本的CUDA toolkit:https://developer.nvidia.com/cuda-to

2016-11-03 19:27:04 7748 2

原创 异构、同构 &&异步、同步

异构:多个不同类型的物体参与完成某一件事情,异构系统的各个组成部分具有自身的自治性,实现数据共享的前提下,仍保留有自己的应用特性,完整特性,安全特性。例如:1、CPU+GPU的异构编程计算;参见:点击打开链接  2、多个数据库集合成的数据库系统(每个数据库都有自己的DBMS)其中可以是基于计算机体系结构的异构,即:各个参与的数据库可以分别运行在大型机、小型机、PC机、嵌入式系统;也

2016-11-02 12:10:08 16194 1

原创 CUDA编程入门笔记

1、线程块(block)是独立执行的,在执行的过程中线程块之间互不干扰,因此它们的执行顺序是随机的2、同一线程块中的线程可以通过访问共享内存(shared memory)或者通过同步函数__syncthreads()来协调合作。3、4、

2016-11-02 11:17:52 304

原创 学习随笔

1、GET、POST、PUT、DELETE的区别:4者分别实现了对后台数据的查、改、增、删GET的参数在URL中,是对服务器发送索取数据的请求(以?分割URL和传输数据,参数之间以&相连,如:login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0%E5%A5%BD。如果数据是英文字母/数字,原样发送,如果是空格,转换为+,如果

2016-10-19 13:34:32 277

转载 zip压缩详细分析

该文章转自:http://www.cnblogs.com/esingchan/p/3958962.html(文章写得很详细,让我对zip压缩有了了解,感谢博主,贴在这是为了防止忘了有这么好的文章,侵删)最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科

2016-10-18 21:23:54 2097

转载 C++公有继承、私有继承以及友元

公有继承: 基类的成员在派生类中维持原来的访问权限,基类的publice成员为派生类的public成员,基类的protected成员为派生类的protected成员,基类的private成员在派生类的private成员,但是却在派生类中不可见,也即不能操作,但是存在。即:派生类的成员函数不能直接访问基类的私有成员,只能通过基类的一些成员函数进行访问。 私有继承: 继承之后,基类的所有成员在派

2016-06-12 19:17:16 430

原创 adapter设计模式

适配器设计模式  将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作  例如:现在有一个220V的插口,而手机不能直接接上去,因为锂电池充电的最大电压为5V,这时就需要一个适配器,这个适配器可以接到220V上又能输出5V的电压。在这个例子中,手机是Target,220V的接口是Adaptee(被适配的),充电器头即为

2016-05-30 13:59:34 240

原创 SQL Serve2008的一些操作

今天花了一下午的时间在熟悉SQL serve的一些操作,在此记录下学习到的东西: 利用SQL语言分离数据库:use mastergosp_detach_db '数据库名'go注:在备份数据库的时候,要将数据库分离开才能拷贝,否则即使你关闭了SQL serve依旧会显示文件被打开无法拷贝。 2、利用SQL语句附加数据库use mastergosp_attach_db 'Newku(数据库名

2016-05-20 18:42:08 454

使用UGUI实现Unity翻页效果

使用UGUI实现Unity翻页效果,使用了mask,然后通过公式计算得到书页位置,然后进行书页位置旋转变换。。。。。。。。。。。。。。。。。。。。。。

2017-11-15

空空如也

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

TA关注的人

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