自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (4)
  • 收藏
  • 关注

原创 东北天站心坐标系

站心坐标系以一个站心点为坐标原点,把坐标系定义为X轴指东、Y轴指北,Z轴指天,即ENU(东北天)站心坐标系。这样从地心地固坐标系转换成的站心坐标系,成为一个符合常人对地理位置认知的局部坐标系。只要站心点位置选的合理(通常可选取地理表达区域的中心点),表达的地理坐标都会是很小的值,便于空间计算。

2024-11-30 16:27:32 189

原创 CPU架构

不同的 CPU 架构由不同的指令集架构和执行方式组成, 影响了其性能、功耗、兼容性和适用场景,不同的 CPU 架构适用于不同的场景和需求。目前市面上的CPU分类主要分有两大阵营, 一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。x86_64架构:x86架构的64位扩展,兼容传统的32位x86软件,称为 AMD64 或 Intel 64。x86是PC和服务器的主流,ARM是移动设备的主流,RISC-V可能是未来的主流。性能高、功耗低、兼容性较差、硬件依赖强;

2024-11-30 15:50:04 521

原创 OpenThreads::Block

/让当前线程主动让出 CPU 时间片。//微秒(百万分之一秒)//block()阻塞执行它的线程(不一定是定义它的线程)

2024-07-27 16:43:53 275

原创 OpenThreads::Condition

【代码】OpenThreads::Condition。

2024-07-27 16:40:37 158

原创 OSG访问者模式

【代码】OSG访问者模式。

2024-05-17 15:02:08 268

原创 C/C++常用的编译器分类

gcc 原名GNU C Collection,后因支持多种编程语言,改名为GNU Compiler Collection,是大多数类Unix(如Linux)的标准编译器,且适用于Windows(借助其他移植项目实现,如MingW、Cygwin),gcc支持多种计算机体系芯片,如x86、ARM。gcc家族中,GNU GCC 是根本,其他的编译器都是从它导出的gcc是gnu c的编译器g++是gnu c++的编译器。

2024-05-12 15:15:24 629 1

原创 osg笔记

【代码】osg笔记。

2024-02-19 19:17:29 490

原创 模型加载-Assimp

【代码】模型加载-Assimp。

2024-02-16 16:45:57 461

原创 材质(Materials)

【代码】材质(Materials)

2024-01-28 18:16:45 426

原创 Phong Lighting Model

【代码】Phong Lighting Model。

2024-01-28 17:56:51 408

原创 camera

【代码】opengl-camera。

2024-01-23 21:48:35 451

原创 opengl笔记

【代码】opengl笔记。

2024-01-18 22:31:40 488

原创 窗口拖拽移动

【代码】窗口拖拽移动。

2024-01-12 13:59:52 385

原创 样式表记录

【代码】样式表记录。

2024-01-10 08:54:13 398

原创 Qt 按钮icon设置、文件清空写入

【代码】Qt 按钮icon样式设置。

2024-01-03 11:16:38 487

原创 QTreeWidget样式

【代码】QTreeWidget样式。

2023-12-22 09:19:30 669

原创 QOpenGLWidget

【代码】QOpenGLWidget。

2023-12-17 11:01:10 564

原创 QToolButton(2)

【代码】QToolButton(2)

2023-12-14 15:28:49 435

原创 QToolButton

【代码】QToolButton。

2023-12-11 17:51:57 411

原创 Qt样式表测试

灰色QLabel,border-width:10px;灰色QLabel, padding-top:20px;绿色QWidget高度为120px。灰色QLabel宽高均为100px。蓝色QLabel宽高均为120px。

2023-12-11 10:21:53 461

原创 Qt生成动态库

【代码】Qt生成动态库。

2023-11-12 11:44:29 349

原创 空间参考简介

椭球体表面上的点与地球表面上的特定位置相匹配,也就是对椭球体进行定位,该点也被称做基准面的原点。:因为大地水准面的形状是不规则的,所以选用一个同大地水准面相近的可以用数学方法来表达的椭球体来代替,简称地球椭球体(Ellipsoid),是一个规则的曲面。:就是把地球表面的任意点,利用一定的数学法则,转换到地图平面上的理论和方法,一般有两种坐标系来进行表示,分别是地理坐标系和投影坐标系。,是基于地理坐标系的,使用基于X,Y值的坐标系来描述地球上某个点所处的位置,投影坐标系=地理坐标系+投影方法+线性单位。

2023-10-23 21:53:47 155

原创 OSG-NodeCallBack

【代码】OSG-NodeCallBack。

2023-09-27 17:49:42 179

原创 OSG-PlanetVisitor

【代码】OSG-PlanetVisitor。

2023-09-27 17:47:31 93

原创 OSG-Planet

【代码】OSG-learn。

2023-09-27 17:40:42 112

原创 水平基准和垂直基准

因为地球不是一个完美的球,甚至不是一个完美的椭球,通常针对地球上的特殊区域形状,规定特殊的基准对其进行描述。osgEarth默认使用大地测量垂直基准,如海拔高度是基于椭球(height above ellipsoid,HAE)测量的。osgEarth支持大地测量(基于椭球)和大地水准面(基于地球高程点的采样集合)。在地球上,相同的位置可能有不同的坐标,取决于使用了哪种基准。1. 大地测量基准(默认),osgEarth使用水平基准椭球(Horizontal datum ellipsoid)作为参考。

2023-09-20 20:08:59 933

原创 explicit 关键字 - osg::ref_ptr构造函数

【代码】explicit 关键字 - osg::ref_ptr。

2023-09-14 14:18:04 96

原创 OSG 屏幕截图

【代码】OSG 屏幕截图。

2023-09-08 11:51:05 344 1

原创 osg 纹理烘焙

【代码】osg 纹理烘焙。

2023-09-08 11:35:07 192

原创 视图矩阵推导

n 的一个基,基向量的个数 n 称为向量空间的维数,而 [k1,k2,...,kn] 称为向量。n 中的线性无关的向量组,则任一向量 β∈。=[y1,y2,...yn],即。n 下的坐标列向量,且过渡矩阵。的坐标行(列)向量。n中的两个基,且有关系。n 的基变换公式,矩阵。此式称为坐标变换公式。

2023-08-10 21:06:44 497

原创 小端、大端字节序

【代码】小端、大端字节序。

2023-05-28 11:05:59 782

原创 字符串排序

#include<iostream>#include<cstring>#include<set>#include<map>#include<vector>#include<math.h>#include<algorithm>using namespace std;#define M 5005 bool cmp(string a,string b){ return a<b;}int ma.

2021-06-20 09:49:20 196

原创 提取不重复的整数

描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是0。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数示例1输入:9876673输出:37689...

2021-06-19 16:08:06 528

原创 质数因子求解

#include<iostream>#include<cstring>#include<set>#include<map>#include<math.h>using namespace std;#define M 5005 int a[M];char c[M];int main(){ long n; int i=2; cin>>n; if(n<=2) { ...

2021-06-19 12:19:58 333

原创 回调函数-简单示例

#include<stdio.h>void callback(){ printf("I am callback.\n\n");}void callback(int a){ printf("I am callback which has an argument.\n"); printf("a=%d\n",a);}void handle(void (*callback)()){ printf("I am the first handle.\n"); callback();.

2021-04-28 16:40:39 148

原创 二级指针-char *[]

#include<stdio.h>int main(){ char *a[] = {"Hello","World","China"}; char**s = a; printf("%s\n",a[0]);//Hello printf("%c\n",*(++a[1]));//o printf("%s\n",a[2]);//China}

2021-04-25 19:09:54 313

原创 27-水池数目

内存限制:64MB 时间限制:3000ms 特判: No 通过数:102 提交数:150 难度:4题目描述:南阳理工学院校园里有一些小河和一些湖泊,现在,我们把它们通一看成水池,假设有一张我们学校的某处的地图,这个地图上仅标识了此处是否是水池,现在,你的任务来了,请用计算机算出该地图中共有几个水池。输入描述:第一行输入一个整数N,表示共有N组测试数据每一组数据都是先...

2021-01-08 11:28:09 168

原创 比特与字节

b(bit , 比特) : 位,一个位代表一个0或1B(Byte) : 字节,8个位组成一个字节,最小一级的信息单位字:在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节字长:计算机的每个字所包含的位数称为字长,计算的字长是指它一次可处理的二进制数字的数目。1字节(Byte)=8位(bit)1KB( Kilobyte,千字节)=1024B1MB( Megabyte,兆字节)=1024KB1GB( Gigabyte,吉字节...

2021-01-08 11:24:08 15638 1

原创 判断IP地址是否合法

#include<iostream>#define maxn 999using namespace std;int judge(char s[],int len){ if(len<7||len>15||s[0]=='.'||s[len-1]=='.')//检查长度和首、尾 return 0; for(int i=0;s[i]!='\0';i++)//检查是否只有.和数字 { if(s[i]!='.') { if('9'<s[i]||s[i]&.

2020-06-14 16:38:30 691

原创 五子棋-判断输赢

#include<iostream>using namespace std;#define maxn 100int a[maxn][maxn],n;int dir[8][2]={1,1,1,-1,-1,-1,-1,1,0,1,0,-1,1,0,-1,0};int check(int x,int y){ if(x<0||y<0||x>=n||y>=n) return 0; return 1;}int main(){ cin>>n; .

2020-06-14 16:34:47 996

Real-Time Rendering 3rd(英文)

Real-Time Rendering 3rd(英文)

2024-01-07

jdk-8u202-windows-x64

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2019-04-21

python-3.7.2-amd64

Note that Python 3.7.2 cannot be used on Windows XP or earlier.

2019-03-14

python-3.7.2(32位)

Note that Python 3.7.2 cannot be used on Windows XP or earlier.

2019-03-11

Dev-Cpp 5.11TDM-GCC 4.9.2 Setup.exe

Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级 C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。原开发公司 Bloodshed 在开发完 4.9.9.2 后停止开发,所以现在由 Orwell 公司继续更新开发,最新版本:5.11。

2018-12-11

空空如也

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

TA关注的人

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