- 博客(19)
- 收藏
- 关注
原创 ptyhon读文件一行长度len为1022,出现\x00
网上查了一下,这是一个为了补齐文件,而使用的特殊符号。如果用python的读文件语句readline(),读出的内容一行的长度手机是1022,而除了文件真实的一行内容,其他的全是\x00,而一般一行的内容是\n结尾的,所以你只需用string类型的find(\n)找到结束位置赋给end;然后再用split功能[0:end],以提取真实内容。如果你用过滤函数要小心,当心去掉的可以识别的结束符。
2013-04-28 17:12:09 1779
转载 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关注的人