实际开发中,在不同网页的输出中,常常有许多公共的代码或者变量需要使用,于是定义了以下类来缩减代码量 如下代码所示: <?php class universalClass { function warn($what='') { echo "<p class='pp'>$what</p>"; } function goTo($where='/personalInfo.php',$second=1) { echo "<meta http-equi…
即对日志文件中的error进行监控,当日志文件中出现error关键字时,即可报警!(grep -i error 不区分大小写进行搜索"error"关键字,但是会将包含error大小写字符的单词搜索出来) 1)第一类日志在每天的日志目录下生产的error日志,此日志文件每天都会自动生成,里面有没有error日志内容不一定,日志内容写入不频繁,日志文件比较小.举例说明: [root@fk-databus01 ~]# ll /data/log/sedsb/20180628/DEJ_0001_…
日志监控原理 1.Zabbix Server和Zabbix Agent会追踪日志文件的大小和最后修改时间,并且分别记录在字节计数器和最新的时间计数器中. 2.Agent会从上次读取日志的地方开始读取日志. 3.字节计数器和最新时间计数器的数据会被记录在Zabbix数据库,并且发送给Agent,这样能够保证Agent从上次停止的地方开始读取日志. 4.当日志文件大小小于字节计数器中的数字时,字节计数器会变为0,从头开始读取文件. 5.所有符合配置的文件,都会被监控. 6.一个目录下的多个文件如果修…
前言 如果你在linux下工作,那用tail -f跟踪一个日志文件的输出内容应该是家常便饭了. 但是,有时你更关心的是一些敏感字词,希望能够在动态跟踪的同时,把这些字词高亮出来,比如日志中的 ERROR 关键字. 那么,一种思路就是把你tail输出的东西再做一次包装处理,这个很符合linux管道处理的思想. tailf 以高亮Log中的 ERROR 为例,你可以这样: tail -f xxx.log | perl -pe 's/(ERROR)/\e[1;31m$1\e[0m/g' 其中,xxx.…
本文的一些基本概念参考了一部分百度百科,当然只保留了最有价值的部分,代码部分完全是自己实现! 简介 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构.它通过把关键码值映射到表中一个位置来访问记录,有点类似于数组,并且能在O(1)(冲突情况另算)下查找到元素. 基本概念 设所有可能出现的关键字集合记为u(简称全集).实际发生(即实际存储)的关键字集合记为k(|k|比|u|小得多).|k|是集合k中元素的个数.散列方法是使用函数hash将u映射…
对日志文件中的error进行监控,当日志文件中出现error关键字时,就截取日志(grep -i error 不区分大小写进行搜索"error"关键字,但是会将包含error大小写字符的单词搜索出来),大家可以去看这编 文章   1)第一类日志在每天的日志目录下生产的error日志,此日志文件每天都会自动生成,里面有没有error日志内容不一定,日志内容写入不频繁,日志文件比较小.举例说明: 采用sendemail发送告警邮件,sendemail安装参考:http://www.cnbl…
sed -n '/起始时间/,/结束时间/p' 日志文件 | grep '关键字' 查询文件debug.log在2019-11-18 08:00:00~2019-11-18 08:21:00时间段内error关键字出现的位置  sed -n '/2019-11-18 08:00:00/,/2019-11-18 08:21:00/p' debug.log |grep 'error' …
import os import time # 停止HFish def stopHFish(): # while True: try: # 找到HFish进程号 HFish_id = int(os.popen("pgrep HFish").read().strip()) # 沙了 os.popen('kill -9 '+ str(HFish_id)) print("HFish已关闭") except: print("进程不存在") # 启动HFi…
关键字final整理 由于语境(应用环境)不同,final 关键字的含义可能会稍微产生一些差异.但它最一般的意思就是声明"这个东西不能改变".之所以要禁止改变,可能是考虑到两方面的因素:设计或效率.由于这两个原因颇有些区别,所以也许会造成final 关键字的误用.final 关键字有三种应用场合:数据.方法以及类.我们在实际编程的过程中,也要考虑到某些字段是不是应该被改变,某些类是不是应该被继承,养成好的习惯,合理的使用final这个关键字.这里关于final的用法,做一个详细的整理.…
(一)--安装配置.第一个程序 标签: imagebuildincludeinputpathcmd 2011-10-21 16:16 41132人阅读 评论(50) 收藏 举报  分类: OpenCV(60)  版权声明:本文为博主原创文章,未经博主允许不得转载. 决心开始研究OpenCV.闲言少叙,sourceforge网站最近的版本是2011年8月的OpenCV2.3.1,下载安装,我这里使用的开发环境是vs2008,网上搜了一下配置的教程,与之前的几个OpenCV版本的配置过程大体相同:(…