自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MISAYAONE的博客

坚持、果敢、勤思、沉淀

  • 博客(29)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 操作系统——死锁

操作系统——死锁死锁的由来?​ 多道程序并发执行时,多个进程因竞争资源而造成的僵局(互相等待),无外力作用的情况下,这些进程无法向前推进。​ 例子:进程P1正在占用打印机,此时请求输入设备,进程P2正在占用输入设备,请求打印机。他们都在未释放自身资源的情况下,请求另一种资源,这就造成了两个进程无休止的等待,进入死锁状态。死锁产生的原因有哪些?​ 主要有以下两种原因:1:系统资源的竞争​

2017-06-28 10:05:46 1290

原创 操作系统——进程

操作系统——进程为什么要引入进程?​ 由于操作系统的多道程序环境下,允许多个程序并发执行,一旦并发执行,意味着多个程序有间断性及不可再现性的特点,引入了进程的概念之后,可以更好的描述和控制程序的并发执行,实现操作系统的并发性和共享性。​ 从不同的角度理解进程:​ ·进程是程序的一次执行的过程​ ·进程是系统资源进行资源分配和调度的一个独立的单位所谓系统资源:指的是处理机和存储器和其他

2017-06-27 09:54:23 1892

原创 在word中怎么设置从中间某一页开始插入页码

插入指定页的页码前,要先把指定页以前的页与指定页以后页用分节符分开。依次这样操作:如想要从第4页开始插入页码号为“1”:那么把光标放到第3页文档的最后点“页面布置”--“分隔符”下拉菜单下的“下一页”。这就分成了两节了。然后再把光标移动到第4页上。点“插入”--“页码”--“页面底端”--(随便选一个)OK,已经插入了页码。但有时页码可能还是会从第一页开始编号,实际上我们是想让第4页

2017-06-26 09:55:00 15920

原创 操作系统—基本概念

操作系统的概念操作系统(Operating System, OS):是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口和环境的软件集合。操作系统的四个特征:并发、共享、虚拟、异步并发性(Concurrence):并发是指两个或多个时间在同一时间间隔内发生。操作系统的并发性是指操作系统中同时存在多个运行着的程序。引入进

2017-06-20 09:59:01 12257

原创 XML 文件详解【命名空间】

学习资料来源于:http://www.w3school.com.cn/xml/xml_namespaces.aspXML 命名空间提供避免元素命名冲突的方法。命名冲突在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。这个 XML 文档携带着某个表格中的信息: Apples Ba

2017-06-17 09:52:23 1200 1

原创 XML 文件详解【XML元素】

学习资料来源于:http://www.w3school.com.cn/xml/xml_attributes.asp什么是 XML 元素?XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。 Harry Potter J K. Rowling 2005 29.99

2017-06-16 10:12:22 788

原创 XML 文件详解【注意语法项】

学习资料来源于:http://www.w3school.com.cn/xml/xml_syntax.asp所有 XML 元素都须有关闭标签在 HTML,经常会看到没有关闭标签的元素:This is a paragraphThis is another paragraph在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:This is a

2017-06-16 10:12:08 828

原创 XML 文件详解【解析】

学习资料来源于:http://www.w3school.com.cn/xml/xml_tree.aspXML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。一个 XML 文档实例XML 使用简单的具有自我描述性的语法:GeorgeJohnReminderDon't forget the meeting!第一行是 X

2017-06-15 10:03:55 720

原创 XML 文件详解【介绍】

XML文件详解参考来自于:http://www.w3school.com.cn/xml/XML 被设计用来传输和存储数据。什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您

2017-06-15 10:03:33 489

原创 cl : 命令行 error D8003: 缺少源文件名

源文件都找不到了呀~检查项目属性中的 VC++目录—包含目录C++常规—附加包含目录链接器—常规—附加库目录链接器—常规—附加依赖项这四个部分中的路径是否正确,可能会多个反斜杠,错误就是来的这么突然~

2017-06-14 10:18:34 6758

原创 无法定位程序输入点 _glutCreateWindowWithExit于动态链接库glut32.dll上

折腾了老久了,看了网上大部分的方法,基本上都不对的,反正是没解决我的问题。另外不要随意的修改系统文件,最后出问题就是重装系统,会让你哭~解决我自己问题的方法:glut32.dll换成新版本,2013年的版本,网上下载的版本基本上都是98版本的。另附上我自己找到的13版本的glut32.dll下载地址:

2017-06-14 10:18:14 2155 1

原创 OpenGL 各类库的解析 gl/glu/glut/freeglut/glfw/glew

看了网上很多资料,讲的都不是很全,正好在学这一块,好好地总结一下吧注:在windows中,对这些库的大小写是不作要求的gl.hgl库是核心库,gl中包含了最基本的3D函数,可以再本地电脑中的: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl 路径下找到gl.h头文件,打开后可以看到其中定义的上百个相关函数。

2017-06-12 10:07:57 4876

原创 回溯算法——知识点总结

回溯算法1、概念      回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。       回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回

2017-06-11 10:03:22 1182

原创 OpenGL 入门基础教程 —— 加载obj模型

参考资料:http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-7-model-loading/知识点1:obj模型较为简单的obj模型:# Blender3D v249 OBJ File: untitled.blend# www.blender3d.orgmtllib cube.mtlv 1.000

2017-06-11 10:02:31 5797 1

原创 OpenGL 入门基础教程 —— 键盘和鼠标响应

参考资料:http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-6-keyboard-and-mouse/知识点1:主要思想:实现键鼠操作对画面的影响,实际上是通过每一帧都变化的MVP矩阵来实现的,那么我们只需要对键鼠操作返回不同的MVP组成矩阵即可,然后在主循环中更新MVP矩阵,最终实现画面的切换。do{

2017-06-09 10:02:26 1541

原创 OpenGL 入门基础教程 —— 添加纹理

参考资料:http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-5-a-textured-cube/知识点1:UV坐标

2017-06-09 10:01:52 7095

原创 OpenGL 入门基础教程 —— 彩色立方体

参考资料:http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-4-a-colored-cube/知识点1:顶点属性缓冲,色彩属性缓冲的创建流程相同:顶点属性缓冲:首先给定数组:static const GLfloat g_vertex_buffer_data[] = { -1.0f,-1.0

2017-06-08 10:03:21 2687

原创 OpenGL 入门基础教程 —— 模型的变换

对于矩阵变换,不清楚的可以参考前一篇文章,学习资料来源于:http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-3-matrices/模型(Model)、观察(View)和投影(Projection)矩阵利用模型、观察和投影矩阵,可以将模型的变换过程清晰地分解为三个阶段。虽然此法并非必需(前两课我们就没用这

2017-06-08 10:02:47 928

原创 OpenGL 入门基础教程 —— 矩阵的变换

基础知识介绍:1:齐次坐标(Homogeneous coordinates)我们仍然把三维顶点视为三元组(x,y,z)。现在引入一个新的分量w,得到向量(x,y,z,w)。请先记住以下两点(稍后我们会给出解释):——若w==1,则向量(x, y, z, 1)为空间中的点。——若w==0,则向量(x, y, z, 0)为方向。二者有什么区别呢?对于旋转,这点区别倒无所谓。

2017-06-06 10:29:23 978

原创 OpenGL 入门基础教程 —— 在第一个窗口绘制一个三角形

首先了解缓冲区对象相关:1:缓冲区对象的定义GLuint vertexbuffer; //定义了一个unsigned int类型的正整形缓冲区对象2:创建缓冲区对象void glGenBuffers(GLsizei n, GLuint *buffers);//在buffers数组中返回当前n个未使用的名称,表示缓冲区对象3:激活缓冲区对象void glBindBuffe

2017-06-05 10:07:21 1208

原创 OpenGL 入门基础教程 —— 打开第一个窗口

创建第一个窗口,所需要的东西:1:GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有

2017-06-05 10:06:26 1366

原创 2017年5月观影分享

2017年5月观影分享《银河护卫队2》剧中的人物,感染力强劲,每一个角色,都会让你慢慢的爱上,小树苗、浣熊、男主、甚至是坏坏的勇度。最可贵的莫过于对于友情和亲情的刻画,男女主之间的爱情总是微妙的呈现。就像写高中作文,这部电影可以给的评价是:主题鲜明,铿将有力,感染力强。最后的最后,泪点充足:你有个混蛋父亲,还有个英雄父亲,混蛋说要给你全宇宙,英雄说要吃了你,混蛋说我这辈子就是为了与你相

2017-06-03 10:05:33 1013 2

转载 SPIE投稿格式

有时候刷不出来网页,留下来以后作为参考。Manuscripts should be a minimum of 6 (six) single-sided pages (maximum of 20 pages). Length requirements may vary by meeting, so please see the Author/Presenter Information p

2017-06-03 10:04:20 7754 4

原创 OpenGL 入门基础教程 —— 基本术语篇【3】

1:物体法线向量是一条垂直于某个表面的方向向量,在OpenGL中,可以对每个顶点都设置不同的法线(曲面),物体的法线向量定义了它的表面在空间中的方向,也就是说定义了它相对于光源的方向,在OpenGL中使用法线向量确定该物体的各个顶点所接收的光照,如果需要使用光照,则需要为每个顶点指定一条法线向量。2:使用glNormal *()函数,将当前的法线向量设置为这个函数的参数所表示的值,之后

2017-06-03 10:02:16 1052

原创 OpenGL 入门基础教程 —— VAO 和 VBO辨析

顶点缓冲对象(Vertex Buffer Objects,VBO)顶点缓冲对象VBO是在显卡存储空间中开辟出的一块内存缓存区,用于存储顶点的各类属性信息,如顶点坐标,顶点法向量,顶点颜色数据等。在渲染时,可以直接从VBO中取出顶点的各类属性数据,由于VBO在显存而不是在内存中,不需要从CPU传输数据,处理效率更高。所以可以理解为VBO就是显存中的一个存储区域,可以保持大量的顶点

2017-06-03 10:01:49 1473

原创 OpenGL 入门基础教程 —— 基本术语篇【2】

只是术语的意义了解,并没有在代码层面进行实践1:在高抽象层次上,有三种绘图操作时最基本的:清除窗口、绘制几何图形、绘制光栅对象2:光栅对象:包括二维图像,位图以及字体等等3:实际的曲面或者表面都是由大量的小型多边形或是直线近似模拟出来的4:在计算机中,保存图片的内存通常被计算机所绘制的前一幅图像所填充,因此在绘制新场景之前,一般要把它清除为某种背景颜色5:清除窗口:

2017-06-02 10:05:33 858

原创 OpenGL 入门基础教程 —— 基本术语篇【1】

从头开始,了解了解~~1:OPENGL是图形硬件的软件接口,包含了很多函数,这些函数可以用于指定物体和操作,创建交互式的三维应用程序。2:OPENGL中根据几何图元创建形状,从而建立物体的数学描述(点、直线、多边形等等)3:颜色可以由三部分组成:程序明确RGB、特定光照条件、纹理贴图,可使用shader(着色器)来执行4:把物体的数学描述以及与物体相关的颜色信息转换为屏幕上

2017-06-02 10:05:11 1295

原创 OGRE 向场景中添加船模型

第一步:获取OGRE所需模型信息,包括mesh、material、贴图文件具体可以从3D 建模的一些网站下载成熟的舰船模型,下载下来是3DS格式的,需要进行转换,可以使用maya或者3DMax软件进行转换第二步:将文件放入对应文件夹找到源文件中的Media文件夹,将.mesh文件放入到model文件夹下,将.material放入到 script 文件夹下,将对应贴图(一般是一些

2017-06-01 10:14:17 919

原创 OGRE 固定相机/观察者视角方位的方法

问题背景:希望得到相同视角下的不同海平面的截图,所以需要设定视角,以便在进入软件时即可得到目标位置方法:首先调节到想要的视角位置,得到想要场景,再使用按键在终端输出相机的信息,在软件中设置相机的位置以及观察方向。1:OIS::Keyboard* mKeyboard; //定义一个按键事件的指针mKeyboard->capture();

2017-06-01 10:13:59 1533

新版glut32.dll

新版本glut32.dll 可解决“无法定位程序输入点 _glutCreateWindowWithExit于动态链接库glut32.dll上”问题

2017-06-13

仿宋GB2312字体

GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。

2017-05-22

2017 华为软件精英挑战赛赛题

2017 华为软件精英挑战赛赛题:大视频时代•布局 在给定结构的G省电信网络中,为了视频内容快速低成本的传送到每个住户小区,需要在这个给定网络结构中选择一些网络节点附近放置视频内容存储服务器。需要解决的问题是:在满足所有的住户小区视频播放需求的基本前提下,如何选择视频内容存储服务器放置位置,使得成本最小。

2017-04-03

Faststone6.9安装包

Faststone 是一款Windows 上的一款强大的截图软件。 可以随时捕获窗口,抓取控件,抓取全屏,自定义区域截屏。 同时它还支持滚动截屏,尤其是当你截取网页的时候。 同时它还自带强大的图片编辑器,还可以屏幕取色。 它还可以录制视频,保存为视频文件或者gif 文件。

2017-01-07

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

TA关注的人

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