- 博客(50)
- 资源 (11)
- 收藏
- 关注
原创 麒麟V10 arm cpu aarch64 下编译 RocketMQ-Client-CPP 2.2.0
国产自主可控服务器需要访问RocketMQ消息队列,最新的C++SDK是。这个版本支持TLS模式。用默认的版本安装遇到一些问题,记录一下。
2025-03-16 10:19:12
412
原创 离线下载百度paddlepaddle框架
python -m pip install --no-index --find-links=/home/packs setuptools==33.1.1 #在/home/packs找到setuptools==33.1.1模块包进行安装。python -m pip download -d /home/packs setuptools==33.1.1 #下载setuptools==33.1.1模块,在/home/packs目录下。里面的名称,在/home/packs找到对应的模块包进行安装。
2024-04-10 21:00:39
1250
原创 C++23标准库模块
则可以使用 numeric_limits::quiet_NaN() 和 numeric_limits::infinity(),而不是 NAN、INFINITY 和 std::numeric_limits::min(),而不是 INT_MIN。但是,可以在同一文件中包括 C 标头和导入命名模块。由于命名模块不公开宏,因此如果需要从 中检查错误,这是解决方法。这样的 C 头文件的情况,因为这会引入 C 全局命名空间版本。)中定义的 C 函数。
2024-04-10 21:00:06
933
原创 C++标准库中的多线程编程
std::thread是一切多线程的基础,可以使用全局函数,类的静态函数、类成员函数和Lambda匿名函数作为线程入口。
2024-03-12 19:18:41
994
原创 nfs 服务的exportfs命令
2)-r:重新挂载/etc/exports中的设置,此外同步更新/etc/exports及/var/lib/nfs/xtab中的内容。no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)anonuid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的UID。
2024-01-07 13:20:31
498
原创 D3D12可编程渲染流水线(二)灯光和纹理
顶点的颜色不再直接指定,而是由灯光、物体的材质和顶点的法向量,经过顶点着色器程序计算获得,像素的颜色通过像素着色器程序计算获得。
2023-12-25 19:52:30
475
原创 D3D12可编程渲染流水线(一)基本概念
在绘制之前,需要将一次绘制调用的相关资源链接到渲染流水线,GPU通过描述符访问绑定到流水线上的资源(显存)。
2023-12-17 19:48:26
1307
原创 使用CMake进行C++项目管理
对于无值宏:add_definitions(-DBOOST_ALL_DYN_LINK)对应于C语言中的 #define BOOST_ALL_DYN_LINK对有值宏:add_definitions(-DLIBEVENT_VERSION_NUMBER=0x02010800)对应C语言:#define LIBEVENT_VERSION_NUMBER 0x02010800这个指令需要高cmake版本才能支持。
2023-09-25 17:36:37
452
原创 D3D9中的设备丢失
Direct3D 中的设备可处于或。是设备的正常状态,设备按预期运行并present所有渲染结果。当某些事件发生时,如全屏应用程序失去键盘输入焦点,设备就转变到丢失状态,这会导致渲染无法进行。表现为所有渲染操作的悄然失败,这意味着即使渲染操作失败所有的渲染方法仍可以返回成功码。在这种情况下,IDirect3DDevice9::Present返回错误码D3DERR_DEVICELOST。Direct3D没有对可能导致设备丢失的所有情况进行详细说明。
2023-09-20 19:00:20
1656
原创 WorldWind学习系列:8、地球的渲染器类
World中有两个渲染器类对象,分别是地球表面渲染器WorldSurfaceRenderer和投影矢量渲染器ProjectedVectorRenderer。分别调用他们的Update和Render相关函数。
2023-07-08 16:29:42
181
原创 WorldWind学习系列:7、 高程数据访问类
World类中包含地形访问器类对象来访问地形数据,通过读取地球配置文件中的TerrainAccessor 字段,构建一个地形访问器类NltTerrainAccessor 对象(列表)。地形访问器类包含一个地形瓦片服务对象: TerrainTileService tts,用于管理地形瓦片。其中有访问的网址,瓦片的层级,每个瓦片的高程点数量等信息。其类关系图如下:一、类类是基类,主要包括四角点经纬度,名字等信息。主要函数:float。
2023-07-08 15:40:54
162
原创 WorldWind学习系列:10、可渲染对象类
RenderableObjectList类是一个可渲染对象列表类,自身也是RenderableObject类的子类。每个RendrableObject类都含有一个指向RenderableObjectList 类的对象,是他的父节点。RenderableObject类是所有可渲染对象的基类,它是一个虚类,不能实例化。World类是一个球体类,也是可渲染对象,主要用于管理。
2023-07-08 15:33:47
103
原创 D3D9固定功能渲染流水线
Alpha值的来源可以从顶点的颜色、材质中通过着色模式计算获得,也可以通过纹理中的Alpha通道,获得每个像素的Alpha值。默认情况下,优先使用纹理的alpha通道,不存在则从顶点颜色中获取。一个Mesh可包含多个子集,子集是使用相同属性渲染的一组三角形集合。三种类型的光,每种光都包含光的三种成分。三角形共顶点的法向量可能不一致,可以取三角形的法向量。源像素为将写入后备缓冲器的像素值, 目标像素为当前在后备缓冲区的像素值。手工创建Mesh,需要填充顶点、索引和属性缓冲区三种信息。1、D3D库的初始化。
2023-04-19 22:52:39
535
原创 D3D中的四大变换
从物体的本体坐标系到二维的显示器进行显示,需要经历一系列的变换,从模型变换、视图变换、投影变换到最后的视口变换。这三种变换通常称为,其对应的矩阵即。模型变换将单个模型从本体坐标系转换到世界坐标系,主要包括位移、旋转和缩放等操作。D3DXMatrixTranslation进行平移操作,D3DXMatrixRotation*( X,Y,Z,Axis )//进行模型的旋转操作,D3DXMatrixScaling进行模型的缩放操作。多个操作按顺序进行,使用D3DXMatrixMultiply生成最终的变换矩阵。
2023-04-19 22:50:57
384
原创 WorldWind学习系列:6、菜单按钮类
WorldWind的界面中有工具栏和层管理器,这些界面元素都是通过D3D绘制的。其中,WorldWindow有一个MenuBar对象,代表工具栏,工具栏包含两类按钮,一类是工具按钮m_toolsMenuButtons,包括LayerManagerButton,PositionMenuButton,LatLonMenuButton等,他们均继承自MenuButton类。另一类是图层按钮m_layersMenuButtons,用于控制图层的显示和隐藏。
2023-02-14 19:21:41
254
原创 MFC添加ActiveX控件
在VC6.0 中,在对话框总右键,添加 ACtiveX控件,选中后添加,再右键添加变量时,会自动生成包装类。每个类一个文件,通常会产生很多文件。其中主类集成自CWnd、也可以用类向导,从
2023-02-13 20:12:32
732
原创 用VS2019编译MapWinGIS-5.2.4
MapWinGis 是一个相当高效的地图引擎,放大、缩小、漫游速度很快,被誉为开源中的ArcGis 。开发语言是VC,基于微软的COM思想编写。类似于原来的MapObjects和Super
2023-01-24 21:36:01
401
1
原创 WorldWind学习系列:5、摄像机类
WorldWind的坐标系以地心为原点,地心到0度经线与赤道的交点为X轴,地心到北极点为Z轴,地心到东经90度经线与赤道的交点为Y轴,三坐标轴构成一个右手坐标系。
2022-12-22 19:10:08
574
原创 WorldWind学习系列:4、空闲处理OnApplicationIdle流程
在程序没有要处理的消息时,会调用WorldWindow.OnApplicationIdle函数,更新渲染场景,重绘整个场景,本篇简要介绍主要流程。
2022-12-02 14:08:30
144
原创 WorldWind学习系列:20、配置管理类
WorldWindSettings和WorldSettings两个类的基类都属于SettingsBase,不论是哪个配置文件,最终都将调用SettingsBase.Load(defaultSettings, fileName)* 11)Layers 图层,此处新建list,未加载任何图层loadedLayers。* 2) UI 界面窗口显示,除toolbar之类的显示外还包括字体字号设置。* 7) 3D 三维设置,如贴图格式设置成dds。* 3) Grid 格网设置,颜色等。
2022-12-01 18:32:17
71
原创 WorldWind学习系列:3、瓦片图片图片存储管理ImageStore
瓦片数据集QuadTileSet图片存储管理涉及三个类:用于本地储存瓦片的ImageStore,用于网络瓦片服务的NltImageStore,用于WMS服务器提供瓦片的WmsImageStore。
2022-12-01 18:29:42
399
原创 WorldWind学习系列:1、准备调试环境
NASA World Wind 由 NASA开发,类似 Google Earth 的地球模拟工具,它是开源软件,有C#,Java、Android和Web等多个版本。本文准备C#版本的调试运行环境。
2022-11-27 17:40:17
1394
原创 用VS2019编译librdkafka库
Librdkafka依赖于zlib、Zstd和OpenSSL库,编译之前要先编译这三个库,本文只编译32位版本,64位编译方法类似。各库版本为:zlib-1.2.8,zstd-1.4.9、openssl-1.0.2p、librdkafka-1.5.3。先编译openssl,需要openssl-1.0.2p nasm-2.14rc15-installer-x64.exe ActivePerl-5.26.1.2601-MSWin32-x64-404865.exe 。下载所需工具Perl:http:.
2021-04-11 10:25:10
2989
1
原创 NPGSQL 读取文本文件,写入postgresql数据库
//连接postgre数据库 var connString = "Host=192.168.144.128;Port=5432;Username=user;Password=user;Database=test"; DataTable pgdt = new DataTable(); String sqrstr = "sele...
2020-03-14 18:09:28
648
原创 安装postgresql 9
安装postgresql 9需要先安装 vc++2013runtime运行环境,Microsoft Root Certificate Authority 2010.cerMicrosoft Root Certificate Authority 2011.cercertmgr.msc两个证书安装到 【受信任的根证书颁发机构】-【证书】里,再安装vcredist_x64 v...
2020-03-14 16:03:34
233
转载 [转载]用树莓派3配置成无线路由器
原文链接:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=268398树莓派3自带有线网卡和无线网卡,手里暂时没有路由器使用,就想着用树莓派配置成一个无线路由器。原理就是把无线网卡作为热点,把入网的有线网分享出来。当然,这样无线网卡就只能发网络信号,不能用来连接其他WiFi信号了。之前参考其他网上教程要不就是写的...
2019-07-08 23:23:57
534
RocketMQ-Client-CPP 2.2.0编译依赖库
2025-03-16
release-1930-x64-gdal-3-7-1-mapserver-8-0-1的64位可执行的文件和库文件
2024-04-23
release-1930-gdal-3-7-1-mapserver-8-0-1的32位可执行的文件和库文件
2024-04-23
MapWinGIS-5.3.0源代码
2024-04-23
release-1911-gdal-2-4-4-mapserver-7-4-3的64位可执行的文件和库文件
2024-04-23
release-1911-gdal-2-4-4-mapserver-7-4-3的32位可执行的文件和库文件
2024-04-21
Win10系统离线安装可选功能图形工具
2023-10-31
World-Wind-1.4.0-Source for VS2022 dotNet20
2022-11-29
用于VS2022的dotnet framework 4.0~4.5目标包
2022-11-27
精通direct3d图形及动画程序设计源代码下载
2022-06-19
华擎 DeskMini H310 完美黑苹果OC EFI
2021-04-11
解锁vmware安装mac os的工具 macOS Unlocker V3.0 for VMware Workstation
2020-12-29
vld-2.5.1-setup.zip
2019-07-23
华擎 DeskMini H310 完美黑苹果EFI
2019-02-24
苹果笔记本网卡BCM94360CS2 windows驱动大全
2019-01-16
解锁vmware安装mac os的工具
2018-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人