自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 HarmonyOS应用开发-签名验签功能应该这样实现?_鸿蒙开发接口加签名

生成密钥功能:密钥算法可传入:签名功能:签名算法可传入:验签功能:

2025-02-04 18:36:11 177

原创 HarmonyOS-Service&Android-Service

Android:public class AndroidService extends Service {@Overridepublic void onCreate() {super.onCreate();}@Overridepublic int onStartCommand(Intent intent, int flags, int startId) {return super.onStartCommand(intent, flags, startId);}@Nullable@Overri

2025-02-04 18:34:28 523

原创 Android系统架构

任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。* 丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列表(lists),网格(grids),文本框(text boxes),按钮(buttons), 甚至可嵌入的web浏览器。所有的应用程序都是使用JAVA语言编写的。* 系统 C 库 - 一个从 BSD 继承来的标准 C 系统函数库( libc ), 它是专门为基于 embedded linux 的设备定制的。

2025-02-04 08:02:34 326

原创 Android系统揭秘(五)-应用程序启动

,false /isolated/, true /可以知道,应用程序由AMS的startProcessLocked方法启动。

2025-02-04 08:00:51 1004

原创 GitHub上连夜被下架!阿里巴巴2021版JDK源码笔记(2月第三版)

线程是“一段运行中的代码”,或者说是一个运行中的函数。既然是在运行中,就存在一个最基本的问题:运行到一半的线程能否被强制杀死?线程池的实现原理:调用方不断地向线程池中提交任务;线程池中有一组线程,不断地从队列中取任务,这是一个典型的生产者—消费者模型。这一部分将会对所有同步工具类的实现原理进行剖析。Lock与Condition。线程池与Future。

2025-01-31 15:30:35 136

原创 GitHub上整理的一些常用工具。。。。_github 归类统计触发的工具

UI框架:Foundation,Boostrap,Pure,EasyUI,Polymer前端UI设计师必去的几个网站:Dribbble,awwwards,unmatchedstyle,UIMaker图标资源:IcoMoon(我的最爱),Themify Icons,FreePik,Glyphiconsart。

2025-01-31 15:28:54 596

原创 鸿蒙端云一体化,极简开发数独闯关游戏元服务_鸿蒙端云一体化有什么用

/ 调用call方法运行云函数,若函数有入参,可以将参数转化为JSON对象或JSON字符串传入,若无参则不传。build-profile.json5 // 当前模块信息、编译信息配置项。- resources // 用于存放应用/服务所用到的资源文件。build-profile.json5 // 应用配置信息,包括签名、产品配置等。// 调用wrap方法设置函数,在方法中传入触发器标识,返回得到可执行云函数对象。// 可调用getValue方法获取函数的返回值。

2025-01-30 02:24:11 551

原创 鸿蒙开发入门实战案例-菜谱列表(附源码)

有了菜谱的名字,再把其他的按钮图片等组件加上去是不是就可以了?也没那么简单,我们要怎么来布局呢。前面咱们就说过所有的布局方式无非是水平、垂直和叠加,万变不离其宗。我们把菜谱列表中的单个元素拿出来分析一下:看红色框,我们可以把所有组件分成两个部分,所以它整体上是一个水平布局,因此最外部的容器可以暂时这样写,为什么是暂时呢,咱们待会儿再说:再来分析右侧的组件,看蓝色框,同样可以分为两个部分,它是一个垂直布局,所以右侧是一个Column:在蓝色框内分别有两个元素,再逐级分析下去,上方的蓝色框内是一个垂直布局,

2025-01-30 02:22:06 883

原创 深度解析ONLYOFFICE桌面编辑器v8

最近接触到一款备受瞩目的办公软件——ONLYOFFICE桌面编辑器,经过长时间的使用,它的优秀表现让人印象深刻。随着最新版本ONLYOFFICE桌面编辑器v8.0的发布,这款软件迎来了革命性的更新和改进。本文将详细解读这些全新特性,帮助您更好地掌握并充分利用这款功能强大的办公利器。

2025-01-29 13:46:02 393

原创 深度理解Vue组件的子组件向父组件传递数据的通信方式,全面详细,看这一篇就够了,推荐收藏

案例:App是父组件,下面有一个子组件Student,实现功能如下:点击Student组件的按钮,把自己的数据:学生名称name,传给父组件App,父组件把数据在控制台打印出来第一步:在父组件App.vue中,给子组件Student的实例对象绑定一个自定义事件还是针对子组件Student.vue和父组件App.vue,进行演示,不需要修改子组件Student.vue。只需要修改父组件App.vue,通过ref。

2025-01-29 13:43:56 353

原创 敏感信息泄露总结_rabbitmq漏洞

概念:MongoDB是一个基于分布式文件存储的数据库,且默认端口产生原因:开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以通过默认端口无需密码对数据库任意操作(增删改高危动作)而且可以远程访问数据库漏洞利用:ip:端口(访问即可,默认是27017)工具:特征:页面:/monitoring常见的页面介绍:可以用kibana搜索、查看存放在Elasticsearch中的数据。默认端口是5601。

2025-01-29 07:43:02 720

原创 改善测试结果可视化:使用 pytest-sugar 插件提升测试体验!

pytest-sugar插件为pytest测试运行器提供了更好的输出和可视化效果。它使得测试结果更加易读、易懂,有助于开发者更快地定位和解决问题。实用的插件。

2025-01-29 07:40:41 243

原创 基于Java家政服务预约网站系统设计与实现(Springboot框架)毕业设计论文提纲参考_基于java的家政服务管理系统的设计与实现论文总结

三、功能实现四、系统部署与发布五、系统测试与分析六、总结与展望七、参考文献八、附录。

2025-01-28 21:40:32 239

原创 基于JAVA失踪儿童管理系统 毕业设计开题报告

目前,国内外在失踪儿童管理系统方面的研究主要集中在信息录入、查询、统计等功能,但在智能化分析、预测和辅助决策等方面仍存在较大的研究空间。要求系统支持信息的录入、修改、删除、查询等操作,实现案件的创建、分配、跟进、结案等全流程管理,同时满足多角色用户的权限控制和数据安全性要求。要求系统提供友好的用户界面和交互体验,支持多设备访问和响应式设计,实现失踪儿童信息的快速查询和展示,提供直观的数据分析图表和报告。本研究的研究内容包括失踪儿童管理系统的需求分析、总体设计、详细设计、编码实现、测试与应用等。

2025-01-28 21:38:28 364

原创 一条简单 SQL 执行耗时超 1000ms,问题解决全过程!

唯一比较耗时的是在代码tab页中,**当时发现了大量的I/O,比上图的比例还高,当时大概占了80%,查看调用树,很多循环tcp socket连接,**考虑到应用中本来就有很多需要io以及netty也需要tcp连接,所以大概排除了jvm虚拟机的问题,然后就去排查MySQL的问题。由于MySQL的行锁是针对索引加的锁,不是针对记录加的锁,所以虽然是访问不同行的记录,但是如果是使用相同的索引键(在我们的场景中,就是查询时用到的table_name),是会出现锁冲突的。所以说之前的1000ms,是不可接受的结果。

2025-01-28 12:06:57 764

原创 一文读懂直播卡顿优化那些事儿

这里还有一些比较有意思的点,有些厂商会有 vsync offset 的设计,App 和 sf 的 vsync 信号之间是有偏移量的,这也在一定程度上使得 App 和 sf 的协同效应更好。

2025-01-28 12:04:53 613

原创 python面试题总结(四)_yuanzu问答

生成器:生成器包括列表生成器和函数中加入yield生成器生成器并不是列表,它保存了如何生成生成器中元素的算法解决了列表或者是列表生成式的缺点,解决了大量无用数据占用资源的问题生成器中含有游标,记录了元素的位置,下次使用数据时,会继续去取数据迭代器:通过调用__next__()方法能不断生成下一个数据的方式,就是迭代器闭包:闭包需要满足3个条件:函数中嵌套函数内部函数中调用外部函数中的变量外部函数要返回内部函数中的函数名。

2025-01-28 03:42:34 714

原创 Python语音转文字、音频切割、语音识别

1视频提取音频如果你练习时是录的视频,那需要将视频里的语音提取出来,方便后期操作当然这个过程目前在各个视频剪辑软件里都可以一键分割,例如剪映、必剪、Pr等等但是当任务量增加的时候,操作就显得非常浪费时间,而用Python的话3行代码就可以提取出来,就算任务量增加最多再加个循环即可代码如下。

2025-01-28 03:40:30 892

原创 launcher架构解析

在launcher.xml中,可以发现,DeleteZone默认是不显示的android:visibility=“invisible”,但是我们每次开始拖放图标的时候DeleteZone就显示了,这个功能是如何实现的呢?LauncherSettings:设置相关的工具,数据库项的字符串定义,另外在这里定义了container的类型,还有itemType的定义,除此还有一些特殊的widget(如search,clock的定义等)的类型定义。

2025-01-27 15:04:55 881

原创 Kunpeng BoostKit 使能套件:大数据场景如何实现“大鹏一日同风起”倍级性能提升?

在数据和经济时代,业务和数据的多样性需要新的计算架构,海量的数据增长也带来了更高的计算需求。那么在这个过程中,鲲鹏计算产业也正在成为更多计算场景的新一代 IP 基座。基于华为鲲鹏处理器构建的鲲鹏全栈 IT 技术实施设施行业应用以及服务,致力于为智能世界持续提供我们的先进算力支持,使得各个行业可以实现数字化转型。应用软件的迁移与优化一直是鲲鹏软件生态的难点和关键。本次鲲鹏 BoostKit 训练营为开发者介绍如何基于鲲鹏 BoostKit 使能套件实现应用性能的加速,并重点剖析性能优化技术和关键能力。

2025-01-27 15:02:49 268

原创 java web day7

什么是隐式对象:在jsp页面里面,jsp提供了一些对象,不用咱们自己创建,可以直接使用的对象。jsp常见的九大隐式对象:request: HttpServletRequest,请求对象,它同时也是域对象,作用范围一次请求response:HttpServletResponse,响应对象session: HttpSession ,会话对象,它同时也是域对象,作用范围一次会话application:ServletContext,上下文对象,它同时也是域对象,作用范围整个项目。

2025-01-27 00:59:33 836

原创 java this用法

【代码】java this用法。

2025-01-27 00:57:28 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除