- 博客(18)
- 收藏
- 关注
原创 HarmonyOS音视频编码压缩
说明:该三方库自带demo演示样例,可直接将项目在本地跑通后。对Index.ets中的函数调用接口进行修改,从而实现自己项目中的需求。跑通的demo视频如下:ExampleDisplay
2025-03-12 10:48:01
147
原创 HarmonyOS基于Html的页面通信方式
4、定位的获取,即地理编码的经度和纬度(虚拟机不支持反编码获取地理信息)。2、控制HarmonyOS的文件管理器,并获取对应URI,从而拉取数据。3、HarmonyOS与Web之间的String信息互通。HarmonyOS构建了强大的Web交互页面。6、获取HarmonyOS的设备必要信息。5、基于Web界面的匹配字符搜索功能。1、识别Html中的Alter事件。
2024-11-15 12:07:33
181
原创 Error message:the requested module ‘@hms:officeservice.PdfView‘ does not provide an export name ‘pdf
2024年11月13日。想问下有多少人在尝试官方示例代码的时候报这个错误?我用最新版的Dev和旧版本的都一样会报这个错,pdfView没法用。有没有哥们知道,鸿蒙是否有其他可以做各类文件的预览功能的?
2024-11-13 17:31:03
351
原创 基于数据库管理的qt开发:数据可视化操作demo
大致思路: 使用连接池控制数据库后端链接,随后将不同数据服务(增删改查)分发为四个不同的模块。该模块可用于后端调用,自身也携带了属于自己的默认UI。① 可在UI界面数据库信息的可视化、且可进行筛选查询、删除操作、更新数据操作以及插入数据、新建数据表操作。退出UI时会根据枚举控制发送的信号,如若需要使用默认模块,可通过信号绑定至自定义主界面。② 不可有异常错误、要求不得出现内存错误提示。
2024-09-14 10:22:44
371
原创 Ubuntu18.04中.ui文件无法双击打开,双击程序闪退问题
③ 报错:designer-qt5: symbol lookup error: /usr/lib/x86_64-linux-gnu/qt4/plugins/designer/libqcscintillaplugin.so: undefined symbol: _ZN13QsciScintillaC1EP7QWidget。查看qt安装的plugin文件下是否存在designer文件夹,不存在则重新手动安装一下。② 版本不兼容导致的,有可能你安装了qt5,但系统接入了qt4的默认插件。使用软符号链接一下即可。
2024-08-20 21:25:17
377
原创 Ubuntu18.04安装Qt5.0并在本地链接达梦数据库指南
接下来在qt的项目系统环境里面,把达梦数据库的bin目录给他添加上去,目的是为了让qt的ODBC可以找到达梦数据库的ODBC。接下来我们设置一下系统调用时候,对应的一些参数配置以保证数据库的连接传输正确,进入 /etc/sysctl.conf。先在系统上安装qt的odbc驱动(这里记得分清,一个是unixODBC,一个是qt的ODBC,一个是达梦的ODBC)那么接下来就是实例化一个达梦数据库了,包含了你的数据存放路径,初始化密码,用户名等等。实例化的数据库可以有多个,从而达到隔离不同数据信息的目的。
2024-08-16 17:30:16
959
原创 算法:动态规划思路讲解(C/C++)
前两天偶然跟同事复盘,发现之前的功能业务里面的算法写的实在是不堪入目。整个算法结构超过50行...全是if,else🤣。主打的就是一个特殊问题定制讲解,不过这也暴漏了多个问题。实际上,在很多开发任务中,涉及到功能模块时,因为每个人工作经验的丰富度不同,其写出来的模块所能承载的业务场景数量就不同。但毋庸置疑的是,动态规划的思想一定程度上,是可以让写的功能模块更稳定且优雅~所以针对此情况,今天特地自己给自己写一篇关于动态规划的思想。
2023-11-06 11:30:35
183
原创 递归:全排列字符(C语言)思路讲解
接下来退出到了[1,2,3,4,5]的状态,此时调用循环已不符合循环规定,退出至[1,2,3,4]状态,此时我们应该是释放四号位的锁定效果,五号位的锁定效果在上一层已被释放,所以循环会遍历到五号位的元素5,这个时候会形成[1,2,3,5],随着再进一步,就会形成[1,2,3,5,4]的效果。
2023-10-16 14:39:47
1125
原创 linux驱动开发关于内核模块、设备模型、内存管理、模块参数介绍
设备进入操作系统----->总线识别并添加设备信息---->总线利用match函数加载驱动信息绑定该设备(此时已调用class_create建立设备目录在sysfs下)------>初始化该设备 (内核发出创建设备文件信号给上层子系统)------>在子系统生成的目录下,mdev用device-creat函数进行创建设备文件
2022-12-15 20:25:28
865
原创 linux系统移植U-boot与kernel的搭载流程(交互模式下)
①主机端搭载tftp服务器、创建共享文件夹并配置tftp命令。②主机端设定nfs文件系统路径。③目标端设定启动环境,保证tftp服务器下载启动文件至内存、设定主机端与移植目标端的ip、初始化搭载文件系统命令,保存环境命令。这里我们使用的主机端是ubuntu(18.08 64bit)搭载VmWare Workstation上。
2022-12-03 14:32:03
976
原创 Qt项目:愤怒的小鸟(联机版)
前言:本文章会详细介绍难点的内容,不附带全源码,会将关键代码进行展示。因为只有截图,这里在每一个动作和界面都添加了音效与BGM,同时附加了CG展示。素材和音效全部放在下面了,需要可自行提取。先来看效果:右上角为游戏设置界面。 打中后猪类特效变化(同时猪类具有爆炸音效) 这里没有写"继续游戏",因为太简单,只需要hide界面再show就行了。刚进去会播放一个MV...(这里随便添加了一个....) 然后会跳转至正常的客户端界面(这里没有写返回按钮,因为是拿demo给大家讲解的)
2022-11-21 12:54:42
3005
6
原创 QT事件与信号之间的关系
总结:事件是操作系统时,一种触发操作后的结果。事件产生,大部分由硬件进行触发。如(鼠标的移动、按压、双击。键盘的键入等)。小部分由软件触发(如应用程序内容发送事件类型给操作系统执行相应功能)
2022-11-15 13:25:43
899
1
原创 QT项目:Windows下的记事本功能
最终效果:图【1-1】 菜单栏中的共包含四个动作。打开文件会跳转至当前目录下的windows跳窗,显示所有的txt文档,如图【1-3】 ,若打开之前文档内容已被修改,则会弹框提示是否保存,如图【1-4】其他功能与windows下的记事本功能一样,不过多做介绍。再来看工具栏的功能。
2022-11-13 12:43:08
842
原创 关于UDP双向通信原理解释与范例
首先,我们需要了解什么叫做UDP,之前博主有些过TCP的通信范例,我们可以了解到的是一个的,进行的方式。同样上oror技术则一个对接。而,是自身直接一个当然,我也不是说它是很牛逼的,这个技术固然很好,但也有缺点。UDP本身的网络通信是不稳定的,从概率学上讲使用这种技术一定会在某个时间,某个地点,丢失某些数据。SO,I'm not advice use it. BUT,因为总有一些同学希望可以了解这种通信,那么就浅浅的说亿下下。
2022-10-22 16:12:13
3449
原创 Linux下的Tcp通信项目范例【demo】
设计一个可以符合多用户进行线上查阅乐器的商城,要求可以多个用户查看,管理员可随时修改内容,普通用户仅可查看,需要相应密码权限操作。
2022-10-21 21:47:11
1573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人