自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(49)
  • 资源 (11)
  • 收藏
  • 关注

原创 离线下载百度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 782

原创 C++23标准库模块

则可以使用 numeric_limits<double>::quiet_NaN() 和 numeric_limits<double>::infinity(),而不是 NAN、INFINITY 和 std::numeric_limits<int>::min(),而不是 INT_MIN。但是,可以在同一文件中包括 C 标头和导入命名模块。由于命名模块不公开宏,因此如果需要从 <math.h> 中检查错误,这是解决方法。这样的 C 头文件的情况,因为这会引入 C 全局命名空间版本。)中定义的 C 函数。

2024-04-10 21:00:06 480

原创 GdiPlus和gdi函数

【代码】GdiPlus和gdi函数。

2024-04-10 20:59:43 116

原创 boost asio同步接收发送UDP数据包

【代码】boost asio同步接收发送UDP数据包。

2024-04-10 20:57:59 240

原创 C++标准库中的多线程编程

std::thread是一切多线程的基础,可以使用全局函数,类的静态函数、类成员函数和Lambda匿名函数作为线程入口。

2024-03-12 19:18:41 891

原创 D2D 基础

【代码】D2D 基础。

2024-01-22 18:54:19 339

原创 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 259

原创 D3D12可编程渲染流水线(二)灯光和纹理

顶点的颜色不再直接指定,而是由灯光、物体的材质和顶点的法向量,经过顶点着色器程序计算获得,像素的颜色通过像素着色器程序计算获得。

2023-12-25 19:52:30 391

原创 D3D12可编程渲染流水线(一)基本概念

在绘制之前,需要将一次绘制调用的相关资源链接到渲染流水线,GPU通过描述符访问绑定到流水线上的资源(显存)。

2023-12-17 19:48:26 1051

原创 使用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 252

原创 D3D9中的设备丢失

Direct3D 中的设备可处于或。是设备的正常状态,设备按预期运行并present所有渲染结果。当某些事件发生时,如全屏应用程序失去键盘输入焦点,设备就转变到丢失状态,这会导致渲染无法进行。表现为所有渲染操作的悄然失败,这意味着即使渲染操作失败所有的渲染方法仍可以返回成功码。在这种情况下,IDirect3DDevice9::Present返回错误码D3DERR_DEVICELOST。Direct3D没有对可能导致设备丢失的所有情况进行详细说明。

2023-09-20 19:00:20 871

原创 离线编译安装GCC 13.2

下载编译安装最新版本的GCC,包括C和C++

2023-09-19 12:37:23 1838

原创 WorldWind学习系列:8、地球的渲染器类

World中有两个渲染器类对象,分别是地球表面渲染器WorldSurfaceRenderer和投影矢量渲染器ProjectedVectorRenderer。分别调用他们的Update和Render相关函数。

2023-07-08 16:29:42 100

原创 WorldWind学习系列:7、 高程数据访问类

World类中包含地形访问器类对象来访问地形数据,通过读取地球配置文件中的TerrainAccessor 字段,构建一个地形访问器类NltTerrainAccessor 对象(列表)。地形访问器类包含一个地形瓦片服务对象: TerrainTileService tts,用于管理地形瓦片。其中有访问的网址,瓦片的层级,每个瓦片的高程点数量等信息。其类关系图如下:一、类类是基类,主要包括四角点经纬度,名字等信息。主要函数:float。

2023-07-08 15:40:54 94

原创 WorldWind学习系列:9、下载类

下载请求类:

2023-07-08 15:37:44 51

原创 WorldWind学习系列:10、可渲染对象类

RenderableObjectList类是一个可渲染对象列表类,自身也是RenderableObject类的子类。每个RendrableObject类都含有一个指向RenderableObjectList 类的对象,是他的父节点。RenderableObject类是所有可渲染对象的基类,它是一个虚类,不能实例化。World类是一个球体类,也是可渲染对象,主要用于管理。

2023-07-08 15:33:47 55

原创 D3D9固定功能渲染流水线

Alpha值的来源可以从顶点的颜色、材质中通过着色模式计算获得,也可以通过纹理中的Alpha通道,获得每个像素的Alpha值。默认情况下,优先使用纹理的alpha通道,不存在则从顶点颜色中获取。一个Mesh可包含多个子集,子集是使用相同属性渲染的一组三角形集合。三种类型的光,每种光都包含光的三种成分。三角形共顶点的法向量可能不一致,可以取三角形的法向量。源像素为将写入后备缓冲器的像素值, 目标像素为当前在后备缓冲区的像素值。手工创建Mesh,需要填充顶点、索引和属性缓冲区三种信息。1、D3D库的初始化。

2023-04-19 22:52:39 190

原创 D3D中的四大变换

从物体的本体坐标系到二维的显示器进行显示,需要经历一系列的变换,从模型变换、视图变换、投影变换到最后的视口变换。这三种变换通常称为,其对应的矩阵即。模型变换将单个模型从本体坐标系转换到世界坐标系,主要包括位移、旋转和缩放等操作。D3DXMatrixTranslation进行平移操作,D3DXMatrixRotation*( X,Y,Z,Axis )//进行模型的旋转操作,D3DXMatrixScaling进行模型的缩放操作。多个操作按顺序进行,使用D3DXMatrixMultiply生成最终的变换矩阵。

2023-04-19 22:50:57 108

原创 WorldWind学习系列:6、菜单按钮类

WorldWind的界面中有工具栏和层管理器,这些界面元素都是通过D3D绘制的。其中,WorldWindow有一个MenuBar对象,代表工具栏,工具栏包含两类按钮,一类是工具按钮m_toolsMenuButtons,包括LayerManagerButton,PositionMenuButton,LatLonMenuButton等,他们均继承自MenuButton类。另一类是图层按钮m_layersMenuButtons,用于控制图层的显示和隐藏。

2023-02-14 19:21:41 171

原创 Linux命令简记

hostnamectltimedatectlnmtui

2023-02-14 06:14:31 74

转载 【转载】通过dblink转换oracle的Char类型

通过oracle的dblink 插入数据,提示字节空间不足。

2023-02-13 20:14:40 96

原创 MFC添加ActiveX控件

在VC6.0 中,在对话框总右键,添加 ACtiveX控件,选中后添加,再右键添加变量时,会自动生成包装类。每个类一个文件,通常会产生很多文件。其中主类集成自CWnd、也可以用类向导,从

2023-02-13 20:12:32 557

原创 使用Boost::Log记录日志

使用Boost的Log库,将日志信息写入文件,日志将按时间滚动。

2023-02-13 11:15:26 597

原创 用VS2019编译MapWinGIS-5.2.4

MapWinGis 是一个相当高效的地图引擎,放大、缩小、漫游速度很快,被誉为开源中的ArcGis 。开发语言是VC,基于微软的COM思想编写。类似于原来的MapObjects和Super

2023-01-24 21:36:01 296 1

原创 WorldWind学习系列:5、摄像机类

WorldWind的坐标系以地心为原点,地心到0度经线与赤道的交点为X轴,地心到北极点为Z轴,地心到东经90度经线与赤道的交点为Y轴,三坐标轴构成一个右手坐标系。

2022-12-22 19:10:08 442

原创 WorldWind学习系列:4、空闲处理OnApplicationIdle流程

在程序没有要处理的消息时,会调用WorldWindow.OnApplicationIdle函数,更新渲染场景,重绘整个场景,本篇简要介绍主要流程。

2022-12-02 14:08:30 100

原创 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 35

原创 WorldWind学习系列:3、瓦片图片图片存储管理ImageStore

瓦片数据集QuadTileSet图片存储管理涉及三个类:用于本地储存瓦片的ImageStore,用于网络瓦片服务的NltImageStore,用于WMS服务器提供瓦片的WmsImageStore。

2022-12-01 18:29:42 293

原创 WorldWind学习系列:2、基本流程

本篇介绍WorldWind的基本运行流程和地球球体创建过程。

2022-11-30 10:43:07 723

原创 WorldWind学习系列:1、准备调试环境

NASA World Wind 由 NASA开发,类似 Google Earth 的地球模拟工具,它是开源软件,有C#,Java、Android和Web等多个版本。本文准备C#版本的调试运行环境。

2022-11-27 17:40:17 847

原创 使用libCurl从Web服务器下载文件

libCurl下载文件的方法

2022-09-26 23:27:11 1771

原创 Windows消息的转换

Windows消息的转换

2022-09-03 21:15:49 141

原创 ICU4C一些示例代码

使用ICU进行字符串编码转换。

2021-04-11 13:56:17 2453

原创 用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 2388 1

原创 C++11~C++20 备忘录

从C++11到C++20的一些新特性和语法

2021-01-02 00:58:43 2353 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 549

原创 安装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 174

原创 批量录入一个DateTable的值到一个数据库表

C#批量录入一个DateTable的值到一个数据库表。

2020-03-14 14:35:15 120

转载 [转载]用树莓派3配置成无线路由器

原文链接:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=268398树莓派3自带有线网卡和无线网卡,手里暂时没有路由器使用,就想着用树莓派配置成一个无线路由器。原理就是把无线网卡作为热点,把入网的有线网分享出来。当然,这样无线网卡就只能发网络信号,不能用来连接其他WiFi信号了。之前参考其他网上教程要不就是写的...

2019-07-08 23:23:57 461

原创 用CFileDialog打开多个文件

POSITIONpos;CStringstrFilename;CFileDialogFileDlg(TRUE,"txt",NULL,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST|OFN_EXPLORER|OFN_ALLOWMULTISELECT,"TextFiles(*.txt)|*.txt|AllFiles(*...

2019-04-16 15:24:38 525

Win10系统离线安装可选功能图形工具

Win10系统的可选功能图形工具,需要在联网的情况下安装。在离线模式下需要下载这个压缩包。适用于windows_10_business_editions_version_22h2版本,其他版本没有测试过。 离线安装命令: Dism /Online /Add-Capability /CapabilityName:Tools.Graphics.DirectX~~~~0.0.1.0 /LimitAccess /Source:C:\XpsMount 在线安装命令: Dism /Online /Add-Capability /CapabilityName:Tools.Graphics.DirectX~~~~0.0.1.0 删除命令: Dism /Online /Remove-Capability /CapabilityName:Tools.Graphics.DirectX~~~~0.0.1.0

2023-10-31

D3D 9 固定功能渲染流水线 演示实例

简单的,D3D 9 固定功能渲染流水线 演示实例,有一个基本的摄像机类,可以选取场景中的模型。

2023-04-24

World-Wind-1.4.0-Source for VS2022 dotNet20

NASA World Wind 1.4.0 源代码,使用 VS2022, dotNet 2.0,修正了错误,可直接调试运行。

2022-11-29

用于VS2022的dotnet framework 4.0~4.5目标包

用于VS2022的dotnet framework 4.0~4.5资源包。 解压到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 目录下,可用VS2022开发 .Net Framework 4.0~4.5的程序。

2022-11-27

精通direct3d图形及动画程序设计源代码下载

精通direct3d图形及动画程序设计源代码(SourceCode),与精通direct3d图形及动画程序设计源代码.pdf配套使用

2022-06-19

icu4c-68_2-Win32_64-MSVC2019.zip

icu4c 68.2 32位和64位库文件,VS2019适用

2021-04-11

华擎 DeskMini H310 完美黑苹果OC EFI

黑苹果EFI分区文件,opencore升级到0.6.6 完美安装 Mac OS 11.2。 在BIOS中将USB Hand-off 设置为 enable。 其他保持默认设置。 所有功能正常使用,网卡使用的是苹果免驱的BCM94360CS2网卡+转接器,淘宝全套100左右。 安装完黑苹果后,直接替换原来的EFI分区的所有文件,使用OpenCore Configurator 修改机器序列号,避免由于序列号重复无法登陆app store。

2021-04-11

librdkafka-1.5.3.zip

用VS2019编译的librdkafka-1.5.3动态库,32位,包括debug和release版本

2021-04-11

解锁vmware安装mac os的工具 macOS Unlocker V3.0 for VMware Workstation

Mac OS X Unlocker for VMware , 支持VMware Workstation 11-15 and Player 7-15. on Windows and Linux。可以在windows和linux虚拟机中安装原版mac os x操作系统。跨系统开发的利器。

2020-12-29

WorldWind 1.4.1 源代码

C#版的............ WorldWind 1.4.1 源代码原版,未修改,从svn提取。

2020-02-09

vld-2.5.1-setup.zip

Visual Leak Detector是一款免费的、健全的、开源的Visual C++内存泄露检测系统。相比Visual C++自带的内存检测机制,Visual Leak Detector可以显示导致内存泄露的完整内存分配调用堆栈。 最新版本2.5.1安装程序下载

2019-07-23

华擎 DeskMini H310 完美黑苹果EFI

黑苹果EFI分区文件,clover升级到 2.4k rev 4781 完美安装 Mac OS 10.14。 在BIOS中将USB Hand-off 设置为 enable。 其他保持默认设置。 所有功能正常使用,网卡使用的是苹果免驱的BCM94360CS2网卡+转接器,淘宝全套100左右。 安装完黑苹果后,直接替换原来的EFI分区的所有文件。推荐使用https://blog.daliansky.net/ 的安装镜像。

2019-02-24

苹果笔记本网卡BCM94360CS2 windows驱动大全

苹果BCM94360CS2网卡的Windows驱动,该网卡黑苹果免驱,win下驱动不太好找。各个版本的都包含了,包括蓝牙和WiFi,含推荐的Win10下驱动,在我的机器上蓝牙正常,wifi 2.4和5G均正常。如果推荐的不行可以试试其他的版本。

2019-01-16

《信号、系统与信号处理》随书源代码

信号、系统与信号处理 随书附带的源代码,matlab m文件,Ashok Ambardar著,冯博琴等译。

2018-08-06

解锁vmware安装mac os的工具

Mac OS X Unlocker for VMware , 支持Workstation 11/12 on Windows and Linux。可以在windows和linux虚拟机中安装原版mac os x操作系统。跨系统开发的利器。

2018-08-06

空空如也

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

TA关注的人

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