自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 atop就是一款用于监控Linux系统资源与进程的工具

引言Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:)。但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳定呢?非也,要知道业务功能是由系统上跑的程序实现的,要实现业务功能的稳定性,选择Linux只是迈出的第一步,我们更多地工作是不让业务程序成为稳定性的短板。 当我们的服务器出现问题

2017-01-24 22:53:43 2356 1

原创 Python与rrdtool的结合模块

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

2017-01-23 18:24:27 4252 1

原创 Python 字符串操作

Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)                 去空格及特殊符号      s.strip() .lstrip() .rstrip(',')            复制字符串      #strcpy(sStr1,sStr)       sStr= 'strcpy'   

2017-01-23 17:30:42 515

原创 Linux 使用mysql简单教程

如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用linux系统的程序猿不是一好的程序猿哦!因为windows有时候真的让人很抓狂,而本人也相信没有什么习惯是不可以改变的。so以下都是在linux系统中的使用:安装mysql命令 :$ sudo apt-get install -y mysql-server查看mysql的

2017-01-23 16:42:13 549

原创 MySQL-python连接socket问题

MySQL-python连接socket问题Python中使用MySQLdb连接数据库时出现以下错误:Traceback (most recent call last): File "/home/monitor_user/serverMonitor.py", line 206, in ServerList = sqlQuery(getMngConn(), "s

2017-01-23 16:27:15 2878

原创 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。

在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own ini

2017-01-23 15:59:33 358

原创 CentOS-Mysql-Access denied for user root 更换root 密码

1.  停掉MySQL服务:   /etc/init.d/mysqld stop使用safe模式,进行重启:   mysqld_safe --skip-grant-tables2使用root账户,无密码登录:  mysql -u root选择mysql database:

2017-01-23 15:24:04 559

原创 Centos6.5安装mysql不能启动,应该安装mysql-server

Centos6.5安装mysql不能启动,应该安装mysql-servercentos中安装mysql很简单如下命令即可yum install mysql 装好了,运行mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc

2017-01-23 15:20:51 1956

原创 centos 6.5 安装MySQL-python模块

如果你服务器环境允许yum,安装MySQL-python模块就很简单了[python] view plain copy yum install MySQL-python -y  当然也可以源码安装该模块首先安装 setuptools,下载源代码包:[plain] view plain c

2017-01-23 15:05:19 2844

原创 将RRD数据库中数据导入MYSQL中

将RRD数据库中数据导入MYSQL中 一、RRD数据库及RRDTOOL简介意为Round Robin Database。设计理念为按照round-robin的方式进行存储,在一个周期之后(可自己定义),新的数据会覆盖掉原来的数据。所以RRD数据库适合用来存储动态数据,并且不需长期存储。因为是周期性的覆盖旧的数据所以数据库的大小基本上就会固定下来,并不会随着时间而增大。 

2017-01-23 14:57:46 1417

原创 centos6.5安装python-MySQLdb

centos6.5安装python-MySQLdb命令如下:view plainprint?#yum install python-devel mysql-devel zlib-devel openssl-devel   #wget http://downloads.sourceforge.net/project/mysql-python/mysql-p

2017-01-23 14:55:50 884

原创 怎样处理服务器负载量过大

一,确认服务器硬件是否足够支持当前的流量。二,优化数据库访问。服务器的负载过大,一个重要的原因是CPU负荷过大,降低服务器CPU的负荷,才能够有效打破瓶颈。而使用静态页面可以使得CPU的负荷最小化。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用这些文件,而不必再访

2017-01-20 21:31:16 9552

原创 ganglia metric 默认监控项翻译 和 为什么空循环进程会导致CPU占有率很高?

监控项说明监控值Load_oneOne minute load average每分钟的系统平均负载load_one=0.0Load_fiveFive minute load average每5分钟的系统平均负载load_five=0.0Load_fifteenFifteen mi

2017-01-20 21:16:01 894

原创 集群监控系统Ganglia应用案例

集群监控系统Ganglia应用案例集群监控系统Ganglia应用案例——我们把集群系统投入生产环境后,这时就需要一套可视化的工具来监视集群系统,这将有助于我们迅速地了解机群的整体配置情况,准确地把握机群各个监控节点的信息,全面地察看监控节点的性能指标,使机群系统具有较高的管理性。监视系统的主要目标是从各个监控节点采集监控信息,如CPU温度、CPU利用率、用户数、进程数、内存利用率等,然

2017-01-20 20:11:19 843

原创 CentOS取消屏幕保护自动锁屏功能

CentOS取消屏幕保护自动锁屏功能1. 问题:默认启动屏幕保护问题描述: CentOS系统在用户闲置一段时间(默认为5分钟)后,会启动屏幕保护程序(默认的屏保为黑屏),并要求重新输入密码才能回到原来桌面。2. 解决方法:重新设置屏幕保护2.1 打开Screensaver Preferences界面2.2 取消屏幕保护的锁定功能

2017-01-20 10:02:55 4091

原创 RRDTool使用方法简介--Ganglia数据库

目录1、RRDTool简介2、所需了解的术语3、RRDTool工具绘图流程4、软件安装5、RRDTool绘图工作流程6、实战案例7、总结说明:博文中涉及的图片可能不是博主绘制。1、RRDTool简介    RRDTool是一个强大的绘图引擎,它能把以时间序列的数据用图表的的方式直观的表现出来,是由Tobias Oe

2017-01-19 20:14:06 4070

原创 ganglia监控的数据 rrd数据文件

为了给ganglia监控的数据加上报警的功能,在jenkins里加了一个定时job,运行报警的脚本。脚本需要对ganglia记录的数据进行分析,以下是一点粗浅的理解。rrdtool的本质是用于画图的,所以当我运行rrdtool fetch /var/lib/ganglia/rrds/myapp/__SummaryInfo__/mycount.rrd AVERAGE时,出来的结果14

2017-01-19 20:10:24 2216

原创 centos 6 安装rrdtool

源码安装rrdtool没成功,依赖太多了,下面进行yum 安装rrdtool,首先加入dag的yum.[root@localhost]# cd /etc/yum.repos.d/[root@localhost]# vim dag.repo[dag]name=Dag RPM Repository for Red Hat Enterprise Linuxbaseurl=ht

2017-01-19 20:07:48 1244

原创 监视Linux服务器的性能

重要性能监测工具:top、vmstat、w、uptime、ps、free、iostat、netstat、/proc等需要监视Linux服务器的性能?大多数Linux发行版都集成了一些监视工具。这些工具可以获取有关系统活动的信息的详细指标。通过这些工具,你可以发现产生系统性能问题可能存在原因。下面讨论的是一些最基本的命令,它涉及到系统分析和调试服务器等一些问题,如:1.    找出系统瓶

2017-01-19 16:41:48 2438 1

原创 Ganglia 权威指南-安装Ganglia过程

Ganglia由gmond、gmetad和gweb三部分组成gmond(Ganglia Monitoring Daemon)是一种轻量级服务,安装在每台需要收集指标数据的节点主机上。gmond在每台主机上完成实际意义上的指标数据收集工作,并通过侦听/通告协议和集群内其他节点共享数据。使用gmond,你可以很容易收集很多系统指标数据,如CPU、内存、磁盘、网络和活跃进程的数据等。gm

2017-01-19 15:34:41 435

原创 人脸识别主要算法原理

人脸识别主要算法原理主流的人脸识别技术基本上可以归结为三类,即:基于几何特征的方法、基于模板的方法和基于模型的方法。1. 基于几何特征的方法是最早、最传统的方法,通常需要和其他算法结合才能有比较好的效果;2. 基于模板的方法可以分为基于相关匹配的方法、特征脸方法、线性判别分析方法、奇异值分解方法、神经网络方法、动态连接匹配方法等。3. 基于模型的方法则有基于隐马尔柯夫模型,

2017-01-13 12:47:15 2313

原创 MPAndroidChart是一款基于Android的开源图表库

MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图。GitHub地址:https://github.com/PhilJay/MPAndroidChart

2017-01-05 17:42:35 1329

校园WiFi客户端

校园WiFi Android 开发原因:用手机登录校园网web.wlan.bjtu,有时候不能正常刷出登录网页;于是寻找简单方便的办法。 开发需求:输入用户名和密码,然后登录校园WiFi,要求简单且安全方便操作。 开发技术:0.UI设计 1.Android Activity业务(HttpURLConnection,网络请求POST,GET) 2.多线程交互(Handler,Message等) 3.WiFi管理器 4.Activity后台运行 5.分析Log提示,修改BUG 5.零碎技术 开发中遇到的问题: 0.学校WiFi登录机制,抓包分析。 1.学校WiFi注销机制,抓包分析(这个过程中遇到不明白的问题)。 2.分析APP运行日志,修改BUG。 下一步的改进: 0.开发提示栏显示功能(类似微信后台运行)。 1.显示当前账户的流量信息(在线时长,已使用流量,剩余流量)。 2.UI优化(符合用户使用习惯)。

2017-04-17

校园WiFi--Android版源码(可导入Eclipse)

开发原因:用手机登录校园网web.wlan.bjtu,有时候不能正常刷出登录网页;于是寻找简单方便的办法。 开发需求:输入用户名和密码,然后登录校园WiFi,要求简单且安全方便操作。 开发技术:0.UI设计 1.Android Activity业务(HttpURLConnection,网络请求POST,GET) 2.多线程交互(Handler,Message等) 3.WiFi管理器 4.Activity后台运行 5.分析Log提示,修改BUG 5.零碎技术 开发中遇到的问题: 0.学校WiFi登录机制,抓包分析。 1.学校WiFi注销机制,抓包分析(这个过程中遇到不明白的问题)。 2.分析APP运行日志,修改BUG。 下一步的改进: 0.开发提示栏显示功能(类似微信后台运行)。 1.显示当前账户的流量信息(在线时长,已使用流量,剩余流量)。 2.UI优化(符合用户使用习惯)。

2017-04-17

实时通信项目_demo详细例子

经典实时通信项目,定义了诸多有用的接口,使用设计模式,数据绑定,activity fragment service设计,数据监听 contentprovider内容共享,自定义listview adapter设计;数据缓存使用设计。

2016-06-15

自定义listview

自定义listview 设计数据adpter 滑动冲突

2016-06-15

实时天气android项目

自己开始开发的android项目,用了聚合天气的开源接口,写了解析json数据格式的工具,android开发平台,城市选择,天气页面的实时展现。

2016-06-15

空空如也

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

TA关注的人

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