![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 88
2401_84008985
这个作者很懒,什么都没留下…
展开
-
腾讯云,物联网开发平台产品,动态注册步骤_腾讯云 物联网 开发教程
【代码】腾讯云,物联网开发平台产品,动态注册步骤_腾讯云 物联网 开发教程。原创 2024-05-16 02:26:02 · 186 阅读 · 0 评论 -
浅析视频监控安全应用场景与商业价值(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-15 15:25:25 · 294 阅读 · 0 评论 -
微信小程序开发系列(四)·小程序配置文件详细介绍·pages配置以及window配置_小程序开发 pages
JSON是一种轻量级的数据格式,常用于前后端数据的交互,但是在小程序中, JSON扮演的配置项的角色,用于配置项目或者页面属性和行为,每个页面或组件也都有一个对应的 json 文件。小程序中常见的配置文件有以下几种:① app.json:小程序全局配置文件,用于配置小程序的一些全局属性和页面路由。② 页面.json:小程序页面配置文件,也称局部配置文件,用于配置当前页面的窗口样式、页面标题等。原创 2024-05-15 04:32:54 · 676 阅读 · 0 评论 -
嵌入式Qt Qt Creator安装与工程介绍_qtcreator 安装(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-15 03:03:58 · 417 阅读 · 0 评论 -
基于STM32F103系列的RFID低频读卡器设计项目(保姆级教程)_stm32 rfid识别(1)
两个以上读卡器的话要修改读卡器地址,因为指令发送是发送给单个读卡器的,你需要读卡器的唯一地址才能确定这指令发给谁,否则后面发送指令时一样的地址会导致冲突。这里要注意的是校验和,上面可能说得不太清楚,根据我的理解是先把BCC校验(异或校验)算出来,然后把得出来的二进制位全部取反,取反后得到的就是校验和。我们根据地址寻卡,比如地址为0x01的读卡器,我们就把第2字节的地址位改成0x01,然后计算校验值得到D9,指令是20 01 27 00 D9 03。由上图可知,一帧数据指令是由以上若干格式组成的。原创 2024-05-14 18:48:28 · 736 阅读 · 0 评论 -
基于STM32F103C8T6的温控散热器实践,软硬件开源!!!_stm32 散热风扇
2️⃣ 5V锂电池3️⃣ 5V 0.2A直流风扇。原创 2024-05-14 18:47:58 · 268 阅读 · 0 评论 -
仿真机器人-深度学习CV和激光雷达感知(项目2)day02【前置知识 Python自检】(1)
💫你好,我是辰chen,本文旨在准备考研复试或就业💫本文内容来自某机构网课,是我为复试准备的第一个项目💫欢迎大家的关注,我的博客主要关注于考研408以及AIoT的内容🌟 预置知识详见我的AIoT板块,需掌握 基本Python语法, Numpy, Pandas, Matplotlib以下的几个专栏是本人比较满意的专栏(大部分专栏仍在持续更新),欢迎大家的关注:💥ACM-ICPC算法汇总【基础篇】💥ACM-ICPC算法汇总【提高篇】💥AIoT(人工智能+物联网)💥考研💥。原创 2024-05-14 16:56:57 · 703 阅读 · 0 评论 -
【基于物联网的智能草莓种植系统的设计与实现系列教程】7-树莓派触3(2)
本节的主要内容是带你安装配置好树莓派的触控显示屏并解决出现得相关问题,难度不大,让我们开始吧!原创 2024-05-14 02:47:31 · 467 阅读 · 0 评论 -
[Ubuntu 18
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 20:54:05 · 373 阅读 · 0 评论 -
STM32——I2C硬件通信(标准库)_stm32 i2c标准库的使用(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 19:29:26 · 662 阅读 · 0 评论 -
Python部署:6行代码读取摄像头数据
首先,我们需要准备好摄像头和热成像传感器,并确保它们能够通过USB或其他接口与计算机连接。这里以USB摄像头和热成像传感器为例进行说明。原创 2024-05-13 17:52:26 · 117 阅读 · 0 评论 -
Linux设备驱动(一)_linux设备驱动 csdn(1)
(__init和__exit会将函数存放到特殊的FILE段中,加载或卸载完自动释放空间,static关键字默认生命周期为全局)模块参数(可选)作者版本信息(可选)知道编写、编译、加载、卸载基本操作。驱动加载函数(必须有)驱动卸载函数(必须有)开源许可声明(必须有)原创 2024-05-13 15:39:30 · 272 阅读 · 0 评论 -
c++ - 虚函数表_c++虚函数表(1)
printf(" 第%d个虚函数地址 :0X%x,->", i, vTable[i]);// 依次取虚表中的虚函数指针打印并调用。调用就可以看出存的是哪个函数。cout原创 2024-05-13 03:36:20 · 414 阅读 · 0 评论 -
Android Camera MTK框架_mtk camera
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 02:15:05 · 517 阅读 · 0 评论 -
高频涉及RecyclerView
文章会持续更新的。绝对干货!!!Android进阶学习全套手册关于实战,我想每一个做开发的都有话要说,对于小白而言,缺乏实战经验是通病,那么除了在实际工作过程当中,我们如何去更了解实战方面的内容呢?实际上,我们很有必要去看一些实战相关的电子书。原创 2024-05-11 21:35:31 · 915 阅读 · 0 评论 -
面试常客:谈谈你对抽象类和接口的理解(1)
这篇文章的目的是帮助读者了解、掌握抽象类和接口的特点和不同的使用场景,后面写着写着又多唠叨了几句,希望对你有帮助。这个系列的目的是帮助大家系统、完整的打好基础、逐渐深入学习,如果你对这些已经很熟了,请不要吝啬你的评价,多多指出问题,我们一起做的更好!文章同步发送于微信公众号:安卓进化论,欢迎关注,第一时间获取新文章。原创 2024-05-11 20:21:41 · 653 阅读 · 0 评论 -
阿里,字节,百度,腾讯社招百分百会问到的Android面试题
因为Uri代表了要操作的数据,所以我们很经常需要解析Uri,并从 Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris。掌握它们的使用,会便于我们的开发工作。UriMatcher:用于匹配Uri,它的用法如下:1.首先把你需要匹配Uri路径全部给注册上,如下://常量UriMatcher.NO_MATCH表示不匹配任何路径的返回码(-1)。原创 2024-05-11 18:56:32 · 760 阅读 · 0 评论 -
重磅消息-本以为过了字节跳动四面就拿能拿到offer,Android开发者注意了
面试是跳槽涨薪最直接有效的方式,备战2021金三银四,各位做好面试造飞机,工作拧螺丝的准备了吗?掌握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999!机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。祝大家在新的一年里都能拿到自己理想的offer!面试前夕,刷题冲刺答应大伙的备战金三银四,大厂面试真题来啦!这份资料我从春招开始,就会将各博客、论坛。网站上等优质的Android开发中高级面试题收集起来,然后全网寻找最优的解答方案。原创 2024-05-11 17:41:32 · 975 阅读 · 0 评论 -
还怕问源码?Github上神级Android三方源码解析手册,已有7
由于之前用到的很多开源框架如 GreenDao、EventBus、ButterKnife、ARouter 等都使用了自定义注解,因此有必要去研究一下自定义注解。原创 2024-05-11 16:17:02 · 814 阅读 · 0 评论 -
设计模式十:策略模式(Strategy Pattern)
====1.1、概念定义一系列的算法,把它们一个个封装起来,并且使它们可以互相替换。本模式使得算法可独立于使用它的客户而变化。1.2、使用场景一个类定义了多种行为,并且这些行为在这个类的方法中以多个条件语句的形式出现,那么可以使用策略模式避免在类中使用大量的条件语句。1.3、UML结构图分析可以看到,策略模式中主要有以下几个角色:Strategy 接口,用于定义算法的固定套路ConcreteStrategyA , ……B , 等具体算法实现类Context 外部调用类Context 中引用的是 接口,因此当原创 2024-05-11 10:26:17 · 386 阅读 · 0 评论 -
花费2年,字数1W+最佳总结教你怎么学习Android多进程,微信微博都在用!
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021BAT 面试真题解析,我把大厂面试中常被问到的技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。Android 基础知识点Java 基础知识点Android 源码相关分析常见的一些原理性问题。原创 2024-05-11 02:19:59 · 267 阅读 · 0 评论 -
腾讯40岁老兵现身说法:35岁职业生涯分水岭,架构or管理,到底怎么选?(1)
说了这么多。其实最根本的东西就是:不断的学习、不断提升自己。人生就是从一个阶段到另一个阶段。从一个高度到另一个高度。我并不鄙视趋于平淡生活的人,没有多大的志向,生活过得去,平平淡淡就好。每个人都有自己的选择。但我更崇敬那些会为自己的上一代和下一代奋斗的人,为我们的父母过的更好,为我们的孩子过的更好,在我自己有限的能力范围内,尽力做到最好,这是我的本心。如果你想,想学习进阶,想要自己的父母孩子过上很好的生活。如果你原意,如果你原意为他们努力奋斗。原创 2024-05-11 00:58:12 · 639 阅读 · 0 评论 -
终于Flutter-在安卓上可以实现热更新了,你还不来看看?(1)
Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!**原创 2024-05-10 23:33:50 · 688 阅读 · 0 评论 -
程序员BATJZ大厂面试,HR看简历哪些减分项?(附面试详细流程+最新简历模板)(2)
从上面也可以看出,HR在筛选简历的时候,无非就从过往的经历、证书、所学专业等是看求职者是否与招聘岗位的需求想匹配,然后从企业的角度出发,是看求职者的个人素质是否与企业文化一致;当然,也会站在职场发展的角度,看求职的基本能力和发展潜力。如果你对自己的智商,解决问题的能力,钻研的态度,有信心,it行业非常适合你;能力锻炼出来了,工资就高,不停的抛出问题给你解决,让你有成就感;技术水平随着时间积累,越到后期越强;那你赶紧去报班/自学,从实习生做起,3年之后自然NB;如果你想混(钻研精神不足),真的会很惨;原创 2024-05-10 21:29:58 · 795 阅读 · 0 评论 -
牛笔了!Android性能优化之SharedPreferences(1)
数据序列化系列(待更)《Android 数据序列化之 JSON》《Android 数据序列化之 Protocol Buffer 使用》《Android 数据序列化之 Protocol Buffer 源码分析》SQLite 存储系列《Android 存储选项之 SQLiteDatabase 创建过程源码分析》《Android 存储选项之 SQLiteDatabase 源码分析》《数据库连接池 SQLiteConnectionPool 源码分析》《SQLiteDatabase 启用事务源码分析》《SQLite原创 2024-05-10 19:55:07 · 916 阅读 · 0 评论 -
深入理解Flutter多线程
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的Android开发中高级必知必会核心笔记,共计2968页PDF、58w字,囊括Android开发648个知识点,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。原创 2024-05-10 18:36:26 · 642 阅读 · 0 评论 -
某Android程序员哀叹:自己薪资远远超过了能力,想跳槽又怕外面接不住,怎么办?
楼主解释说是自己运气好,赶上了好的项目,做出了成绩,这大概就是传说中的“好风凭借力,送我上青云”吧?说来说去,楼主的薪资和能力到底是多少?楼主老哥说,自己本科毕业,四年工作经验,如今总包90万。网友感叹,楼主怕不是在凡尔赛吧?谁会嫌钱多呢?有人已经酸成了一颗柠檬,楼主如果觉得把握不住,那就让我来吧,好想体验下这种感觉。有人说,如果觉得能力不匹配薪资,不会要少一点吗?有人说,既然外面接不住,跳出去干嘛?出去能接手的公司也不多,不如就在现公司苟着吧,顺便提升自己的技术,等能力匹配薪资的时候再跳也不迟。还有人安慰原创 2024-05-10 17:16:24 · 281 阅读 · 0 评论 -
文档07-H264与H265的区别于差异
其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。(以下体系的复习资料是我从各路大佬收集整理好的)《Android开发七大模块核心知识笔记》《960全网最全Android开发笔记》《379页Android开发面试宝典》历时半年,我们整理了这份市面上最全面的安卓面试题解析大全包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。原创 2024-05-10 15:51:51 · 615 阅读 · 0 评论 -
打造一个轻量级,简单,易用的Android Banner框架
算法知识点繁多,企业考察的题目千变万化,面对越来越近的“金九银十”,我给大家准备好了一套比较完善的学习方法,希望能帮助大家在有限的时间里尽可能系统快速的恶补算法,通过高效的学习来提高大家面试中算法模块的通过率。这一套学习资料既有文字档也有视频,里面不仅仅有关键知识点的整理,还有案例的算法相关部分的讲解,可以帮助大家更好更全面的进行学习,二者搭配起来学习效果会更好。部分资料展示:有了这套学习资料,坚持刷题一周,你就会发现自己的算法知识体系有明显的完善,离大厂Offer的距离更加近。原创 2024-05-10 11:44:34 · 578 阅读 · 0 评论 -
成为伟大程序员的-10-个要点(1)
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门。原创 2024-05-10 10:20:44 · 808 阅读 · 0 评论 -
微信小程序之自定义toast实例 —— 微信小程序实战系列(6)
button{{toastText}}wxss:Page {background: #fff;}/按钮/.btn {font-size: 28rpx;padding: 15rpx 30rpx;width: 100rpx;margin: 20rpx;text-align: center;border-radius: 10rpx;border: 1px solid #000;}/mask/.toast_mask {opacity: 0;width: 100%;height: 100%;overflow: hid原创 2024-05-09 22:41:19 · 467 阅读 · 0 评论 -
干货---不了解这些多线程的基础知识,很难学懂Android!
针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。原创 2024-05-09 21:21:21 · 325 阅读 · 0 评论 -
安卓神器---scrcpy(1)
针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!原创 2024-05-09 19:54:59 · 473 阅读 · 0 评论 -
字节跳动凉了!面试竟然被这31道Android基础题难倒了?(1)
AIDL是使用bind机制来工作。参数:java原生参数Stringparcelablelist & map 元素 需要支持AIDLinitView();关键是canvas.drawCycle & paint.setsytle(stoken)参考链接。原创 2024-05-09 18:39:06 · 371 阅读 · 0 评论 -
头条Android高级开发岗二面:按下手机的-Home-键,有哪些动作和事件发生?
我们可以看到,在 InputManager 里准备好了 mReader、mDispatcher,以及相关的两个线程,那么接下来当然就是把线程跑起来,好去读事件和分发事件。启动事件读取和分发线程的调用链如下:SystemServer.startOtherServices() -> inputManagerService.start()-> nativeStart() // com_android_server_input_InputManagerService.cpp-> InputManager.st原创 2024-05-09 16:59:17 · 243 阅读 · 0 评论 -
史上最全的《Android面试题及解析》,你想要的全在里面!!!
简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!原创 2024-05-09 14:35:32 · 352 阅读 · 0 评论 -
初探 Android 组件化,四个步骤把握组件化核心要领(2)
从架构层面来说,二者的核心思想都是分而治之,都是为了提升代码的质量和可维护性,但是差别是在划分的粒度上,模块的粒度比组件的粒度高,通常情况一个模块中可能包含多个组件。组件化是纵向分层,模块化是横向分块。组件化的优点提高开发效率:通过组件化的解耦,降低各个组件之间的相互依赖,使每个组件都是高内聚低耦合的状态。单独某个组件的修改不会对其它组件有重大影响,对于开发和测试来说,都提高了工作效率。同时可维护性也极大提升。功能复用:每个单独的组件就是一个单一功能,对于业务线的开发团队来说,通过直接使用组件快速完成功能开原创 2024-05-09 12:31:28 · 414 阅读 · 0 评论 -
关于Android结构运用你是否真正的了解?
功能模块核心是功能,应当以功能进行模块划分。业务模块核心是业务,应当优先以业务进行模块划分,其次再以功能进行模块划分。1.3 Android如何做分层处理?前端开发其实就是做数据搬运,再展示到视图中。数据与视图是两个不同的概念,为了提高复用性以及可维护性,我们应当根据单一设计原则我们应当将二者进行分层处理,所以无论是MVC、MVP还是MVVM最核心的点都是将数据与视图进行分层。原创 2024-05-09 01:51:05 · 678 阅读 · 0 评论 -
作为一个Android程序员你还不会JetPack?失业离你不远了!(1)
Jetpack并不是一个框架或者组件,它是一套库、工具和指南的集合,可帮助开发者更轻松地编写优质应用。这些组件可帮助开发者遵循最佳做法、摆脱编写样板代码的工作并简化复杂任务,以便将精力集中放在所需的代码上。Android Jetpack中的很多组件并不都是新开发的,而是很早就有了,比如在Goole I/O 2017大会时推出了 Android Architecture Component(AAC),它包括了LifeCycle、LiveData、ViewModel、Room。原创 2024-05-08 23:45:28 · 777 阅读 · 0 评论 -
为什么推荐使用Jetpack CameraX?
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。原创 2024-05-08 21:21:22 · 649 阅读 · 0 评论