![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 91
普通网友
这个作者很懒,什么都没留下…
展开
-
迅为嵌入式linux驱动开发笔记(二)—地址映射与字符设备_void __iomem(1)
/将主设备号和次设备号组成dev_t类型,第一个参数是主设备号,第二个参数是次设备号。#define DEVICE_SNAME “schrdev” //主设备号名称。#define DEVICE_ANAME “achrdev” //次设备号名称。#define DEVICE_MIN_NUMBER 0 //次设备号起始位置。#define DEVICE_NUMBER 1 //分配设备号数目。//次设备号的位数,一共是20位。//dev_t中获取主设备号。//dev_t中获取次设备号。上节代码添加如下内容。原创 2024-05-16 14:24:58 · 409 阅读 · 0 评论 -
看Mars数据库怎么将190M数据压缩进1(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-16 01:56:41 · 935 阅读 · 0 评论 -
物联网操作系统 Zephyr 开发指南-(1)介绍与准备工作-2_zephyrv1
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-15 18:30:04 · 420 阅读 · 0 评论 -
物联网实战--入门篇之(八)嵌入式-空气净化器(1)
PWM基本原理就是通过控制开关的时长进行调速,STM32通过定时器发生器,可以把开关周期控制在毫秒以内,这样我们宏观上就不会有卡顿的感觉了。下面是具体的代码,这些代码都比较常规,要注意的是PWM输出要手动开启TIM_CtrlPWMOutputs(TIM1, ENABLE),可能是PA8引脚与串口1的初始化有冲突了。在使用上就很简单了,就是不断改变PWM值就行了,如下所示。这里还有个系数0.6主要是为了防止电流过大,影响主控设备稳定。原创 2024-05-15 16:19:52 · 265 阅读 · 0 评论 -
构建物联网系统闭环3(11
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-15 14:52:03 · 372 阅读 · 0 评论 -
提升运营效率:仓储可视化的实时监控与优化_库位监测提高仓库运行效率
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-15 11:35:59 · 228 阅读 · 0 评论 -
嵌入式面试题 C C++常见面试题整理_6_在读取由c++生成的32位(4字节)无符号数据时,下面
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-15 03:59:19 · 533 阅读 · 0 评论 -
基于物联网的智能家居控制系统设计
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-15 02:28:31 · 662 阅读 · 0 评论 -
与单片机研发密不可分的常见的晶振21个问题解析_py32 晶振误差(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-14 16:18:29 · 572 阅读 · 0 评论 -
【物联网】解密STM32定时器外设:从入门到实战,轻松应对定时任务_tim_dier_uie
设置预分频器(PSC)和自动重载寄存器(ARR):根据所需的计时周期和计数频率,设置预分频器和自动重载寄存器的值。然后,配置定时器的时钟源和时钟分频器,选择适当的时钟频率。输出比较:定时器的比较功能可以与外部输入进行比较,当计数器的值与比较器的值相等时,可以触发相应的事件。根据实际需求配置计数模式。计数器和自动重装载寄存器:计数器用于计数时间,当计数器的值达到自动重装载寄存器中的值时,会触发相应的事件。比较器设置:比较器用于设置触发事件的条件,当计数器的值与比较器寄存器中的值相等时,会触发相应的事件。原创 2024-05-14 03:42:45 · 460 阅读 · 0 评论 -
【RA6M3 HMI Board线下培训笔记】以太网+GUI技术实践篇-速通版
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 21:50:28 · 685 阅读 · 0 评论 -
WIFI模块ESP8266通用的究极无敌避坑帖及经验帖,WIFI模块透传,手机实现透传,一键配网,固件烧录,16进制发送转文字(最详细最实际)_esp8266透传固件
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 20:23:02 · 589 阅读 · 0 评论 -
springboot集成mqtt_springboot mqtt
@param subscribeTopic 订阅主题,可为空。* @param mqttMessage 接收消息。* @param password 密码,可为空。* @param clientId 客户端ID。* @param clientId 客户端ID。* @param throwable 异常。* @param message 消息内容。* @param message 消息内容。* @param topic 主题。* @param topic 主题。* @param topic 主题。原创 2024-05-13 19:06:09 · 597 阅读 · 0 评论 -
MQTT协议_mqtt主动发送主题
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 17:10:37 · 712 阅读 · 0 评论 -
IP分类有哪些,怎么区分的?(2)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 15:09:12 · 808 阅读 · 0 评论 -
gdb+gdbserver远程调试环境搭建及调试_gdb server(2)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 12:44:07 · 567 阅读 · 0 评论 -
ESP32-S3 ADF音频播放器player应用开发学习记录_esp32音乐播放器
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 07:19:25 · 1061 阅读 · 0 评论 -
C#部署基于pytorch的图像神经网络分类模型,实现本地化推理_c# pytorch(1)
模型训练过程在Ubuntu(22.04.3) Anaconda(23.1.0) Pytorch(1.8.0+cu111)环境下进行。主要就是得有OpenCvSharp、TorchSharp、libtorch三个主要的库。现在timm的模型预训练权重下载基本都得在huggingface[原创 2024-05-13 03:12:45 · 321 阅读 · 0 评论 -
2024年8月知识复习_iic与pwm的优劣势(1)
UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种异步、串行、全双工的通信协议。发送线(TX)接收线(RX)和地线(GND),通信时必须将双方的TX和RX交叉连接并且GND相连才可正常通信。发送和接收设备之间的时钟频率可以不同,但是它们需要约定相同的波特率(传输速率)来确保数据的正确传输。UART数据包格式起始位:当不传输数据时,UART数据传输线通常保持高电平。原创 2024-05-13 01:42:13 · 377 阅读 · 0 评论 -
(四)Android 性能优化 Energy Profiler(1)
现在随着短视频,抖音,快手的流行NDK模块开发也显得越发重要,需要这块人才的企业也越来越多,随之学习这块的人也变多了,音视频的开发,往往是比较难的,而这个比较难的技术就是NDK里面的技术。音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密,与我们生活最相关的技术一直都在寻找最终的技术落地平台,以前是windows系统,而现在则是移动系统了,移动系统中又是以Android占比绝大部分为前提,所以AndroidNDK技术已经是我们必备技能了。原创 2024-05-12 10:45:05 · 257 阅读 · 0 评论 -
项目实战之Rxjava、RxBinding在实际项目中的使用(1)
最后我想说:对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,原创 2024-05-11 21:04:58 · 570 阅读 · 0 评论 -
面试官:“会不会熟练使用Jetpack” 我:“
Jetpack ViewModelViewModel 存在前的混沌世界ViewModel 为什么能做到这几点?Jetpack DataBindingDataBinding 存在前的混沌世界DataBinding 就是来解决这些问题综上Jetpack Lifecycle在 Lifecycle 面市前,生命周期管理 纯靠手工维持,这样就容易滋生大量的一致性问题。例如跨页面共享的 GpsManager 组件,在每个依赖它的 Activity 的 onResume 和 onPause 中都需要 手工 激活、解绑 和原创 2024-05-11 19:55:07 · 989 阅读 · 0 评论 -
阿里大牛:选择大于努力,所以MVC、MVP、MVVM,我到底该怎么选?(1)
具有一定的分层,model彻底解耦,controller和view并没有解耦层与层之间的交互尽量使用回调或者去使用消息机制去完成,尽量避免直接持有controller和view在android中无法做到彻底分离,但在代码逻辑层面一定要分清业务逻辑被放置在model层,能够更好的复用和修改增加业务通过引入接口BaseView,让相应的视图组件如Activity,Fragment去实现BaseView,实现了视图层的独立,通过中间层Preseter实现了Model和View的完全解耦。原创 2024-05-11 18:26:07 · 1000 阅读 · 0 评论 -
那些消失的安卓技术博主们
我是从15年末正式开始做安卓开发的,当时安卓开发界比较出名的像Trinea, 任玉刚等等。尤其是Trinea当时的安卓源码分析项目,给了还是一个安卓小白的我一个非常好的学习机会,那个Volley 源码分析,让我知道如此短小精炼的代码可以把那么复杂的逻辑组织的如此的有条理。说实话,因为现在公司的app还是在用volley做最底层的网络库,因为熟读源码的原因让我在出现网络问题的时候debug的速度比其他组员快很多(毕竟知道哪里打断点。。)当时还加了Trinea大神的qq,发了简历给他还得到了大神对我简历上的指点原创 2024-05-11 17:15:07 · 273 阅读 · 0 评论 -
超经典,百度最爱考的安卓Android百题(1)
【Android 详细知识点思维脑图(技能树)】我个人是做Android开发,已经有十来年了,目前在某创业公司任职CTO兼系统架构师。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。原创 2024-05-11 15:41:26 · 809 阅读 · 0 评论 -
计算机网络试题及答案(史上最全)
这里我希望可以帮助到大家提升进阶。Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!原创 2024-05-11 09:58:30 · 701 阅读 · 0 评论 -
自定义Android Toast(1)
result.mDuration = duration;return result;}这是系统Toast的mekeText()方法,大家天天都在用,源码很简单:new 一个Toast对象,加载一个布局页面(一个简单的TextView),把要显示的内容设置到TextView上,方法返回该Toast对象。[就这么简单]我们自定义Toast其实只想改变Toast的UI,让它更美观一些,甚至加一些我们的东西进去(图标之类的),核心代码就是makeText方法,通过修改这个方法完全可以随心所欲的定义我们的Toast。原创 2024-05-11 01:50:59 · 304 阅读 · 0 评论 -
老司机理性分析:我的十年Android坎坷之路,风雨之后终见彩虹
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。原创 2024-05-11 00:27:14 · 986 阅读 · 0 评论 -
第四章:Room数据库直接存储对象(二进制数据,满足app缓存的功能实现)
面试是一个不断学习、不断自我提升的过程,有机会还是出去面面,至少能想到查漏补缺效果,而且有些知识点,可能你自以为知道,但让你说,并不一定能说得很好。有些东西有压力才有动力,而学到的知识点,都是钱(因为技术人员大部分情况是根据你的能力来定级、来发薪水的),技多不压身。附上我的面试各大专题整理: 面试指南,满满的都是干货,希望对大家有帮助!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!//序列化存储数据需要转换成二进制。原创 2024-05-10 22:59:04 · 974 阅读 · 0 评论 -
看这里,Android操作系统面试题,一文全解(吊打面试官系列)
例如,有主程序段 MAIN、子程序段 X、数据段 D 及栈段 S 等。原创 2024-05-10 20:47:57 · 785 阅读 · 0 评论 -
热修复原理学习(2)底层替换原理和突破底层差异的方法(1)
在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!加入我们吧!群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。原创 2024-05-10 19:29:23 · 938 阅读 · 0 评论 -
浅谈MVP实现Android应用层开发
MVC与MVP很相似,但又有很大区别,站在不同分析角度会有不同的观点,这里只是站在基于Android App代码下来分析的结果。原创 2024-05-10 18:09:52 · 701 阅读 · 0 评论 -
月薪20+的Android面试都问这些问题系列一(含答案)
(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。当ActivityA的LaunchMode为Standard时,由于每次启动ActivityA都是启动新的实例,和原来启动的没关系,所以不会调用原来ActivityA的onNewIntent方法,仍然调用的是onCreate方法。//在onCreate中初始化。原创 2024-05-10 16:45:22 · 748 阅读 · 0 评论 -
搭建Flutter环境踩坑记【MAC】
✗ Xcode installation is incomplete; a full installation is necessary for iOSdevelopment.Download at: https://developer.apple.com/xcode/download/Or install Xcode via the App Store.Once installed, run:sudo xcode-select --switch /Applications/Xcode.app/Conten原创 2024-05-10 15:25:55 · 666 阅读 · 0 评论 -
探究安卓活动——活动的启动模式
各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!原创 2024-05-10 12:38:58 · 681 阅读 · 0 评论 -
手写代码详解Android Hook入门demo(1)
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。不论遇到什么困难,都不应该成为我们放弃的理由!如果你看到了这里,觉得文章写得不错就给个赞呗?《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》原创 2024-05-10 11:17:28 · 528 阅读 · 0 评论 -
快让你的App分20亿吧!
光有这些思路和搞懂单个知识的应用是还远远不够的,在Android开源框架设计思想中的知识点还是比较多的,想要搞懂还得学会整理和规划:我们常见的**Android热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架,**这些都是属于Android开源框架设计思想的。如下图所示:这位阿里P8大佬针对以上知识点,熬夜整理出了一本长达1042页的完整版如何解读开源框架设计思想。原创 2024-05-10 09:50:09 · 689 阅读 · 0 评论 -
张一鸣:为什么BAT挖不走我们的人才?
张一鸣骨子里是一个执着于代码的程序员,擅于用最理性的方式解决问题。他认为,对于企业来说,普适、相对长期的只有人才,只有人才在公司起的作用是不变的。他也曾在多个场合的演讲中,谈到有关人才的问题。今天,我们就整理出四个张一鸣曾经详细解答了的“有关大公司普遍关心的‘人’的问题”,看看他是如何选人、用人、留人的。1问题一:公司不断发展壮大、业务愈发复杂,是不是应该更重流程?制度设定是不是越细致越好?早期公司的业务应该都不复杂,因为最早公司只做产品、技术,不做市场、PR、媒体合作等等,所以业务很简单,但是公司成长之后原创 2024-05-09 22:13:36 · 270 阅读 · 0 评论 -
工作了几年的Android程序员的你,你还在迷茫吗(2)
我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!原创 2024-05-09 20:50:55 · 353 阅读 · 0 评论 -
学会这些Android开发热门前沿知识,2024年你就不用愁了!(1)
(3) 实例(4) MVC优缺点(1) 定义(2) 实例(3) MVC和MVP的区别(4) MVP优缺点(1) 定义(1) android类加载器及区别(2)反射: java中的反射使我们在运行时获得这个类的属性、方法和class内部的信息机制,最重要的是我们可以在运行时实例化这个对象调用方法,这也是java反射的最大优点。(3) 实现动态加载apk实现:需要一个代理activity去执行apk中的activity,主要通过反射去获得它的属性和方法,从而进行apk的调用。实现原理:(加载类)+(获取属性原创 2024-05-09 19:27:57 · 412 阅读 · 0 评论