2018年5月22日

【转】rrdtool学习笔记

摘要: 原博地址:https://blog.liuts.com/post/215/ 一、前言 为了做云缓存平台的技术储备,从零开始学习了rrdtool,rrdtool非常强大,刚接触会有摸不着边的感觉,尤其是一堆概念性的东西。学习的切入点便是这些概念,一一理解后你才能品尝到rrdtool的清香,首先要感谢a 阅读全文

posted @ 2018-05-22 11:27 不吃香菜真 阅读(290) 评论(0) 推荐(0) 编辑

2018年5月8日

[linux] /proc/diskstats各列含义介绍以及磁盘使用率计算方式说明

摘要: 320人阅读 Linux系统/proc目录下存放着当前系统运行的各项状态信息,以文件形式保存,例如CPU信息文件cpuinfo,内存信息文件meminfo,磁盘信息文件diskstats。 其中diskstats中每一列的含义对照如下: 1 0 sda 505235 28461 7421219 62 阅读全文

posted @ 2018-05-08 14:29 不吃香菜真 阅读(1600) 评论(0) 推荐(0) 编辑

2018年4月28日

Python与rrdtool的结合模块

摘要: rrdtool(round robin database)工具为环状数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术。rrdtool主要用来跟踪对象的变化情况,生成这些变化的走势图,比如业务的访问流量、系统性能、磁盘利用率等趋势图,很多流行监控平台都使用到rrdtoo 阅读全文

posted @ 2018-04-28 17:58 不吃香菜真 阅读(299) 评论(0) 推荐(0) 编辑

2018年4月16日

Math类四个常用方法辨析,floor、ceil、round、rint

摘要: 1.Math.floor floor,英文原意:地板。 Math.floor 函数是求一个浮点数的地板,就是 向下 求一个最接近它的整数,它的 值肯定会小于或等于这个浮点数。 再看下面的例子的时候,脑中想象一个竖着的数轴,负数在下,正数在上。这样对于向上取整和向下取整的说法,可能会更容易理解。 例子 阅读全文

posted @ 2018-04-16 09:04 不吃香菜真 阅读(477) 评论(0) 推荐(0) 编辑

2018年4月6日

【转】ctypes库的使用整理

摘要: Python中ctypes的使用整理 ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数。ctypes的官方文档在这里。 1. ctypes基本数据类型映射表 参数类型预先设定好,或者在调用函数时再把参数转成相应的c_***类型。ctypes的类型 阅读全文

posted @ 2018-04-06 10:20 不吃香菜真 阅读(728) 评论(0) 推荐(0) 编辑

【转】采用dlopen、dlsym、dlclose加载动态链接库【总结】

摘要: 1、前言 为了使程序方便扩展,具备通用性,可以采用插件形式。采用异步事件驱动模型,保证主程序逻辑不变,将各个业务已动态链接库的形式加载进来,这就是所谓的插件。linux提供了加载和处理动态链接库的系统调用,非常方便。本文先从使用上进行总结,涉及到基本的操作方法,关于动态链接库的本质及如何加载进来,需 阅读全文

posted @ 2018-04-06 10:00 不吃香菜真 阅读(125) 评论(0) 推荐(0) 编辑

2018年4月5日

【转】collectd的部署

摘要: 以版本三为例,因为版本四有太多的改动wget http://collectd.org/files/collectd-3.11.7.tar.gzcd /root/collectd-3.11.7./configure --prefix=/opt/collectd --with-rrdtool=/usr/ 阅读全文

posted @ 2018-04-05 21:59 不吃香菜真 阅读(196) 评论(0) 推荐(0) 编辑

【转】Pycharm Professional(专业版)完美破解,

摘要: PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发,但是每次注册着实让人 阅读全文

posted @ 2018-04-05 21:57 不吃香菜真 阅读(240) 评论(0) 推荐(0) 编辑

2018年4月3日

【转】在结构体最后定义一个长度为0的字符数组(技巧)

摘要: 最近看tty驱动源码,发现了一个以前老板上课时讲过的一个c语言技巧,不是很理解,上网学习了一下,总结如下: 在linux源码里 struct tty_buffer { struct tty_buffer *next; char *char_buf_ptr; unsigned char *flag_b 阅读全文

posted @ 2018-04-03 15:40 不吃香菜真 阅读(691) 评论(0) 推荐(0) 编辑

2018年2月26日

【转】C++11智能指针之weak_ptr

摘要: 转自 http://blog.csdn.net/Xiejingfa/article/details/50772571 如题,我们今天要讲的是C++11引入的三种智能指针中的最后一个:weak_ptr。在学习weak_ptr之前最好对shared_ptr有所了解。如果你还不知道shared_ptr是何 阅读全文

posted @ 2018-02-26 11:27 不吃香菜真 阅读(195) 评论(0) 推荐(0) 编辑

导航