- 博客(300)
- 资源 (42)
- 收藏
- 关注
原创 【小沐学Web3D】three.js 加载三维模型(React)
Three.js 是一款 webGL(3D绘图标准)引擎,可以运行于所有支持 webGL 的浏览器。Three.js 封装了 webGL 底层的 API ,为我们提供了高级的开发接口,可以使用简单的代码去实现 3D 渲染。
2025-03-15 21:44:12
676
原创 【小沐学Web3D】three.js 加载三维模型(vue3)
Three.js 是一个基于 JavaScript 的开源库,用于在网页上创建和显示 3D 图形。它基于 WebGL 技术,简化了 3D 图形的开发过程,使得开发者能够轻松地在浏览器中实现复杂的 3D 场景和动画。
2025-03-15 21:03:44
1043
原创 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、glfw、glut、QT)第三期
在现代计算机图形学中,OpenGL(Open Graphics Library)是一个广泛使用的跨平台的图形API,它允许开发者在各种操作系统上渲染二维和三维矢量图形。实现一个三维地球模型是OpenGL应用的一个经典案例,涉及到球体的建模、纹理映射、光照和视角控制等多个方面。
2024-12-14 19:48:55
1532
4
原创 【小沐学Golang】基于Go语言搭建静态文件服务器
Go语言诞生于2007年9月20日。Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。语法简单 Go语言在自由度和灵活度上做了取舍,以此换来了更好的维护性和平滑的学习曲线。
2024-10-19 21:49:17
1195
原创 【小沐学GIS】QGIS导出OpenStreetMap数据(QuickOSM、OSM)
OpenStreetMap开放街道地图( OSM) 是一个非常详细的地图数据,是一个建构自由内容之网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界 …其OSM数据开源,可以自由下载使用,免费的全球地图数据库。
2024-10-07 14:21:36
2407
原创 【小沐学CAD】ParaView Web的学习笔记(Python)
VTK/ParaView Web,用于 Web 数据处理和可视化的框架ParaViewWeb 是一个 Web 框架,用于在 Web 浏览器中构建具有交互式科学可视化功能的应用程序。这些应用程序可以利用 VTK 和/或 ParaView 后端进行大数据处理和渲染。
2024-10-06 23:40:43
1531
原创 【小沐学GIS】QGIS导出OpenStreetMap数据(QuickMapServices、OSM)
Openstreetmap是一种开源地图,简称osm。其包含图层主要有高速公路、铁路、水系、水域、建筑、边界、建筑物等图层。QGIS(在2.0版本之前称之为Quantum GIS)于2002年由Gary Sherman创立,在2007年由OSGeo接管,并于2009年发布了1.0版本。QGIS采用开源证书GNU GPLv2 (GNU General Public License version 2)发布,主要采用C++语言开发,用户界面依赖Qt平台。
2024-10-06 13:59:48
1301
原创 【小沐学GIS】blender导入OpenTopography地形数据(BlenderGIS、OSM、Python)
BlenderGIS 是一个开源的 Blender 插件,旨在将 Blender 与地理空间数据连接起来。 通过 BlenderGIS,用户可以轻松导入各种 GIS 数据格式,如 Shapefile、GeoTIFF、OpenStreetMap 数据等,并在 Blender 中创建 3D 地形模型。 该项目的主要目标是简化地理数据在 Blender 中的处理和可视化。
2024-10-06 00:06:53
1854
8
原创 【小沐学GIS】基于ubuntu+three.js的OSM建筑模型显示(node.js、Python)
Ubuntu是一个以桌面应用为主的Linux发行版操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了GNOME桌面环境,改为Unity。此前人们认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。Ubuntu也拥有庞大的社区力量,用户可以方便地从社区获得帮助。
2024-09-28 19:48:27
1298
2
原创 【小沐学CAD】3ds Max常见操作汇总
Autodesk 3ds Max 是专业的三维建模、渲染和动画软件,可助您创建广阔的世界和优质的设计。使用强大的建模工具为环境和景观注入活力。使用直观的纹理和明暗处理工具创建精细的设计和道具。迭代和生成具有全方位艺术控制的专业级渲染。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)!!
2024-09-22 23:52:04
3733
原创 【小沐学GIS】基于Openstreetmap创建Sionna RT场景(Python)
Blender 是一款免费开源的3D创作套件。使用 Blender,您可以创建3D可视化效果,例如静态图像、3D动画、VFX(视觉特效)快照和视频编辑。它非常适合那些受益于其统一解决方案和响应式开发过程的独立和小型工作室。Blender 是一款跨平台的应用工具,可以在 Linux、macOS 以及 Windows 系统下运行。与其他三维建模工具相比,Blender 对内存和驱动的需求更低。其界面使用 OpenGL,在所有支持的硬件与平台都能提供一致的用户体验。
2024-09-21 23:52:53
1681
2
原创 【小沐学GIS】blender导入OpenStreetMap城市建筑(blender-osm、blosm)
Blender 是一款免费的开源 3D 创作套件,支持整个 3D 管道。使用它强大的工具,你可以轻松创建惊人的 2D/3D 内容。blender-osm 从 OpenStreetMap 导入建筑物,而不应用任何纹理。建筑物高度和楼层数用于创建最终场景。对于具有复杂结构的建筑物,还可以将其合成为 3D 部分。- 支持大量屋顶形状。如果提供了 terrain,则会自动将建筑物放置在 terrain 上。Blender-OSM 下载并导入分辨率约为 30 米的真实地形数据。
2024-09-21 22:03:32
2585
2
原创 【小沐学OpenGL】Ubuntu环境下OpenGL的安装和使用
OpenGL作为图形界的工业标准,其仅仅定义了一组2D和3D图形接口API,而对于窗口管理、IO消息响应等并没有规定。也就是说,OpenGL依赖各平台提供用于渲染的context以及具体实现方式,而各平台提供的实现不尽相同。这些实现主要有:Windows平台下的WGL、Linux下的Mesa/GLX、Mac OS X下的Cocoa/NSGL,以及跨平台的GLUT、GLFW、SDL等等。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
2024-09-08 22:49:56
5078
原创 【小沐学OpenGL】Ubuntu环境下glut的安装和使用
OpenGL作为图形界的工业标准,其仅仅定义了一组2D和3D图形接口API,而对于窗口管理、IO消息响应等并没有规定。也就是说,OpenGL依赖各平台提供用于渲染的context以及具体实现方式,而各平台提供的实现不尽相同。这些实现主要有:Windows平台下的WGL、Linux下的Mesa/GLX、Mac OS X下的Cocoa/NSGL,以及跨平台的GLUT、GLFW、SDL等等。OpenGL工具库 OpenGL Utility Toolkit,包含大约30多个函数,函数名前缀为glut。
2024-09-08 21:07:26
1855
原创 【小沐学OpenGL】Ubuntu环境下glfw的安装和使用
OpenGL作为图形界的工业标准,其仅仅定义了一组2D和3D图形接口API,而对于窗口管理、IO消息响应等并没有规定。也就是说,OpenGL依赖各平台提供用于渲染的context以及具体实现方式,而各平台提供的实现不尽相同。这些实现主要有:Windows平台下的WGL、Linux下的Mesa/GLX、Mac OS X下的Cocoa/NSGL,以及跨平台的GLUT、GLFW、SDL等等。GLFW 是一个开源的多平台库,适用于 OpenGL、OpenGL ES 和 桌面上的 Vulkan 开发。
2024-09-08 19:25:20
2771
原创 【小沐学OpenGL】Ubuntu环境下glad的安装和使用
OpenGL作为图形界的工业标准,其仅仅定义了一组2D和3D图形接口API,而对于窗口管理、IO消息响应等并没有规定。也就是说,OpenGL依赖各平台提供用于渲染的context以及具体实现方式,而各平台提供的实现不尽相同。这些实现主要有:Windows平台下的WGL、Linux下的Mesa/GLX、Mac OS X下的Cocoa/NSGL,以及跨平台的GLUT、GLFW、SDL等等。Mesa是Linux下的OpenGL实现。
2024-09-08 17:58:43
1852
原创 【小沐学OpenGL】Ubuntu环境下glew的安装和使用
Linux 系统中的 OpenGL 是一个跨语言、跨平台的应用程序编程接口(API),用于渲染2D和3D矢量图形。glxinfo:这是一个用于查询关于 OpenGL 图形系统的信息的命令行工具。它提供了关于图形硬件、驱动程序以及支持的 OpenGL 扩展的详细信息。grep:这是一个文本搜索工具,用于搜索文本文件或输出中匹配特定模式的行。在这里,它用于搜索包含“version”这个词的行。
2024-09-08 14:28:21
2689
原创 【小沐学Rust】Rust实现TCP网络通信
Rust 语言是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。Rust 语言由 Mozilla 开发,最早发布于 2014 年 9 月。Rust的用途开发人员可在网络软件(如 Web 服务器、邮件服务器和 Web 浏览器)领域使用 Rust。Rust 的身影还会出现在编译器和解释器、虚拟化和软件容器、数据库、操作系统和加密中。你还可以利用 Rust 编译适用于嵌入式设备的游戏、命令行程序、Web 程序集程序和应用程序。
2024-08-25 22:11:37
1634
8
原创 ASCII码对照表【2024年汇总】
ASCII(发音:,American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本延伸美国标准信息交换码则可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。ASCII 由电报码发展而来。第一版标准发布于1963年 ,1967年经历了一次主要修订[5][6],最后一次更新则是在1986年,至今为止共定义了128个字符;
2024-07-07 08:11:03
10682
原创 【小沐学Python】在线web数据可视化Python库:Bokeh
Bokeh是一个Python库,用于创建交互式的、现代化的Web可视化工具。它允许用户创建各种类型的图表,包括线图、散点图、柱状图、热图等,而且这些图表都可以在Web浏览器中交互式地操作。Bokeh 是用于现代 Web 浏览器的交互式可视化库。它提供了优雅、简洁的多功能图形结构,并在大型或流数据集之间提供高性能交互性。Bokeh 可以帮助任何想要快速轻松地创建交互式绘图、仪表板和数据应用程序的人。交互性:Bokeh提供了丰富的交互性选项,使用户能够在图表上进行缩放、平移、选择数据点等操作。
2024-07-06 23:21:33
1873
4
原创 ASCII码对照表(Matplotlib颜色对照表)
颜色代码是一种用于表示颜色的编码系统,常见的颜色代码包括RGB颜色代码和十六进制颜色代码。RGB颜色代码使用红色、绿色和蓝色的数值来表示一个颜色,例如(255, 0, 0)表示红色。十六进制颜色代码使用六位十六进制数来表示一个颜色,例如#FF0000表示红色。颜色代码主要用于在计算机图形和网页设计中指定颜色。Matplotlib:使用 Python 进行可视化Matplotlib 是一个用于创建静态、动画、 以及 Python 中的交互式可视化。
2024-07-06 17:32:38
1566
原创 【小沐学AI】Python实现语音识别(whisperX)
Whisper 是一种通用语音识别模型。它是在各种音频的大型数据集上训练的,也是一个多任务模型,可以执行多语言语音识别、语音翻译和语言识别。Transformer 序列到序列模型针对各种语音处理任务进行训练,包括多语言语音识别、语音翻译、口语识别和语音活动检测。这些任务共同表示为解码器要预测的一系列标记,从而允许单个模型取代传统语音处理管道的许多阶段。多任务训练格式使用一组特殊标记作为任务说明符或分类目标。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O。
2024-06-30 13:28:34
5109
9
原创 【小沐学AI】Python实现语音识别(whisper+HuggingFace)
Whisper 是一种通用语音识别模型。它是在各种音频的大型数据集上训练的,也是一个多任务模型,可以执行多语言语音识别、语音翻译和语言识别。Transformer 序列到序列模型针对各种语音处理任务进行训练,包括多语言语音识别、语音翻译、口语识别和语音活动检测。这些任务共同表示为解码器要预测的一系列标记,从而允许单个模型取代传统语音处理管道的许多阶段。多任务训练格式使用一组特殊标记作为任务说明符或分类目标。
2024-06-30 09:47:32
2629
原创 【小沐学AI】Python实现语音识别(faster-whisper-webui)
Whisper 是一种通用语音识别模型。它是在各种音频的大型数据集上训练的,也是一个多任务模型,可以执行多语言语音识别、语音翻译和语言识别。OpenAI 的开源模型 whisper,可以执行 99 种语言的语音识别和文字转写。但是 whisper 模型占用计算资源多,命令行使用门槛高。whisper 模型本身还存在一些问题,例如 模型幻听问题。Whisper是可以理解多种语言的自动语音识别()系统。它已经接受了从网络收集的 680,000 小时监督数据的训练。
2024-06-30 00:58:36
2124
2
原创 【小沐学AI】Python实现语音识别(faster-whisper)
Faster-Whisper是Whisper开源后的第三方进化版本,它对原始的 Whisper 模型结构进行了改进和优化。faster-whisper 是使用 CTranslate2 重新实现 OpenAI 的 Whisper 模型,CTranslate2 是 Transformer 模型的快速推理引擎。此实现比 openai/whisper 快 4 倍,同时使用更少的内存实现相同的准确性。通过对 CPU 和 GPU 进行 8 位量化,可以进一步提高效率。
2024-06-29 23:50:00
5685
24
转载 【小沐学AI】C++实现语音识别(Whisper.cpp)
Whisper 是一种通用语音识别模型。它是在各种音频的大型数据集上训练的,也是一个多任务模型,可以执行多语言语音识别、语音翻译和语言识别.
2024-06-23 00:40:54
2113
6
原创 【小沐学AI】Python实现语音识别(Whisper-Web)
Whisper 是一种自动语音识别 (ASR) 系统,经过 680,000 小时的多语言和多任务监督数据的训练,从网络上收集。我们表明,使用如此庞大而多样化的数据集可以提高对口音、背景噪音和技术语言的鲁棒性。此外,它还支持多种语言的转录,以及从这些语言翻译成英语。我们正在开源模型和推理代码,作为构建有用应用程序和进一步研究鲁棒语音处理的基础。Whisper 架构是一种简单的端到端方法,作为编码器-解码器 Transformer 实现。
2024-06-22 23:22:34
1539
2
原创 【小沐学GIS】Google的kml文件的读写(C++、Python)
KML 是一种文件格式,用于在地球浏览器(例如 Google 地球、Google 地图和 Google 地图移动版)中显示地理数据。KML 使用包含嵌套的元素和属性的结构(基于标记),并符合 XML 标准。所有标记都区分大小写,并且必须与 KML 参考中列出的完全一样。该参考指出了哪些标记是可选的。在给定元素内,标记必须按照参考中列出的顺序显示。Google 地球和 Google 地图可以直接读取 KML 和 KMZ 文件,并可将文件保存为 KMZ 格式。
2024-06-22 15:10:31
2125
9
原创 【小沐学Python】Python实现Web服务器(CentOS下打包Flask)
PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理。
2024-06-09 22:12:51
1467
2
原创 【NLP开发】Python实现聊天机器人(微信机器人)
通过腾讯云HiFlow场景连接器,可以零代码的设置企业微信机器人自动/定时发消息的规则,比如:每周五下午6点定时发送周报;收到新的销售线索/报表自动发送消息通知管理群等。
2024-06-01 19:06:25
4617
2
原创 【小沐学GIS】GDAL库安装和使用(C++、Python)
GDAL 是用于栅格和矢量地理空间数据格式的转换器库,由开源地理空间基金会在 MIT 风格的开源许可下发布。作为一个库,它向调用应用程序提供单个栅格抽象数据模型和单个矢量抽象数据模型,用于所有支持的格式。它还带有各种有用的命令行实用程序,用于数据转换和处理。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)!!
2024-05-25 01:54:49
11584
原创 【小沐学Java】VSCode搭建Java开发环境
Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于 Windows、macOS 和 Linux。它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并具有针对其他语言和运行时(如 C++、C#、Java、Python、PHP、Go、.NET)的丰富扩展生态系统。通过这些介绍性视频开始 VS Code 之旅。Oracle Java 是广受欢迎的编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。
2024-04-27 17:47:13
36907
49
原创 【小沐学QT】QT学习之路径问题汇总
QDir 用于操作路径名、访问有关路径和文件的信息以及操作底层文件系统。QFile 是一个 I/O 设备,用于读取和写入文本和二进制文件以及 .QFile 可以单独使用,也可以更方便地与 或 一起使用 。
2024-03-27 00:31:05
1261
原创 【小沐学Python】Python实现Web图表功能(Lux)
用于智能可视化发现的 Python APILux 是一个 Python 库,通过自动化可视化和数据分析过程来促进快速简便的数据探索。通过简单地在 Jupyter 笔记本中打印出数据帧,Lux 推荐一组可视化效果,突出显示数据集中有趣的趋势和模式。可视化通过交互式小部件显示,使用户能够快速浏览大量可视化并理解其数据。自动可视化:Lux能够自动识别数据框中的关键特征,并生成有意义的可视化图表。交互性:Lux提供了交互式探索数据的能力,可以轻松地通过滑块、筛选器和图表操作进行数据的探索和分析。
2024-03-24 02:07:35
1088
原创 【小沐学AI】智谱AI大模型的一点点学习(Python)
202年1月30日,大模型开源开放评测体系司南(OpenCompass2.0)正式发布,旨在为大语言模型、多模态模型等各类模型提供一站式评测服务。GLM-4模型编码:glm-4根据输入的自然语言指令完成多种语言类任务,推荐使用 SSE 或异步调用方式请求接口client = ZhipuAI(api_key="") # 填写您自己的APIKeymodel="glm-4", # 填写需要调用的模型名称messages=[
2024-03-23 20:27:07
2647
原创 【小沐学AI】Google AI大模型的一点点学习(Python)
Gemini 是 Google 最大、功能最强大的 AI 模型。Gemini 是 Google 的最新一代生成模型,超越了 PaLM 模型系列的功能。
2024-03-19 00:18:36
1644
原创 【小沐学AI】数据分析的Python库:Pandas AI
PandasAI 是一个 Python 库,可以轻松地用自然语言向数据提问。它可以帮助您使用生成式 AI 探索、清理和分析数据。PandasAI与您的数据库(SQL、CSV、pandas、polars、mongodb、noSQL 等)聊天。PandasAI 使用 LLM(GPT 3.5 / 4、Anthropic、VertexAI)和 RAG 进行数据分析对话。
2024-03-17 17:39:47
4744
原创 【小沐学C#】C#文件读写方式汇总
文件读写在计算机编程中起着至关重要的作用,它允许程序通过读取和写入文件来持久化数据,实现数据的长期保存和共享。文件读写是许多应用程序的核心功能之一,无论是创建文本文件、二进制文件,还是处理配置文件、日志文件或数据库文件,文件读写都是不可或缺的部分。System.IO 命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等。
2024-03-14 01:32:14
3989
原创 【夏虫语冰】Win10远程桌面连接的指定端口方式
Windows原生的远程桌面功能仅在专业版及以上版本中提供,与此相匹配的客户端软件为Remote Desktop(远程桌面)。注意: 当远程桌面服务器 (即,你要连接到的电脑) 需要运行专业版 Windows 时,客户端机器 (你要从其进行连接的设备) 可以运行任何版本的 Windows (专业版或家庭版),甚至是完全不同的操作系统。远程桌面默认端口号:3389。
2024-03-14 00:42:15
12995
原创 【小沐学GIS】QGIS安装和入门使用
QGIS是一款开源地理信息系统。该项目于2002年5月诞生,同年6月作为SourceForge上的一个项目建立。QGIS目前运行在大多数Unix平台、Windows和macOS上。QGIS是使用Qt工具包(https://www.qt.io)和C++开发的。这意味着QGIS感觉很快,并且有一个令人愉快、易于使用的图形用户界面(GUI)。QGIS旨在成为一个用户友好的地理信息系统,提供常用的功能和特性。该项目的最初目标是提供一个GIS数据查看器。
2024-03-03 23:07:07
37367
3
laravel安装测试.zip
2021-09-26
【小沐学Qt】untitled1_qrcode.zip
2021-09-12
office卸载工具o15-ctrremove.diagcab.zip
2021-09-04
【原创应用】数据库转换工具(FxDB_Assist_v20210831.zip)
2021-09-01
SQLiteSpy_1.9.12.zip
2021-09-01
ppapi_pe_x64.7z
2020-11-24
原创应用三国志武将信息手机工具( FxAppSangoKoei.zip)
2020-08-13
原创应用查找程序的dll依赖项工具(FxKit-dumpbin.zip)
2020-05-06
MySQL-Front_Setupv6.1.zip
2020-01-10
Redis-x64-3.2.100.zip(windows)+code
2019-11-23
FxDB_JavaSqlite3.zip
2019-11-23
FxDB_JavaMySQL.zip
2019-11-23
jython.zip
2019-10-15
dx8sdk+lib+include
2018-11-03
android19(4.4.2) 源码
2015-11-03
android下拉刷新
2014-05-31
android斗地主
2014-05-31
Windows程序设计(Charles Petzold).rar
2012-07-24
测试的3d瓦片数据文件
2011-03-31
nltk的数据包+nltk-data+python
2023-05-21
obi-rope(Unity3d绳索模拟插件)
2023-03-31
UniStorm3+Unity3d+天气模拟
2023-03-22
Ocean-Community-Next-Gen(Unity3d海面插件)
2023-03-19
Unistorm(Unity3d天气插件)
2023-03-19
python+dtale2.9.1源码
2023-01-07
unity3d+联想AR_SDK.7z
2022-10-10
windows界面开发+wpf学习案例
2022-10-08
Termux和Hacker’s Keyboard的android安装包
2022-06-18
libiconv的源码汇总
2022-05-20
libgltf,tinygltfloader,tinygltf的最新代码
2022-04-19
lms virtual.lab13本地帮助的VBA部分
2022-02-25
osgEarth代码及编译后的文件
2022-02-21
MAPDL_Technology_Showcase_Package(官网的APDL技术展示59个案例)
2022-02-21
ANSYS二次开发:pyansys测试的一组结果文件rst
2022-02-14
文件下载工具wget.zip
2021-12-05
截屏工具ScreenToGif.zip
2021-12-05
依赖项查看工具depends.zip
2021-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人