- 博客(375)
- 收藏
- 关注
原创 面经——C C++常见面试知识点总结附面试真题_c++中级面试
Object Oriented Programming, 面向对象是一种对现实世界理解和抽象的方法、思想,通过将需求要素转化为对象进行问题处理的一种思想。其核心思想是数据抽象、继承和动态绑定(多态)。面向对象的意义在于:将日常生活中习惯的思维方式引入程序设计中;将需求中的概念直观的映射到解决方案中;以模块为中心构建可复用的软件系统;提高软件产品的可维护性和可扩展性。+ 1). 没有任何构造函数时,编译器会自动生成默认构造函数,也就是无参构造函数;当类没有拷贝构造函数时,会生成默认拷贝构造函数。
2024-05-16 14:41:45
470
原创 粤嵌6818开发板嵌入式开发Linux内存映射(2)
length:需要取消的映射空间的大小 在这里我们是800 * 480 * 4字节。length:设置映射空间的大小 在这里我们是800 * 480 * 4字节。offset:被映射文件的映射位置的偏移量(相对于映射空间的首地址),设置0。fd:想要映射的文件对应文件描述符(先打开文件,才可以映射)addr:映射空间首地址,一般设置NULL,让系统决定。addr:需要取消的映射空间的首地址。成功:返回指向映射空间首地址的指针。flags:映射空间属性。prot:映射空间权限。
2024-05-16 02:14:24
312
原创 数据结构 - 顺序环形队列_线性表 两端都可以
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 11:49:31
296
原创 工程师精华帖:C 语言表驱动法编程实践_c语言嵌入式表格驱动法实例
类似哈希表特性,表驱动法适用于无需有序遍历数据,且数据量大小可提前预测的情况。对于过于复杂和庞大的判断,可将数据存为文件,需要时加载文件初始化数组,从而在不修改程序的情况下调整里面的数值。有时,访问之前需要先进行一次键值转换。如表驱动法表示端口忙闲时,需将槽位端口号映射为全局编号。所生成的端口数目大小的数组,其下标对应全局端口编号,元素值表示相应端口的忙闲状态。
2024-05-15 04:16:05
774
原创 学Linux到底需要学什么_会linux是要会什么
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 02:51:47
912
原创 基于GEC6818开发板的华为云物联网数据监控项目整理
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。[外链图片转存中…(img-bO0DOpsl-1715682465863)]
2024-05-14 18:28:04
1263
原创 交流多回路通道智能电量采集监控测量仪器装置MQTT http 4GWiFi无线传输对接云平台_vsm025a csm025ay电量采集
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-14 16:40:16
406
1
原创 【笔记】嵌入式Linux调试WiFi_嵌入式wifi代码
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-14 03:54:11
672
原创 【一文了解物联网卡】_物联网卡有imsi吗
IMSIICCIDMSISDNIMSI 即国际移动用户识别码(International Mobile Subscriber Identification Number)是区别移动用户的标志,存储在 SIM 卡的 EF-IMSI 文件中,可用于区别移动用户的有效信息。简单来说,IMSI是SIM卡的id号码,可以区分每一张SIM卡。IMSI由一串十进制数字组成,其总长度不超过15位,使用0~9的数字。实际使用的IMSI的长度绝大部分都是15位,短于15位的例子很少见。
2024-05-14 02:32:03
1603
原创 ZIGBEE协议栈通信——阿里云上传数据(STM32)(一)_stm32 zigbee
可以通俗地理解为一个简化版的操作系统,为Z-Stack的正确运行提供了内存管理、中断管理和任务调度等基本功能。
2024-05-13 20:39:49
922
原创 STM32+ESP8266(AT固件)连接阿里云物联网 保姆级教学(附代码)--4(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 19:17:48
293
原创 opencv 常用头文件介绍_opencv中include
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 17:27:49
987
原创 Linux中的高级IO(非阻塞IO与阻塞式IO,多路IO复用,异步IO)_非阻塞io和多路io复用阻塞速度
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 15:27:59
719
原创 https网络编程——中继(负载均衡)工作原理 &; 一个域名可对应多个IP_配置的负载均衡总是指向副服务器
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 13:00:54
1117
原创 ESP8266 -- 串口助手 AT MQTT 指令与阿里云物联网平台建立通信(三)_esp-wroom-02d at指令连接阿里云
首先找到环回测试的的Topic,进入阿里云物联网平台,进入––,定义一个发布和订阅的Topic,我这里定义了一个名称为LoopTopic的主题。< AT+MQTTSUB=0,“topic”,0 > 命令测试定义好自定义的Topic之后,去到–页面,把刚才定义好的Topic找到,替换掉**< AT+MQTTSUB=0,“topic”,0 >**里面的“Topic”。
2024-05-13 07:36:08
1356
原创 C++ - 多重继承可能产生冗余的成员_构造函数时代码冗余 c++
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 03:24:53
1002
原创 8051单片机实战分析(以STC89C52RC为例) 09 - LED点阵显示数字_stc89c52rcled点阵
② 74HC595原理图(JOE排针处把。② 在点阵上显示数字。
2024-05-13 02:02:14
296
原创 高级-UI-从零到整-(五)-看完该篇文章-Canvas-你应该会了
var rect2 = Rect(300,300,600,600)mPaint.style = Paint.Style.FILLmPaint.setColor(Color.BLUE)mPaint.alpha = 100canvas.drawRect(rect2,mPaint)//3.mPaint.style = Paint.Style.FILLmPaint.setColor(Color.YELLOW)canvas.drawRect(500f,500f,1000f,1000f,mPaint)效果
2024-05-11 21:23:49
830
原创 面试官:啊?做了三年Android,这些性能优化的问题都答不上来吗
简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。
2024-05-11 20:08:05
583
原创 阿里开源路由框架ARouter的源码分析
【图1】通过URL索引就可以解决类依赖的问题;通过分布式管理页面配置可以解决隐式intent中集中式管理Path的问题;自己实现整个路由过程也可以拥有良好的扩展性通过AOP的方式解决跳转过程无法控制的问题能够提供非常灵活的降级方式分发:把一个URL或者请求按照一定的规则分配给一个服务或者页面来处理,这个流程就是分发,分发是路由框架最基本的功能,当然也可以理解成为简单的跳转。
2024-05-11 18:41:03
1339
原创 都看OkHttp的源码,Okio的源码你看过吗?(1)
Source:Okio对输入流的抽象接口,提供了read方法将数据读到buffer中Sink:Okio对输出流的抽象接口,提供了write方法将数据写到buffer中BufferedSource和BufferedSink:是Okio对Buffer的接口抽象,分别继承Source和SinkRealBufferedSource:BufferedSource实现类,读操作都是由该类来完成,可以通过Okio工厂获取。
2024-05-11 17:27:24
281
原创 轻松入门Android直播相关技术 从0搭建直播系统(1)
git clone https://github.com/ossrs/srs.gitcd srs/trunk然后执行:./configure --osx注意: Centos6.x/Ubuntu12 32/64bits用户仅需要执行./configure。最后执行:make执行成功后,就可以开启我们的服务了:./etc/init.d/srs start如果是mac系统,此时会失败,原因是srs.conf中max_connections太大,目录为srs/trunk/conf/srs.conf,可以修改为248
2024-05-11 15:58:56
629
原创 设计模式 装饰者模式 带你重回传奇世界
下面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题全套解析,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,下面只是以图片的形式给大家展示一部分。下面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题全套解析,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,下面只是以图片的形式给大家展示一部分。return “圣战戒指”;
2024-05-11 10:14:01
422
原创 自定义带 vip 标识的 圆形头像(圆形ImageView)(1)
private int mBorderWidth;private int mBorderColor;private int mOverLayColor;public RoundImageView(Context context, int BorderWidth, int BorderColor) {this(context, null);this.mBorderWidth = BorderWidth;this.mBorderColor = BorderColor;mPaint = new Paint();m
2024-05-11 02:05:50
413
原创 聊一聊 Android 中巧妙的位操作
下面是辛苦给大家整理的学习路线《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!System.out.println("剔除 right 状态前 " + state);System.out.println("剔除 right 状态后 " + state);System.out.println("剔除不存在的 top 状态 " + state);输出 log 如下下面是辛苦给大家整理的学习路线。
2024-05-11 00:40:43
906
原创 纯干货分享---不懂的快来,五分钟带你了解FastDFS-03---fastdfs的工作原理
本文讲解了我对Android开发现状的一些看法,也许有些人会觉得我的观点不对,但我认为没有绝对的对与错,一切交给时间去证明吧!愿与各位坚守的同胞们互相学习,共同进步!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!频+大厂面试真题+项目实战源码》点击传送门,即可获取!**
2024-05-10 23:13:12
740
原创 知识大爆炸:字节跳动面试官一招差点KO我,一共面试了3轮(5年经验),艰难拿下2-2职级offer!
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
2024-05-10 21:06:41
335
原创 熬夜再战Android从青铜到王者-聊聊自动化测试真经(1)
Appium 是一款「移动」的自动化测试框架,牛逼的地方在于支持 iOS 和 Android 原生和混生的移动 Web 应用程序,也就是跨平台。Appium环境搭建我们使用Appium和python来进行测试,所以需要安装Appium客户端以及Python环境。他们的执行顺序是:python代码 -> Appium-python库 -> Appium -> 手机。极速体验打开手机模拟器/真机打开appium工具创建python项目复制下面代码,并作微微修改测试示例。
2024-05-10 19:42:18
642
原创 深入并发原理和大厂面试(二):JMM面面观
1.2 Java内存模型与硬件内存架构的关系通过对前面的硬件内存架构、Java内存模型以及Java多线程的实现原理的了解,我们应 该已经意识到,多线程的执行最终都会映射到硬件处理器上进行执行,但Java内存模型和硬 件内存架构并不完全一致。对于硬件内存来说只有寄存器、缓存内存、主内存的概念,并没 有工作内存(线程私有数据区域)和主内存(堆内存)之分,也就是说Java内存模型对内存的划分对硬件内存并没有任何影响,因为JMM只是一种抽象的概念,是一组规则,并不实际存在,不管是工作内存的数据还是主内存的数据,对于
2024-05-10 18:22:15
664
原创 来自Android程序员的反击,二本渣校手撕名牌毕业生,拿下阿里Offer(2)
许多程序员刚毕业出来后找到工作很是欢喜,却没分辨清楚项目类和基础类工作的不同发展前景,专业是否对口、技能是否可以达到积累、管理等方面的能力是否锻炼和提升,这些往往都是能否给拿到高薪职位的硬性要求。Android程序员工作没动力、职业发展没希望、迷茫,或许是大环境下造成的普遍现象,就像程序员A随波逐流,顺其自然。完全没有一点点危机意识。最后的结果,不用我说大家应该都清楚。可是那些咬牙下定决心想要当佼佼者的Android程序员,定会摸索出门道。比如程序员B,等着它的应该是越来越好的生活。我的故事========
2024-05-10 17:02:10
997
原创 数据库 存储过程和函数(1)
考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!存中…(img-uoZ7QNjJ-1715326762752)]《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
2024-05-10 15:39:34
991
原创 手把手教你用Spuernova生成flutter代码
UI直接生成UI代码可行,但离完美还有很长一段路Spuernova是目前唯一可用的工具,缺点是收费图标字体会直接生成图片,并引入带阴影的字体阴影想过不理想生成的代码不能直接用在项目中,只有个别组件可以直接应用生成的样式可利用价值比较高学习分享,共勉。
2024-05-10 11:30:20
1036
原创 悬浮窗的一种实现 _ Android悬浮窗Window应用
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
2024-05-10 10:03:50
1029
原创 征服Android面试官路漫漫(五):5分钟了解Handler机制,Handler的错误使用场景
最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。由于篇幅有限,这里以图片的形式给大家展示一小部分。
2024-05-09 22:29:46
324
原创 带你一步步剖析Retrofit-源码解析:一款基于-OkHttp-实现的网络请求框架
null) {// 对每个注解通过 parseParameterAnnotation 进行解析continue;if (result!= null) {// 在协程的情况下对进行特殊处理try {而方法的代码太长了,这里就不再贴了,它对方法的每个注解都进行了独有的处理,并返回了对应的。可以发现,的主要作用就是完成对方法注解信息的解析,从而用于产生对应的Request。
2024-05-09 21:08:23
313
原创 安卓SimpleAdapter与Listview
上面这些公司都是时下最受欢迎的互联网大厂,他们的职级、薪资、福利也都讲的差不多了,相信大家都是有梦想和野心的人,心里多少应该都有些想法。也相信很多人也都在为即将到来的金九银十做准备,也有不少人的目标都是这些公司。我这边有不少朋友都在这些厂工作,其中也有很多人担任过面试官,上面的资料也差不多都是从朋友那边打探来的。除了上面的信息,我这边还有这些大厂近年来的面试真题及解析,以及一些朋友出于兴趣和热爱一起整理的Android时下热门知识点的学习资料。
2024-05-09 19:40:53
428
原创 字节跳动Android开发大牛:90% 成功率的 BATZ Offer 收割机是怎样练成的!
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门。
2024-05-09 18:25:31
316
1
原创 大厂Android工程师到底厉害在哪里?
当我们出去找工作,或者准备找工作的时候,我们一定要想,我面试的目标是什么,我自己的技术栈有哪些,近期能掌握的有哪些,我的哪些短板 ,列出来,有计划的去完成,别看前两天掘金一些大佬在驳来驳去 ,他们的观点是他们的,不要因为他们的观点,膨胀了自己,影响自己的学习节奏。基础很大程度决定你自己技术层次的厚度,你再熟练框架也好,也会比你便宜的,性价比高的替代,很现实的问题但也要有危机意识,当我们年级大了,有哪些亮点,与比我们经历更旺盛的年轻小工程师,竞争。篇幅有限,无法一个一个的展示(这些知识点均已收集在了这份“!
2024-05-09 16:28:09
388
原创 只需一篇文章“吃透”Android多线程技术?大牛最佳总结,建议收藏
说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有。
2024-05-09 14:19:59
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人