摘要:
1. 返回函数内部局部变量的地址在C++里是极不被推荐的。因为这片内存在函数结束就会被编译器(?)释放。可能导致错误; 但是在前端的应用里却是一个可用的方式,即变量提升,也叫闭包运用(截流、防抖)。例如在按钮点击提交表单时,可以从函数内部返回一个变量或者标志,用来防止客户重复提交表单给服务器。 阅读全文
摘要:
1. source 命令用于执行被修改的配置文件,使最新配置更新到操作系统 通常有如下命令 source ~/.profile source ~/.bash_profile source /etc/profile如果碰到sudo: source: command not found问题,主要是因为系 阅读全文
摘要:
1. 将float型赋值给整型 比如float f=3.14int i=fi 最后等于3。 这个转换是由编译器完成的,当把float型的数据赋值给int型数据时,编译器会自动截断小数点后的数,把整数部分赋给int类型的变量 由此可推断出四舍五入的实现方法:int a = b+0.5; 2. for循 阅读全文
摘要:
1. 头文件里可以进行同名声明,编译可通过。 2. initializer element is not constant:全局变量是保存在静态存储区的,因此在编译的时候只能用常量进行初始化,而不能用变量进行初始化。全局变量的内存地址直接存储变量的值。 3. 线程的属性可通过pthread_attr 阅读全文
摘要:
1 PSEQ是什么,要置为数字模式吗,SCL20应该是简易IIC的 2 P11~P15 output 为啥 3 有哪些需要配置上拉电阻的: 4 开关机需要配什么:初始化powerKey 、POWER_EN,调整 GpioPowerOnOff 里面做检测的那几个端口的宏定义,拉高引脚暂时不考虑 P11 阅读全文
摘要:
1 同一单元的UART时钟最好用不同的时钟(指UART1 与 UART0,UART2由于是1单元因此目前看来不产生影响)。 2 GPS发送消息过多如果接收长度没有填好会导致填满内存最终死机 。 3 激光器开机要拉低LASER_CTRL不然它会默认拉高(?为何,默认值明明确实是低 。 哦对了,之前调试 阅读全文
摘要:
1. #! /bin/bash 作为第一行代码,将指定shell脚本解释器的路径,并会给注释加粗的显示。乱写或不写虽然报错但也可以执行,解释器会选择默认路径进行解释执行。 2. 机芯给的原始数据640*480,mypath是干嘛的来着,rgaCutFrame是数据裁剪,通过裁剪后的数据将抵达NV12 阅读全文
摘要:
1. "off base”常喻指“荒谬的,错的太离谱(尤指基于错误前提之上的错误言行)”,如:The stories are off base(报道完全失实);His description of the accounting system was totally off base(他所描述的会计体 阅读全文
摘要:
1. 枚举类型是一种基本数据类型,其中一个枚举成员所占大小4个字节;对枚举变量的赋值只能通过将一个值强制类型转换为它本身的枚举成员然后进行赋值(不可以对枚举成员赋值,不可以用不同枚举变量的成员进行强制类型转换然后赋值)。 2. keil 的魔术棒里有很多配置,之前碰到的那个Ulink not fou 阅读全文
摘要:
1. 按键的编码器长按的确会发送一次信息,但由于ke->status==0,因此发出去也不会有任何影响,只要我加上去一个判断意思一下就可以了。 2. 用tar命令批量解压某个文件夹下所有的tar.gz文件,还是用了通配符的思想 ls *.tar.gz | xargs -n1 tar xzvf 。 3 阅读全文