- 博客(595)
- 资源 (17)
- 收藏
- 关注

原创 编译 c++ 编译的艮,一个编译回合下来 的需要换电脑!
sdk 没有包,编译包,需要组件,组件需要 qt5.5 但是 安装6.5.3 一个回和下来, 电脑坏了。还没有完,看文档,gui文档, qt 文档, 项目文档, 引擎文档, 组件文档,什么设计模式。ui,跟进, 信号联调,功能测试,json对接,api对接,串口对接,系统 .dll(别出错)还没有完,测试环境,编译包,是否windows ,如何支持 mac环境。调试反馈问题,修改问题,最后是一个字母路径的问题,在编译,在打包,在上传!六个条件 ,六个神仙全部支持,才能确保这个demo 跑通,
2024-04-13 10:08:18
317

原创 c++ 渲染引擎 threepp 编译以及环境搭建 for three.js
threepp 是 按照 three.js 129版本 基础上仿制的功能,编译成功以后分享 效果!操作 不敢讲,但是 要是看, 真的没得说。
2023-12-28 14:49:31
1151

原创 laravel vs symfony 优缺点
在开发应用程序时,使用框架可以更轻松地处理更少的代码。编码标准也适用于基于PHP的框架,它们促进了最佳的编码风格、技术和方法。因为框架是项目的稳定基础,所以你必须选择最能满足你需求的框架。在深入了解Laravel和Symfony之间的区别之前,让我们分别看看它们中的每一个。Laravel Vs Symfony:概述为了好地理解这两种技术,让我们快速了解一下 Laravel 和Symfony。Laravel是一个具有模型-视图-控制器架构的开源框架。它通过组合来自多个框架的现有组件来创建W...
2022-05-24 12:49:39
1290

原创 PHP之父Rasmus Lerdorf演讲:激情下的PHP 百作坊
看到别的平台转载的内容 2015年的访谈记录,现在2020年了。 PHP市场逐渐衰减。程序员的出路,到底是什么了,难不成真的卖鸡蛋灌饼了。今天看到了 Rasmus 在 2007 年的一篇演讲。Rasmus 分享了开发 PHP 最初的原因,然后在 PHP 开源之后,如何与其他开发者合作。在当时做互联网开发,面临的一些问题。以及以后(在当时看来)PHP 的未来的发展。感触颇多,以下是演讲内容(内容稍作整理,原文十分不通顺)。“激情与PHP” - 我觉得这是一个比较有趣的议题。我是一个技术人员,一个工..
2020-06-12 10:57:09
756
原创 deepseek能一直火下去吗,为什么火的呢,尽然火出圈了!
刘知远认为,当前AGI新技术还在加速演进,未来发展路径还不明确,中国仍在追赶的阶段,虽然已经不是望尘莫及,但也只能说尚可望其项背,“在别人已经探索出的路上跟随快跑还是相对容易的,接下来如何在迷雾中开拓新路,才是更大的挑战。此前,OpenAI前政策主管、Anthropic联合创始人Jack Clark认为DeepSeek雇用了“一批高深莫测的奇才”,对此,梁文峰在接受自媒体采访时曾表示,并没有什么高深莫测的奇才,都是来自国内顶尖高校的毕业生、没毕业的博四、博五实习生,还有一些毕业才几年的年轻人。
2025-02-06 10:01:03
900
原创 deepseek-R1 版本 详细部署步骤,以及部署问题整理!
deepseek r1 推理模型最近非常火爆,以至于 服务一直不稳定,无法正常访问,这篇文章介绍了如何在本地部署 deepseek r1 模型,以及 如何在 pc 端、app 手机端离线使用本地部署的模型。最后,介绍一种在手机端侧直接运行 deepseek 模型的方法,该方法直接将模型下载到手机端侧运行,完全不依赖任何环境。
2025-02-06 09:47:57
948
原创 2025年PHP面试宝典,技术总结。
面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试中遇到了各种不爽,和那些高学历的相比自己真是信心大跌。面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试中遇到了各种不爽,和那些高学历的相比自己真是信心大跌。10:文件系统,记录日志、目录、文件的遍历、上传、多方法得到文件扩展名、文件引用方式、引用函数区别。15:PHP字符串的处理,包括转义(安全)、编码、截取、定位、与数组间的转换、处理函数等。9:数据表字段的类型,同类型间的区别,改如何选取,int(10)与int(11)的区别等。
2025-01-21 14:39:07
929
原创 sparkSql、jupyterLab、java 默认路径和 详细windows和centos安装配置!
编辑 .bashrc 文件 source。yum安装java 查看默认路径。
2024-12-04 11:57:29
489
原创 C#是Unity 3D的默认语言,Unity 3D是一种领先的游戏引擎
即可以在不同的设备和操作系统上运行游戏,例如Windows、macOS、Linux、Android、iOS和控制台。它有更清晰和一致的语法,更强大和丰富的库和框架,例如.NET、Xamarin和MonoGame。虽然到目前为止,Unity还没有集成的可视脚本,但是有许多第三方选项可供使用,例如Bolt和PlayMaker(Bolt现在已免费,并且计划在引擎中集成)。,但C++被认为是一种更难学的语言。如果你要写代码,可以更轻松地选择用C#的Unity,如果你不想写代码,也可以使用Unreal的蓝图。
2024-12-03 16:40:23
826
原创 BabylonCpp 和 Babylon.js的 神操作游戏引擎变3d引擎
在前不久,技术沟通中。有团队使用Babylon.js 作为引擎 开发的web项目,体验感如此丝滑,谁曾想还有 cpp版本。咋也不知道是什么版本,但是还有three.js for threecpp版本。这怎么感觉,前端3d渲染比 cpp 先进了。早起有 threecpp的编译历史,这次编译一下 babyloncpp版本。最搞笑的,3d引擎 尽然 js 应用层 吊打 cpp 好几条街。一个是webgl,一个opengl。技术采用imgui效果,但是没有用 vcpkg 模式下编译,但愿编译顺利。
2024-11-29 09:38:15
401
原创 谈谈GIS三维渲染引擎和渲染器的概念,其实和游戏一样复杂!
理论上三维GIS引擎应该涵盖三维渲染引擎,三维渲染引擎作为渲染模块,提供渲染能力,目前将三维渲染引擎涵盖里面,寥寥无几,做的较好deck.gl,其渲染模块由luma.gl提供,其次Cesium,但是并没有提炼出整个渲染引擎,更像是渲染库,有primitive、geometry、Material等概念,并没有像deck.gl完全独立出来渲染模块。关于三维渲染引擎与GIS三维渲染引擎:两者的侧重点不同,三维渲染引擎主要侧重渲染的效果,例如pbr、光源加入等着重在还原真实世界的事物,数据多是gltf、obj等。
2024-11-29 08:57:09
788
原创 渲染引擎和渲染器的区别以及场景分析薪资是三倍!
光线追踪技术指的是创建物理上正确的图像,它模仿的是我们的大脑如何为我们构建图像的过程:光线撞击表面并从表面反射,具体取决于材料,它改变了光线的属性,所以当我们的眼睛捕捉到它时,它会被感知为具有特定的颜色。通常,光线追踪器的方向相反:光线从相机(我们的视点)射向物体,当光线撞击表面时,它会反弹(或者如果表面是透明的则穿过)并产生其他几条光线,这些新光线撞击其他表面并反弹等等,直到到达光源,然后最后一条光线采用此光源的属性并将此信息沿线返回,计算每个反弹点的颜色。因此需要在帧率一定的情况下最大化的展示真实性。
2024-11-28 17:58:34
845
原创 gis 云渲染平台,类似Maya和3dmax 贴图渲染一个概念!
MapGIS Earth for Unreal数字孪生地球产品可以实现孪生场景的构建与管理,我MapGIS Server for Unreal云渲染及虚拟仿真服务器产品负责孪生场景服务发布和云渲染服务管理,MapGIS 3DClient for Unreal前端开发产品则可以基于发布的服务来开发更多行业的数字孪生应用,我们三剑合璧,打通未来数字孪生智慧化的发展道路。终于,10月18日发布会这天,我们数字孪生平台产品家族“三剑客”集体亮相了,我果真是最靓的仔,你们是不是这样看,我不知道,反正我是这么觉得的!
2024-11-28 14:43:15
588
原创 三维点云 和模型转换的问题
三维点云数据(3D Point Cloud)是一种用于表示三维空间中对象或场景的数据结构。在最基础的形式中,它是一个包含多个三维坐标点(X,Y,Z)的集合。
2024-11-14 11:01:48
1450
原创 OpenGL 开放图形库或者“开放式图形库“
反之,使用较低的分辨率。对象空间方法是通过分析对象的三维特性之间的关系来确定其是否可见,例如,将三维平面作为分析对象,通过比较各平面的参数来确定它们的可见性;但是,为了其转换的方便性,其内部集合了许多转换函数,可以快速方便的将3DS/3DSMAX、AutoCAD等3D绘制的图形设计制作出的DXF以及3DS模型的文件转换成数组的形式,从而将图像转换成数据进行编程处理。在三维图形的显示和内部计算中,一般假定所有的顶点都用四维齐次坐标表示,即以(x,y,z,w)的形式,等价于(x/w,y/w,z/w,w/w)。
2024-11-08 09:29:21
510
原创 open3d 1.07版本 fmt 版本 9.0.0 手动编译 已解决
项目需要使用open3d 但是 手工编译非常慢,结果 找了一个现成的事1.07,对应的组件包的版本都是差一个版本 主版本fmt版本是 10.0.0 到了 分支版本 变成了9.0.0 恶心透了。反正有之前 threecpp 编译三天的历史记录, 这次 也做好三天的准备工作。我就不信,pcl无法预览。不知道 能不能 正常使用。一个坑 一个坑的解决。
2024-11-07 11:23:02
253
原创 Windows VS环境下Eigen 配置 辛酸史,已解决
通过 tag版本 获取到eigen版本是,也是github.com、tag版本、但是最后编译。初步排查,网上分享的open3d包大概率是无法使用的。前两天已经编译一半,结果显示 编译包无法使用。由于有需求,需要对open3d进行 编译使用,结果 包有了,还缺少核心eigen包,说是叫什么线型矩阵库。本文在配置好了VSCode和minGW,可以进行正常的C++代码编译调试的基础上,安装第三方库eigen。之外,Eigen 不需要其他任何依赖项,具有适用范围广、可扩展、支持多种编译环境等优点。
2024-11-06 17:02:58
371
原创 entwine 和 conda环境下 使用和踩坑 详细步骤! 已解决
刚开始以为,是 centos环境,结果一看,需要借助工具,自己看了文档,原来需要安装 conda 才能运行此项目。openssl windows 安装。先的需要 安装 conda 环境。entwine 安装 爬坑 过程。乌邦图 安装 conda 环境。总计需要 安装7个模块。pdal 2.6 安装。proj 9.0 安装。
2024-10-25 16:57:17
621
原创 HEC-RAS软件,二维河道水力模型,演算分析
二维流体水利计算指的是变量在一个平面上可任意变化,如图二所示,常见的数学运算方法是将其分解到相互垂直的两个方向进行求解,除了原本的全动量方程(Full Momentum Equation),HEC-RAS还提供了一个简化全动量方程的解法,即忽略当地加速度,迁移加速度,假设理想流体,不考虑科里奥利效应,该简化方程也被称作扩散波方程(Diffusion Wave Equation)。通过二维水力模型的模拟,结果如图四所示,校区的部分建筑在遇到50年一遇以及高于50年一遇的洪水时,会被侵蚀。
2024-10-24 11:51:52
1316
原创 溃坝分析,以及专业名词 解释和坝的横切面的参数了解
水坝、堤防等挡水建筑物或挡水物体突然溃决造成的洪水。溃坝洪水具有突发性和来势汹涌的特点,对下游工农业生产、交通运输及人民生命财产威胁很大。工程设计和运行时,需要预估大坝万一失事对下游的影响,以便采取必要的措施。
2024-10-15 15:00:32
601
原创 QT配置Android环境生成APK文件,详细流程
在输出目录的build-Template-Android_for_armeabi_v7a_Clang_Qt_5_12_7_for_Android_ARMv7-Debug\android-build\build\outputs\apk\debug此目录下便会生成一个APK文件,即自己项目的APK文件,复制发送到手机安装即可使用。(7)左边选择“设备”,右边选择“Android”,然后在下边点击浏览,将JDK、SDK、NDK的安装路径添加到对应位置即可,QT会自动识别版本和是否可用。
2024-10-14 11:46:32
979
原创 Qt在iOS平台上的编译配置与打包发布,详细流程
随着移动应用的普及,越来越多的开发者开始关注跨平台应用开发。Qt作为一款强大的跨平台应用开发框架,不仅支持Windows、Linux等传统桌面平台,还支持iOS和Android等移动平台。本文将重点介绍如何在iOS平台上配置Qt环境,编译Qt应用程序,并打包发布到App Store。通过本文的介绍,您应该已经掌握了在iOS平台上配置Qt环境、编译Qt应用程序以及打包发布到App Store的方法。Qt作为一款强大的跨平台应用开发框架,为开发者提供了便捷的开发体验。
2024-10-14 11:39:50
1139
原创 使用 aes加密 在前端,进行 加密 解密!
在项目中传输数据,可通过对请求数据或响应数据进行加密,防止信息泄露。可通过crypto.js文件进行加密解密。
2024-10-14 08:44:36
310
原创 “野生钢铁侠 “ 稚晖君一连亮出5 款智元人形机器人,地表最强!
全程整活儿,前有机器人开瓶盖、倒可乐、搬重物,后有机器人上场主持、穿针、搓麻将、推销卖车,最后还有老父亲稚晖君陪伴 " 夹子手机器娃 " 蹒跚学步的感人成长 Vlog,并甩出 "",也就是机器人 + 手机,把手机放到机器人的 " 头 " 里来做大脑,让手机本身的麦克风、扬声器、屏幕等硬件,以及网络、AI 算力等软件能力,为机器人带来新的突破。通过在远征系列上积累的各种研发经验,灵犀 X1 上也自研了两款全新的关节,其全身 30 多个自由度,均由这两款关节提供支持,做到了极致的标准化。
2024-08-20 11:41:00
974
原创 paraFoam 运行 报错 usr/lib/x86_64-linux-gnu/libQt5Core.so 已解决
完美解决,并且能正常打开,前提是,有gui视图。使用远程桌面,才能使用。或者 其他远程软件!比如 tightvncserver也是可以的!使用ubuntu 视图开发的时候。报错 缺少 libQt5Core 核心组件。
2024-07-24 12:16:46
435
原创 docker 神奇东西,子系统和 dokcer 完美配置!解决windows兼容性差的问题!
-link php-fpm-8.2:php:php 把 php-fpm-8.2 的网络并入 nginx,并通过修改 nginx 的 hosts 配置,把域名 php 映射成 127.0.0.1,让 nginx 通过 php:9000 访问 php-fpm。-v /mnt/d/docker/nginx/conf.d 是本地 nginx 配置文件的存储目录,/etc/nginx/conf.d 是容器内 nginx 配置文件的挂载目录。配置连接-wsl连接外部deamon。ro 表示只读,rw 表示读写。
2024-07-24 11:27:30
600
原创 windows 子系统 安装 gui 可视化操作!
是不区分大小写的文件系统(WSL下的都不区分文件系统),所以必须将程序安装到区分大小写的文件系统上。xorg是xfce桌面需要的一个基础依赖,开机时提供登陆界面。5、向xsession中写入xfce4-session。在一个系统复制文本后,在另一个系统右键即可粘贴文本。7、打开本地的 windows 盘符,和终端看看。3、运行连接,过程会有防火墙,同样允许就行。6、登录后看到桌面,有那味儿了。4、连接到 Ubuntu。5、登录到 Ubuntu。3、安装并配置xrdp。6、重启xrdp服务。
2024-07-24 09:26:19
615
原创 c++ 多边形 xyz 数据 获取 中心点方法,线的中心点取中心值搞定 已解决
多边形 获取中心点方法,绝大多数都是 puthon和java版本。立体几何学中的知识。
2024-07-09 16:58:37
745
原创 qtreewidget 美化,htmlcss和qss 不是一个概念!已解决
这种样式的美化, 能气死个人,css 一个单词搞定,非要 在qss中。多少个单词不知道了。
2024-07-03 18:03:55
555
原创 GPU图像渲染:为什么选择三角形作为基本元素 ,偶尔会出现黑影的原因分析!
对于三角形,只需要定义三个顶点的坐标,然后通过简单的向量运算,就可以轻松地计算出其边长、角度、面积等属性。从简单高效的数学计算到图形硬件的优化设计,从多边形逼近到扫描线算法的运用,三角形在计算机图形学中发挥着不可替代的作用。通过这种方式,三角剖分可以将复杂的形状分解为一系列简单的小三角形,从而使得图像处理和渲染更加高效和精确。通过一种称为“三角剖分”的技术,将复杂的多边形或曲面划分为许多小的三角形。通过将复杂的形状分解为小三角形,可以将复杂的计算和处理任务分解为一系列简单的计算步骤。
2024-06-28 08:55:35
699
原创 IFC 文件阅读器,加载速度快,感觉不是OSG技术!
目前在使用的有两种不同版本的IFC格式:IFC2x3和IFC4。目前市面任何一款三维软件都可转换为IFC通用模型数据,通过IFC查看模型构建属性,它已经成为国际公认的建筑信息交换的数据标准,虽然现在IFC标准定义的模型体系尚不能完全满足建筑信息领域的的需要,但是越来越多的机构、公司对IFC实体类型和属性在做进一步扩充、修订和完善!IFC是面向建筑工程领域的数据交换标准,用于异构系统交换和共享数据,该标准通过建立一个共享的模型来描述建筑物对象和建筑流程中的必要信息,也包括各部分之间的关系信息。
2024-06-04 10:54:27
428
原创 bim 是什么,什么文件支持。为什么要BIM?
BIM的核心是数字化的三维模型,其中包含了建筑和基础设施项目的几何形状、空间关系和丰富的信息。BIM提供了大量的数据,支持项目团队在项目的各个阶段做出基于事实的决策。与IFC类似,BIM关注项目的全生命周期,从设计和建造到运营和拆除。对于运营和维护,BIM提供了一个全面的视图,帮助设施管理团队更好地理解和管理建筑和基础设施的资产。BIM的核心是一个数字三维模型,该模型包含了建筑和基础设施项目的几何形状、空间关系和构造信息。BIM可以帮助建筑师在设计阶段创建可视化的、信息丰富的模型,提高设计的质量和效率。
2024-06-04 10:51:19
1056
原创 嵌入式 lvgl 和qt 以及MiniGUI 区别
先来聊聊什么是GUI。图形用户界面(Graphical User Interface,简称 GUI)采用直观的图形方式展示,让用户与计算机或设备交流变得简单直观。不仅工作效率得到极大提升,用户体验也因此大幅度增加。在嵌入式系统中,GUI工具和库扮演着至关重要的角色。它们赋予开发者创造互动且魅力四射的图形界面的能力,深入人心。无论是消费电子,工业控制,还是医疗设备等领域,优质的嵌入式GUI都是不可或缺的。那么在我们的开发过程中,都有哪些值得关注的GUI框架呢?
2024-06-01 08:59:36
5435
1
原创 Debian和ubuntu 嵌入式的系统的 区别
如果你追求高度的稳定性和长期的稳定性支持,Debian将是一个不错的选择。作为开源社区中的佼佼者,Debian和Ubuntu都拥有庞大的用户群体和活跃的社区支持。随着开源操作系统的日益流行,Debian和Ubuntu这两个基于Linux的发行版本成为了众多开发者和系统管理员的首选。而Debian则更加注重服务器环境的优化,其强大的稳定性和高效的资源利用使得它在服务器领域有着广泛的应用。而Ubuntu,则是基于Debian的一个分支,诞生于2004年,以易用性和对桌面环境的优化著称。五、桌面与服务器环境。
2024-06-01 08:28:10
750
原创 qt qlable 文字 左右滑动 一像素移动效果 已解决
需求让,能自动 绝对不让鼠标动的原则,想到了 如何实现自动滚动,前两天是实现文本的上。下滚动,现在实现 左右滚动。
2024-05-16 14:51:30
469
原创 OrangePi AIpro 开箱以及软硬开发测试体验!
OrangePi AI Pro是香橙派厂家跟华为昇腾合作的新一代边缘计算产品,首款基于昇腾深度研发的AI开发板,Orange Pi AIpro无论在外观上、性能上还是技术服务支持上都非常优秀。采用昇腾AI技术路线,集成图形处理器,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出,8/20 TOPS AI算力。
2024-05-11 10:13:26
1412
原创 HSL和RGB 互转的 原理 分析
比如颜色想从黄色过度到红色,只需要调整色相即可,饱和度和亮度保持不变,而RGB调节相对就比较复杂且不直观。如果用圆锥表示则为双圆锥:这种表示放法相比较圆柱更加直观,最低端的只用一个点表示黑色,如果用圆柱,用了一面表示黑色,无太大意义。色相(H)是色彩的基本属性,就是平常所说的颜色名称,如红色、黄色等。如图所示,圆柱从低向上,表示亮度,由中轴向外表示饱和度,水平截面的圆周角表示色相。饱和度(S)是指色彩的纯度,越高色彩越纯,低则逐渐变灰,取0-100%的数值。明度(V),亮度(L),取0-100%。
2024-05-09 09:04:22
1557
原创 C/C++ 技术背后的方法论,概念性的东西!
(图片来源:intel 官方文档)现代的计算机一般都是冯诺依曼计算机模型都有5个核心的组件:运算、存储、控制、输入、输出。本文介绍的方法与CPU有关,CPU执行过程中涉及到取指令、解码、执行、回写这几个最基础的阶段。最早的CPU执行过程中是一个指令按照以上步骤依次执行完之后,才能轮到第二条指令即指令串行执行,很显然这种方式对CPU各个硬件单元利用率是非常低的,为了提高CPU的性能,Intel引入了多级流水、乱序执行等技术提升性能。
2024-04-27 14:53:16
752
BabylonNative vs2019 x64 lib 静态资源
2024-11-29
eigen include 包 open3d必备核心包,windows10 && vs2019版本
2024-11-06
open3d 1.8版本 3rdparty资源需要的离线代理包,免去下载慢的烦恼
2024-11-05
ifc模型转换,支持 五种格式,obj dae stp igs xml svg
2024-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人