![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 90
普通网友
这个作者很懒,什么都没留下…
展开
-
最全FastJson的基本使用_fastjson 下标几开始(1),2024年最新阿里巴巴物联网嵌入式开发面试都问些什么
SimplePropertyPreFilter filter = new SimplePropertyPreFilter(实体类.class, “字段1”,“字段2”);字段为我们需要序列化的字段,如果实体类中没有改字段则不解析放弃该字段而不会报错。这个还有toJSONString 重载的方法,有很多,在给一个就是可以按照标准的json 格式输出,上面的输出都不规范,我们来看看,输出结果为:{“age”:24,“id”:0,“name”:“Aaron”}还是一个简单的函数而已,就能办到。原创 2024-05-15 04:51:24 · 1722 阅读 · 0 评论 -
最全Fastboot介绍,2024年最新终于搞明白了
Fastboot协议是一种通过USB连接与bootloader通讯的机制。它被设计的非常容易实现,适用于Linux、Windows或者macOS等多种平台。fastboot是Android系统提供的一种较recovery更底层的通过USB更新文件系统的方式。Fastboot 是一种用于与 Android 设备进行低级别通信和控制的协议和工具。它允许你在设备启动状态下与设备进行直接通信,并执行各种操作,如刷入系统镜像、分区操作、引导加载程序解锁等。原创 2024-05-15 04:50:47 · 1960 阅读 · 0 评论 -
最全ESP32-Cam学习(1)——拍摄第一张照片_esp32相机,2024年最新物联网嵌入式开发入门视频教程
在某宝可以轻易买到。它分为主板,和底板。底板的主要功能是供电、程序下载等等。主板才是ESP32芯片的核心。原创 2024-05-15 04:50:10 · 445 阅读 · 0 评论 -
最全Efuse介绍及安全启动浅析,腾讯物联网嵌入式开发面试必问
上面我们也了解过了,efuse主要用于记录一些OEM的产品信息,并且也会用于安全启动,那么安全启动是什么,为什么要做安全启动?安全启动以限制消费者能力,防止消费者从软硬件层面,对产品的部分关键系统进行读写,调试等高级权限,达到对产品的商业保密,知识产权的保护。安全启动的安全模型是建立在消费者是攻击者的假设之上刷机安装自定义的操作系统绕过厂家封闭的支付平台绕过系统保护,复制厂家保护的数字产品。使用数字示波器监听CPU和RAMeMMC之间的数据传输来读取非常底层的数据传输。而且像eMMC。原创 2024-05-15 04:49:31 · 934 阅读 · 0 评论 -
Windows socket之WSAEventSelect模型_wsaeventselect模型的socket编程和客户端应用的功能(2)
在while循环内,循环调用WSAWaitForMultipleEvents函数等待网络事件的发生,当网络事件发生时函数返回,并通过该函数的返回值得到发生网络事件的套接字。然后调用WSAEventSelect函数为该套接字关联事件对象,注册FD_READ,FD_WRITE和FD_CLOSE网络事件。3:如果要取消事件对象与网络事件的关联,以及为套接字注册的网络事件。如果发生FD_CLOSE网络事件,将该套接字从套接字数组清除,同时将对应事件从事件数组删除。事件对象数量减一,并关闭该套接字。原创 2024-05-14 19:56:59 · 627 阅读 · 0 评论 -
Windows socket之WSAEventSelect模型_wsaeventselect模型的socket编程和客户端应用的功能(1)
在while循环内,循环调用WSAWaitForMultipleEvents函数等待网络事件的发生,当网络事件发生时函数返回,并通过该函数的返回值得到发生网络事件的套接字。3:如果要取消事件对象与网络事件的关联,以及为套接字注册的网络事件。这些标识符的命名规则是对应的网络事件后面添加_BIT.例如,对于FD_READ事件的网络事件错误标识符为FD_READ_BIT。如果发生FD_CLOSE网络事件,将该套接字从套接字数组清除,同时将对应事件从事件数组删除。事件对象数量减一,并关闭该套接字。原创 2024-05-14 19:56:20 · 794 阅读 · 0 评论 -
Win10配置 STM32 GD32 单片机 GCC+VScode 编译调试总结 2021版_windows vscode 单片机编译
不多介绍, Stack Overflow对2018年的IT生态调查显示:Visual Studio Code超过Visual Studio一跃成为榜首,成为“最受欢迎的开发环境”, 前端后端全栈程序员必备. 当然嵌入式工程师也不能少.原创 2024-05-14 19:55:41 · 1596 阅读 · 0 评论 -
Win10配置 STM32 GD32 单片机 GCC+VScode 编译调试总结 2021版_windows vscode 单片机编译(1)
注意我们使用软件要在官方提供的地址进行下载,警惕百du网盘(除非明确知道来源)和其他下载站. 官方链接一般是官方项目主页,SourceForge ,或者官方项目Github release页面进行下载. SourceForge是全球最大的开放源代码软件开发平台和仓库。它集成了很多开放源代码应用程序,为软件开发提供了整套生命周期服务下面红框里任选, 都是可以用,区别是Windows下实现的系统调用细节不一样.我选的是,可能是最佳兼容性,这个是在线下载器默认安装的版本.原创 2024-05-14 19:54:59 · 872 阅读 · 0 评论 -
2024年物联网嵌入式最全常见数据库简答题(1),物联网嵌入式开发面试题目2024
因为任何系统的安全保护措施并不是完美无缺的,蓄意破坏数据的人总可能存在,利用好数据库的审计功能可以追踪信息,重现导致现有状况的一系列事件,从而找出非法存取数据的人,时间和内容。数据转储是数据库恢复中采用的技术,即DBA定期的将数据库复制到磁带或另一个磁盘上保存起来的过程,当数据库遭到破坏的时候可以将后备副本重新装入,将数据恢复到转储时的状态。(1)一个1:1的联系可以转换为一个独立的关系模式(两边的码+联系的属性,其中候选码为每个实体的码①②),也可以与任意一端对应的关系模式合并。定义事务的语句有哪些?原创 2024-05-14 10:51:06 · 294 阅读 · 0 评论 -
2024年物联网嵌入式最全常用通信协议——IIC协议实战项目(一)(STM32,2024年最新【金九银十】
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。原创 2024-05-14 10:50:25 · 305 阅读 · 0 评论 -
2024年物联网嵌入式最全嵌入式设备系统有无操作系统的区别,物联网嵌入式开发基础面试
设备驱动包含的接口函数也与硬件的功能直接吻合, 没有任何附加功能。不管有无操作系统,设备驱动都是必须的,有了操作系统后,驱动程序需要融入到内核,应用和驱动直接的纽带是固定的,驱动工程师需要按照操作系统规定的接口进行设计,所以存在操作系统时,驱动变成了硬件和内核直接的桥梁,它对外呈现的是统一的接口,例如:write()、read()、驱动程序有Aread()、Bread(),操作系统会根据实际使用的设备调用相应的驱动,不用每次都重新匹配,应用工程师也完全不必关心硬件变化。原创 2024-05-14 10:49:47 · 383 阅读 · 0 评论 -
2024年物联网嵌入式最全嵌入式文件系统详解_嵌入式 文件系统工作原理(1),2024最新百度、头条等公司物联网嵌入式开发社招面试题目
Cramfs文件系统以压缩方式存储,在运行时解压缩,所以不支持应用程序以XIP方式运行,所有的应用程序要求被拷到RAM里去运行,但这并不代表比Ramfs需求的RAM空间要大一点,因为Cramfs是采用分页压缩的方式存放档案,在读取档案时,不会一下子就耗用过多的内存空间,只针对目前实际读取的部分分配内存,尚没有读取的部分不分配内存空间,当我们读取的档案不在内存时,Cramfs文件系统自动计算压缩后的资料所存的位置,再即时解压缩到RAM中。专门针对 NAND Flash,软件结构得到优化,速度快。原创 2024-05-14 10:48:56 · 320 阅读 · 0 评论 -
2024年最全浅谈物联网开发最热协议—MQTT协议(1),2024年最新想拿高工资
在这里主题(Topic)就可以理解为你抖音用户的“网名”,只有我们订阅了该“网名”,才能通过服务器进行数据的交互,所以在这里我们就可以将服务器理解为一个“中转枢纽”,用户一将“作品”(消息)发布到这个“中转枢纽”(服务器),之后服务器再将该作品推送给订阅了该用户一的粉丝用户二。在这里需要注意的是:用户二(客户端)发布的消息并不是直接发布给了用户一,而是发布到了抖音平台(服务器),由于用户一订阅了用户二的消息,所以抖音平台(服务器)就会向用户一推送。| Qos值 | Bit2 | Bit1 | 描述 |原创 2024-05-14 05:56:15 · 770 阅读 · 0 评论 -
2024年最全核能的发展与应用,2024年最新面试加分项
1. 核裂变:核裂变是指重核(通常是铀、钚等)被中子轰击后发生核分裂的过程。在核裂变中,原子核分裂成两个或更多的轻核,并释放出大量能量和中子。这种能量释放可以通过控制反应过程来产生热能,用于产生蒸汽驱动涡轮发电机来产生电力。核裂变过程中产生的能量是巨大的,而且核燃料的储存密度也很高,因此核裂变被广泛应用于核电站。2. 核聚变:核聚变是指轻核(通常是氘、氚等)在极高温度和压力下发生融合的过程。在核聚变中,两个氢核融合成一个重氢(氦)核,并释放出巨大的能量。原创 2024-05-14 05:55:38 · 814 阅读 · 0 评论 -
2024年最全树莓派4B系统搭建(超详细版)_树莓派p3+,最新阿里物联网嵌入式开发高级面试题及答案
最后文件长这样:这样首次上电开机后就会自动连接WiFi以及使能SSH通道;在路由器后台,或者使用IP扫描工具获得分配给树莓派的IP后,就可以用SecureCRT或者Putty之类的工具,用SSH访问树莓派了。原创 2024-05-14 05:54:59 · 699 阅读 · 0 评论 -
2024年最全朋友圈那位隐藏大佬的单片机学习心得_钟威 单片机开发,2024年最新收割快手,字节,百度,美团的Offer之旅
还有一类就是像无际老师这样,将自己的工程案例制作成开发板,有针对性的进行教学,这样可以从外设到架构一起学习,关于架构这一点我们后面谈。一般电子爱好者都会有很多的开发板,以我为例就用51、AVR、LGT、arduino、STM8、STM32、ESP8266、ESP32等等开发板。还有各种外设,只要能够适合需求的就是最好的,尤其对于个人来说只是用来学习,不是用来做产品,基本不会考虑芯片的成本的,不会计较几分几角的利润在产品级数下的放大效应。原创 2024-05-14 05:54:17 · 710 阅读 · 0 评论