Android11.0 ResolverActivity.java多个app选择界面去掉始终保留仅有一次

11.0定制化开发中,如果在播放音乐时,这时软件中有多个播放器时,点击音乐时,会弹出选择播放音乐app的界面 而这个界面就是ResolverActivity.java来实现处理的ResolverActivity.java的路径为: frameworks/base/core/java/com/android/internal/app/ResolverActivity.java接下来看ResolverActivity.java的源码@Override protected void onCreat
分类: 移动开发 发布时间: 05-17 23:02 阅读次数: 0

[leetcode 2022-01-27] 三、检测正方形

实现类在上面的例子中,3-11-10-2class DetectSquares: def __init__(self): self.map = defaultdict(Counter) # 新成立字典 def add(self, point: List[int]) -> None: x, y = point # 获取 x y self.map[y][x] += 1 #字典计数 # 键为y def count(s.
分类: 企业开发 发布时间: 05-17 23:02 阅读次数: 0

MySQL性能优化(三)Buffer Pool实现原理

文章目录1.回顾缓冲池 Buffer Pool2.配置Buffer Pool的大小3.Buffer Pool:数据结构3.1.磁盘数据结构:数据页3.2.缓冲池数据结构:数据页(缓存页)3.3.缓存页对应的描述信息4.Buffer Pool:初始化5.Buffer Pool:free链表6.Buffer Pool:flush链表7.Buffer Pool:淘汰缓存页7.1.缓存命中率7.2.LRU链表7.3.预读机制/全盘扫描7.4.冷热分离LRU7.5. 热数据LRU移动7.6. 冷数据LRU刷盘8.多个
分类: 编程语言 发布时间: 05-17 23:02 阅读次数: 0

科研文献管理-Zotero

来源:机器学习初学者链接
分类: 企业开发 发布时间: 05-17 23:02 阅读次数: 0

Android 11.0 recovery竖屏界面旋转为横屏

在11.0项目开发中,由于平板固定横屏显示,而如果recovery界面竖屏显示就觉得怪怪的所以今天就来解决这个问题Android的Recovery中,利用 bootable\recovery下的minui库作为基础,采用的是直接存取framebuffer的方式,来完成recovery中所需的各种UI的绘制。在recovery的源码中,跟ui显示相关的代码的大致结构为:1 boottable/recovery下的 ui.h , ui.cpp, screen_ui.h,screen_ui.cpp,以及
分类: 移动开发 发布时间: 05-17 23:02 阅读次数: 0

小 P 周刊 Vol.06

HMS Core 使能 AI 智慧体验,共建创新应用生态>>> 小 P 为你送上本周值得一看的信息~ 有意见、建议与吐槽,欢迎直接给小 P 留言哦~ 点击段落标题即可打开对应网页。 学术前沿 CMU: 基于模型的强化学习的实验设计观点 本篇文章介绍了卡耐基梅隆大学的机器学习团队在 ICLR 发表的论文《基于模型的强化学习的实验设计观点》("An Experimental Design Perspective on Model-Based Reinforcement Learning")。 与传
分类: 其他 发布时间: 05-17 23:02 阅读次数: 0

MySQL性能优化(四)redo log实现原理

文章目录1.redo log的作用2.redo log的结构2.1.redo log 记录2.2.redo log block2.3.redo log buffer3.redo log buffer 刷盘1.redo log的作用首先我们都知道,执行增删改SQL语句的时候,都是针对一个表中的某些数据去执行的,此时的话,首先必须找到这个表对应的表空间,然后找到表空间对应的磁盘文件,接着从磁盘文件里把你要更新的那批数据所在的数据页从磁盘读取出来,放到Buffer Pool的缓存页里去。redo log可以
分类: 编程语言 发布时间: 05-17 23:02 阅读次数: 0

python pandas学习(pandas50题)

源自黄海广的githubpandas50题的链接等等(用pandas还是偏少)
分类: 企业开发 发布时间: 05-17 23:02 阅读次数: 0

android 11.0添加开机铃声

11.0在定制化系统中,默认是没有开机铃声的,有客户提出需要要添加开机铃声,所以为了完成需求,就来实现这一个功能关于开机铃声 都是在bootanimation_main.cpp 这里面负责管理frameworks\base\cmds\bootanimation\bootanimation_main.cppint main(){setpriority(PRIO_PROCESS, 0, ANDROID_PRIORITY_DISPLAY);bool noBootAnimation = bootAni
分类: 移动开发 发布时间: 05-17 23:02 阅读次数: 0

MySQL性能优化(五)undo log是如何实现MVCC的?

之前我们最开始的几篇文章就讲过,你除了写redolog日志还必须要写undo log日志,这个undo log日志是至关重要的,没有他,你根本都没办法回滚事务!1.事务1.1.多线程并发执行多个事务对于我们的业务系统去访问数据库而言,他往往都是多个线程并发执行多个事务的,对于数据库而言,他会有多个事务同时执行,可能这多个事务还会同时更新和查询同一条数据,所以这里会有一些问题需要数据库来解决,如下图:每个事务都会执行各种增删改查的语句,把磁盘上的数据页加载到buffer pool的缓存页里来,然后更
分类: 编程语言 发布时间: 05-17 23:02 阅读次数: 0

python basemap(PASS:之前装过的东西目前不能用)

由于装过很多环境比如 pytorch ,base的运行环境很容易与其发生冲突所以需要一个较为干净的环境(Conda)参考链接https://blog.csdn.net/qq_45946755/article/details/104237549
分类: 企业开发 发布时间: 05-17 23:02 阅读次数: 0

android 11.0 状态栏通知栏的图标为白色解决方案

在11.0进行定制化开发中,客户反应app弹出的通知 在状态栏显示为白色,显示不了正常的背景色,这就跟通知的背景颜色有关接下来首选看下通知显示的流程framework/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarNotificationPresenter.javaprivate final NotificationPanelView mNotificationPanel;@Overridepubl
分类: 移动开发 发布时间: 05-17 23:02 阅读次数: 0

Linux中Shell脚本--awk的用法

语法格式:awk [选项] ‘指令’ 操作文件常用选项:-F 指定分隔符,分隔符用""引起来-v:var=value在awk程序开始之前指定一个值valu给变量var,这些变量值用于awk程序的BEGIN快-f:后面跟一个保存了awk程序的文件,代替在命令行指定awk程序实例1:在命令行直接输入awk指令awk '{print}' 1.txt #逐行读取文件1.txt内容并打印awk '{print $0}' 1.txt #逐行读取文件内容,并打印该行,$0保存的是当前行的内容awk
分类: 编程语言 发布时间: 05-17 23:02 阅读次数: 0

【科研】JCR分区与中科院分区

参考链接:https://www.cn-healthcare.com/articlewm/20210711/content-1241931.htmlhttps://zhuanlan.zhihu.com/p/225459321
分类: 企业开发 发布时间: 05-17 23:02 阅读次数: 0

Android 11.0 SystemServer预安装app(大于50M比较大的app)

11.0定制化开发中预置应用宝到系统中,1.如果直接按照常规方案预置应用宝到system/app下的话,会报好多Selinux错误,导致应用闪退而应用宝又申请了好多并不需要的权限例如su2.如果预安装比较大的app比如 360浏览器 会发现很难编译过 也只能通过系统服务静默安装本次解决方案在系统服务systemserver里面启动安装预安装应用宝到系统中,第一步 系统编译apk到 data/app中在device\sprd\sharkl5Pro\ums512_1h10\ums512_1h10_
分类: 移动开发 发布时间: 05-17 23:02 阅读次数: 0

linux下的shell脚本(基础)

Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有:bash:是Linux标准默认的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部命令一共有40个。sh: 由Steve Bourne开发,是Bourne Shell的缩写,sh 是Unix 标准默认的shell。另外还有:ash、 csh、 ksh等。常见的编程语言分为两类:一个是编译型语言,如:c/c++/java等,它们远行前全部一起要经过
分类: 编程语言 发布时间: 05-17 23:02 阅读次数: 0

android 11.0 Launcher3长按拖拽时最后一屏未满时不让拖拽到后一屏(二)

在11.0定制化开发中,如果专门适配老年机的时候,这时客户提出要求,如果最后一屏未满时,不让拖拽到后面一屏的空屏中想了解当前是哪一屏和当前屏item个数请进接下来当知道了当前是哪一屏和当前屏Item个数后在WorkSpace.java中的onDrop中就可以来做判断了public void onDrop(final DragObject d, DragOptions options) {mDragViewVisualCenter = d.getVisualCenter(mDragViewVisu
分类: 移动开发 发布时间: 05-17 23:02 阅读次数: 0

python matplotlib 绘图字体设置

一般用字典控制#一般字体统一用一个字典控制font={'family':'serif', 'style':'italic', # 斜体,正常条件下注释就行 'weight':'normal', 'color':'red', 'size':16}plt.text(x,y,'text',fontdict=font)== 字体 ‘family’ ==最常用的字体‘Times New Roman’'''中文字体''''''黑体:SimHei微软
分类: 企业开发 发布时间: 05-17 23:02 阅读次数: 0

树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统

树莓派也可以做商业应用,工业控制,其稳定性和可靠性已经得到了验证,故而工业控制,一些停车场等场景也有采用树莓派作为主控的,本片介绍了研华ADVANTECH的树莓派套件组UNO-220-P4N1AE。
分类: 其他 发布时间: 05-17 23:02 阅读次数: 0

如何将应用落地到CMDB中?

HMS Core 使能 AI 智慧体验,共建创新应用生态>>> 应用运维的重要场景是应用软件的自动化发布,在数字化转型的大背景下,企业使用应用发布系统主要面临这几个问题: 随着业务线上化和业务量的快速增长,应用往往需要大规模集群的方式部署,加上对于业务连续性的要求,发布的工作量和复杂度成倍提升 。 敏捷 、DevOps的新理念的流行,应用更新迭代速度加快。 新技术的不断涌现,迫使企业需要主动拥抱探索新型IT技术,应用技术百花齐放(容器、微服务等 ),对应用运维提出了更高的要求。 一、标准化是构
分类: 其他 发布时间: 05-17 23:02 阅读次数: 0