开源监控工具 zabbix zennos opennms cacti nagios ganglia zabbix (功能)数据采集-->数据存储-->数据展示和分析-->报警 数据采集: SNMP agent ICMP/SSH/IPMI 数据存储: cacti:rrd(rrdtools) nagio ...
分类:
其他好文 时间:
2018-06-26 01:07:42
阅读次数:
191
#define 定义宏#undef 取消已定义的宏#if 给定条件为真,则生成下面的代码 #elif 跟else if一个道理.#else 跟else一个道理#endif 结束一个#if....#else条件编译快#ifdef 如果宏已经定义,则编译下面嗲吗#ifndef 如果宏没有定义,则编译下面 ...
分类:
其他好文 时间:
2018-06-18 18:18:28
阅读次数:
131
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。 在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包 ...
分类:
编程语言 时间:
2018-06-07 23:04:53
阅读次数:
237
当多个模板具有相同的顶部/底部内容/部分内容时,可以使用这三者来实现 宏是一个函数, 返回一个模板或者html字符串 定义宏 调用宏 不支持多继承 为了便于阅读,在子模板中使用extends时,尽量写在模板的第一行。 不能在一个模板文件中定义多个相同名字的block标签。 当在页面中使用多个bloc ...
分类:
其他好文 时间:
2018-06-02 21:35:15
阅读次数:
131
我们到目前为止,学习了 C++ 这么久。提个小问题:在 C++ 中有几种交换变量的方法呢?通过定义宏代码块和定义函数。宏定义代码块的优点是代码可以复用,适合所有的类型,缺点是编译器不知道宏的存在,并不会去进行类型检查。定义函数的优点是编译器会去对类型进行检查,而缺点是根据类型需要重复定义函数,无法进行代码复用。那么在 C++ 中有没有解决方案集合两种方法的优点呢?就是泛型编程。泛型编程是指不考虑具体数据类型的编程方式。
分类:
其他好文 时间:
2018-06-01 19:11:10
阅读次数:
149
c++test工程单元测试中报错 “STRINGIZE” 未定义错误 解决方案:在头文件定义宏STRINGIZE #符号把一个符号直接转换为字符串,例如:#define STRINGIZE(x) #xconst char *str = STRINGIZE( test_string ); str的内容 ...
分类:
其他好文 时间:
2018-05-24 21:14:14
阅读次数:
1298
1.用到的Flask知识 1.使用整形,浮点型,路径型,字符串型下正则表达式路由转化器 2.使用GET与POST请求,上传文件,cookie获取与响应,404处理 3.使用模板自动转义,定义过滤器,定义全局上下文处理器,Jinja2语法,包含,继承,定义宏 4.使用flask wtf定义表单模型,字 ...
分类:
Web程序 时间:
2018-05-18 01:22:34
阅读次数:
696
-优化- /O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 优选代码空间 favor code space /Oa 假设没有别名 assume n ...
分类:
编程语言 时间:
2018-04-29 23:15:22
阅读次数:
250
freemaker的基本语法 freemaker的基本语法:<# ... > 中存放所有freemaker的内容,之外的内容全部原样输出。<@ ... /> 是函数调用两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。freemaker提供的控制包括如下: <#if conditi ...
分类:
其他好文 时间:
2018-04-27 02:43:53
阅读次数:
415
如果你想创建自定义的宏的话,用户宏能够帮你完成这个任务。这个可以在你系统中应用特定的操作,比如说应用自定义格式等。用户用是在 Confluence 创建和和管理的,你需要有一定的编码基础才可以。你需要具有系统管理员权限来创建和应用用户自定义宏。希望创建一个新的用户宏:进入 > 基本配置(General Configuration) > 用户宏(User
分类:
其他好文 时间:
2018-04-26 12:29:25
阅读次数:
495