摘要:
首先要说的是python中的除法运算,在python 2.5版本中存在两种除法运算,即所谓的true除法和floor除法。当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的会对结果进行截取,取运算的整数部分,比如2/3的运算结果是0;如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.0/3的结果是 0.66666666666666663。另外一种除法是采用x//y的形式,那么这里采用的是所谓floor除法,即得到不大于结果的最大整数值,这个运算时与操作数无关的。比如2//3的结果是0,-2//3的结果是-1,-2.0//3的结果是-1.0。 在未来的python 3 阅读全文
摘要:
1.wiresharkwireshark安装 #yum install wireshark wireshark-gnomewireshark使用#wireshark2.tcpdumptcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ] [ -T 类型 ] [ -w 文件名 ] [表达式 ] http://anheng.com.cn/news/24/586.html (1). tcpdump的... 阅读全文
摘要:
yum groupinstall "X Window System" //安装Xorgyum groupinstall "Desktop" //安装GNOMEyum groupinstall "Chinese Support" //安装中文支持安装好后启动桌面环境startx切换各启动级ctrl+alt+[f1-f7]当各个启动级已经运行时直接init [1-6] 阅读全文
摘要:
加密算法: 对称加密算法: DES、IDEA、RC2、RC4、AES、Skipjack …… 非对称加密算法: RSA、DSA、DiffieHellman、PKCS、PGP …… 单向的HASH算法属于报文摘要算法,虽然有些也出自OpenSSL库。 命令操作: 1、生成普通私钥:[weigw@TEST src]$ openssl genrsa -out privatekey.key 1024Generating RSA private key, 1024 bit long modulus ....++++++ .......++++++ e is 65537 (0x10001) ... 阅读全文
摘要:
Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR,分别表示datetime所能表示的最小、最大年份。其中,MINYEAR = 1,MAXYEAR = 9999。(对于偶等玩家,这个范围已经足够用矣~~) datetime模块定义了下面这几个类:datetime. 阅读全文
摘要:
登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因:1. DNS反向解析的问题OpenSSH在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果客户机的IP没有域名,或者DNS服务器很慢或不通,那么登录就会很花时间。 解决办法:只需修改/etc/ssh/sshd_config,设置UseDNS为no即可:sed -i "s/#UseDNS yes/UseDNS no/" /etc/ssh/sshd_config2. gssapi的问题用ssh -v user@server 可以看到登录时 阅读全文
摘要:
std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下std map内部数据的组织,std map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在std map内部所有的数据都是有序的,后边我们会见识到有序的好处。下面举例说明什么是一对一的数据映射。比如一个班级中,每个学生的学号跟他的姓名就存在着一一映射的关系,这个模型用map可能轻易描述,很明显学号用int描述,姓名 阅读全文
摘要:
1.umount, 老是提示:device is busy, 服务又不能停止的。 可以用"umount -fl"解决!2.mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点]其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统。-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。-n 不把安装记录在/etc/mtab 文件中。-r 讲文件系统安装为只读。-v 详细显示安装信息。-w 将文件系统安装为可写,为命令默认情况。-t <文件系统类型> 指定设备的文件系统类型,常见的有:ext2 linu 阅读全文
摘要:
获取当前时间,并通过字符串输出。格式为:%Y-%m-%d %H:%M:%S'datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S' )获取当前时间,但只保留日期datetime.datetime.now().date()将字符串转换为datetime类型输入字符串格式为:'%Y-%m-%d'datetime.datetime.strptime(time,'%Y-%m-%d')print 'start at:',datetime.datetime.now().strftime 阅读全文