自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 ptyhon读文件一行长度len为1022,出现\x00

网上查了一下,这是一个为了补齐文件,而使用的特殊符号。如果用python的读文件语句readline(),读出的内容一行的长度手机是1022,而除了文件真实的一行内容,其他的全是\x00,而一般一行的内容是\n结尾的,所以你只需用string类型的find(\n)找到结束位置赋给end;然后再用split功能[0:end],以提取真实内容。如果你用过滤函数要小心,当心去掉的可以识别的结束符。

2013-04-28 17:12:09 1779

原创 QQ416310084总结的hadoop实战2的错误

2013-04-28 10:11:29 894

转载 eclipse生成jar包

转自:http://www.cnblogs.com/lan0725/archive/2008/08/28/1873947.html另外,有个疑问,以后解决:jar包,和runnable jar包的区别,效果不一样么?第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。 1.在eclipse中选择你要导出的类或者package,右击,选

2013-04-27 19:04:29 1171

原创 secureCRT上传下载文件

SecureCR 下的文件传输协议有ASCII 、Xmodem 、Ymodem 、ZmodemASCII:这是最快的传输协议,但只能传送文本文件。Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。Zmodem:Zmodem采

2013-04-27 18:26:35 1128

原创 java:path和classpath;jdk与jre;protected与default(又称friendly)

path:java的编译运行工具的目录。path是你编写的原文件的地址。classpath: java调用是需要的工具类所在地址。执行javac后 .class 文件存放的地址。JAVA_HOME: 给java安装目录,起公用的名称。path是JDK的安装目录,classpath是java系统包的目录,配置好这些环境变量,java才能正常编译和运行。环境变量path就是当你不指定路径而

2013-04-27 16:15:31 1006

原创 vim快捷键使用记录

VIM 快速跳转到 函数定义位置:因为vim不支持快捷定位 函数的定义处,不能直接跳过去。所以只能通过N,#,/pattern,?pattern来查找n通篇向下查找N通篇向上查找#向上查找/向下查找指定字符串?向上查找指定字符串

2013-04-26 20:11:16 1124

原创 python不支持重载函数

注意,python是动态编程语言,因此没有重载这个概念。这是因为形参没有类型定义,同名函数一旦定义,后者会覆盖前着,也就是说:最后一次定义有效  1 import os  2   3   4 def tt(sa,sb):  5     return sa+sb  6   7 def tt(sa,sb,sc):  8     return sa-sb+sc

2013-04-26 19:46:01 3787 2

转载 git 版本常用控制命令

1. git checkout -b iss53      等价与两条命令:git branch iss53 //先创建分支                           git checkout iss53    2. git commit -a -m '修改的说明'      等价于两条命令:git add ***.***  //

2013-04-24 17:25:46 1068

转载 vim粘贴-讲的最好的

最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置: :set noai nosi取消了自动缩进和智能缩进,这样粘贴就不会错行了。但在有的vim中不行,还是排版错乱。后来发现了更好用的设置::set paste进入paste模式以后,可以在插入模式下粘贴内容,不会有任何变形。这个真是灰常好用,情不自禁

2013-04-23 20:58:35 1663 3

原创 python的缩进问题!

python缩进用空格还是tab?本质一样,只要不混用一般没有太多区别,但今天我用python编的脚本遇到一个奇葩问题,用空格就是报错。后来用tab才能执行出错函数如下: 72 def getDBdir(db,date): 73     f1 = "/rawlogs/idigger/"+ db +"/1/"+date 74     f2 = "/rawlogs/mediasho

2013-04-23 13:54:35 1365

转载 Linux scp 使用详解

一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sftp时

2013-04-19 13:41:40 915

转载 shell的几个实际小例子

1. 写一个脚本,利用循环计算10的阶乘#!/bin/sh factorial=1 for a in `seq 1 10`do        factorial=`expr $factorial \* $a`done echo "10! = $factorial"注:上面有一行,for a in `seq 1 10`,其中seq 1 10 ,

2013-04-15 21:41:25 901

转载 shell判断文件是否存在

1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. m

2013-04-15 17:24:42 1987

转载 linux chown和chmod详解

chown 命令使用详解 功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。 语法:chown [选项] 用户或组 文件说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户I D。组可以是组名或组ID

2013-04-12 15:02:57 1353

转载 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”

pm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的文件信息[Query Package l

2013-04-12 14:05:26 1178

转载 python单引号、双引号和三双引号的区别

先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使用\ (“连行符”)吧,如 s2 = "hello,\ world" s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下: s3 = """hello, world, hahaha.""",那么s3实际上就是"h

2013-04-10 21:34:28 2562

转载 python的字典

字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。1、字典的主要属性*通过键而不是偏移量来读取字典有时称为关联数组或者哈希表。它们通过键将一系列值联系起来,这样就可以使用键从字典中取出一项。如果列表一样可以使用索引操作从字典中获取内容。

2013-04-07 15:30:57 1497

原创 python关系运算符的全称

EQ(Equal to)==  等运算符,如果运算符两边相同则返回真,否则返回假;NE(Not Equal to)!=   不等运算符,如果运算符两边不等则返回真,否则返回假;GE(Greater than or equal to)>=  大于等于运算符,如果运算符两边左边大于等于右边则返回真,否则返回假; GT(Greater than)>  大于运算符,

2013-04-07 14:00:51 2173

转载 secureCRT中vim个性化设置

secureCRT使用VIM时对语法高亮:1.在SecureCRT中 secureCRT使用VIM时对语法高亮其实不是secureCRT的功能,而是VIM的设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour(设置选项->会话选

2013-04-03 13:31:24 1622

空空如也

空空如也

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

TA关注的人

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