- 博客(77)
- 资源 (5)
- 收藏
- 关注
转载 inux 从一个文件去掉包含在另一个文件的内容
参考网址:http://www.cnblogs.com/raceblog/archive/2011/03/24/shell-delete-comm.html
2014-05-12 17:51:39
10673
原创 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
29817
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
21644
原创 linux下查找哪个文件中有要找的关键字
linux下查看哪一个perl文件有关键字T_HD_CLICK_DATA,用下面的命令。grep 'T_HD_CLICK_DATA' *.pl
2013-05-06 18:09:30
1929
转载 winrar4.0破解方法
把下面这段复制后粘贴到记事本里,保存为rarreg.key,注意后缀名不是.txt而是.key。然后把这个rarreg.key复制粘贴到winrar安装文件夹就行了。RAR registration dataTeam EATSingle PC usage licenseUID=c97811c0f0ceeb28c5006412212250c50047bf9963514c7f1
2013-03-28 15:49:30
1855
转载 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
2012
转载 关于数据挖掘推荐系统实现
作者:张荣华先说一说问题,不知道大家有没有这样的经验,反正我是经常碰到。举例1,某些网站每隔几天就发邮件给我,每次发的邮件内容都是一些我根本不感兴趣的东西,我不甚其扰,对其深恶痛绝。举例2,添加具有某功能的一个msn机器人,每天都有几次突然蹦出一个窗口,推荐一堆我根本不想知道的内容,烦不烦啊, 我只好将你阻止掉。每一个观众只想看他感兴趣的东西,而不是一下与之无关的事物,
2013-02-05 22:45:46
3304
原创 在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
28670
转载 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
2176
转载 tar 命令详解
-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文
2012-08-09 16:25:56
1293
原创 linux下perl的模块路径
/usr/lib/perl5/site_perl/5.8.8/usr/lib64/perl5/vendor_perl/5.8.8/
2012-08-09 15:25:52
2189
转载 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
1788
转载 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
2981
原创 日志分析中文件编码问题以及读文件匹配问题总结
一、文件编码问题:日志格式可以为 UTF-8无BOM格式 或者 ANSI格式编码。因为UTF-8格式编码会导致出现一些奇怪的问题,比如,第一行的log或待匹配的关键字 查询不到。原因是:UTF-8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开头的FFFE了。切记。
2012-07-26 16:44:25
1947
转载 http_referer是什么
http://baike.baidu.com/view/2449520.htm简而言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问
2012-07-26 10:43:57
2622
原创 处理待分析日志中特征为中英文混现的方法
如:待分析的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
1288
原创 perl的子程序sub返回值不改变的解决方法
用子程序去掉从文件读取的每行的首尾空格,sub函数print的值已经没有空格了,但是返回值打印出来还是有空格。代码如下:while(){&trim($_);print "$_\n";}sub trim{ my $str=shift; $str=~s/^\s*//g;
2012-07-13 15:13:50
1678
原创 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
4026
原创 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
4093
原创 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
2965
原创 安装Windows环境下的hadoop
下载并安装cygwin安装sshd下载并安装hadoop注:配置的java环境目录里面不要有空格,否则hadoop安装不成功。 2012-06-26 hadoop安装成功。谨记。应用还不知道怎么回事,加油啊!hadoop开发工资很诱人呀!
2012-06-26 18:13:29
924
转载 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
22868
原创 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
4299
原创 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}" test@test.com 这个简单的脚本在执行时,一直报错:command not found。试了sudo
2012-05-28 11:25:04
3877
原创 shell向Oracle导入数据有sqlldr,向mysql怎么导入呢?
如题,sqlldr不多赘述。平时都是向Oracle写数据,突然想到如果是mysql呢?有没有类似sqlldr的插件呢?我没找到插件,只是mysql操作比较简单,直接在命令行,导入文件就可以了。mysql -uusername -ppasswd -e "command;command" 参考资料:1、shell操作mysql http://blog.youkuaiyun.com
2012-05-23 17:06:31
3365
原创 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
2832
原创 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
5408
1
原创 熟练使用perl,算是技能吗?有用吗?
1、现在很迷茫,以前在学校毕业设计用的c++。应聘做的笔试题是c的,结果来到公司让我做java开发。(网络公司web开发)2、做了一年的java,由于做日志分析的童鞋离职了,无人接手这一块(shell,perl脚本开发),领导让我先接过来,等一个做linux下开发的同事有时间了,就交给他。结果那个同事由于种种原因,也不管这一块了。所以一直是我做着,同时,做日志分析的间隙还分配给我jav
2012-05-04 15:01:34
2794
3
转载 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
1176
转载 在浏览器地址栏中查看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
3944
原创 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
18523
原创 shell脚本直接执行没有问题,crontab定时执行失败的解决方法
在实行一个shell脚本(调用java程序修改一个excel文件)时,单独sh可以得到想要的结果。但是放到crontab定时执行后,却没有得到一个新的excel文件,log也没有报错。查看了路径,文件权限都没有问题,最后在网上查了一下,发现这样可以解决问题:将crontab执行的语句进行修改: 15 11 * * * /home/loganalysis/dealexcel.sh
2012-04-09 11:37:44
29818
5
转载 Unicode字符串 显示成汉字
转自:http://zzqrj.iteye.com/blog/805832 前段时间,人人站内信改版,本来能正常显示的发信人名字,现在返回一个json串,需要解析json串以正常显示。发信人的名字以unicode编码方式存在json串中,要想正常显示发信人的名字,需要进行unicode到汉字的转换操作。 本身java 是支持unicode 编码的,所以像 str = "
2012-03-14 18:33:34
6513
转载 shell date格式
Bash Shell之date用法 http://doc.chinaunix.net/linux/201007/704178.shtml
2012-03-01 15:33:05
3223
原创 新装了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
1294
转载 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
689
转载 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
788
原创 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
17816
转载 修改linux文件权限命令:chmod
转自:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.htmlLinux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程
2011-12-26 18:07:10
1095
原创 Eclipse显示空格,换行符等
选择Window->Preferences->General->Editors->Text Editors->Show whitespace characters勾选这一项就可以显示了。
2011-12-26 17:48:40
29428
5
从excel的另一个sheet获取数据并用VLOOKUP公式
2012-05-17
connect2mysql.pl
2012-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人