背景需求很简单,分析所有的设备的内存使用率,看那些设备的内存不够用是否需要加内存。。。下面的脚本逻辑,就是通过提取zabbix数据库中的hostid,在提取itemid。。然后通过itemname过滤提取趋势数据,获取一天中最大的内存总数和最小可用内存然后在计算在一天中最小内存可用..
分类:
数据库 时间:
2014-12-02 15:23:14
阅读次数:
721
闲来无事,为了方便,将张宴大神的httpsqs打了个包,运行在centos6之下。HTTPSQS具有以下特征:●非常简单,基于HTTPGET/POST协议。PHP、Java、Perl、Shell、Python、Ruby等支持HTTP协议的编程语言均可调用。●非常快速,入队列、出队列速度超过10000次/秒。●高并发,支持上万..
分类:
Web程序 时间:
2014-12-02 00:19:12
阅读次数:
234
在UNIX下的我们怎么会沦落到用ruby写压缩和解压工具呢?直接上shell啊!但是请允许本猫这次可耻的用ruby来玩玩吧!其实ruby GEM中有很多压缩解压包,我选的是Zip,也许是因为名字符合KISS原则吧!
话先说到前头,这个工具如果解压有重名文件的情况会直接覆盖原文件而不会有任何提示!测试时务必注意,如果造成一些文件丢失可别怪本猫啊!
代码也考虑到多文件的情况,如果是...
分类:
其他好文 时间:
2014-12-01 22:33:43
阅读次数:
343
通过写一个简单的配置文件,自动扩展生成相应的代码,从而可以偷点小懒。
配置文件如下:
TextView:money
TextView:name
TextView:age
ImageView:headImg
ruby 代码生成器如下:
require 'erb'
class FindViewById
class << self
def get_type_ab(type)
...
分类:
移动开发 时间:
2014-12-01 20:56:39
阅读次数:
196
#!/usr/bin/ruby
cpunum=`cat/proc/cpuinfo|grepprocessor|wc-l`.to_i
before={}
whiletrue
file=File.readlines(‘/proc/interrupts‘)
puts"ifnamecpu0cpu1cpu2cpu3cpu4cpu5cpu6cpu7cpu8cpu9cpu10cpu11"
file.eachdo|i|
ifi.include?("TxRx")
lines=i.split("")
print"#{lin..
分类:
其他好文 时间:
2014-12-01 16:18:08
阅读次数:
168
Ruby 多线程每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。Ruby 中我们可以通过 Thread 类来创建多线程,Ruby的线程是一个轻量级的,可以以高效的方式来实现并行的代码。创建 R...
分类:
编程语言 时间:
2014-12-01 15:55:11
阅读次数:
251
Node.js是一项服务器技术,它用来构建和运行Web应用,这和ASP.NET,Ruby?on?Rails或Spring框架做的工作是类似 的。它使用JavaScript作为主要的开发语言,有一个自带的轻量级Web服务器,还有Node包管理(NPM)的...
分类:
Web程序 时间:
2014-12-01 10:17:18
阅读次数:
136
1.相似度定义
我们定义,则,我们设,则,|C|=s,则相似度p=,p(0,1)
2.相似度检测算法设计
算法设计:
定义4个字符为一个字符串,将T1,T2分割成若干字符串,若剩余字符不足4个,则以空格补全。将分割后的T1T2计数,记下|T1|=n,|T2|=m,s=0;在T1中取出第一字符串,检测是否在T2中,若存在,则s+1,并删除与被检测字符串相同的字符串,循环到T...
分类:
其他好文 时间:
2014-12-01 10:10:14
阅读次数:
216
摘要: 之前项目用过Less,现在负责的项目也要使用,所以就总结下Less,也方便以后查看。本文主要是讲浏览器端如何使用Less。简介: LESS是一种由AlexisSellier设计的动态层叠样式表语言。LESS 是开源的,其第一个版本由Ruby写成,但在后续的版本当中,Ruby逐渐被替换为J.....
分类:
其他好文 时间:
2014-12-01 10:02:15
阅读次数:
217
apt (Debian or Ubuntu)Debian GNU/Linux and Ubuntu use the apt package manager. You can use it like this:$ sudo apt-get install ruby-fullAs of writing,...
分类:
系统相关 时间:
2014-11-30 16:40:43
阅读次数:
212