自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hwc56的专栏

大家携手共建明天的辉煌!

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 学习之JNI个人总结

jdk环境和ndk的配置安装成功的情况下,在按照下面的来:在Android工程(MyProject)创建成功之后,在工程的src目录下可以自定义一个包(例如:com.example.xuexijni),然后在该包名下创建提供jni借口java文件,先把native方法写好,java文件内容例如:example:LibHello.java:内容如下:public class L...

2019-10-29 13:20:36 167

原创 OpenFalcon关于监控数据归档绘图相关说明方面的实践总结

一、数据采集数据采集又falcon-agent负责,采集上报到falcon-transfer,falcon-transfer将上报的各种监控数据发送给falcon-graph,falcon-graph通过各种归档策略和rrdtool归档工具来归档数据。二、数据归档监控数据归档按照归档策略来进行,设置的归档策略目前有如下几种:1. 一分钟...

2019-04-20 16:26:37 473

原创 OpenFalcon关于单节点部署方面的实践总结

OpenFalcon单节点支持规模分析一、概述 OpenFalcon核心组件有agent、transfer、graph、judge、hbs等,其中transfer、graph、judge三个组件分别对网络资源、磁盘资源、内存资源消耗比较高,承受压力最大,资源消耗也最大。由于agent采集数据后上报到transfer,再由transfer转发到graph、judge,所...

2019-04-20 16:26:03 238

原创 弹性伸缩中监控的开发概要说明

一、弹性伸缩组聚合监控原理采用openfalcon中集群聚合模块(aggregator)来实现对弹性伸缩组中的所有的主机进行查询某个Counter(如:cpu.busy)的最新值,使用”分子:$(Counter) 分母:$#”的配置方式来实现对弹性伸缩组内所有主机的Counter值的采集(其中$#表示的是能够正常查到数据的机器数量),上报到transfer模块,从而达到对弹性伸缩...

2019-04-20 16:25:33 270

原创 OpenFalcon关于对接Ceph方面的实践总结

与Ceph监控对接说明文档一、 概述通过将Ceph采集功能集成到Falcon的agent组件中,达到agent部署的所在节点完成对Ceph的监控信息的采集并上报Falcon的目的,利用Falcon的绘图和告警特点完成对Ceph的使用情况的资源监控和趋势判断。二、 功能原理Ceph有一个ceph-rest-api的http服务,提供ceph相关的获取信息...

2019-04-20 16:25:15 394

原创 OpenFalcon中plugin在FalconAgent中的使用概要说明

一、Plugin定义对于Plugin机制,叙述之前必须要强调一下: Plugin可以看做是对agent功能的扩充。对于业务系统的监控指标采集,最好不要做成plugin,而是把采集脚本放到业务程序发布包中,随着业务代码上线而上线,随着业务代码升级而升级,这样会比较容易管理。(承述来自OpenFalcon官方文档中关于plugin机制相关说明)二、Plugin使用步骤1....

2019-04-20 16:24:50 407 1

原创 OpenFalcon进程监控开发说明文档

一、概述进程监控目前涉及的监控信息有运行进程个数、进程总个数、阻塞进程个数、以及TOP前五名的进程相关监控信息(进程用户名、进程id、进程名、进程cpu使用率、进程内存使用率、进程打开的文件个数),可以通过tags来判断进程信息(用户名、进程id、进程名)。二、功能原理在falcon的agent模块中新添加两个监控函数,分别负责进程个数监控和进程占用的系统资源信息。下面具体说明功...

2019-04-20 16:22:10 1058 1

原创 Mysql数据库监控开发功能集成说明

一、概述通过将MySQL采集功能集成到Falcon的agent组件中,达到agent部署的所在节点完成对MySQL数据库监控信息的采集并上报Falcon的目的,利用Falcon的强大历史数据绘图和监控告警特点完成对MySQL数据库的资源监控和趋势判断。二、功能原理调用基于Go语言编写的MySQL相关的api,来通过执行MySQL语句,并对MySQL语句...

2019-04-20 16:17:07 967

原创 OpenFalcon关于聚合监控方面的实践总结

OpenFalcon集群监控实现一、概述 集群监控的本质是一个聚合功能,把整个集群的机器(体现为某个HostGroup下的机器)综合起来看某项监控指标,把这个指标重新push回指定的监控server端,以便查看该指标的历史趋势图,为该指标配置报警策略,以此来达到从单个维度来监控整个集群的效果。Openfalcon集群监控是用aggregator组件配合告警模板实现,aggregat...

2019-04-20 16:16:13 1065

原创 OepnFalcon关于动态设置监控项和指定Agent采集角色说明文档

一、 简介考虑到后期监控告警监控指标的多样化应用,需要agent的采集指标能够动态的添加和移除来增强监控的灵活度,通过动态配置监控指标和指定agent角色来有选择的进行监控信息的采集和归档,减少垃圾数据,增强监控指标的灵活性。目前HBS和Agent进行定时交互,可以通过两者的交互机制来实现只需要配置HBS,就行动态设置与之通信的所有agent的监控指标和监控角色。二、 动态设置监控项...

2019-04-20 16:14:16 233

原创 Linux基础数据采集项

Linux基础数据采集项一、CPU相关采集项计算方法:通过采集/proc/stat来得到,大家可以参考sar命令的统计输出来理解。cpu.idle:cpu 或 cpu 闲置的时间百分比, 系统没有一个未完成的磁盘i/o 请求。cpu.busy:与cpu.idle相对,他的值等于100减去cpu.idle。cpu.guest:cpu 或 cpu 运行虚拟处理器所用的时间的百分比。...

2019-04-20 16:11:42 719

原创 关于Android Studio中android工程库的引用个人小结

引用Android Studio工程(eclipse工程没有尝试),首先是有一个可以正常运行的工程作为被引用的工程库:1.在新的工程的菜单选项栏File--》Project Structure,进入到 Project Structure界面,然后左上角分别有一个‘+’号,一个‘-’号,分别表示向该工程添加引用的模块和卸载模块。2.选择‘+’,开始添加一个模块,选择“import  Exis

2015-08-05 17:13:24 572

原创 复选框的应用

布局文件中添加如下内容:CheckBoxandroid:text="选项A"android:id="@+id/CheckBox01"android:layout_width="wrap_content"android:layout_height="wrap_content">CheckBox>  CheckBoxandroid:text="选项B"android

2014-11-25 22:07:05 494

原创 自动补全框

在布局文件中添加如下内容:AutoCompleteTextView android:id="@+id/autoComplete"                           android:layout_width="fill_parent"                           android:layout_height="wrap_content">

2014-11-25 22:01:53 337

原创 下拉框的应用

首先是布局文件中添加如下: Spinnerandroid:id="@+id/Spinner01"           android:layout_width="fill_parent"           android:layout_height="wrap_content"/>这个在activity类中定义如下:private staticfina

2014-11-25 21:50:30 355

原创 消息栏的应用

首先关于布局文件部分:通知栏显示所用到的布局文件(相对布局)RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    and

2014-11-25 21:29:29 344

原创 ListView之适配器参数传递问题

构造适配器时,在适配器内构造一个类,传递参数时,遇到了程序崩溃,即滑动listview选框时程序异常退出,报错原因是map在get一个键值对时,出现了异常。启发适配器在UI和控制端传递数据时,一般是越少越好,另外要注意到String类的特殊性,在java中对象的获取与强制转换时出现的异常情况,如下:int    n = (Integer)map.get("Key");此举存在隐形的异常

2014-11-25 21:16:56 598

转载 关于两个activity之间切换时传递数值的情况(基于上一篇切换情况下)

情况一:Activity A  切换到  Activity B

2014-11-13 11:45:11 418

原创 关于两个Activity之间切换的情况

情况一:Activity A  切换到  Activity B

2014-11-13 11:27:47 547

原创 关于Android的ListView个人小结

ListView        android:id="@+id/lv"        android:layout_width="fill_parent"        android:layout_height="wrap_content"         >ListView>

2014-11-13 10:36:37 375

原创 C++的个人小结

C++入门,个人感觉应该有一点C语言的基础,这样学起来比较快,在面向对象时能够分得清面向对象和面向过程的区别,C++的灵魂就是对象,显然思想很重要。 在刚开始学习C++时要明白什么叫面向对象、什么是多态,针于一个类,什么是私有、公有、保护,它们各自的特征!然后在探讨类与类之间有哪几种关系,以及所呈现的形态,这样就把C++学了一大半了!剩下的就是更深度的模板和类库了!

2013-01-13 21:22:43 445

项目需求规格说明书

关于需求捕获设计与分析,是一个项目开始的重中之重!搭配的有UML图,很好理解!

2013-06-12

子系统与类的分析与设计

类图、UML设计思想、设计模式相结合,学期过程中体会设计模式!

2013-06-12

系统架构分析与设计

有图片和文字相互搭配,跟容易学会系统架构分析与设计!

2013-06-12

线程函数秘籍

详细的线程函数分析,齐全的线程函数,还带有详细的备注,个人不断地总结得来,分享一下!

2013-05-23

进程的相关函数

所有的有关进程的函数,带有详细的备注,以及一些参数的详细分析,个人感觉不错!

2013-05-23

创建调用库

懂得库的创建和调用对我们以后的代码的重用性和稳定性有着很大的帮助,而且可以提高代码的可移植性和高效性!

2012-12-24

SDL的一个按钮的制作

学习按钮的制作,能够带来很大的帮助!所以要有信心的哦,不是不懂二十不去作!

2012-12-20

SDL图片移植到6410开发板

交叉编译移植,嵌入式开发!先学会移植图片,动画,在学移植游戏,或应用程序!

2012-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除