自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 inux 从一个文件去掉包含在另一个文件的内容

参考网址:http://www.cnblogs.com/raceblog/archive/2011/03/24/shell-delete-comm.html

2014-05-12 17:51:39 10230 1

原创 R语言读取txt文件报错scan(..)

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :84133行没有11个元素model 更改成:model sep="\t",header=TRUE)问题就解决了!

2014-04-02 17:50:47 29135 6

原创 linux下普通用户没有crontab权限问题解决

ll /usr/bin/crontab文件所属组为普通用户ctuchown root:root /usr/bin/crontab修改用户所属组chmod u+s /usr/bin/crontab修改权限,然后root和ctu都可以crontab了。

2013-11-08 11:12:39 21284

原创 linux下查找哪个文件中有要找的关键字

linux下查看哪一个perl文件有关键字T_HD_CLICK_DATA,用下面的命令。grep 'T_HD_CLICK_DATA' *.pl

2013-05-06 18:09:30 1863

转载 winrar4.0破解方法

把下面这段复制后粘贴到记事本里,保存为rarreg.key,注意后缀名不是.txt而是.key。然后把这个rarreg.key复制粘贴到winrar安装文件夹就行了。RAR registration dataTeam EATSingle PC usage licenseUID=c97811c0f0ceeb28c5006412212250c50047bf9963514c7f1

2013-03-28 15:49:30 1696 1

转载 MyEclipse 9.x/8.x/7.x/6.x下载附注册码

http://www.linuxsight.com/blog/2525以下是序列号注册码MyEclipse 8.x 注册码Subscriber: www.1cn.bizSubscription Code: jLR8ZC-855550-6756755080661717MyEclipse 7.5 注册码Subscriber: www.1cn.bizS

2013-03-14 15:42:26 1946

转载 关于数据挖掘推荐系统实现

作者:张荣华先说一说问题,不知道大家有没有这样的经验,反正我是经常碰到。举例1,某些网站每隔几天就发邮件给我,每次发的邮件内容都是一些我根本不感兴趣的东西,我不甚其扰,对其深恶痛绝。举例2,添加具有某功能的一个msn机器人,每天都有几次突然蹦出一个窗口,推荐一堆我根本不想知道的内容,烦不烦啊, 我只好将你阻止掉。每一个观众只想看他感兴趣的东西,而不是一下与之无关的事物,

2013-02-05 22:45:46 3187

原创 在Myeclipse安装Eclipse Color Themes插件

1、去 http://eclipsecolorthemes.org/?view=theme&id=1下载你需要的颜色,根据id不同,配色方案不一样。2、下载页面右侧的“Eclipse Preferences(EPF)-for Eclipse Import”。直接右键另存为,就可以下载到这个配色方案的epf文件。3、将该epf文件存放在系统某目录下,我放在了E:\eclipse-color-

2012-09-28 11:11:07 28563

转载 Notepad++运行 PHP Python Perl

http://blog.chinaunix.net/space.php?uid=8456235&do=blog&id=114603自动完成  Notepad++ 也提供了自动完成和输入提示功能,在 "设置->首选项->备份与自动完成" 中可以设置。Python 的自动完成所需的文件在安装的时候自带了,存放在 "YOUR_NPP_DIR\plugins\APIs"(详见官方FAQ

2012-08-23 18:14:44 2129 2

转载 tar 命令详解

-c: 建立压缩档案  -x:解压  -t:查看内容  -r:向压缩归档文件末尾追加文件  -u:更新原压缩包中的文件  这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。  -c: 建立压缩档案  -x:解压  -t:查看内容  -r:向压缩归档文

2012-08-09 16:25:56 952

原创 linux下perl的模块路径

/usr/lib/perl5/site_perl/5.8.8/usr/lib64/perl5/vendor_perl/5.8.8/

2012-08-09 15:25:52 2109

转载 sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory

转自:http://myswirl.blog.163.com/blog/static/51318642201192381444842/在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory分析:这是不同系统编码格式引起的,在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux

2012-08-09 14:29:38 1729

转载 perl实现多线程

#用perl实现多线程(转) use strict; use English '-no_match_vars'; use Errno qw(EAGAIN); use threads; use threads::shared; my $items = 20; #需要处理的任务数 my $maxchild = 65; #最多线程数(1-65),perl最多允许64个

2012-08-07 11:13:12 2921

原创 日志分析中文件编码问题以及读文件匹配问题总结

一、文件编码问题:日志格式可以为 UTF-8无BOM格式 或者 ANSI格式编码。因为UTF-8格式编码会导致出现一些奇怪的问题,比如,第一行的log或待匹配的关键字 查询不到。原因是:UTF-8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开头的FFFE了。切记。

2012-07-26 16:44:25 1868

转载 http_referer是什么

http://baike.baidu.com/view/2449520.htm简而言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问

2012-07-26 10:43:57 2532

原创 处理待分析日志中特征为中英文混现的方法

如:待分析的log信息会出现:(a)"http://fenlei.hudong.com/%E7%89%B9%E6%AD%A5%E4%B8%AD%E5%9B%BD%E5%A4%A7%E5%AD%A6%E7%94%9F5%E4%BA%BA%E5%88%B6%E8%B6%B3%E7%90%83%E8%81%94%E8%B5%9B/";和(b)"http://fenlei.hudong.c

2012-07-25 12:08:05 1225

原创 perl的子程序sub返回值不改变的解决方法

用子程序去掉从文件读取的每行的首尾空格,sub函数print的值已经没有空格了,但是返回值打印出来还是有空格。代码如下:while(){&trim($_);print "$_\n";}sub trim{        my $str=shift;        $str=~s/^\s*//g;

2012-07-13 15:13:50 1621

原创 myeclipse下执行程序报错IO异常。hadoop查看也报错的解决。

$ bin/hadoop fs -cat /tmp/wordcount/word.txt12/06/29 18:07:53 INFO hdfs.DFSClient: No node available for block: blk_-6169034246478912245_1004 file=/tmp/wordcount/word.txt12/06/29 18:07:53 INFO hdfs.

2012-06-29 18:28:08 3968

原创 hadoop删除文件报错Name node is in safe mode

报错内容:rm: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot delete /tmp/wordcount/out.txt/part-r-00000. Name node is in safe mode. 解决方法:$ bin/hadoop dfsadmin -safemode leave (回车,关闭

2012-06-29 17:58:04 3996

原创 shell传时间段参数

#!/bin/shd1=20111201  d2=20120625  time=$(($(date +%s -d ''$d2'') - $(date +%s -d ''$d1'')));  #日期差t=`expr $time / 86400`  #相差天数for ((i=0;ido#echo $d1perl xx.pl $d1d1=`date -d ''$d1'

2012-06-27 18:15:05 2893

原创 安装Windows环境下的hadoop

下载并安装cygwin安装sshd下载并安装hadoop注:配置的java环境目录里面不要有空格,否则hadoop安装不成功。 2012-06-26 hadoop安装成功。谨记。应用还不知道怎么回事,加油啊!hadoop开发工资很诱人呀!

2012-06-26 18:13:29 888

转载 Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件)

将一个大文件分成若干个小文件方法例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式先利用wc -l BLM.txt       读出 BLM.txt 文件一共有多少行再利用 split 命令split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_将 文件 BLM.txt 分成若干个小文件,每个

2012-06-15 14:38:15 22730 2

原创 crontab运行shell脚本报sudo错误

报错:sudo:sorry, you must have a tty to run sudo.在shell脚本调用perl之前加上sudo,shell脚本单独执行是没有错误的。解决crontab问题:sudo vim /etc/sudoers注释掉: Defaults requiretty。

2012-06-05 14:50:35 4254 1

原创 command not found错误原因

shell脚本mailtest.sh: #!/bin/shdate=`date "+%F"`echo "${date} Mail Test,att." | /usr/bin/mutt -a time.sh -s "Mail Test ${date}" [email protected] 这个简单的脚本在执行时,一直报错:command not found。试了sudo

2012-05-28 11:25:04 3787

原创 shell向Oracle导入数据有sqlldr,向mysql怎么导入呢?

如题,sqlldr不多赘述。平时都是向Oracle写数据,突然想到如果是mysql呢?有没有类似sqlldr的插件呢?我没找到插件,只是mysql操作比较简单,直接在命令行,导入文件就可以了。mysql -uusername -ppasswd -e "command;command"  参考资料:1、shell操作mysql http://blog.csdn.net

2012-05-23 17:06:31 3294

原创 perl操作excel(更新+编辑excel)(更新+VLOOKUP公式使用+#VALUE!错误)

1、perl使用 use Spreadsheet::ParseExcel;和 use Spreadsheet::WriteExcel; 不能同时读写同一个excel文件。      用 Win32::OLE ---- 专用于Windows 貌似可以,不过linux下不行。2、perl处理excel用到的公式和格式:       http://search.cpan.org/~jmc

2012-05-16 18:50:44 2722

原创 perl生成excel文档的格式设置

#生成excel文档my $workbook = Spreadsheet::WriteExcel->new('/home/loganalysis/data/hudong/docSoSearch/statKeywordsTop100.xls');#各种数据的展现格式my $normalFormat = $workbook->add_format(border => 1,align =>

2012-05-09 13:58:30 5261 1

原创 熟练使用perl,算是技能吗?有用吗?

1、现在很迷茫,以前在学校毕业设计用的c++。应聘做的笔试题是c的,结果来到公司让我做java开发。(网络公司web开发)2、做了一年的java,由于做日志分析的童鞋离职了,无人接手这一块(shell,perl脚本开发),领导让我先接过来,等一个做linux下开发的同事有时间了,就交给他。结果那个同事由于种种原因,也不管这一块了。所以一直是我做着,同时,做日志分析的间隙还分配给我jav

2012-05-04 15:01:34 2739 4

转载 shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义

在Bash shell中经常会见到一些比较特殊的符号,本人现收集与此,以供查阅:位置参数:详见ABS(Advanced Bash Shell)中文翻译版103页第9章第一节内部变量,当然英文版ABS都一样啦$0, $1, $2,等等...位置参数,从命令行传递给脚本,或者是传递给函数.或者赋职给一个变量.(具体见Example 4-5 和Example 11-15)

2012-04-18 18:55:16 1093

转载 在浏览器地址栏中查看cookie

在IE地址栏中输入javascript:alert(document.cookie) 或者地址栏直接打javascript:document.write(document.cookie);转自:http://www.cnblogs.com/quanhai/archive/2010/03/20/1690350.html

2012-04-16 18:25:23 3876

原创 Use of uninitialized value in concatenation (.) or string at test.pl line 232

Use of uninitialized value in concatenation (.) or string at test.pl line 232line 232:printf "a与b不匹配的个数:$num \n";这个错误的原因是这一行有一个变量没有初始化。其实很有可能是用了use strict, 这样的话你声明变量就要加 my 或者 our,再不然删除

2012-04-13 14:20:56 17789

原创 shell脚本直接执行没有问题,crontab定时执行失败的解决方法

在实行一个shell脚本(调用java程序修改一个excel文件)时,单独sh可以得到想要的结果。但是放到crontab定时执行后,却没有得到一个新的excel文件,log也没有报错。查看了路径,文件权限都没有问题,最后在网上查了一下,发现这样可以解决问题:将crontab执行的语句进行修改:  15 11 * * * /home/loganalysis/dealexcel.sh

2012-04-09 11:37:44 29590 9

转载 Unicode字符串 显示成汉字

转自:http://zzqrj.iteye.com/blog/805832  前段时间,人人站内信改版,本来能正常显示的发信人名字,现在返回一个json串,需要解析json串以正常显示。发信人的名字以unicode编码方式存在json串中,要想正常显示发信人的名字,需要进行unicode到汉字的转换操作。    本身java 是支持unicode 编码的,所以像 str = "

2012-03-14 18:33:34 6051

转载 shell date格式

Bash Shell之date用法  http://doc.chinaunix.net/linux/201007/704178.shtml

2012-03-01 15:33:05 3180

原创 新装了win7系统出现的一些软件问题

PLSQL软件不显示可连接ip,和openVPN连上也不能ping通192使用“管理员身份打开软件”便OK了。登录之后无法连接:ORA-06413无法连接,原因:PLSQL Developer安装路径有括号()导致问题:C:\Program Files (x86)\PLSQL Developer。将PLSQL Developer拷贝到其他路径不包含()的便可以使用了。

2012-02-16 15:00:53 1234

转载 perl学习资源汇总

Perl命令行http://developer.51cto.com/art/201007/213087.htmPerl模式匹配中的特殊字符用法指南http://developer.51cto.com/art/201007/213056.htmPerl Hash用法之入门教程http://developer.51cto.com/art/20

2012-02-09 17:34:19 624

转载 java多线程 sleep()和wait()的区别

http://software.intel.com/zh-cn/blogs/2011/12/16/java-sleepwait/?cid=sw:prccsdn2107这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.区别一:sleep是Thread类的方法,是线程用来 控制自身流程的,比如

2012-01-16 14:25:04 742

原创 sql select语句查询的时候增加一个字段到结果里,

为了避免联表查询,需要在sql语句结果中增加一个字段:原sql语句为:select c.* from (select rownum as r,b.* from (select t.,t.,t.,t.,t.,t.user_id_encrypt,t.,t.create_time,t.,t.,t.,a.user_type from T_WIKI_DOC_POSTS t inner join t_

2011-12-27 16:17:43 17510

转载 修改linux文件权限命令:chmod

转自:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.htmlLinux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程

2011-12-26 18:07:10 1023

原创 Eclipse显示空格,换行符等

选择Window->Preferences->General->Editors->Text Editors->Show whitespace characters勾选这一项就可以显示了。

2011-12-26 17:48:40 29303 5

从excel的另一个sheet获取数据并用VLOOKUP公式

用perl修改excel文件。从excel的另一个sheet获取数据并用VLOOKUP公式,以及出现 #VALUE! 错误的解决方法。

2012-05-17

connect2mysql.pl

用perl连接mysql的方法. connect2mysql.pl中的db.conf的内容为: host 127.0.0.1 port 3306 database perl user perl password perl

2012-05-17

java读写excel包括utf8转码为可识别汉字gbk

java读写excel包括utf8转码为可识别汉字gbk,jxl方式读取excel,生成一个新的excel

2011-11-29

c++实现的99乘法表

简单的99乘法表实现。c++实现。希望对初学者有帮助。

2009-04-29

cminus 编译器设计程序

本程序代码实现了cminus编译器的设计。并附有使用说明,和详细的实验报告。是我的课程设计。并且实验报告的格式完全按照论文格式写的。

2008-01-15

空空如也

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

TA关注的人

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