- 博客(177)
- 收藏
- 关注
原创 操作系统--精髓与设计原理(第八版)复习题答案
操作系统-精髓与设计原理(第八版)复习题 - 随笔分类 - 浩楠honer - 博客园 (cnblogs.com) 转至此操作系统--精髓与设计原理(第八版)第一章复习题答案1.1 列出并简要定义计算机的四个组成部分。处理器:控制计算机的操作,执行数据处理功能。内存:也叫主存储器,存储数据和程序。输入/输出模块:在计算机和外部环境之间移动数据。系统总线:在处理器、内存和输入输...
2024-08-17 08:45:00 609
原创 vim命令 转
一:linux 系统下查看vim的教学教程: vimtutor zh 显示中文教程二:vim的几种模式 1.命令模式:vim打开后默认处于命令模式,此模式下,可以移动光标,可以对文件内容进行复制、粘贴、替换、删除等操作 2.输入模式:可以对文件进行写操作 类似于记事本中输入内容 命令模式进入输入模式:i ...
2023-08-19 08:39:57 275
原创 语言基础2 矩阵和数组
语言基础2 矩阵和数组矩阵和数组是matlab中信息和数据的基本表示形式 可以创建常用的数组和网格 合并现有的数组 操作数组的形状和内容 以及使用索引访问数组元素 用到的函数列表如下一 创建 串联和扩展矩阵矩阵时按行和列排列的数据元素的二维数据元素的二维矩形数组。元素可以是数字、逻辑值、日期时间、字符串、categorical、或其他matlab数据类型...
2023-08-15 07:45:00 395
原创 语言基础1 输入命令
输入命令:命令行窗口输入技巧在多行上输入多个语句 然后再运行其中任何语句 在语句之间换行需要用shift +enter 但是分块的for和end 语句之间不用>> a=1;b=2;a+bans = 3也可以童工分隔语句来在同一行上输入多个语句 将各个命令分开 在每个命令结尾处使用逗号或者分好 两个符号区别 一个显示结果 另一个分号...
2023-08-12 18:37:00 92
原创 MATLAB 基础 引用 csdn 蜗牛
https://blog.csdn.net/weixin_45990326/article/details/118964798https://blog.csdn.net/weixin_45990326/article/details/119048831https://blog.csdn.net/weixin_45990326/article/details/119080858https:/...
2023-07-28 19:02:00 89
原创 绘制垂线 (x轴或y轴)
绘制垂线 (x轴或y轴)line函数 创建基本线条1.绘制垂直于x轴的垂线line([xvalue xvalue],[y1 y2]) 括号内的参数为两个向量 y1到y2为范围 xvalue为坐标值案例:绘制x=5 y的取值范围为[0,10]line([5 5],[0 10]); 两个x的值相同 而y不同line([5 7],[0 10]);...
2023-07-28 08:06:00 1306
原创 matlab 郭彦甫 5 绘图初步
matlab 郭彦甫 5 绘图初步1.基本绘图%%x=linspace(0,2*pi,20); %将x从0-2*pi 分成20份y=cos(x);% 蓝色 length(y)=20z=sin(x);% 橙色 length(z)=20hold on %保持所有图像在同一个坐标系中 同时保留 否则,后面的图像回之前 前面的图像会通过刷新缓存而删...
2023-07-27 10:49:00 227
原创 matlab 郭彦甫 4 数据类型与文件读写
数值类型 numeric 默认为double类型 也可以使用类型转换将其转换为其他类型n=3;class(n) %得到double类型n=int8(30);class(n) %得到int8 类型字符类型(char) %%s1='h' %char类型 显示占2个字节 a=uint8(s1) %强制将...
2023-07-23 21:09:00 99
原创 matlab 郭彦甫 3 结构化程式与自定义函数
1.脚本文件 保存文件格式 *.m 文件格式函数部分 fx 包含绝大部分的函数介绍注释为 行前加一个 % 如果为连续多行 需要先选中这些行 右键选择注释两个 %% 将下面的部分分为section 区块通常用于debug 设置程序的断点 “鼠标点击当前行 序号位置 形成圆点”debug模式 fx...
2023-07-21 21:39:00 72
原创 matlab郭彦甫02基本操作与矩阵输入
1.变量不声明 变量只能由数字 字母 _ 组成 且不能以数字开头2.保留关键字 ans 运算结果 i j 复数inf 无穷∞eps 浮点相对精度 很小的数值NaN 非数字pi 圆周率iskeyword 查看matlab语言关键字以上不能作为变量名3.变量名不应该覆盖内置函数名 ...
2023-07-21 13:42:00 62
原创 codeblocks+freeglut
https://blog.csdn.net/redbugler/article/details/85088572https://blog.csdn.net/swpen888/article/details/50899882 vs2010+freeglut p配置vs2010+freeglut 问题解决VS2010链接错误:LINK:fatalerrorLNK...
2021-07-04 12:33:00 52
原创 codeblocks opengl glew freeglut 2020.11.15
https://wenku.baidu.com/view/28cd5ebfaf1ffc4fff47accf.html 一下为测试代码/*==========================================================环境说明: IDE:vs2015 studio 辅助工具库:freeglut opengl扩展库:glew实现功能: ...
2020-12-28 14:43:00 57
原创 Compare the Triplets
Compare the Triplets1. bits/stdc++.h 标准库头文件2. ofstream fout() 文件输出流对象 ofstream(const char *filename,openmode mode); ofstream fout("/temp/results.txt",ios::app); 将输出流...
2020-12-28 14:28:00 430
原创 cpodeblocks+freeglut+glew 用到的库文件上传到附件 亲测可用
https://wenku.baidu.com/view/28cd5ebfaf1ffc4fff47accf.html 摘自一安装包: codeblocks 安装32位版本 glew freeglut 或者glut二安装步骤: 1.先安装codeblocks 并且汉化 默认路径 2.glut包 glut.dll glut32.dll...
2020-11-16 08:34:00 90
原创 haizei c++ 试听课程知识点 day2 --第2讲
海贼班 c++ 试听课程知识点 day2 --第2讲制作自己的测试开发环境1.EXPECT封装 宏#ifndef _HTEST_H#define _HTEST_H#define EXPECT(a,comp,b){ \ //定义基础宏 if(!((a) comp (b))) { \ printf("error\n"); ...
2020-10-27 10:26:00 119
原创 hizei c++ 试听课程知识点 day2
一、实现调试信息log日志打印功能 调试信息 第一步需要定位程序中的问题。二 预处理命令 宏定义 以#开头 功能字符串替换 主要作用在预处理阶段 c源代码-----》(预处理阶段)待编译源码----》(编译阶段)目标文件----》(链接)可执行程序 可执行程序的功能由第二步的待编译源码决定的 而不是c源代码 ********************...
2020-10-21 15:34:00 69
原创 haizei c++ 试听课程知识点 day1
第一天 基础1.cout 是对象 用运算符<<将数据传递给此对象 当然是通过构造函数2.cout 针对自定义类型的输出,需要用到 运算符重载。class Point{public: Point(int x,int y); friend ostream &operator<<(ostream &out,const P...
2020-10-20 19:17:00 108
原创 c++ 左值和右值
C++进阶--理解左值和右值 /* * 理解左值和右值 * * * 为什么要关心这个? * 1. 有助于理解C++结构,搞明白编译器的错误和警告 * 2. C++ 11中引入了右值引用,理解左值右值是前提 * *//* * 简单的定义: * * 左值 - 在内存中具有可标识位置的对象 * 右值 - 任何不是左值的对象 *///左值的例子:int i;...
2020-10-19 08:45:00 52
原创 C++的顶层const和底层const的理解
C++的顶层const和底层const的理解最近,又一次翻开C++primer,决定仔细研究一下自己以前没搞懂的顶层const和底层const,这次看了后感觉明白了,所以记录下来,以后可以没事翻阅,增加记忆。首先,const是一个限定符,被它修饰的变量的值不能改变。对于一般的变量来说,其实没有顶层const和底层const的区别,而只有向指针这类复合类型的基本变量,才有这样的区别。一 如何...
2020-09-30 08:31:00 116
原创 低延时直播应用 流媒体
低延时直播应用直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看(参考:DeliveryHLS),HLS主要是延时比较大,RTMP主要优势在于延时低。低延迟的部署实例参考:Usage: Realtime应用场景低延时应用场景包括:互动式直播:譬如2013年大行其道的美女主播,游戏直播等等各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。视频会议:SRS的DEMO...
2020-05-03 12:41:00 141
原创 glPixelStorei 详解 包括像素传输
3.glPixelStore像glPixelStorei(GL_PACK_ALIGNMENT, 1)这样的调用,通常会用于像素传输(PACK/UNPACK)的场合。尤其是导入纹理(glTexImage2D)的时候:C++代码glPixelStorei(GL_UNPACK_ALIGNMENT,1);glTexImage2D(,,,, &pixelData);...
2019-12-04 12:59:00 408
原创 depth/stencil buffer的作用 ----------理解模板缓存 opengl
在D3D11中,有depth/stencil buffer,它们和framebuffer相对应,如下图所示,framebuffer中一个像素,有相对应的depth buffer和stencil buffer值: D3D11中,depth buffer和stencil buffer一起定义,比如DXGI_FORMAT_D24_UNORM_S8_UINT,是指用一个无符号24位的值做...
2019-11-28 14:08:00 291
原创 实用网站汇编
1.码农之家https://www.xz577.com/2.搜索引擎www.dogedoge.com3.pdf工具https://tools.pdf24.org/en4.IMGBOT 在线处理图片www.imgbot.ai
2019-11-06 17:45:00 54
原创 利用CodeBlocks结合freeglut快速搭建OpenGL开发环境
利用CodeBlocks结合freeglut快速搭建OpenGL开发环境2018-12-19 10:15:48 再次超越梦想 阅读数 180更多分类专栏: 我的开发日记 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/redbugler/article/details...
2019-11-06 15:24:00 245
原创 OpenGL ES on iOS --- 统一变量(Uniform)和统一变量块(UBO)
简介Uniform是一种从CPU中的应用向GPU中的着色器发送数据的方式,但uniform和顶点属性有些不同。首先,uniform是全局的(Global)。全局意味着uniform变量必须在每个着色器程序对象中都是独一无二的,而且它可以被着色器程序的任意着色器在任意阶段访问。第二,无论你把uniform值设置成什么,uniform会一直保存它们的数据,直到它们被重置或更新。单独统...
2019-09-10 08:01:00 158
原创 OpenGL学习脚印: uniform blocks在着色器中的使用 转自https://blog.csdn.net/wangdingqiaoit/article/details/5271796
写在前面 目前,我们在着色器中要传递多个uniform变量时,总是使用多个uniform,然后在主程序中设置这些变量的值;同时如果要在多个shader之间共享变量,例如投影矩阵projection和视变换矩阵view的话,仍然需要为不同shader分别设置这些uniform变量。本节将为大家介绍interface block,以及基于此的uniform buffer objec...
2019-09-09 09:47:00 100
原创 向量的一种特殊乘法 element wise multiplication
向量的一种特殊乘法 element wise multiplication物体反射颜色的计算采用这样的模型:vec3 reflectionColor = objColor * lightColor;//物体反射颜色 = 物体颜色 * 光源颜色。 (vec3(r,g,b), r,g,b在[0,1]范围里)。比如:光源是自然光:lightColor = vec3(1.0,1.0,1.0);物...
2019-09-02 19:41:00 301
原创 codeblocks glfw glew glm 配置
Code in code::blocksDownload Mini project in c,c++,c# ,OpenGL,GLUT,GLFW,windows form application source codePagesHomeProjectsModern OpenGL 3.2Windows FormsGLFWC SourceC...
2019-08-05 19:53:00 36
原创 vs2010 glfw glew glad glm 配置
OpenGL: Configuring GLFW and GLEW in Visual C++ ExpressPosted by Dimitri | Aug 14th, 2013 | Filed underFeatured,ProgrammingThis post shows how to configureVisual C++ Express2010with GLFW (ver...
2019-07-30 23:26:00 54
原创 随笔记录 文字词句噔噔蹬蹬
1.凝望最初的凝望,六千年仿佛刹那,2.符号成了诗、村落成了国、呼唤成了歌3.望见生命的力量之和4.穿越九千年的笛声5.延续发展,不断丰富6.具有非常现代的表达7.也许在背景处,低吟着历史的回声8.穿行在九孔骨笛之间的是几千年前人类的呼吸,那是文明的先声。那时风动,此时心动9....
2019-07-07 21:54:00 45
原创 多边形区域填充算法--扫描线填充算法(有序边表法) 有代码
二、扫描线算法(Scan-LineFilling) 转载 https://blog.csdn.net/u013044116/article/details/49737585 扫描线算法适合对矢量图形进行区域填充,只需要直到多边形区域的几何位置,不需要指定种子点,适合计算机自动进行图形处理的场合使用,比如电脑游戏和三维CAD软件的渲染等等。 对矢量多边...
2019-03-25 08:10:00 63
原创 计算机图形学 opengl版本 第三版------胡事民 第四章 图形学中的向量工具
计算机图形学 opengl版本 第三版------胡事民 第四章 图形学中的向量工具一 基础1:向量分析和变换 两个工具 可以设计出各种几何对象 点和向量基于坐标系定义 拇指指向z轴正方向 从x轴的正向握向y轴的正向, 可以分为左手和右手坐标系。 点A到点B的位移称为向量v 则v=B-A 尾-头 一个n维向量是一个n元组 ...
2019-01-06 14:03:00 96
原创 centos 7 安装codeblocks
CentOS7安装Code::Blocks在CentOS7上安装Codelocks的过程。1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk...
2018-12-19 14:17:00 238
原创 多边形填充算法-有序边表法(扫描线算法) 计算机图形学
1.算法的基本思想(扫描线连贯性原理): 对于一个给定的多边形,用一组水平(垂直)的扫描线进行扫描,对每一条扫描线均可求出与多边形边的交点,这些交点将扫描线分割成落在多边形内部的线段和落在多边形外部的线段;并且二者相间排列。于是,将落在多边形内部的线段上的所有象素点赋以给定的色彩值。 算法中不需要检验每一个象素点,而只考虑与多边形边相交的交点分割后的扫描线段。2.算法求解:...
2018-12-17 15:19:00 1195
原创 计算机图形学 opengl版本 第三版------胡事民 第三章更多的绘图工具
opengl 计算机图形学 第三版 第二部分 第三章更多的绘图工具3.1 概述第2章中 我们绘图使用的是屏幕窗口的基础坐标系 以像素为单位 屏幕坐标从左下角x从0延伸到screenWidth-1 y从0向上延伸到screenHeight-1 只能使用非负的x和y程序中用于描述对象几何信息 此过程为建模任务在屏幕中如何将这个对象 ...
2018-11-29 15:19:00 107
原创 Code Blocks中配置OpenGL方法
关于在Code Blocks中配置OpenGL的方法,在网上一直没有找到实用的方法,后来在马龙师兄的帮助下终于配置成功了,现把配置过程记录如下。(1)下载codeblocks,最好是带mingw的版本,不然则要自己配置mingw;(2)下载GLUT bin文件,最好在OpenGL官网上下载最新版本,解压. 将glut32.dll复制到C:\windows\system目录; 将glut32....
2018-11-14 10:05:00 876 1
原创 codebolocks 中文使用手册1.1
Code::Blocks手册 使用篇 中文翻译版~原手册下载:http://www.codeblocks.org/docs/manual_en.pdf 译者:JGood 译者言:工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是 VisualStudio。不可否认,VS很好很强大,用户体验非常好。但VisualStu...
2018-11-08 11:03:00 578
原创 codeblocks17.12 debug 报错:ERROR: You need to specify a debugger program in the debuggers‘s settings.
DebugERROR: You need to specify a debugger program in the debuggers's settings.(For MinGW compilers, it's 'gdb.exe' (without the quotes))(For MSVC compilers, it's 'cdb.exe' (without the quotes))看图片:...
2018-11-08 10:34:00 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人