在单片机中我们经常需要访问某个指定的寄存器或者到指定的RAM地址,在本文为简单描述,下文所说的存储器可指:寄存器,RAM等。01宏定义:定义一个宏,将地址值转化为C指针,然后取这个指针指向的内容,这样就可以访问存储了,代码如下:#defineSDA_DIR_REG*(__IOui...
大家好,我是小麦。在我毕业即将踏入职场时,非常有幸读到了一篇优质文章,文中关于工作生活、如何定义好工作、跳槽与积累等话题都有新角度的理解。这些观点指引着我的职场发展,也给我带来了很多收获和思考。1、关于工作和生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工...
提到C语言,很多人的第一反应是:C语言,不都过时了?还有必要研究吗? 当然有必要。用一个词来形容:C生万物。听起来有点浮夸,但也没说错。现今这个世界上,几乎所有重要的软件都跟C有关系: 主流操作系统是C写的,绝大多数语言的编译器也是C写的,数据库、网络、硬件驱动、服务器应用等等,...
大家好,我是小麦。最近看到之前的文章,和大家分享一下,其中充满了职场的各种挣扎和经历,也感受了一个平凡人的奋斗之路,我们一起来看下这些事情。作者:末末书屋ID:momoshuwu_2015一年前的十月,我离开了华为,不咸不淡。今年十月,和我一同入职的先生也离开了,心里的五味杂陈却...
上个月末消息,一则“阿里内部会通知要裁员大概2万人,管理层更加扁平化管理,有的部门将彻底消失”的截图在网上流传。与此同时,坏消息也接踵而来。2021年11月18日,阿里巴巴2022财年第二财季(对应自然年7月~9月)营收2006.9亿元,第二季度调整后净利润285.2亿元,同比下...
大家好,我是小麦。最近在调试一个CAN总线的设备遇到一些问题,简单总结一下。本文会对CAN总线进行简单介绍,CAN的硬件链路层,协议层,以及调试的一些心得。目录什么是CAN总线?物理层差分信号连接方式CAN节点CAN协议如何寻址?帧类型数据帧远程帧错误帧过载帧消息时序以及同步位时...
01 偶遇此刻,我在上海,由于前两天参加的中级职称专业公共课,培训老师说要下载电子档,传到她QQ邮箱,公司不给用QQ,于是用163邮箱发了过去。163的邮箱已经沉睡很多时间,连忙密码都忘记了,更改了密码发了过去。邮箱有一百多封邮件没有看了,大部分是我订阅的与电子技术有关的邮件,点...
走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经走过的10年的路程,有些心得体会你可以借鉴一下。在某一天的某一个时候,突然意识到,自己已经毕业工作十年了,是该写篇东西,来记录下自己的十年,算是给自己一个心理的慰藉,...
这是一个纷杂而无规则的世界,越想忘掉的事情,越难忘记。 正文 我们这行都很幽默,总说编程就是CV,自黑写程序大部分都是靠复制粘贴。实际上,很多高级或资深程序员写代码也就是CV:把其他项目里的一段代码复制过来,稍加改动,run一下没问题就能上线。但这种做法就是在给子孙后...
❝可能是最完善的 Redis分布式锁原理与实战总结,建议收藏Redis分布式锁使用SET指令就可以实现了么?在分布式领域CAP理论一直存在。分布式锁的门道可没那么简单,我们在网上看到的分布式锁方案可能是有问题的。「码哥」一步步带你深入分布式锁是如何一步步完善,在高并发生产环境中如...
打游戏是许多年轻人的爱好,在家里怎么打都无可厚非,但如果是在公司打,还被领导抓住了,那会怎么样呢?一个字节的实习生发帖求助:打游戏被上上级领导拍照了,商量的结果是自己回学校。不知道会不会影响以后找工作,据说阿里的背调还挺严格的,担心这段经历影响自己毕业求职。注意:楼主打游戏的时间...
来源:http://blog.thankbabe.com高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。...
首先告诉大家一件事,在十一国庆期间,引擎的机器又又。。。又扛不住了流量。经过监控分析,发现某个服务的一个实例所在的虚拟机扛不住了,所以采取临时措施流量控制之后,问题解决了,但还是造成了不小的损失。经过此次故障,以及分析故障的过程中对负载均衡又有了新的更加深入的认识,所以将这部分写...
前言SQL优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化SQL语句,因为它的改造成本相对于代码来说也要小得多。那么,如何优化SQL语句呢?这篇文章从15个方面...
一、背景一套监控系统的检测和告警是密不可分的,检测用来发现异常,告警用来将问题信息发送给相应的人。vivo监控系统1.0时代各个监控系统分别维护一套计算、存储、检测、告警收敛逻辑,这种架构下对底层数据融合非常不利,也就无法实现监控系统更广泛场景的应用,所以需要进行整体规划,重新对...