摘要: 1. 网上有很多种使用python实现tail的方法,大体思想都一样,典型的一种如下:#!/usr/bin/env python#!-*- coding: utf-8 -*-###############################################################... 阅读全文
posted @ 2015-10-14 19:54 DreamerHui 阅读(12930) 评论(0) 推荐(0) 编辑
摘要: 最近需要对公司的交换机设备日志(2W台)进行分析、展示,于是研究了rsyslog,感觉这个东西还是很强大的,想在这里发个帖子,对于有相同应用的人可以在讨论区里提问和讨论。我之前应用的技术稍后补充,最近有点忙~ 阅读全文
posted @ 2015-10-15 17:50 DreamerHui 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 最近写了一个程序,实时读取rsyslog日志,但是遇到一个问题:mysql插入速度存在延时,速度非常慢,于是开始了排查;1. 分析程序,将认为比较耗时的地方进行线程分析,无效;2. 按照网上说的,多行插入,commit都没有效果;3. 重装mysql驱动,无效;4. 编写简单的测试语句插入数据库,发... 阅读全文
posted @ 2015-10-15 17:47 DreamerHui 阅读(3979) 评论(0) 推荐(0) 编辑
摘要: 1. add操作svn add 操作可以添加 阅读全文
posted @ 2015-06-10 15:58 DreamerHui 阅读(135) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-06-28 13:10 DreamerHui 阅读(8) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/perluse warnings;#use strict强制所有变量必须用my来声明,#当试图使用不是用my声明的裸单词(变量或函数名)时,编译无法通过use strict;#创建简单的hash表my %student = ( "name" => "HuiDong", "id" => 1021400001, "age" => 25,);#对hash表进行操作#返回hash表中的所有keysprint my @key = keys%student;#返回hash表中的所有val 阅读全文
posted @ 2012-04-08 14:17 DreamerHui 阅读(477) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/perluse warnings;use strict;#创建数组my @example = ( "name1", "name2", 10, 20,);#输出数组最后一个元素print $example[-1]."\n"; #方式一,常用print $example[$#example]."\n"; #方式二,不常用#获取数组大小my $size_of_example = $#example + 1;#注意:由于数组下表从0开始,因此需要加1print $size_of_example.&qu 阅读全文
posted @ 2012-04-08 14:16 DreamerHui 阅读(634) 评论(0) 推荐(0) 编辑
摘要: QtiPlot软件是可运行于多个平台(windows && Linux)的开源免费的科学绘图软件。从功能上讲,QtiPlot与windows 下的origin 几乎是一样的,连界面设计也极其相同,因此网上有人称它为 an open origin.g 。QtiPlot虽然是开源免费的,但是免费是指它的源代码,其编译好的二进制代码是收费的(也就是可执行文件),因此,如果你不想支持费用的话,你得自 己编译。在线安装 sudo apt-get install Qtiplot 但是链接服务器的速度着实令人蛋疼阿。不然可以自己下载编译安装。 阅读全文
posted @ 2012-03-21 20:31 DreamerHui 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 1.插入U盘或硬盘,再次运行fdisk -l 命令,系统将再次显示目前所能识别到的硬件存储设备,比较两次输出的不各; 系统将在原来的基础上增加显示:sdb,等内容,表示新插入的U盘或移动硬盘是挂靠在系统的sdb下. 2.运行mount,如: #mkdir /mnt/usb #mount /dev/sdb1 /mnt/usb 3.运行完毕,可以直接在/mnt/usb目录下对U盘或移动硬盘的数据进行访问或操作; 4.想断开U盘或移动硬盘之前,运行umount命令,保证数据不会造成丢失,命令如下: #umount /mnt/usb 阅读全文
posted @ 2012-03-21 14:18 DreamerHui 阅读(2032) 评论(0) 推荐(0) 编辑
摘要: 方法-:利用excel本身的命令实现:1将excel文件中的数据转换成sql文件(1)如图所示,我们在excel中执行如下语句=CONCATENATE(“insertinto table_name (col1,col2) ('”,A1,”','”B1”');”)其中table_name表示你要插入的表,col1和col2表示插入的列。(2)鼠标点住C1单元格的右下角一直拖拽下去,为所有要执行sql语句的行插入上述公式。(3)复制C列的内容到sql文件中,如下图(4)将sql文件导入到mysql中执行,我们可以采用两种方式。1)采用命令行的方式进入mysql控制台 阅读全文
posted @ 2012-03-21 14:16 DreamerHui 阅读(13013) 评论(1) 推荐(0) 编辑