自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Arduino程序设计(四)按键消抖+按键计数_arduino按键计数代码

本文主要介绍两种按键控制LED实验:第一种是采用软件消抖的方法检测按键按下的效果;第二种是根据按键按下次数,四个LED灯呈现不同的流水灯效果。

2025-01-16 23:55:42 1494

原创 AQS(AbstractQueuedSynchronizer)——源码分析

独占锁指的是,同一时刻只能有一个线程获取到锁,其他获取锁的线程只能处于等待队列中等待,只有获取到锁的线程释放了锁,后继的线程才能获取到锁。(不太了解的可以写一遍,基本上就懂了)/**自定义独占锁*//**尝试获取锁@param arg@return*/@Override// 当前状态如果为0则获取到锁// 设置锁的占用线程为当线程/**尝试释放锁@param arg@return*/@Override// 如果当前同步状态为0,调用该方法则抛出异常。

2025-01-16 23:53:41 964

原创 Android开发3年,只用3天就拿到大厂offer了?_android冷熊

自我介绍一般主要说一下你在哪就职,目前的工作情况,工作经验有多久,都做过哪些东西,尤其要突出一下你的亮点。这个大家提前准备一下就好。

2025-01-16 18:35:21 589

原创 Android应用被后台杀死后如何重新走闪屏逻辑

举个例子,最常见的就是闪屏之后跳转主界面,主界面经常有router逻辑,并且其启动模式一般都是singleTask,处理一些推送,所以其onCreate跟onNewIntent都有相应的处理,如果不设置,在闪屏结束后,在startActivity启动主界面的时候,其实是先走恢复逻辑,然后走singleTask的onNewIntent逻辑,也就是说,onNewIntent跟onCreate是会同时调用的,也可能就会引发重复处理的逻辑,因此最好清理干净。下面的讨论都是针对后面两种,需要做的有两件事。

2025-01-16 18:33:19 660

原创 Android 中的“后台无效动画“行为分析

根本原因是应用在不可见之后,没有将动画暂停,导致应用切换到后台之后,依然在刷新动画的回调,但此时由于是不可见的,不会触发 Input Callback 和 draw Callback ,所以也不会有任何的绘制操作,也就是说这个 Animation 的刷新完全是没有意义的(当然也有可能是业务需求?这里说的后台做动画,指的是由于某种原因,应用在退到后台之后,用户看不到任何这个 App 界面的时候,他仍然在后台不断地更新,耗费 CPU。,就可以很容易发现,总有那么几个后台的应用,还在频繁地做无效的动画。

2025-01-16 15:57:37 1136

原创 android 中 getWidth() 和getMeasureWidth()的区别

{@hide}同理*/所以,这只是一个通过加减得到的一个相对值,并不是真正测量得到的尺寸;

2025-01-16 15:56:16 427

原创 4个Linux技巧,让工作效率翻倍_提升linux效率

对于经常使用的目录,可以增加一条自定义命令,实现一键直达。这点在下文详解,先看个效果。如果您在此路径中cl查看代码必备的功能就是快速到达函数或变量的定义位置。要实现这个功能,首先需要创建索引。ctags -R *//或者指定需要建立索引的语言执行时间根据项目中源码数量而定,文件多则创建索引的时间会久一些。执行完成之后,在项目跟目录下会生成一个 tags 文件。

2025-01-16 13:42:03 812

原创 4982亿背后的前端技术—2024天猫双11前端体系大揭秘

图:手淘版本对比**业务变化:**业务创新和新玩法层出不穷,包括mini详情、旗舰店、价格表达、笔笔返、芝麻购等在内的很多业务都是全新的表达、颠覆式的升级。即是业务上新的尝试,在技术上也要解决架构选型、对账、一致性表达、排期等问题。做好本职首先要做的就是做好本职工作,保障需求研发和稳定性。需求研发方面,我们通过D2C实现了大部分UI模块自动开发、通过建设Eva互动体系降低互动研发成本、通过Serverless的一体化研发提升研发和运维效率,使前端不再成为资源瓶颈。稳定性上,也通过一系列机制和工具体系进行保障

2025-01-16 13:40:03 1206

原创 11+实战技巧,让你轻松从Vue过渡到React

setIsShow(!isShow)return ({/* 也可以用三目运算符 */}前端胖头鱼 显示出来啦isShow &&前端胖头鱼 显示出来啦。

2025-01-16 00:18:23 943

原创 10种用于渗透测试的漏洞扫描工具有哪些_渗透测试和漏洞扫描区别_渗透漏洞分级工具

为了帮助大家更好的学习网络安全,小编给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,所有资料共282G,朋友们如果有需要全套网络安全入门+进阶学习资源包,可以点击免费领取(如遇扫码问题,可以在评论区留言领取哦)~😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓👉优快云大礼包🎁:全网最全《网络安全入门&进阶学习资源包》免费分享**(安全链接,放心点击)**👈​今天在这里吐血推荐全套《

2025-01-16 00:16:22 994

原创 10个学习Python的理由,看完你就知道为什么越来越多人学习Python了!_学python的理由

如果你也正打算学习Python语言,希望你可以继续坚持下去,因为学好 Python 不论是就业、副业赚钱、还是提升学习、工作效率,都是非常不错的选择,但要学会 Python 还是要有一个学习规划。我整理了一份Python全套学习资料,包含视频、源码、课件,给那些想学习 Python 的小伙伴们一点帮助!① Python所有方向的学习路线图,清楚各个方向要学什么东西② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例,学习不再是只会理论。

2025-01-16 00:12:15 1159

空空如也

空空如也

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

TA关注的人

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