▍很懒很操心 有一次,我在项目开发中想监控某段空间数据的大小,即这段空间在MCU中非常有限,希望每个版本在集成软件的时候都想获取其使用了多少空间,防止某些愣头青不珍惜内存,乱塞东西。而这段空间,我定义了一个神一样的结构体映射到这个空间,即其他开
科普文,给大家介绍观察者模式的使用场合及其优缺点。 模式动机 + 观察者模式是比较常用的设计模式之一,尤其是系统里面涉及到多个复杂子系统时,经常会使用到。 它就像系统里面某个子模块的跑腿,一旦该子模块发生变化,它就要为这个子模块通知其他的子模块
背景介绍: 只玩单片机在当代显得太局限了,本篇说说树莓派(Raspberry Pi)。 本文两个目标: 1、2020 新手选哪个树莓派; 2、给 Raspberry Pi 装哪个系统、怎么装系统。 Raspberry Pi 与单片机的差别 从编程体验的角度说说差别,既然说到“编程体验”就一定与
一、能力错觉 当书本(或谷歌)摆在眼前时,大脑会产生错觉,以为学习材料也同样存入了大脑,阅读毕竟比回想简单多了。 以为反复的阅读资料就是自己已经掌握知识,这就是能力错觉。 解决能力错觉的方法: 积极回想——让大脑提取关键概念,而非通过重复阅读被
来源 :筑梦编程 前言 学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆。全文分为两大部分,分别是Python基础语法和面向对象。 第一部分 Python基础语法 第一部分 Python基础语法 1. 认识Python 1.1 Python 简介 Python 的创始
本篇文章主要解决的问题是C语言整形与浮点型转化过程中的精度损失从而容易产生bug,对于浮点和整形的相关内容大家可以参考下面两篇文章<【重磅】“整形数”还真没那么简单(C语言版)>、<【典藏】别怪"浮点数"太坑(C语言版本)>,这里就不再赘叙了。 1 整
来源:cnblogs.com/zhenbianshu/p/12018714.html 前言 从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐
编辑整理:张巧龙,来源:大鱼机器人 作者:invalid s 链接:https://www.zhihu.com/question/405701348/answer/1329114111 很表面很浅薄的问题。 简单说爱怎么规定就怎么规定,甚至-1到254都行。无非是显示时通过编码表做个转换的问题而已。 不过,当初选择
最近读到这样一篇文章,从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容之精彩,读完感觉学到的很多东西瞬间联系起来了,分享给猿们。 首先要开始这个话题要先说一下半导体。啥叫半导体? 半导体其实就是介于导体和绝缘体中间的一种东西,比如二极
摘要:本文是台湾王汎森院士一篇演讲稿,对所有读研或考研同学非常有意义值得赏析,小编也是在网上无意之中看到的,觉得讲的非常好,也解决了我心中的很多疑惑,所以在此分享出来,与各位即将考研或是准研究生们共勉。硕士必读、留学力争、博士慎读,因为到了