自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯嵌入式(STM32G431RBT6)之中断模式下的按键(1)

这里咱们只能配置按键PB0、PB1、PB2为中断,因为中断配置引脚只能配置是0 ~15,与PA、PB、PC之类的没关系,至于为啥,待会看代码可能就明白了。把刚刚在key.c定义的标志位给“外部声明”一下,这样可以随时“察觉”到key1~3的变化。接下来直接就能在key.c编写代码了,这个函数名并不需要到key.h声明。首先,当有中断发生时,立刻进入中断回调函数,并且判断是哪个引脚发生中断。搞定key.c的代码就差不多了,当然别忘记了,引用头文件。否,则判断为0,退出中断回调函数。是,则把key值改为1。

2024-05-16 02:39:49 278

原创 深入探讨Linux驱动开发:Linux设备树_设备树 入门

设备树(Device Tree,简称 DT)是一种在嵌入式系统中描述硬件设备的一种数据结构和编程语言。它用于将硬件设备的配置信息以树形结构的方式进行描述,以便操作系统(如 Linux)可以根据这些信息正确地识别、配置和管理硬件设备。设备树最初被引入到 Linux 内核中,用于解决硬件平台多样性带来的问题。传统上,Linux 内核在编译时需要包含大量的硬件配置信息,这对于支持多种硬件平台的嵌入式系统来说是不实际的。

2024-05-15 15:41:26 572

原创 嵌入式Qt 计算器核心算法_3

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-15 03:12:41 962

原创 基于STM32的ADC采样及各式滤波实现(HAL库,含VOFA+教程)_数据采集滤波算法stm32

ADC作为嵌入式开发过程中必须掌握的外设,往往项目中是需要设置滤波器的。**RC硬件滤波效果一般的话,可以用软件来凑。**同时滤波算法各式各样,原理也各不相同,希望读者朋友在实际的工程项目中,不要盲目的追求各种牛逼的滤波算法,其实适合该工程的滤波就是好滤波。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-05-14 19:00:43 1365

原创 使用MQTTX模拟设备接入阿里云物联网平台(1)_mqttx与物联板卡对接

阿里云平台是提供云服务器的平台,但是随着近几年物联网业务的发展,各大云平台厂商也都开始扩展了物联网业务,像百度云的天工物联网平台、中国移动的OneNET云平台、腾讯的腾讯物联网云平台。阿里云物联网平台背靠阿里云,连接稳定,数据有保障。物联网云平台的出现,极大地简化了设备上云的流程,不用再自己搭建繁琐的服务框架,实现快速接入云平台,专注设备端开发。平台支持多种语言开发接入,并且给予了一些开发的SDK,帮助用户快速开发。链接直达平台提供了详细的开发手册,帮助用户快速接入平台。链接直达。

2024-05-14 17:14:05 447

原创 【小黑嵌入式系统第十四课】μC OS-III程序设计基础(三)——信号量(任务同步&资源同步)

当任务要与多个事件的发生同步时,可以使用事件标志组。一个事件标志就是一个二值信号,事件标志组是若干二值信号的组合。用事件标志组来做任务同步分为独立型同步(“或”同步)和关联型同步(“与”同步)。设一个任务与3个事件标志有关,如下图。可以用多个事件的组合,发信号给多个任务,典型的有8个、16个或32个事件可以组合在一起(由os_type.h中的OS_FLAGS数据类型定义事件标志位数)。注意:系统在一组新事件发生后判断是否有任务接收到需求的标志,在收到标志后进行任务状态切换。

2024-05-14 02:59:28 841

原创 《物联网安全技术》期末复习总结_物联网安全技术期末

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 21:02:53 755

原创 STM32基于CubeIDE和HAL库 基础入门学习笔记:物联网项目开发流程和思路(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 19:38:09 325

原创 Realtek WIFI IOT Matter(四)Google home 点灯实验 :PKE8720DF-C13-F10开发板适配

matter 可以在不同平台的智能家居上运行,目前使用matter 协议可以兼容: Amazon Alexa ,Apple homekit, google home , 本文主要介绍通过google home 平台将matter设备加入到matter fabric 中。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-05-13 18:01:08 752

原创 linux驱动开发 移植三星的kernel(三)_开发板 unable to mount root fs on unknown-block

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 15:48:29 459

原创 CAT1模块 EC800M HTTP使用总结记录_ec800g http使用(3)

移动数据通信网络工作原理(SGSN&GGSN)图片引用至上面推荐博文:SGSNSGSN主要用于为在其地理范围内的移动站传递数据包,相当于无线网络中的路由节点。它可以进行分组路由和转发,移动性管理(附着,去附着和位置管理),逻辑链路管理,鉴权以及计费功能。SGSN的位置寄存器保存着位置信息,比如当前的小区。SGSN的主要功能包括:1 完成和GGSN的通信,通过GTP协议将用户数据传递给GGSN,并将GGSN返回的数据传递给用户2 当用户地理位置发生变化,执行移动性管理。GGSN。

2024-05-13 03:44:57 911

原创 Android Camera驱动 花屏、分屏、卡屏,黑屏问题分析_gc8034

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 02:24:19 742

原创 鸿洋推荐:实际生产中的-Android-SDK开发总结(二)(3)

说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有。

2024-05-11 21:44:54 826

原创 面试时被问到Flutter_Dart的HashMap怎么办?

Dart语言一大特点就是特别灵活,这里只是列举了一些常见操作,其他不同的写法大家可以参考API文档。接下来我们深入源码来一探究竟。@patchclass HashMap {@patchfactory HashMap({bool equals(K key1, K key2)?,int hashCode(K key)?,bool isValidKey(potentialKey)?}) {if (isValidKey == null) {if (hashCode == null) {

2024-05-11 20:30:28 787

原创 非985,211毕业成功入职字节跳动,我有一份算法面试指南分享给你!

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。

2024-05-11 19:08:31 838

原创 金三银四面试季已过,身为Android 开发是时候该来总结一波了

2.你们项目的稳定性如何?有做过什么稳定性优化的工作?3.WebView性能优化做过什么工作?4.AIDL in out oneWay代表什么意思?5.线程池了解多少?拒绝策略有几种,为什么有newSingleThread6.跨进程通信了解多少?管道了解吗?7.协程介绍一下,讲一个协程的scope与context,协程的+号代表什么8.Handler休眠是怎样的?epoll的原理是什么?如何实现延时消息,如果移除一个延时消息会解除休眠吗?9.算法斐波那契台阶10.手写生产者消息者模型11.IdleHandl

2024-05-11 17:50:53 1003

原创 这几份由阿里P8大牛手写的,5214页PDF的进阶架构师学习笔记,终于火了(帮你突破瓶颈!)

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。(以下体系的复习资料是我从各路大佬收集整理好的)《Android开发七大模块核心知识笔记》《960全网最全Android开发笔记》《379页Android开发面试宝典》历时半年,我们整理了这份市面上最全面的安卓面试题解析大全包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。

2024-05-11 16:27:04 727

原创 设计模式系列之「组合模式」(1)

组合模式也叫合成模式,有时又叫做部分-整体模式,主要是用来描述部分与整体的关系,将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。Component抽象构件角色定义参加组合对象的共有方法和属性,可以定义一些默认的行为或属性。Leaf叶子构件Leaf叶子构件叶子对象,其下再也没有其他的分支,也就是遍历的最小单位。Composite树枝构件树枝对象,它的作用是组合树枝节点和叶子节点形成一个树形结构。组合模式的重点就在树枝构件。

2024-05-11 10:35:03 358

原创 补齐Android技能树 - 玩转Gradle(二) _ 小册免费学(1)

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门。

2024-05-11 02:34:30 659

原创 腾讯T3团队实力打造flutter入门教程,

无论学什么新语言,首先都是环境配置。由于Flutter出自Google,所以有一定门槛,如果在公司内安装,你还需要一个方便的代理切换工具, 比如:Proxifier 。安装教程,参照官网:https://flutter.dev/docs/get-started/installFlutter支持多种编辑器如:Android Studio , XCode。 但是既然作为支持跨双端的开发,个人还是推荐使用 VSCode。VSCode安装完成后,需要安装Flutter插件,和Dart插件. 在扩展窗口里,搜索Flu

2024-05-11 01:07:35 409

原创 经验分享:双非 Android 实习生是如何进入大厂的?

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。

2024-05-10 23:46:29 831

原创 程序员必知的Android 代码规范

这里我希望可以帮助到大家提升进阶。Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-10 21:59:28 739

原创 现在Android 开发工作越来越难找,是否这个行业凉了!

那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!北京 Android 工程师「工资收入水平 」今天重点内容是怎么去学,怎么提高自己的技术。1.合理安排时间2.找对好的系统的学习资料3.有老师带,可以随时解决问题。

2024-05-10 20:07:40 792

原创 深入解析Kotlin(之) lambda表达式和高阶函数操作符

当lambda表达式作为方法的最后一个参数时,可以lambda表达式放到小括号外面。而如果只有一个参数就是lambda表达式,那么括号可以省略这个非常重要,不了解这个,很多地方都会感觉很蛋疼。println(s)block()block()testLambda(“第一个参数”) {println(“block函数体”)“返回值”println(“block函数体”)“返回值”Kotlin中lambda表达式可以当作普通参数一样去传递,去赋值,去使用。

2024-05-10 18:49:07 606

原创 每周一个自定义View(1) -动态ProgressView(1)

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。(以下体系的复习资料是我从各路大佬收集整理好的)《Android开发七大模块核心知识笔记》《960全网最全Android开发笔记》《379页Android开发面试宝典》历时半年,我们整理了这份市面上最全面的安卓面试题解析大全包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。

2024-05-10 17:29:39 793

原创 新鲜出炉的Android面试题,确定不来看看吗?还有超详细的答案解析哦~

最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。由于篇幅有限,这里以图片的形式给大家展示一小部分。

2024-05-10 16:02:32 598 1

原创 把面试官唬住了,就要50K。没唬住,就要5K!Android开发社招面试

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。然而Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。贵在坚持!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!)]

2024-05-10 11:57:54 731

原创 我在美团Android研发岗工作5年,当我第一次面试时我会这么问?面试官最注重人才哪些素质?

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。点击此处,与我们一起交流学习群文件夹有以下学习笔记,自行下载!BAT大厂面试题、独家面试工具包,

2024-05-10 10:34:41 942

原创 微信小程序开发之——用户登录-获取用户信息(5)(1)

说明:type 的合法值| 取值 | 说明 || :-: | :-: || groupName | 拉取群名称 || userNickName | 用户昵称 || userAvatarUrl | 用户头像 || userGender | 用户性别 || userCity | 用户所在城市 || userProvince | 用户所在省份 || userCountry | 用户所在国家 || userLanguage | 用户的语言 |lang的合法值| 取值 | 说明 || :-: | :-: || en

2024-05-09 22:49:59 394

原创 年终总结:疫情被裁—进外包后裸辞—大厂高级Android工程师,我这一年的学习之路(1)

HandlerActivityFragmentServiceAndroid 布局优化BroadcastReceiverAsyncTask事件分发机制View 绘制流程Binder,多进程,AIDLAMS,WMS,PMSANR内存相关屏幕适配缓存机制性能优化MVC,MVP,MVVMGradleRxJavaOKHTTP 和 RetrofitGlideHandler,Looper,Message之间的关系Messagequeue 的数据结构如何在子线程中创建 HandlerHandler post 的方法及原理A

2024-05-09 21:32:01 396

原创 安卓项目混淆详解(1)

libs下的第三方Jar包的混淆方式保留libs下的jar包的方式也很简单,同样是使用-keep关键字:找到libs目录,打开相对于的jar文件,找到对应的包名,然后添加如下代码:-keep class 包名.** { *;complie的第三方Jar包的混淆方式complie的第三方Jar包的混淆方式和libs下的相同,只需要打开:打开对应的引用jar文件,然后同样使用-keep class 包名.** { *;保留代码。

2024-05-09 20:03:38 333

原创 字节跳动工程师再久也不过时的Android知识:手把手教你在Android-Studio-上分析内存泄漏(3)

戳我下载 Android Studio 3.0戳我下载本文使用的测试Demo网上高级工程师面试相关文章鱼龙混杂,要么一堆内容,要么内容质量太浅, 鉴于此我整理了上述安卓开发高级工程师面试题以及答案。希望帮助大家顺利进阶为高级工程师。目前我就职于某大厂安卓高级工程师职位,在当下大环境下也想为安卓工程师出一份力,通过我的技术经验整理了面试经常问的题,答案部分是一篇文章或者几篇文章,都是我认真看过并且觉得不错才整理出来。

2024-05-09 18:48:22 364

原创 如何在AndroidStudio中使用手势解锁

============================================================思路一般来说,进行手势解锁的设置有两种思路,一种是使用boolean类型的数组来识别手势,一种是使用普通的3*3的int型数组来识别。我所讲的就是第二种,说白了就是把普通的密码锁换一种方式输入,比如在屏幕上你划了一个Z来解锁,而用密码锁就是7895123。话不多说,进入正题设置所需要的变量与常量 ;设置所需要的设置与构造函数 ;测量宽和高,计算绘制的间距 ;绘制3*3小圆,保存绘制小圆的坐

2024-05-09 17:15:46 357

原创 后端转-Android-我该从何处下手,现在学习-android-晚吗?

目前已经更新的部分资料:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!真题+项目实战源码》点击传送门,即可获取!**

2024-05-09 14:57:16 287

原创 副本 dubbo如何处理业务异常,这个一定要知道哦!

Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。就先写到这,码字不易,写的很片面不好之处敬请指出,如果觉得有参考价值的朋友也可以关注一下我。

2024-05-09 12:59:39 292

原创 作为移动开发程序员应该怎样去规划自己的学习路线-

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。

2024-05-08 23:56:43 595

原创 二本渣渣6年开发面试字节跳动Android研发岗,被怼的有点惨---(1)

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-08 21:47:39 715

原创 一篇文章带你彻底搞懂Kotlin的协程(3)

在kotlin里面,对于需要延迟才能返回结果的方法,需要用suspend标明如果在其他线程,需要使用Continuation进行线程切换,可使用suspendCancellableCoroutine 或 suspendCoroutine包裹(前者可取消,相当于后者的扩展),成功调用it.resume(),失败调用it.resumeWithException(Exception()),抛出异常thread {先看CoroutineScope源码。

2024-05-08 19:26:40 573

原创 【工作经验分享】:在滴滴和头条干了-2-年开发,这些太真实…

【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!析】**[外链图片转存中…(img-9LH98MPj-1715160564124)]【Android高级架构视频学习资源】《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-08 17:29:35 796

原创 「每天一个知识点」精讲设计模式面试专题

设计模式是世界上各种各样程序员用来解决特定设计问题的尝试和测试的方法。设计模式是代码可用性的延伸。

2024-05-08 15:50:02 601

空空如也

空空如也

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

TA关注的人

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