1、作为一种防止宏错误展开的一种防御性写法。 相信很多人都知道,这里不展开了。 2、实现 goto 语句的功能,一次break就可以跳出到后续语句。 do { if(...) break; ... }while(0) // 后续语句 例如: // https://gitee.com/openharm ...
分类:
其他好文 时间:
2020-09-21 12:06:28
阅读次数:
44
9月16日消息,在百度世界大会上,李彦宏预测自动驾驶将在五年后全面商用。虽然无人驾驶技术已经发展几年了,几大互联网巨头都在”闭门造车”,但是目前无人驾驶还未能得到市场认可。大众对无人驾驶车辆还是持观望态度,若要全面推广自动驾驶技术,还需要一个漫长的过程。当下无人驾驶主要面临三个方面的阻碍,可以说是无人驾驶商业化的三道坎。第一道坎:无人驾驶的市场自动驾驶车辆的核心是技术水平,无人驾驶牵涉到导航、避障
分类:
其他好文 时间:
2020-09-18 04:09:08
阅读次数:
45
assert (expr); assert 是一个宏,当表达式 expr 的值为 0 时,程序会被终止(RE),然后你会得到一个消息,包含这个表达式的内容,表达式所在行号及源文件名:Assertion failed: expression, file filename, line line numb ...
分类:
编程语言 时间:
2020-09-18 03:24:40
阅读次数:
45
一、zabbix出现ValueCacheSize异常 查看zabbix server log发现如下异常: value cache is fully used: please increase ValueCacheSize configuration parameter 二、解决办法:增加Value ...
分类:
系统相关 时间:
2020-09-18 02:34:43
阅读次数:
55
1、创建文件 /home/zabbix/pvuv_number.sh 【 #/bin/bashuv_number(){ #/var/log/test_access.log 日志路径cat /var/log/test_access.log |awk '{print $1}'|sort|uniq|wc ...
分类:
其他好文 时间:
2020-09-18 01:13:05
阅读次数:
31
一直听说spring对java进行了重定义,设计和封装体系比较宏大;加上最近遇到了spring的问题,为了更好地定位问题,最近一段啃了一下spring源码。我用的源码版本是5.2.28,下面就把最近的研究成果做一下分享...
分类:
编程语言 时间:
2020-09-17 23:31:44
阅读次数:
39
一、由源码到可执行程序的过程 1. 预处理: 源码经过预处理器的预处理变成预处理过的.i中间文件 1 gcc -E test.c -o test.i 2. 编译: 中间文件经过编译器编译形成.s的汇编文件 1 gcc -S test.i -o test.s 3. 汇编: 汇编文件经过汇编器生成目标文 ...
分类:
编程语言 时间:
2020-09-17 23:23:37
阅读次数:
33
概述SNMPTrap监控主要用于设备发生故障时的主动通知的监控接收SNMPtrap与查询启用SNMP的设备相反。在这种情况下,信息发送自启用SNMP的设备并由Zabbix收集或“trapped”。通常在某些条件更改时发送trap,并且代理通过端口162连接到服务器(相反的,代理端的161端口是用于查询代理的)。使用trap可以检测在查询间隔期间发生的一些可能被查询数据遗漏的短期问题。在Zabbix
分类:
其他好文 时间:
2020-09-17 22:41:11
阅读次数:
19