草庐IT

Apollo开发者社区

全部标签

【Android】App开发-控件篇

App开发是一个工作量比较大的项目,要学习App开发首先我们要先去学习手机中的各类工具和信息是怎么运行的,我们可以使用哪些工具来对手机进行设置。这里我采用的开发工具是Androidstudio。目录Textview控件文本框控件:阴影/模糊度控件:Button控件按钮设置:按键事件:EditText控件ImageView控件ProgressBar控件Notification控件消息创建:消息转换:Toolbar控件Alertdialog控件 Textview控件文本框控件:Textview中的文本框控件是用来配置显示的文本框的配置器,常见使用到的工具有:id、gravity、text、text

STM32CubeMx配置ADC(多通道采集+DMA读取数据)(HAL库开发)

目录1、函数配置过程(这是标准库配置过程):2、STM32CubeMx配置过程 3、main函数源文件采集5路ADC数据,并用串口printf()函数打印出来。实验现象: ADC转换的初始条件:1、使能2、触发源条件完成(这个需要自己配置)利用:HAL_ADC_Start_DMA()函数;ADC中HAL开发优势就是,只需要配置HAL_ADC_Start_DMA()函数,直接可以控制多路ADC转换,非常简单。我们需要的数据,就在此函数的第二个参数中,记得看最下面的源码分析。DMA转换的初始条件(这三个条件HAL已经帮忙配置完成):1、使能2、传输计数器大于1(发送数据寄存器里面有数据)3、产生触

开发那些事儿:H.264转码H.265出现崩溃并报错“missing picture”该如何解决?

由于浏览器对H.265视频编码格式的支持并不友好,所以我们在EasyCVR平台中开发了H.265转码H.264的功能,该功能可以在不改变摄像机设置的情况下实现视频流转码播放。我们在此前的文章中和大家详细介绍过这个功能,感兴趣的用户可以戳这篇文章:《EasyCVR平台视频转码介绍:如何快速将设备H.265视频流自主转码为H.264?》。今天和大家分享一下我们在开发与测试过程中遇到的问题及解决办法,和大家做一个技术交流。在测试H.265转码到H.264、H.264转码到H.265的过程中,发现只有H.264转码到H.265会出现崩溃现象。出现崩溃现象时,控制台会有一段红色的错误信息:“missin

Unity嵌入Android项目开发

目录前言1搭建开发环境2创建Unity项目2.1新建项目2.2Unity构建配置2.3Android环境相关配置2.4导出Unity库文件3创建Android项目3.1新建Android项目3.2Android环境相关配置3.2导入Unity相关的库3.3Android中跳转到Unity视图4进阶扩展4.1包体积优化4.1.1mono和IL2Cpp4.1.2IL2CPP编译打包4.2局部渲染4.3限制问题前言随着元宇宙的概念越来越火爆,各个平台都想和3d虚拟世界搭上关系,Android作为移动端的巨头之一当然也不例外。而App想要搭上元宇宙这趟列车,3d渲染能力必不可缺。Unity作为3d引擎

【HarmonyOS】鸿蒙开发之Stage模型-基本概念——第4.1章

Stage模型-基本概念名词解释AbilityStage:应用组件的“舞台“UIAbility:包含UI界面的应用组件,是系统调度的基本单元WindowStage:组件内窗口的“舞台“Window:用来绘制UI页面的窗口HAP:HarmonyAbilityPackage(鸿蒙能力类型的包)HSP:HarmonySharedPackage(鸿蒙共享类型的包)AbilityModule(能力模块)libraryModule(共享依赖模块)一图讲解:✨踩坑不易,还希望各位大佬支持一下\textcolor{gray}{踩坑不易,还希望各位大佬支持一下}踩坑不易,还希望各位大佬支持一下📃个人主页:\te

鸿蒙(HarmonyOS)开发将是2024最好的选择

互联网行业在过去的七八年里经历了巨大的变革和发展,尤其是那些早期投身其中的20多岁小伙子们,现在已步入30多岁的成熟阶段。随着年龄的增长,许多程序员开始面临就业竞争力的问题,思考如何在未来的职业生涯中找到稳定的立足之地。对于大多数程序员来说,技术能力是他们的核心竞争力。只要他们能够持续保持对技术的热情,并不断提升自己的技能,他们就有可能在竞争激烈的就业市场中保持一席之地。外包市场是一个不错的选择,尽管工作可能不稳定,但报酬通常较为丰厚。然而,有些人可能会寻求更加稳定的职业道路,比如考虑成为公务员。公务员的工作确实相对稳定,具有较高的福利保障,但也需要付出相应的努力和牺牲。竞争公务员职位通常非常

微信小程序本地开发

微信小程序本地开发时不需要在小程序后台配置服务器域名直接在小程序项目中填写后端在本机的IP地址和端口号如图(第一步)填写地址后发现报错,url不是合法域名,则在详情设置不校验合法域名如图(第二歩)这样就能访问后端了

不会开发的你也能管理好企业漏洞,开源免费工具:洞察(insight II)

公司刚开始建设安全管理时,都是从一片混沌开始的,资源总是不够的,我们每个做安全的人员,又要会渗透,又要抓制度,还得管理各种漏洞。在管理楼栋是,我相信大家都遇到过以下几个问题:漏洞提交太多,自己用表格管理不过来了每个漏洞进度不同,自己忙着忙着可能就忘记记录各个漏洞的进度漏洞进度变更,自己还得手动通知漏洞提交人也没有一个好的漏洞提交激励机制以上都会阻碍我门更好的管理漏洞,我是深受其害,为了解决这个痛点网上找了好久,也试了好多漏洞管理工具,最后发现这款开源产品对漏洞的生命周期管理做得还是挺完善的,虽然有一些细节的小功能做得还是不到位,但是对我管理漏洞还是起到了很大的帮助,而且我也相信其他小功能,项目

C++大作业二次开发

来源此程序是一位同学bkali的大一下期末大作业。项目名称为《学校计算机机房管理系统》,采用C++编写。运行环境与结果运行环境VisualStudio2022运行结果主函数代码intmain(){//设置通过标记为-1会进入登陆界面intpass=-1;//这里1方便调试while(true){switch(pass){case-1:pass=loginmenu(pass);break;case0:return0;//当管理员登陆通过->pass=1以管理员身份进入系统case1:pass=menu(pass);break;}system("cls");}return0;}教室创建相关的代码/

软件开发与创新课设作业 C++五子棋的改良设计

一、来源GitHub项目二、运行环境及运行结果截图运行环境:Windows11|visualstudio2022运行结果截图:可以实现基本的五子棋对弈功能三、主要问题列表开局不能选持方main函数中增加条件判断,可根据输入结果选择ai和玩家谁先落子。结束后无法快速再来一局结束后利用MessageBox和outtextxy跳出游戏结束的窗口,让用户可以选择再来一局,用stk.pop清空用户输入,并关闭窗口,重置ai和玩家落子数据。界面太亮调色即可。四、新代码实现开局选子:intinition;cout>inition;while(1){ if(inition==2){ ai.Get_key_Se