自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenGL学习笔记(二)

还是通过一个程序来记忆其中的知识,我很喜欢这种学习方式运行结果如图: #include <windows.h>#include <gl\glut.h>#include <gl\GLU.h>#include <gl\GL.h>#include <math.h>#include <windows.h>#include <stdio.h>#include <stdlib.h>#define

2017-12-07 21:28:58 409

原创 OpenGL学习笔记(一)

忽略关于环境的搭建,网上有很多相关的教程。 我不是很喜欢用VS,所以我实在codeblocks上搭建的环境,主要感觉VS太过臃肿,练习而已,不必太繁琐。下面是第一个代码,画一个简单的矩形 效果图: #include <windows.h>#include <GL/glut.h>#include <stdlib.h>void Render(void){ glClearColor(0

2017-12-04 17:02:04 577

原创 Linux文件属性与权限(一)

1、改变文件的属性与权限 (1)、改变文件所属用户组 chgrp [-R] dirname/filename … -R:递归更改子目录 例如:chgrp users install.log 将install.log文件的用户组改为users注意:更改成的用户组必须存在于/etc/group文件内,否则将产生错误(2)、改变文件所有者 chown [-R] 账号名称 文件或目录 或者:

2017-09-04 14:05:46 337

原创 TCP的连接(三次握手,SYN泛洪)与终止(三次握手和四次挥手,time_wait)

TCP的的重要性我想可想而知,虽然时间较UDP慢,但他是支持全双工的面向连接的可靠传输协议,他提供的额外服务包括,流量控制(滑动窗口),差错控制,拥塞控制(慢启动曲线)等等。以下图片来自《数据通信与网络》第四版而对于TCP的连接和终止时其中的基础: 1、TCP的连接 三次握手 这个比较简单,客户端发送SYN字段,主动打开,该字段不含数据,但是占用一个序列号,称为伪字节。服务器端发送SYN和AC

2017-07-23 16:12:28 867

原创 生产者消费者模型,C/C++实现(Linux)

操作系统以及Linux上都详细地介绍了信号量以及锁的概念,其重要性可想而知,这事我写的一个比较简单的多线程实现的生产者消费者模型,我会对里面用到的函数等做出比较详细的解释,以方便解读。#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <unistd.h>#include <semaphore.h>#define

2017-07-20 14:02:46 994

原创 单例模式,C/C++实现

单例模式作为最常见的设计模式之一,其重要性不言而喻,就我了解到的单例模式的应用场景: 1、在《Effective C++》中说到一种情况,有在两个不同的文件中定义的两个类,A和B。现在B需要用A来初始化,但是没办法保证A在B之前被初始化。这个时候可以设计成单例模式,在初始化B的时候调用A的getsingle()。 2、在设计线程池的时候,为了防止有多个线程池出现线程混乱通常把线程池设计成单例模式

2017-07-17 21:20:13 512

原创 关于C/C++中的const

关于c/c++中const的用法有很多,也十分重要,下面整理一下我学习到的关于const的部分用法,讲的有错的地方请在评论区指正。1、一般对象的const 一般对象用const修饰的时候,说明这个对象一般不允许被修改。而且需要注意,const修饰变量在定义时必须被初始化(可以用表达式或者函数)。 那么有一个问题,在一个class中,如何用构造函数对const变量进行初始化,答案是

2017-07-17 00:30:02 254

原创 关于c++类的空间分配以及存储

第一篇博文,看了关于c++类的底层存储,算是一个学习笔记吧。以下未特殊说明都指在32位机下首先需要明白,用c/c++编写,内存可以这样划分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。 2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS

2017-06-04 17:40:57 699

基于多视图的三维重建中特征提取与特征匹配并行化研究_冯兵

基于多视图的三维重建中特征提取与特征匹配并行化研究_冯兵 基于多视图的三维重建中特征提取与特征匹配并行化研究_冯兵 基于多视图的三维重建中特征提取与特征匹配并行化研究_冯兵

2018-04-08

基于多视图的三维景物重建技术研究_李静

基于多视图的三维景物重建技术研究_李静 基于多视图的三维景物重建技术研究_李静

2018-04-08

OpenGL库文件

GL.H GLAUX.H GLU.H glut.h GLAUX.LIB GLU32.LIB glut32.lib glut.lib OPENGL32.LIB glaux.dll glu32.dll glut32.dll glut.dll opengl32.dll

2017-11-28

EasyPR-master

EasyPR-master EasyPR-master EasyPR-master EasyPR-master

2017-11-28

ippicv_linux_20151201.tgz

ippicv_linux_20151201.tgz ippicv_linux_20151201.tgz

2017-11-28

opencv-3.2.0

opencv-3.2.0 opencv-3.2.0

2017-11-28

OPENCV,;。;310

opencv-3.1.0 opencv-3.1.0 opencv-3.1.0 opencv-3.1.0

2017-11-28

空空如也

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

TA关注的人

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