|
2月前
|
搜索推荐 定位技术 vr&ar
|

景区导航导览系统,推动景区智慧化转型的创新应用

在数字化旅游时代,维小帮景区导航导览系统利用AR、VR技术提升游客体验,解决动态路线推荐、公共设施查找不便和景点信息获取难题。政府支持智慧旅游发展,该系统提供手绘电子地图、个性化路线推荐、AR实景导航、智能语音讲解、快捷设施指引和AR互动营销,改善游客体验,提升景区管理效率,实现生态、经济和社会效益的三效合一。

121 1
|
2月前
|
Android开发 Kotlin
|

kotlin开发安卓app,如何让布局自适应系统传统导航和全面屏导航

使用`navigationBarsPadding()`修饰符实现界面自适应,自动处理底部导航栏的内边距,再加上`.padding(bottom = 10.dp)`设定内容与屏幕底部的距离,以完成全面的布局适配。示例代码采用Kotlin。

99 15
|
2月前
|
存储 API Android开发
|

kotlin开发安卓app,使用webivew 触发 onShowFileChooser, 但只能触发一次,第二次无法触发,是怎么回事。 如何解决

在Android WebView开发中,`onShowFileChooser`方法用于开启文件选择。当用户只能选择一次文件可能是因为未正确处理选择回调。解决此问题需确保:1) 实现`WebChromeClient`并覆写`onShowFileChooser`;2) 用户选择文件后调用`ValueCallback.onReceiveValue`传递URI;3) 传递结果后将`ValueCallback`设为`null`以允许再次选择。下面是一个Kotlin示例,展示如何处理文件选择和结果回调。别忘了在Android 6.0+动态请求存储权限,以及在Android 10+处理分区存储。

215 8
|
2月前
|
传感器 监控 安全
|

厂区车辆导航系统,科技助力工业运输生产安全

近期食品安全事件暴露工业运输安全漏洞,煤油罐车未经清洗运输食用油,引发关注。厂区货车面临监管难、操作不规范、效率低和安全隐患等问题。为解决这些挑战,车辆定位导航系统提出,包括精准定位追踪、智能调度、规范操作提示与监控、历史轨迹查询与审计及紧急响应功能,显著提升监管效率、规范操作、优化运输并增强安全。维小帮的系统为此提供了创新解决方案。

97 13
|
2月前
|
存储 移动开发 Android开发
|

使用kotlin Jetpack Compose框架开发安卓app, webview中h5如何访问手机存储上传文件

在Kotlin和Jetpack Compose中,集成WebView以支持HTML5页面访问手机存储及上传音频文件涉及关键步骤:1) 添加`READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_STORAGE`权限,考虑Android 11的分区存储;2) 配置WebView允许JavaScript和文件访问,启用`javaScriptEnabled`、`allowFileAccess`等设置;3) HTML5页面使用`<input type="file">`让用户选择文件,利用File API;

97 5
|
2月前
|
安全 Java 物联网
|

一个好用的IM服务端项目 flamingo

以下是关于几个开源即时通讯(IM)服务端软件的简要概览 这些项目各有特色,适合不同需求,如安全、扩展性或特定工作流程。

104 0
|
2月前
|
人工智能 监控 算法
|

基于蓝牙iBeacon定位技术与3DCIS技术的室内定位导航系统,助力智慧空间管理

**维小帮室内定位导航系统**采用3D可视化、蓝牙iBeacon、AI路径规划及物联网技术,提供精准室内导航。系统支持3D/AR导航、实时定位、电子围栏功能,广泛应用于商场、医院、办公楼和园区,提升用户体验并优化管理。例如,商场中的精准营销,医院的智能导诊,办公楼的效率提升,园区的综合管理。通过智能路径规划,确保用户在复杂环境中无碍通行。

99 0
|
2月前
|
JavaScript 测试技术 开发者
|

IPD流程验证阶段模板及表单

在IPD流程的验证阶段,不仅涉及功能测试,更注重确保产品符合市场需求,包括审视市场、客户、财务假设,及时调整。此阶段强调基于市场的开发,检查发布计划、销售准备,验证开发假设,确保功能、制造准备就绪。活动涵盖试生产测试、系统验证、受控销售等。相关表单如成本核算、Bug分析报告、测试报告等在IPD资源群更新,详情见链接。由《硬件产品经理》作者卫朋分享。

101 2
|
2月前
|
数据可视化 定位技术 vr&ar
|

商场3D楼层导视软件功能详解与实施效益

**维小帮3D楼层导视软件**提供创新的商场导航体验:3D地图清晰呈现楼层布局,跨楼层导航智能规划路径;实时定位防止迷路;AR实景导航增强沉浸感;广告推送及可视化招商平台助力商业运营。软件结合VR、AR技术,优化顾客导航,促进营销,实现智慧化管理与招商,引领商场服务升级。

77 0
|
2月前
|
传感器 芯片
|

嵌入式通信协议全解析:SPI、I²C、UART详解(附带面试题)

通信是指人与人或人与自然之间通过某种行为或媒介进行的信息交流与传递。从广义上来说,通信是指需要信息的双方或多方在不违背各自意愿的情况下采用任意方法、任意媒质,将信息从某方准确安全地传送到另方。在出现电波传递通信后,通信被单一解释为信息的传递,是指由一地向另一地进行信息的传输与交换,其目的是传输消息。通信方式包括利用“电”来传递消息的电信,这种通信具有迅速、准确、可靠等特点,且几乎不受时间、地点、空间、距离的限制,因而得到了飞速发展和广泛应用。

517 0
|
2月前
|
安全 算法 小程序
|

院内智能导航系统赋能医院智慧化转型,加速医疗服务升级

**智慧医院的智能导航系统**是医疗数字化转型的关键,它改善患者就医体验,减轻医务人员压力,优化资源配置并强化安全监管。3D导航、AR指路、VR辅助、自动导诊和停车管理等先进技术,结合实时定位功能,确保精准、快捷的导航服务。此系统减少患者寻路时间,降低服务台咨询量,优化医院交通,增强患者安全,同时提高就医效率和医院信息化水平。

79 0
|
2月前
|
算法 网络协议 Shell
|

掌握Linux网络:深入理解TC —— 你的流量控制利器

目前需要做一款关于Linux下对于某IP限制的一个工具(QOS),在网上寻找了许多关于TC的教程,大多数都是一些比较基础的教学,且多数都是对网口的一些限制,然后自己研究了一段时间,最后有一些小小的了解,故在此分享给大家。

285 0
|
2月前
|
测试技术
|

硬件产品经理:手板设计

产品手板是设计细节体现,关乎到业务的专业性和谈判空间。忽视细节可能导致外行印象,影响供应商合作和内部管理决策。手板是未开模前检验外观和结构功能的样板,常用于检测、减少模具风险和缩短开发周期。手板有ID外观、结构和功能三种类型,材料包括各种塑料和金属。制作过程涉及3D打印和CNC加工,结构设计后需试装和功能测试,发现问题及时调整,最终输出确认报告。手板在产品开发中起到关键的验证作用。

69 1
|
2月前
|
存储 C语言 索引
|

【实战编程】学生信息管理系统:一键实现数据插入、智能排序、精准查询与成绩统计(附完整源码,即学即用!)

结构体数组是C语言中一种复合数据类型,它结合了结构体的灵活性和数组的有序集合特性,允许你定义一组具有相同结构的数据项。结构体定义了一组不同数据类型的变量集合,而结构体数组则是这种结构的连续内存块,每个元素都是该结构类型的实例。这种方式特别适合管理具有相似属性的对象集合,如学生信息、员工记录等。

63 0
|
2月前
|
小程序 Linux
|

【编程小实验】利用Linux fork()与文件I/O:父进程与子进程协同实现高效cp命令(前半文件与后半文件并行复制)

这个小程序是在文件IO的基础上去结合父子进程的一个使用,利用父子进程相互独立的特点实现对数据不同的操作

74 2
|
2月前
|
传感器 编解码 API
|

【STM32开发入门】温湿度监测系统实战:SPI LCD显示、HAL库应用、GPIO配置、UART中断接收、ADC采集与串口通信全解析

SPI(Serial Peripheral Interface)是一种同步串行通信接口,常用于微控制器与外围设备间的数据传输。SPI LCD是指使用SPI接口与微控制器通信的液晶显示屏。这类LCD通常具有较少的引脚(通常4个:MISO、MOSI、SCK和SS),因此在引脚资源有限的系统中非常有用。通过SPI协议,微控制器可以向LCD发送命令和数据,控制显示内容和模式。

97 0
|
2月前
|
网络协议 网络架构
|

【网络编程入门】TCP与UDP通信实战:从零构建服务器与客户端对话(附简易源码,新手友好!)

在了解他们之前我们首先要知道网络模型,它分为两种,一种是OSI,一种是TCP/IP,当然他们的模型图是不同的,如下

131 1
|
2月前
|
消息中间件 存储 数据采集
|

基于Modbus实现的工业采集数据项目(包含led的开关)

1.首先应该实现一个基于Modbus实现对一个设备的数据采集以及控制,我这边是通过Modbus_tcp实现的。 2.因为要实现采集控制程序和网页服务器的通信我这边采用的是共享内粗你和消息队列,传输存储的数据就用共享内存,操作开关就用消息队列 3.写网页服务器和一个网页,需要让其两个可以正常通信,就是让网页服务器上的东西可以发到网页上 4.然后将采集的数据通过共享内存去分享给网页服务器,让网页服务器传给网页即可,控制开关同理,反过来。

59 1
|
2月前
|
存储 算法 C++
|

【Qt应用开发】复刻经典:基于Qt实现Windows风格计算器(加减乘除、删除、归零功能全解析)

在Qt中,"栈"的概念主要体现在两个层面:一是程序设计中的数据结构——栈(Stack),二是用户界面管理中的QStackedWidget控件。下面我将分别简要介绍这两个方面:

118 4
|
2月前
|
C++
|

基于QT实现的拷贝文件以及实时进度条(简易版)

1.基于按钮或者菜单栏的槽里去写逻辑函数(我这边用的是菜单栏),ui实现的进度条 2.创建两个对象,一个是源文件,一个是目标文件分别用getopenfileName、getsavefileName函数即可。 3.利用QFile类去实现对两个文件的创建,因为QFile中可以获取文件的属性已经读写等。 4.循环的去读取源文件中的数据,然后写入目标文件

310 6
|
2月前
|
JSON 自然语言处理 网络协议
|

基于QT实现的词典(附源码)

主要用到的技术:JSON字符串,堆栈窗体(方便以后加新功能),QTcpSocket,LcdNumber,时间戳的转换。 通信用的是TCP通信,将TCP封在了一个头文件中,哪个文件想去通过TCP链接发送消息就可以使用头文件 QT端写的是客户端,服务器还是在我笔记上次的Linux系统下写的服务器,做了一些小修改

70 0
|
2月前
|
存储 编解码 容器
|

FFmpeg avformat_open_input() 函数返回错误protocol not found解决方法(实测有效!附简单FFMPEG的编解码流程)

我个人出现这个错误的时候是在打开文件时报的错误,开始以为我需要加上资源文件,那样QT确实能检测到文件的存在,但是在Debug中他是检测不到这个文件的。

185 1
|
2月前
|

基于QT实现的QQ聊天简易版(UDP通信版)

源码已经给小伙伴们整理好了,微信搜索 嵌入式工程之家 关注公众号回复 QQ 即可获得源码和详细操作指示哦~

80 0
|
2月前
|
数据安全/隐私保护
|

STM32F103C8T6实现简易密码锁(CubeMax配置)(一),Oled显示。

项目功能:实现设置密码,登陆密码,后期还可以通过E2PROM实现掉电不丢失数据。通过Oled的显示去判断我们是否设置或者登陆成功。

56 0
|
2月前
|
关系型数据库 MySQL Linux
|

Qt连接Mysql出现问题(一):“Driver not loaded Driver not loaded“

第一眼看见这张图我也觉得很奇怪,显示有QMYSQL但是又说没有,这不自相矛盾吗!

464 4
|
2月前
|
Linux iOS开发 开发者
|

Qt问题(二):无法定位程序输入点于动态链接库

动态链接库(Dynamic Link Library,简称DLL)是一种可执行文件格式,常见于Windows操作系统中,而在Linux和macOS等其他操作系统中,相似的概念通常被称为共享库(Shared Library)。动态链接库允许程序在运行时加载所需的代码和数据,而不是在编译时静态链接到应用程序中。这种方式带来了几个重要的优点:

288 3
|
2月前
|
网络协议
|

Qt中的网络编程(Tcp和Udp)运用详解以及简单示范案例

Tcp和Udp是我们学习网络编程中经常接触到的两个通讯协议,在Qt也被Qt封装成了自己的库供我们调用,对于需要进行网络交互的项目中无疑是很重要的,希望这篇文章可以帮助到大家。 是关于Qt中TCP和UDP的基本使用和特点:

329 7
|
2月前
|
调度
|

【浅入浅出】Qt多线程机制解析:提升程序响应性与并发处理能力

在学习QT线程的时候我们首先要知道的是QT的主线程,也叫GUI线程,意如其名,也就是我们程序的最主要的一个线程,主要负责初始化界面并监听事件循环,并根据事件处理做出界面上的反馈。但是当我们只限于在一个主线程上书写逻辑时碰到了需要一直等待的事件该怎么办?它的加载必定会带着主界面的卡顿,这时候我们就要去使用多线程。

123 6
|
2月前
|
SQL 自然语言处理 网络协议
|

【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)

TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确

173 1
|
2月前
|
存储 网络协议 Ubuntu
|

【Linux开发实战指南】基于UDP协议的即时聊天室:快速构建登陆、聊天与退出功能

UDP 是一种无连接的、不可靠的传输层协议,位于IP协议之上。它提供了最基本的数据传输服务,不保证数据包的顺序、可靠到达或无重复。与TCP(传输控制协议)相比,UDP具有较低的传输延迟,因为省去了建立连接和确认接收等过程,适用于对实时性要求较高、但能容忍一定数据丢失的场景,如在线视频、语音通话、DNS查询等。 链表 链表是一种动态数据结构,用于存储一系列元素(节点),每个节点包含数据字段和指向下一个节点的引用(指针)。链表分为单向链表、双向链表和循环链表等类型。与数组相比,链表在插入和删除操作上更为高效,因为它不需要移动元素,只需修改节点间的指针即可。但访问链表中的元素不如数组直接,通常需要从

190 2
|
2月前
|
存储 编译器 C语言
|

C语言基础全解:细说每个知识点

C语言详解

66 1
|
2月前
|
小程序 搜索推荐 定位技术
|

解锁景区导览小程序,让每站旅程都精彩纷呈

【景区导览小程序】应对导览难、信息缺等挑战,提供电子地图、AR导航、个性化路线、智能讲解、景点打卡及AR互动等六项功能,提升游客游览效率与乐趣,促进景区形象升级,实现智慧旅游。游客轻松规划行程,享受沉浸式导航,通过互动分享带动景区流量增长。

79 0
|
2月前
|
数据安全/隐私保护 C++ 计算机视觉
|

Qt(C++)开发一款图片防盗用水印制作小工具

文本水印是一种常用的防盗用手段,可以将文本信息嵌入到图片、视频等文件中,用于识别和证明文件的版权归属。在数字化和网络化的时代,大量的原创作品容易被不法分子盗用或侵犯版权,因此加入文本水印成为了保护原创作品和维护知识产权的必要手段。 通常情况下,文本水印可以包含版权声明、制作者姓名、日期、网址等信息,以帮助识别文件的来源和版权归属。同时,为了增强防盗用效果,文本水印通常会采用字体、颜色、角度等多种组合方式,使得水印难以被删除或篡改,有效地降低了盗用意愿和风险。 开发人员可以使用图像处理技术和编程语言实现文本水印的功能,例如使用Qt的QPainter类进行文本绘制操作,将文本信息嵌入到图片中,

144 1
|
2月前
|
消息中间件 分布式计算 网络协议
|

从管道路由到共享内存:进程间通信的演变(内附通信方式经典面试题及详解)

进程间通信(Inter-Process Communication, IPC)是计算机科学中的一个重要概念,指的是运行在同一系统或不同系统上的多个进程之间互相发送和接收信息的能力。IPC机制允许进程间共享数据、协调执行流程,是实现分布式系统、多任务操作系统和并发编程的基础。

65 0
|
2月前
|
Shell Linux C语言
|

Linux初学者必备:全面掌握核心命令

Linux命令是操作系统的核心组成部分,用于管理和操作文件系统、网络、硬件资源以及执行各种任务。下面列出了一些常用的Linux命令及其基本用途,

78 1
|
2月前
|
人工智能 自然语言处理 小程序
|

政务VR导航:跨界融合AI人工智能与大数据分析,打造全方位智能政务服务

政务大厅引入智能导航系统,解决寻路难、指引不足及咨询台压力大的问题。VR导视与AI助手提供在线预览、VR路线指引、智能客服和小程序服务,提高办事效率,减轻咨询台工作,优化群众体验,塑造智慧政务形象。通过线上线下结合,实现政务服务的高效便民。

94 0
|
2月前
|
调度 C语言
|

深入浅出:C语言线程以及线程锁

线程锁的基本思想是,只有一个线程能持有锁,其他试图获取锁的线程将被阻塞,直到锁被释放。这样,锁就确保了在任何时刻,只有一个线程能够访问临界区(即需要保护的代码段或数据),从而保证了数据的完整性和一致性。 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程可以包含一个或多个线程,而每个线程都有自己的指令指针和寄存器状态,它们共享进程的资源,如内存空间、文件句柄和网络连接等。 线程锁的概念

82 1
|
2月前
|
存储 Shell 数据处理
|

深入浅出:进程管理的艺术

进程可以被视为一个执行中的程序实例,它包含了程序代码、数据集以及一个描述其状态和控制信息的进程控制块(Process Control Block, PCB)。操作系统通过PCB来跟踪和控制进程的执行状态,包括进程的ID、内存映射、打开的文件、状态信息等。

38 0
|
2月前
|
C++
|

Qt中的信号与槽如何学习?(包括自定义信号)这篇文章告诉你

以现实中的事件来举例的话,例如有两把不同颜色的信号枪,分别是红色,绿色,打响不通颜色的信号枪会触发不同的槽发生,比如说打响红色这个人就跑步,绿色就走步,但是还有一个很重要的机制,那就是连接,我们需要把信号枪去跟这个人的动作连接起来。 如果上面理解没问题的话我们可以把信号和槽看成两个工具,我们最重要的是如何去把这两个工具连接起来。 它的作用可以让我们更加灵活的去使用不同窗口间的切换以及某些事件的连接。

71 0
|
2月前
|
开发者
|

Qt中的事件该如何学习?(附带案例)

事件是Qt中比较重要的一部分,在初期如果理解不当学习可能会比较困难,这里提一嘴当初教我的那位老师水平是真的高,让我很轻易的就理解了事件的概念。 在平时我们见到那些界面上的某些快捷键就有可能是事件做的,例如ESC关闭窗口,Enter提交或者登录这种类似的,这也是事件的强大之处。

67 0
|
2月前
|
C语言 C++ 开发者
|

C++基础知识(一:命名空间的各种使用方法)

C++在C的基础上引入了更多的元素,例如类,类的私密性要比C中的结构体更加优秀,引用,重载,命名空间,以及STL库,模板编程和更多的函数,在面向对象的编程上更加高效。C语言的优势则是更加底层,编译速度会更快,在编写内核时大多数都是C语言去写。 在C++中,命名空间(Namespace)是一种组织代码的方式,主要用于解决全局变量、函数或类的命名冲突问题。命名空间提供了一种封装机制,允许开发者将相关的类、函数、变量等放在一个逻辑上封闭的区域中,这样相同的名字在不同的命名空间中可以共存,而不会相互干扰。

65 0
|
2月前
|
自然语言处理 程序员 C++
|

C++基础知识(五:运算符重载)

运算符重载是C++中的一项强大特性,它允许程序员为自定义类型(如类或结构体)重新定义标准运算符的行为,使得这些运算符能够适用于自定义类型的操作。这样做可以增强代码的可读性和表达力,使得代码更接近自然语言,同时保持了面向对象编程的封装性。

48 0
|
2月前
|
C++
|

C++基础知识(四:类的学习)

类指的就是对同一类对象,把所有的属性都封装起来,你也可以把类看成一个高级版的结构体。

46 0
|
2月前
|
算法 编译器 C++
|

C++基础知识(三:哑元和内联函数和函数重载)

在C++编程中,"哑元"这个术语虽然不常用,但可以理解为在函数定义或调用中使用的没有实际功能、仅作为占位符的参数。这种做法多见于模板编程或者为了匹配函数签名等场景。例如,在实现某些通用算法时,可能需要一个特定数量的参数来满足编译器要求,即使在特定情况下某些参数并不参与计算,这些参数就可以被视为哑元。

65 0
|
2月前
|
C++
|

C++基础知识(二:引用和new delete)

引用是C++中的一种复合类型,它是某个已存在变量的别名,也就是说引用不是独立的实体,它只是为已存在的变量取了一个新名字。一旦引用被初始化为某个变量,就不能改变引用到另一个变量。引用的主要用途包括函数参数传递、操作符重载等,它可以避免复制大对象的开销,并且使得代码更加直观易读。

39 0
|
2月前
|
存储 编译器 C++
|

C++基础知识(六:继承)

多态是面向对象编程的四大基本原则之一,它让程序能够以统一的接口处理不同的对象类型,从而实现了接口与实现分离,提高了代码的灵活性和复用性。多态主要体现在两个层面:静态多态(编译时多态,如函数重载)和动态多态(运行时多态,主要通过虚函数实现)。

40 0
|
2月前
|
存储 编译器 C++
|

C++基础知识(七:多态)

多态是面向对象编程的四大基本原则之一,它让程序能够以统一的接口处理不同的对象类型,从而实现了接口与实现分离,提高了代码的灵活性和复用性。多态主要体现在两个层面:静态多态(编译时多态,如函数重载)和动态多态(运行时多态,主要通过虚函数实现)。

43 0
|
2月前
|
人工智能 算法
|

图搜算算法分类

图搜索算法是计算机科学中用于遍历或搜索图结构(由节点和边组成的数学结构)的技术,常应用于路径规划、网络分析、人工智能等领域。下面是对几种常见图搜索算法的简要说明:

34 0
|
2月前
|
存储 算法 程序员
|

C++基础知识(八:STL标准库(Vectors和list))

C++ STL (Standard Template Library标准模板库) 是通用类模板和算法的集合,它提供给程序员一些标准的数据结构的实现如 queues(队列), lists(链表), 和 stacks(栈)等. STL容器的提供是为了让开发者可以更高效率的去开发,同时我们应该也需要知道他们的底层实现,这样在出现错误的时候我们才知道一些原因,才可以更好的去解决问题。

41 0
|
2月前
|
API Python
|

Python学习日记(二:函数和逻辑操作)

Python中的函数和逻辑操作至关重要。函数包括可变和不可变参数。

39 0

物联网

物联网领域前沿技术分享与交流

0
今日
8229
内容
41
活动
7308
关注
你好!
登录掌握更多精彩内容

相关产品

  • 物联网平台
  • 自动驾驶云开发平台
  • IoT设备身份认证