- 浏览: 126712 次
- 性别:
- 来自: 苏州
最新评论
-
miniduan:
i here by provide one that work ...
python 文件插入第一行 -
miniduan:
验证了一下,不好用啊:import fileinput, os ...
python 文件插入第一行
文章列表
Python三目运算,and or陷阱
- 博客分类:
- Python
在C语言中,三目运算经常用到(cond?a:b),非常的简洁,而在Python中不支持这种语法。
但是,可以用Python中and or来实现(这里是有陷阱的,下面会讲到)
我们来看下面几个表达式>>> False or 1
1
>>> False or 0
0
>> ...
python 获取异常全部信息
- 博客分类:
- Python
import traceback
try:
logWorkflowInfo('Execute the commond:' + executeStr)
os.system(executeStr)
except Exception:
exstr = traceback.format_exc()
print exstr
python 获取当前时间
- 博客分类:
- Python
strftime(format[, tuple]) -> string
import time
print time.strftime('%H-%M-%S')
python中时间日期格式化符号:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完 ...
下载地址:http://www.codegood.com/archives/129
点击安装
或者:
MySQLdb下载地址:http://sourceforge.net/projects/mysql-python/
下载解压缩后放到%Python_HOME%/Lib/site-packages目录中,python会自动找到此包。
MySQLdb基本上是MySQL C API的Python版,遵循Python Database API Specification v2.0。
Robocopy 入门
- 博客分类:
- windows
Robocopy
是微软Windows Server
2003资源工具包中众多多用途的实用程序之一(它是基于强大的拷贝程序)。没错,Robocopy的功能是拷贝文件,你也许会觉得无聊并且要翻阅下一篇
文章了,且慢,让我们给这个有趣的小程序一个 ...
了解URL编码与解码
2011-05-20
通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。
例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&
ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义的&和=
符号进行转义,也就是对其进行编码。
又如,Url的编码格式采用的是ASCII码,而不是Unicode ...
连接mysql和 建索引花费
- 博客分类:
- 数据库
mysql -h192.168.0.150 -uroot -p
新建索引:
create index indexName on table(columnName)
显示建表语句:
SHOW CREATE TABLE table_name
mysql 索引花费时间:
mysql> select count(*) from dac_traffic_channel_day_201202;
+----------+
| count(*) |
+----------+
| 1378899 |
+----------+
1 row in set (1 ...
安装DBI:perl -MCPAN -e 'install DBI'
重新编译工程
安装DBD:mysql错误提示:mysql_config not found:
Google后得知mysql_config是属于MySQL开发用的文件,而使用apt-get安装的MySQL是没有这个文件的,于是在包安装器里面寻找
libmysqld-dev
libmysqlclient-dev
这两个包安装后问题即可解决
ubuntu配置 Java 环境变量
- 博客分类:
- java
找到系统java的安转目录(/usr/lib/jvm/java-1.6.0-openjdk)
用vim打开 /etc/profile
在文件最后面加上
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
测试javac -version
Linux crontab
- 博客分类:
- Linux
任务调度的crontab常驻命令
crontab 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crontab 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:
1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置
Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:
...
统计当前文件夹下文件个数:ls | wc
wc命令:
这个命令的功能也很好记,因为它功能很有限:
wc -c filename:显示一个文件的字节数
wc -m filename:显示一个文件的字符数
wc -l filename:显示一个文件的行数
wc -L filename:显示一个文件中的最长行的长度
wc -w filename:显示一个文件的字数
[kevinzhong@TJCCB-DAC-DAC_DEVEL-216-159 120114]$ wc test
0 0 0 test
输出信息依次是:行数 字数 字节数 文件名称。
...
改变用户分组和所属用户
- 博客分类:
- Linux
chgrp命令:
chgrp命令用来改变文件或目录所属的用户组。该命令用来改变指定文件所属的用户组。其中,组名
可以是用户组的ID,也可以是用户组的组名。文件名可以是由空格分开的要改变属组的文件列表,也可以是由通配符描述的文件集合。如果用户不是该文件的文件
主或超级用户(root),则不能改变该文件的组。
一般格式:chrgp [选项] 组名 文件名
常用选项:-R 递归式地改变指定目录及其下面的所有子日录和文件的用户组。
示例:将/usr/meng及其子目录下的所有文件的用户组改为mengxin:
# chgrp -R mengxin /usr/meng ...
Coding Dojo
- 博客分类:
- 杂记
这个星期在团队里面搞了一次Coding Dojo,每个人都从中学到了很多东西,效果十分不错,因此我想分享一下。
什么是Coding Dojo?
Coding
Dojo是一个学习的过程。一些程序员(通常是15-20人)在一起编程解决一个程序问题。一边编 ...
Linxu cat more less
- 博客分类:
- Linux
cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。
more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符":"下按Q键即可。
其实这三个命令除了cat命令有合并文件的功能,其余功能上相近,只是从浏览习惯和显示方式 ...