- 博客(558)
- 资源 (17)
- 收藏
- 关注
原创 编译 c++ 编译的艮,一个编译回合下来 的需要换电脑!
sdk 没有包,编译包,需要组件,组件需要 qt5.5 但是 安装6.5.3 一个回和下来, 电脑坏了。还没有完,看文档,gui文档, qt 文档, 项目文档, 引擎文档, 组件文档,什么设计模式。ui,跟进, 信号联调,功能测试,json对接,api对接,串口对接,系统 .dll(别出错)还没有完,测试环境,编译包,是否windows ,如何支持 mac环境。调试反馈问题,修改问题,最后是一个字母路径的问题,在编译,在打包,在上传!六个条件 ,六个神仙全部支持,才能确保这个demo 跑通,
2024-04-13 10:08:18 192
原创 c++ 渲染引擎 threepp 编译以及环境搭建 for three.js
threepp 是 按照 three.js 129版本 基础上仿制的功能,编译成功以后分享 效果!操作 不敢讲,但是 要是看, 真的没得说。
2023-12-28 14:49:31 820
原创 laravel vs symfony 优缺点
在开发应用程序时,使用框架可以更轻松地处理更少的代码。编码标准也适用于基于PHP的框架,它们促进了最佳的编码风格、技术和方法。因为框架是项目的稳定基础,所以你必须选择最能满足你需求的框架。在深入了解Laravel和Symfony之间的区别之前,让我们分别看看它们中的每一个。Laravel Vs Symfony:概述为了好地理解这两种技术,让我们快速了解一下 Laravel 和Symfony。Laravel是一个具有模型-视图-控制器架构的开源框架。它通过组合来自多个框架的现有组件来创建W...
2022-05-24 12:49:39 1039
原创 PHP之父Rasmus Lerdorf演讲:激情下的PHP 百作坊
看到别的平台转载的内容 2015年的访谈记录,现在2020年了。 PHP市场逐渐衰减。程序员的出路,到底是什么了,难不成真的卖鸡蛋灌饼了。今天看到了 Rasmus 在 2007 年的一篇演讲。Rasmus 分享了开发 PHP 最初的原因,然后在 PHP 开源之后,如何与其他开发者合作。在当时做互联网开发,面临的一些问题。以及以后(在当时看来)PHP 的未来的发展。感触颇多,以下是演讲内容(内容稍作整理,原文十分不通顺)。“激情与PHP” - 我觉得这是一个比较有趣的议题。我是一个技术人员,一个工..
2020-06-12 10:57:09 628
原创 qt 开发 缩放比例问题 修复中
在日常开中,需要开启 高分辨率的支持,windows环境下,不是 字体缩放,就是分辨率模糊,缩放机制,并且开启了150%缩放,有点搞不明白,最后还是不行,先做个记录,在找找问题。首先肯定是考虑到分辨率的影响,老生常谈的问题,直接在main.cpp里面加上如下的前三行代码,即可缓解高启用缩放下产生的实际界面缩小问题。虽然在还会出现一部分组件不适应的小瑕疵(如边框线部分临时消失,部分组件变大一两个像素等),但是大部分都不适已经解决。
2024-04-18 14:45:16 270
原创 C#到底属于编译型语言还是解释型语言?
C#是一种编译型语言,也称为静态类型语言,这意味着C#代码在运行之前需要经过编译器的编译处理,并生成一个可执行的本地代码文件(通常是.exe或.dll文件)。编译型语言的优点在于代码运行速度较快,因为编译器可以对代码进行优化和检查,可以在编译阶段检测出错误,而不是在运行时发现。此外,也易于代码调试。静态类型解释型语言,比如C#和Java,由于有充足的类型信息,还支持AOT等更像“编译”的技术。随着编译技术和虚拟机技术的发展,单纯以“编译型”还是“解释型”来描述一种语言已经不足以给语言分类进了。
2024-04-18 12:22:24 495
原创 c++ qt6.5 打包sqlite组件无法使用,尽然 也需要dll支持!这和开发php 有什么区别!
运行 程序会默认使用当前所在文件夹中的 dll 文件,若文件不存在,会使用系统环境变量路径中的文件;又或者是需要在程序源代码中明确指定使用的 dll 的路径。由于我安装 Qt 时将相关 dll 文件路径都添加到了系统环境变量中,所以即使我在未添加 dll 文件时,软件仍然能够成功运行,但添加之后,程序使用的就是当前文件路径下的 dll 了,而可能由于缺少某些文件,导致这种奇奇怪怪的问题。于是采用一种暴力手段、因为连接数据库的 方法 你压根没有写过,肯定 需要引入公共组件才能正常使用!
2024-04-17 09:40:33 285
原创 FluentUI系列 - 1 - 介绍&第一个窗口
介绍一个QML的UI库,国人编写,作者也耍知乎。这个UI库确实好用,但是教程基本等于无,个人在使用中顺便记录一下学习内容。这玩意儿也有Pyside6的版本,有需要的可以查看。预览程序,可以在上面查看大部分组件。
2024-04-12 20:29:37 1096
原创 中文分词工具整理,不敢说多详细,反正看不懂,也不会用!
在第二届国际汉语分词测评中,共有四家单位提供的测试语料(Academia Sinica、 City University 、Peking University 、MicrosoftResearch), 在评测提供的资源icwb2-data中包含了来自这四家单位的训练集(training)、测试集(testing), 以及根据各自分词标准而提供的相应测试集的标准答案(icwb2-data/scripts/gold).在icwb2-data/scripts目录下含有对分词进行自动评分的perl脚本score。
2024-04-12 17:10:25 1338
原创 中文分词,c++应用,想到jieba分词,结果还的自己封装。探索中
另一个部分是根据输入的语句,构建具体的模型参数(通过上面也可以看到,根据具体输入得到对应的概率),然后执行维特比算法求出最佳的隐含状态序列。在本工程中,通过当前状态的前一个状态,计算出在前面状态出现的条件下出现当前状态的概率,并取最大值作为当前状态出现的概率。(4)由于每个字都有一个状态,所以在分词过程中,有可能会把原来是词的分开了,原来不是词的合成了词,造成错误的分词。(3)分词说明:根据维特比算法求得了隐含序列后,顺序输出,当该字是处于E状态或者S状态时,在该字后添加‘/’,输出后即可看到分词的效果。
2024-04-12 17:02:56 870
原创 如何将PHP的Webman框架打包成二进制文件运行
整个项目变为1个文件,那将来部署起来也方便的多啊,直接把这个文件加入仓库,线上代码更新岂不是更快?不过这也带来了一个问题,就是不方便进行跟踪代码了,所以可以单独做个仓库追踪代码,这个二进制就永远只用来部署。好吧我就按照他说的执行了 php -d phar.readonly=0 ./webman build:bin。现在把这个 webman.bin 拷贝或者移动到别的地方去,再执行起来看看。看了看webman的官方文档,发现居然还能打包为二进制,这样太厉害了吧!3.意味着代码编译了,加载的东西也快了更多。
2024-04-10 16:40:05 741
原创 CloudStack 是干什么的了。真叫个强大!
CloudStack是一个开源的具有高可用性及扩展性的云计算平台,功能和OpenStack类似,因OpenStack需单独部署的组件很多,所以CloudStack较OpenStack来说部署相对容易。目前Cloudstack支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。同时CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。
2024-04-10 16:23:40 277
原创 Nativefier - 将网页变为软件
Nativefier 是一款命令行工具,可以轻松地为任何网站创建 "桌面应用程序",而无需大费周章。应用程序由 Electron(内核使用 Chromium)封装成操作系统可执行文件(.app、.exe 等),可在 Windows、macOS 和 Linux 上使用。Github 项目链接。
2024-04-02 17:56:30 513
原创 qt 轮播图 实现,美化版本
今天文章讲述的是如何用Qt实现图片轮播的效果,其实我们经常在网页中看到各种广告就是使用了图片轮播,实现小区域内嵌入多个广告的效果。其实实现起来也不难,只要使用Qt的动画类即可实现类似的效果。之前做了一个,效果不佳,今天重新写了一遍,实现了类似上面第一种的效果,通过Qt的动画类修改透明度来实现上下两张图片的切换效果,下面上效果图。
2024-03-23 09:43:08 502
原创 qt 实现 轮播图效果,且还有 手动 上一页和下一页 已解决
QT中有 轮播图的需求,按照正常html版本。只需要配置数组就能搞定,但是c++ qt版本 应该用什么了。第一想到的是采用定时器。
2024-03-23 08:43:39 435
原创 搞c++ 业务开发的一个梗,软件成品不是一人,是多人努力结果!
今日开发中,突然遇到 整个黑屏,原本以为是 自己qt5.15 升级qt6.5 cmake 配置(有点小复杂)有问题,业务代码没什么事情,就找不到问题,因为debug中,没有任何报错。是什么原因,结果往往都是一个小配置,小的全局参数,小小字母路径问题,引起的 无法编译,无法渲染。解决c++的问题,如同电脑坏了。杀进程“,这种操作,在普通业务开发中,很难遇到,只会在0到1项目中,为了项目的需求而设计。因此致敬每个开发者!祝愿每个开发者,都顺顺利利的把业务搞好,遇到难题,自己尽力解决,解决不了找别人 ,不丢人。
2024-03-15 17:29:55 412
原创 c++ 开发环境 LNK1104: 无法打开文件“carve.lib” 已解决
1>------ 已启动全部重新生成: 项目: Dll_test, 配置: Debug x64 ------========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========以为没什么用的静态资源,结果 无法编译。1>已完成生成项目“Dll_test.vcxproj”的操作 - 失败。明显这个项目根本没有用到这个库,在排至配置里也不显示任何榆次库相关的内容。在c盘搜索,没有发现与“avcodec.lib”同名的东西。最后无望,还是在路径中加了这个。1>正在生成代码...
2024-03-08 18:21:29 492
原创 树莓派2040 详细讲解
目录今天做一个基于RP2040的树莓派Pico,自制一个的成本在60元左右。这是最小系统核心板设计,可选用Python或C/C++进行开发,方便快速入门。
2024-02-29 14:14:36 1113
原创 CIM的基本概念知识,以及应用场景介绍
CIM需要能够从多个维度完整地描述结构复杂的城市系统,丰富的语义信息是必不可少的,这些语义信息更多的来自于对微观的城市实体要素的详细描述,如前文中列举的建筑、各类设施、植被、水体、地貌、部件、设备、自然人、法人等,而这种详细描述能力恰恰是BIM的专长。经过技术集成,CIM 的目的是通过对信息的有效组织,形成城市的数字化镜像,并依托这一镜像,有力支撑具体应用,实现针对城市各专业领域的规划、建设和运行管理等应用层级的有效协同、精确分析、实时预警预测以及动态的高仿真可视化管理。本质是——一种技术集成和提升。
2024-02-29 10:40:06 955
原创 AMRT轻量化三维模型格式的优势与应用领域
AMRT轻量化三维模型格式的问世,为三维模型的展示交互带来了新的可能性。通过轻量化算法对模型进行优化,AMRT格式在存储大小和加载速度上具有明显的优势,能够兼容多维展示环境,提供更好的用户体验。目前,AMRT格式已经在沉浸式体验、三维文档、实景三维应用和3D智慧系统搭建等众多领域得到了广泛应用。随着技术的不断完善和应用场景的扩展,相信AMRT轻量化三维模型格式将继续为各行各业的发展带来更多的机遇和价值。
2024-02-27 18:09:40 861
原创 IFC在BIM项目中的应用以及其带来的优势
三. 案例研究:弗兰斯堡建筑师的BIM项目协作在BIM项目中,协作对于成功至关重要,正如弗兰斯堡建筑师所认识到的那样。所有主要的BIM制作软件,如Vectorworks,都支持IFC,此外还有一些辅助软件,如Solibri Model Checker、Navisworks、BIMCollab、BIM Track、BIMPlus、Revizto等。IFC在BIM项目中的应用以及其带来的优势在建筑、工程和建筑项目中,协调和沟通的重要性不可忽视。2. 确保项目中的所有利益相关者都使用获得IFC认证的软件。
2024-02-27 15:47:51 1384
原创 BIM技术在结构设计中的数据交换方式
为了更好地发挥BIM技术在结构设计中的作用,需要支持数据的交换。XML文件不仅能够支持多种数据格式、多种数据模型之间的数据交换,还可以满足不同程序应用软件间的数据交换,以及工程管理软件间的数据交换,能够有效地支持多种应用软件、跨平台之间的系统集成,实现不同程序软件之间的互操作。BIM技术是建筑信息模型技术,它利用计算机技术来收集、组织、存储、分析和绘制建筑物的基本信息,以及建筑物的建造、改造和使用的过程中的不同人员或不同角色之间的交互信息,并协助跨部门、跨行业和跨时间轴的协作。
2024-02-27 15:45:18 381
原创 【BIM与CIM】BIM的建筑信息交换标准
我们知道为了实现 BIM 的价值,要做到不同成员、软件产品之间的信息交换,必须建立一个公开的数据交换标准格式 IFC,但由于这种信息交换,涉及的项目种类繁多、项目的阶段之复杂,及项目生命周期时间跨度之大,但往往信息的交换,只针对某个具体项目中的一个项目来进行交换,或是只对于某几个工作流程中的参与方,及应用软件来进行交换,因此不需要也不可能在每一次信息交换时,都把整个 IFC 的所有内容都搬出来。这就是 IDM 要完成的事情。同时,也希望国内的BIM标准尽快出台,让国内的BIM应用有据可依,有法可行。
2024-02-27 15:36:38 873
原创 3D WEB轻量化引擎HOOPS:促进3D软件的创新与协作
在数字时代,CAD软件的开发者不断追求提高软件性能、增加功能和改善用户体验,在这一努力中,HOOPS技术(高度优化的面向对象并行软件)滑块露头角,成为了CAD软件开发中的一项关键技术。HOOPS技术的跨平台能力意味着CAD软件可以在不同的操作系统和设备上运行,为用户提供更大的便利性和灵活性。HOOPS技术需要适应云环境,并支持各地团队的协作需求,以便不同用户可以实时协作和编辑共享的三维模型。HOOPS技术支持高质量的渲染效果,包括阴影、反射、抗锯齿等,使得CAD软件中的三维模型看起来更加新颖。
2024-02-27 09:35:48 1503
原创 GIS建筑物单体化操作流程
为了识别倾斜摄影模型中单个要素的语义、属性,以及实现对单个要素的交互如点击等,就必须对单个要素进行区分,技术上称为“倾斜摄影单体化”。为拓展倾斜摄影数据的场景应用,MapGIS提供建筑物单体化工具,新增静态单体化切割算法,通过建筑物自动提取和点云重构等策略,实现倾斜摄影模型建筑物对象的单体化提取,并可进行纹理赋值,实现建筑物模型数据的单体化切割。将倾斜摄影三维模型进行单体化,通过不同时期数据更新,可以快速监测各种地物的变化,包括绿地变化监测、建筑物变化监测、城市道路变化监测等。
2024-02-26 17:47:25 620
原创 osg qt5.15 osg3.6.3 osgEarth3.1 编译爬山
(后面的复杂,博主直接修改源码开始移植过去,直接加入工程方式,过程比较艰难,如果能编译好osgQt是最好的,改源码问题较多,需要的可联系博主获取,但是不免费,尊重劳动成果,禁止白嫖)Demo演示:Qt5.15.2+OSG3.6.3+OsgEarth3.1的QtCreator下的msvc2019x64版本。编译各种问,尝试过多次后放弃,看其他博客是可以的。步骤三:CMake配置添加osg环境。步骤四:CMake配置添加Qt环境。步骤八:打开工程,进行编译。步骤二:CMake配置。
2024-02-24 11:51:54 624
原创 cmake 项目。qt5升级 qt6 报错 error: “Qt requires a C++17 compiler 已解决
需要对qt5升级到qt6 做cmake兼容配置,在编译中发现,有c。++ 编译环境 报错。
2024-02-23 17:31:03 978
原创 ifc模型转 其他模型 预览 纹理版本 已解决
工作中,有需要 使用ifc模型,但是 对ifc模型如何查看犯难,结果有 ifcplusplus或者ifcopenshell支持,现在有对应的转换工具,可以把ifc模型转换成 五种格式。模型有纹理和节点信息的 参照表。最终转换成功,对应的模型节点信息获取,还在努力中。5、ifcPlusPlus预览效果。1、ifcConvert 工具。2、模型支持 纹理和构建信息。
2024-02-23 11:48:05 393
原创 c++ 到底是什么呢。需要学的太多了!
如谷歌,苹果,微软,造硬件的更是如此,如amd的,英传达,英特尔,他们都有C++加速库。 C++难就难在你如果达到顶峰,像些公司一样,是非常难的。因为这些公司已经垄断了市场。 C++编译后你看不到源代码,只能看到反汇编的汇编代码,这个隐藏了源代码,可以起到软件保密作用,如我不给你源码,你想增长大的功能几乎不可能了(只能玩破解这种极小的增加),控制了源代码就垄断了一切。 后面升级,打补丁,都要听他们的,这样控制了整个生命线。像微软为什么这么多年一直保持这么高的市值,一
2024-02-22 17:03:23 820
原创 网站的访问量降低是什么原因
这是一个很常见的事情,大家收索东西的时候最求的是什么方便,那么搜索引擎也就会根据游客提供的条件进行搜索,特别是现如今手机的上网的兴起,导致一些电脑端的流量转移到了移动端上,有些网站他不支持移动端的访问所以网站的访问量下降也就可以理解了。这也是一个让人头疼的问题,百度现在是大公司,他什么时候更新百度算法那是他自己决定的,所以很多时候,人们发现了自己网站的访问量降低后才发现原来是百度该算法了,所以如果你的网站突然出现访问量降低那么很可能是因为这个原因造成的。用户使用的检索方式发生改变。
2024-02-22 15:11:44 384
原创 EveryBIM协同管理平台
5)计划详情(支持计划导入Project更新、导出Project、支持计划之间添加引用、支持计划更新后,引用任务同步更新、支持任务关联模型、支持计划版本对比、支持父计划支持查看旗下所有子计划细化的任务、支持计划模拟、支持甘特图展示计划任务)通过平台将模型数据集成在云平台之上,项目全体参与人员,可通过不同端口(插件端、手机端、网页端、PC端),随时随地查看项目相关资料,收集整理过程文件、协调各参与方处理施工过程问题,合理有效的对工程进度、资源、质量、安全进行管理。4)管理计划(1、支持内控、外控计划;
2024-02-21 14:08:14 965
ifc模型转换,支持 五种格式,obj dae stp igs xml svg
2024-02-23
threepp 7个组件, imgui bullet3 OpenCv json glfw3 glad 通过vcpkg编译包
2024-01-04
c++ 3d 渲染,for three.js 可执行文件
2024-01-03
Qt5.9.9 VS2015 QtWebEngine mp4 以及 Qt5.15. VS2019 QtWebEngine mp4
2023-11-20
LAStools-v2.0.0
2023-06-30
swoole windows 版本
2022-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人