摘要:
转自:https://www.cnblogs.com/Dark-King/p/9412766.html 1、数组类似于标准库类型vector容器,都是存放相同对象的容器,但是数组存放的对象本身没有名字,并且灵活性也不如vector容器。 2、数组的维度必须是一个常量表达式。 3、与内置类型变量一样, 阅读全文
摘要:
看了版上很多贴子,发现很多版友都在问“热门研究方向”、“最新方法”等。有同学建议国内某教授的教材、或者CNKI、或者某些SCI期刊。每当看到这种问题,我都有点纳闷,为什么不去读顶级会议上的论文? 我无意否认以上文献的价值,但是在机器学习、计算机视觉和人工智能领域,顶级会议才是王道。国内教材和CNKI 阅读全文
摘要:
转自:https://www.cnblogs.com/xidongs/p/5655440.html __align __align 关键字指示编译器在 n 字节边界上对齐变量。 __align 是一个存储类修饰符。它不影响函数的类型。 语法 __align(n) 其中: n 是对齐边界。 对于局部变 阅读全文
摘要:
转自:http://blog.sina.com.cn/s/blog_861912cd0100tc94.html 要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以 阅读全文
摘要:
Git的杀手级特性--分支 1.几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。与许多其它版本控制系统不同,Git 鼓励在工作流程中频繁地使用分支与合并,哪怕一天之内进行许多次。 理解和精通这一特性,你便会意识到 Git 是如此的强 阅读全文
摘要:
今天开始学习git,先看三章 并做一些摘录。 0.直接记录快照,而非差异比较CVS、Subversion、Perforce、Bazaar ,将它们保存的信息看作是一组基本文件和每个文件随时间逐步累积的差异。 而Git则是对于文件进行快照,而非差异比较,如下 1.git就是一个版本管理工具,近乎所有操 阅读全文
摘要:
转:https://blog.csdn.net/m0_38022029/article/details/79606104 今天舍友突然问我“在java中 a+=b 和a=a+b 有什么区别”,说这是一道面试题。当时就不假思索的回答:“一样啊”,然后他说有位面试者也回答说一样,所以被淘汰了。当时感觉很 阅读全文
摘要:
协议栈解析 对开发者来说,很简单,他只需要调用send(0x53) GATT层定义数据的类型和分组,方便起见,我们用0x0013表示电量这种数据类型,这样GATT层把数据打包成130053(小端模式!) ATT层用来选择具体的通信命令,比如读/写/notify/indicate等,这里选择notif 阅读全文
摘要:
左移右移小总结 @(组成原理) 关于数的移位,特别需要注意正数,三码相同,所以无论左移还是右移都是补0. 而负数的补码就需要注意,左移在右边补0,右移需要在左边补1,有一个很有趣的误区是,认为符号位保持不变,仅仅移动数据位,这是不对的,因为无论数据位还是符号位,都是二进制,在整体大迁移的过程中,符号 阅读全文
摘要:
在做一个指南针的程序时,发现数据抖动的很厉害。去和芯片厂商的咨询,被告知是sensor安放的位置的问题,当前的原始数据和哪吒的风火轮一样,极为不规则,像火苗到处乱窜,只有改板子才能解决。反复试验发现:sensor上方的电池和周围的flash,memory,cpu,speaker等影响太大导致数据不稳 阅读全文