自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 迅为嵌入式linux驱动开发笔记(五)—pinctl和gpio子系统_gpio_get_value

label : 给 gpio 设置个名字。返回值: 0 , 申请成功;其他值,申请失败。2 、 gpio_free 函数作用:如果不使用某个 GPIO 了,那么就可以调用 gpio_free 函数进行释放。函数原型: void gpio_free(unsigned gpio)参数: gpio : 要释放的 gpio 标号。返回值:无。3 、 gpio_direction_input 函数作用: 此函数用于设置某个 GPIO 为输入参数 : gpio : 要设置为输入的 GPIO 标号。

2024-05-16 14:26:43 529

原创 科技云报道:智能化潮起,物联网产业链安全和效率问题何解?

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

2024-05-16 01:58:24 712

原创 物联网无线通信方式总结

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

2024-05-15 18:31:48 476

原创 物联网实战--入门篇之(六)嵌入式-WIFI驱动(ESP8266)

WIFI在我们生活中太常见了,手机电脑都可以用WiFi连接路由器进行上网,那么在单片机领域又是基于什么物理器件联网的呢?最常见的WIFI模块是ESP8266,以及性能更好的ESP32,还有比较新的BL602等等,种类比较多,那么我们净化器这个项目选择的是成熟稳定且便宜的ESP8266。它可以标准模式下连接路由器,自身也可以作为热点供别人连接,性能还是很强悍的。ESP8266文档中心在这儿ESP8266文档中心 | 安信可科技,在这里我们采用AT指令的方式对齐进行驱动,具体文档可以按下图方式下载。

2024-05-15 16:21:44 643

原创 构建高效的设备管理平台:实现数字化厂区智能化运维

设备信息台账,针对每台设备生成专属的二维码,便于后期的资产盘点;设备的状态可以显示当前设备的使用情况;管理域可以显示设备所在的区域;IOT接入将设备的运行数据进行采集,形成数字化信息进行采集;设备基础属性涉及到厂家的相关信息,便于后期的委外联系;共享属性涉及到设备的一些基础参数及启用时间,例如特种设备、压力表、安全阀启用校验时间,下一次的校验验收时间;运营属性-通用属性(采购属性)不过多介绍;维修属性涉及到后面的维修工单,维保时间,维保提醒时间,维保失效时间,维保班组责任人等等。

2024-05-15 14:53:49 339

原创 擎创技术流 深入浅出运维可观测工具(三):eBPF如何兼容多架构模式性能管理_ebpf arthas

不同系统可选择性使用 eBPF 和 Agent 数据采集能力,无论是 eBPF 还是 Agent 均可实现应用性能管理能力,两者特性不同。对于同一条路径下的多系统调用,尽量保证统一接入 Agent,可实现根因推荐等能力,保证快速定障,后续我们将会新起篇章介绍擎创可观测场景分析、根因推荐、性能剖析等能力及常用的运维流程。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

2024-05-15 11:37:45 421

原创 嵌入式面试题 C语言常见面试题整理_5_c语言面试(1)

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

2024-05-15 04:01:04 731

原创 堆栈认知——栈溢出实例(ret2libc)_栈溢出举例

我们可在栈溢出的时候,再让其执行gets函数,给其输入一个“/bin/sh”就好啦,值得注意的是:我们输入的“/bin/sh”需要放到bss段中的一个地址上去,因为这个不会随着函数的栈被覆盖或回收等机制导致我们找不到“/bin/sh”的地址了。注意:在泄露的时候我们需要通过gets函数的got表地址加偏移来泄露got表中的system函数地址,具体含义可百度一下,这里不过过深的说明。到此时我们就到了gets函数的libc中的地址,那么接下来我们就要获取system函数在libc中的地址。

2024-05-15 02:30:15 886

原创 回顾2024:嵌入式与单片机领域的一年(1)

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

2024-05-14 18:11:57 647

原创 专为智能设备安全打造 基于ACM32 MCU的智能断路器方案_断路器闭合影响mcu(2)

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

2024-05-14 16:20:21 363

原创 【物联网】超详细的74HC595应用指南(以stm32控制点阵屏为例子)_74hc595芯片使用

平时我们需要实现使用单片机点亮一个LED灯,那就要使用一个配置一个单片机的GPIO口输出高电平,但是点阵屏大到广告屏少说也有几百个LED灯,先不说浪费引脚的问题,单是单片机是否有这么多个GPIO口,这种情况下74HC595就派上用场了,它可以将串行的数据输出转化成并行输出的形式,这就使用1个GPIO口就可以控制8个LED,经过级联可以实现更少的IO口,这就是这个芯片最简单,也是最广泛的应用。

2024-05-14 03:44:29 1499

原创 【SMTP】C语言实现smtp客户端发送mail+附件_c语言解析smtp协议内容及附件内容

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

2024-05-13 21:52:52 1123

原创 Wireshark在物联网中的应用

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

2024-05-13 20:26:44 998

原创 STC89C52RC单片机额外篇 03 - 认识C51编译器支持的数据类型_stc89c52rc的sfr(1)

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

2024-05-13 19:07:55 545

原创 MQTT基础下载使用_mqtt下载文件

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

2024-05-13 17:12:21 424

原创 GNSS位移监测站对尾矿库坝体表面位移进行自动化监测(1)

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

2024-05-13 12:46:30 379

原创 ESP32C3学习&开发之路——最全的IIC协议_esp32 iic

ESP32-C3 只有一个 I2C 控制器(也称为端口),负责处理在 I2C 总线上的通信。每个控制器都可以设置为主机或从机。使用IIC就是对这个个 I2C 控制器的操作,作为嵌入式开发人员应该知道IIC协议还可以直接用GPIO来模拟。MPU- 60X0是全球首例9轴运动处理传感器。它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital MotionProcessor),可用I²C接口连接一个第三方的数字传感器,比如磁力计。

2024-05-13 07:22:27 1170

原创 C#部署基于pytorch的图像神经网络分类模型,实现本地化推理_c# pytorch

模型训练过程在Ubuntu(22.04.3) Anaconda(23.1.0) Pytorch(1.8.0+cu111)环境下进行。主要就是得有OpenCvSharp、TorchSharp、libtorch三个主要的库。现在timm的模型预训练权重下载基本都得在huggingface[

2024-05-13 03:14:28 394

原创 2024年全国职业院校技能大赛中职组物联网应用与服务A卷_禁止工作站访问服务器计算机配置

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

2024-05-13 01:44:37 338

原创 (建议精读)开发十年老Android:HTTP灵魂之问,巩固你的-HTTP-知识体系!(2)

从前面的小节可以知道,HTTP 传输是基于请求-应答的模式进行的,报文必须是一发一收,但值得注意的是,里面的任务被放在一个任务队列中串行执行,一旦队首的请求处理太慢,就会阻塞后面请求的处理。这就是著名的HTTP队头阻塞问题。前面说到了 HTTP 是一个无状态的协议,每次 http 请求都是独立、无关的,默认不需要保留状态信息。但有时候需要保存一些状态,怎么办呢?HTTP 为此引入了 Cookie。

2024-05-12 10:46:53 1048

原创 项目需求讨论 — ConstraintLayout 详细使用教程

很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料如果你熟练掌握以下列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-11 21:06:43 546

原创 面试官:不是吧,这都2024了,事件分发机制还讲不清楚呐?

本来写到这就结束了,但回顾一遍还是打算给大家稍微总结一下。需要总结的小点:1、Android 事件分发总是遵循 Activity => ViewGroup => View 的传递顺序;2、onTouch()执行总优先于onClick()Android事件分发机制详解:史上最全面、最易懂,所以直接引用一下其中的图片。Activity 的事件分发示意图ViewGroup 事件分发示意图View 的事件分发示意图事件分发工作流程总结。

2024-05-11 19:56:52 896

原创 阿里安卓高级架构师推荐——Android程序员必备的六大顶级开发工具!!!

LeakCanary帮助指出程序员犯的错误。通过这种方式,它可以防止代码的“泄漏”。构建此开发人员工具的目的是为开发人员提供最舒适的GUI。该工具是自动化的,因此它会在遇到问题时通知你。它为开发人员提供了完整的堆栈跟踪,可立即为内存泄漏提供即时修复。这是一个非常有用的Android开发工具,可以快速开发,部署和扩展你的Android应用程序的功能。Fabric是一个非常稳定和强大的程序,已经帮助了很多Android应用程序员。Fabric为开发人员提供了用户活动的概念,以及用户最有可能与应用程序互动的位置,

2024-05-11 18:27:51 811

原创 部门总监对Android组件化的最佳实战总结 ,覆盖整个互联网公司(附源码)

可能有些人会觉得,提高复用性很简单,直接把需要复用的代码做成Android Module,打包AAR并上传代码仓库,那么这部分功能就能被方便地引入和使用。但是我们觉得仅仅这样是不够的,上传仓库的AAR库是否方便被复用,需要组件化的规则来约束,这样才能提高复用的便捷性。2.降低组件间的耦合我们需要通过组件化的规则把代码拆分成不同的模块,模块要做到高内聚、低耦合。模块间也不能直接调用,这需要组件化通信框架的支持。降低了组件间的耦合性可以带来两点直接的好处:第一,代码更便于维护;第二,降低了模块的Bug率。怎样实

2024-05-11 17:16:51 393

原创 超详细!关于Flutter文本组件Widget的全面解读(1)

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

2024-05-11 15:43:12 987

原创 让人头疼的Android-View-的工作流程和原理,一篇文章解决!

View 的工作流程和原理到这就分析完了,难点主要是 MeasureSpec 测量过程,需要童鞋们认真揣摩。最后其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

2024-05-11 10:00:55 339

原创 自定义Behavior —— 仿知乎,FloatActionButton隐藏与展示(1)

**FloatingActionButton behavior 向上向下隐藏的*///控件距离coordinatorLayout底部距离//动画是否在进行//在嵌套滑动开始前回调@Override//获取控件距离父布局(coordinatorLayout)底部距离= 0;//判断是否竖直滚动//在嵌套滑动进行时,对象消费滚动距离前回调@Override//dy大于0是向上滚动 小于0是向下滚动//隐藏时的动画@Override@Override。

2024-05-11 01:52:42 381

原创 考拉Android全局滑动返回及联动效果的实现(1)

这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。分享上面这些资源,希望可以帮助到大家提升进阶,如果你觉得还算有用的话,不妨把它们推荐给你的朋友~喜欢本文的话,给我点个小赞、评论区留言或者转发支持一下呗~

2024-05-11 00:30:54 976

原创 简单易用!快速改善用户界面的10个技巧!

下面是有几位Android行业大佬对应上方技术点整理的一些进阶资料。有**【Android架构视频+BATJ面试专题PDF+核心笔记等资料。希望能够帮助到大家提升技术。如果大家想要获取的话,可以简信我【666】免费获取哦**高级UI,自定义ViewUI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!如果需要PDF版本可以在群文件夹里,自行领取!

2024-05-10 23:01:28 346

原创 真正带你搞懂-RecyclerView-的缓存机制,再也不怕面试被虐了

我们从缓存的几个类型以及布局、滚动、刷新几个方面全方位的剖析了RV的缓存机制。这么多层缓存是怎么工作的?什么时候用什么缓存?各个缓存之间有没有什么PY交易?如果让你自己写一个LayoutManager你能处理好缓存问题么?建议当我们出去找工作,或者准备找工作的时候,我们一定要想,我面试的目标是什么,我自己的技术栈有哪些,近期能掌握的有哪些,我的哪些短板 ,列出来,有计划的去完成,别看前两天掘金一些大佬在驳来驳去 ,他们的观点是他们的,不要因为他们的观点,膨胀了自己,影响自己的学习节奏。

2024-05-10 20:49:42 855

原创 热修复原理学习(4)冷启动类加载原理

*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!

2024-05-10 19:31:07 896

原创 深入Android系统 Binder-3-原理

Binder调用的参数传递是通过Parcel类来完成的。

2024-05-10 18:11:37 1007

原创 有了它,再也不用写setContentView了

上面的代码自定义了一个AnnotationTest注解,@Target是ElementType.TYPE,表示是作用在类、接口或者枚举上面的。上面代码首先定义了一个Test类,然后使用@AnnotationTest注解,传递数值1.然后使用反射获取该类的注解,接着获取注解传递的值,如上图打印出来的是1。还有一个InjectUtils类,获取MainActivity的注解和布局,然后在设置给MainActivity,主要的操作就是放在InjectUtils类中。//使用Class对象获取对应的注解。

2024-05-10 16:49:04 222

原创 支付宝 App 构建优化解析:Android 包大小极致压缩

在讲详细方案前得稍微说说整个 Java 系的调试逻辑。JVM 运行时加载的是 .class 文件,Android 为了使包大小更紧凑,并且运行更高效发明了 dalvik 和 art 虚拟机,两种虚拟机运行的都是 .dex 文件(当然 art 虚拟机还可以同时运行 oat 文件,不在本文章讨论范围)。

2024-05-10 15:27:42 686

原创 探索 Flutter 异步消息的实现

…}/src/flutter/fml/thread.ccThread::Thread(const std::string& name) : joined_(false) {fml::AutoResetWaitableEvent latch;fml::RefPtrfml::TaskRunner runner;thread_ = std::make_uniquestd::thread(&latch, &runner, name -> void {SetCurrentThreadName(name);// 创建

2024-05-10 12:42:41 872

原创 手写消息总线LiveDataBus,让你永无后顾之忧(2)

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

2024-05-10 11:19:13 524

原创 怎么看待程序员普遍缺乏数据结构和算法的知识?(1)

【回复“1024”,送你一个特别推送】在很多程序员看来,数据结构,算法这一类的东西感觉没用,在实践中都不常用,所以都会很忽视这类内容,但是在很多公司看来,尤其是大公司看来数据结构和算法这种东西确实最有用,而且经常在笔试和面试中出现。为什么会这样呢?**1、**看似最枯燥、最基础的东西往往具有最长久的生命力像数据结构,算法这类东西,还有有一些计算机原理之类的知识,这些东西都是编程和实践的根本。他们看似枯燥和基础,但是具有最长久的生命力。我知道,你可能熟悉各种框架,各种开源库的使用,但是那又怎样?看着各种框架和

2024-05-10 09:53:52 275

原创 强大!ASM 插桩实现 Android 端无埋点性能监控!(1)

分享一份NDK基础开发资料分享内容包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!// 修改class文件分享一份NDK基础开发资料[外链图片转存中…(img-9naNxMYM-1715264109710)]

2024-05-09 22:15:20 349

原创 工作前 4 年决定后 10 年,在2024年Android程序员已经过剩的情况下,我们该如何做好进阶学习规划!(1)

不是什么都查看,开发中遇到什么问题,就去查看什么问题,这样你查到的知识,马上就能深入的实践,这样知识就巩固了。1)首先当然要看Android的开发文档,里面其实大部分的知识都有了,还有就是SDK自带的Samples。2)博客园里搜索“Android开发”,会出来一大把,很多网友都是很系统的讲解了。3)eoe android社区,里面有很多网友上传了现成的demo代码,里面很多都是模仿现在流行的产品的界面开发,很是不错。

2024-05-09 20:52:39 280

原创 学好算法,BAT 再也不是梦

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!

2024-05-09 19:29:41 415

空空如也

空空如也

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

TA关注的人

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