`
notfatboy
  • 浏览: 237498 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
由于程序使用的是python3.0新平台,今天在Ubuntu上尝试安装Python3.2.2(Ubuntu上自带的是2.x版本的python)。最初只是下载源码,编译后发现很多库都用不了。后来才发现原来是要先安装很多库,然后再安装python,总结如下,让后来者少走弯路。 注意下文均在root下完成的,如果其它用户需要用sudo。   1, apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev libbz ...
转自: http://blog.csdn.net/whycadi/article/details/2011046转载略有修改,主要是更正一些有误之处,并补充一些规则和注释。这篇文章的好处在例子非常详实清晰,便于我们更好的理解正则表达式。1.  Python正则式的基本用法1.1基本规则1.2重复1.2.1最小匹配与精确匹配1.3前向界定与后向界定1.4组的基本知识2.  re模块的基本函数2.1使用compile加速2.2 match和search2.3 finditer2.4 字符串的修改与替换3.  更深入的了解re的组与对象3.1编译后的Pattern对象3.2 组与Match对象3.2. ...
本文转自互联网,但所有括号中注释乃本人自己所写。 以下为转文: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 读本文之前请注意: 1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。 2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教程。 3. 本文阅读对象是了解了vim的基本操作,而希望高效地利用v ...
awk太强大了,众人皆知,不再强调。将awk自带变量列出来,以备不时之需。 FS(Field Separator):不用说了,域分隔符变量 NR(Number of Record):当前record的编号,从1开始。通常情况下awk认为每行是一条record,这样的话实际就成了行号,但是awk也可以多行记做一个record,这样就需要另一个变量RS帮忙了。 NF(Number of Field):当前record的字段数量。 RS(Record Separator):定义记录的分隔符。 OFS(Output Field Separator):定义输出时每个域的分隔符,默认OFS=" & ...
Helix Server是RealNetworks公司开发的流媒体服务器,它是目前世界上功能最强大的流媒体服务器,号称瑞士军刀万用服务器,功能之强大可见一斑。但是也正是由于其功能过于强大,导致其操作起来比较复杂,因此给配置和维护带了一些困难,因此目前使用Helix Server的多是一些大的电信运营商和较大型的企业。 Helix Server目前不仅支持常用的流媒体架构,即RTSP/RTP (RTSP就是RealNetworks与网景以及哥伦比亚大学合作开发的),也支持目前较为流行的http live streaming(因为苹果用的就是这个协议做的网络视频,所以当然流行啦)。而且它还有些自己独 ...
+  plus 加号;正号 -  minus 减号;负号 ± plus or minus 正负号 × is multiplied by 乘号 ÷ is divided by 除号 = is equal to 等于号 ≠ is not equal to 不等于号 ≡ is equivalent to 全等于号 ≌ is equal to or approximately equal to 等于或约等于号 ≈ is approximately equal to 约等于号 < is less than 小于号 > is more than 大于号 ≮ is not less than 不小于号 ≯ i ...
此前我一直对https/ssl如何保护数据不被监听有点疑问,因为服务器的证书是公开的,只能实行上行方向的数据加密,下行数据的加密我一直认为是浏览器会自动生成一个客户端的密钥对并将公钥发给服务器。今天仔细研究了https/ssl,发现其实并不像我想的那样,这里面既有非对称加密,又因为性能原因使用了对称加密。其原理大概是这样的: 客户端浏览器连接到https/ssl服务器,并发送ssl版本号等信息到服务器,协商此次连接使用的版本和参数 服务器根据客户端发来的协商数据和自身支持的特性返回客户端协商参数,并且将服务器的证书发送给客户端,服务器的证书里包括用于非对称加密的服务器的公钥 客户端收到服务器 ...

强大的Linux screen

Linux上的screen工具是继SSH之后最有用的远程登录管理工具了。通常我们使用SSH的时候,如果正在执行某个程序,则无法再执行其他任何操作,即使让该程序在后台执行(有时发现不能在后台执行,即使我用了后台执行命令&), ...
Linux上使用pushd的时候,遇到了奇怪的问题,当我在/root/test folder下创建了tmp1,tmp2,tmp3 三个文件夹 drwx-----T 5 root root 4096 2011-08-11 05:09 ./ drwx------ 8 root root 4096 2011-08-10 05:21 ../ drwxr-xr-x 2 root root 4096 2011-08-11 05:09 tmp1/ drwxr-xr-x 2 root root ...

转: SUID、SGID 详解

转自:http://blog.csdn.net/lonelycloud/article/details/469545   一、Linux下关于文件权限的表示方法和解析     SUID 是 Set User ID, SGID 是 Set Group ID的意思。     Linux下可以用ls -l 命令来看到文件的权限。用ls命令所得到的表示法的格式是类 ...
wget 是一个命令行的下载文件工具,它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。Linux用户经常需要使用它。下此介绍几个wget使用的技巧。wget技巧大全:1>下载 http://www.linux.com 网站上 packs 目录中的所有文件$ wget -r -np -nd http://www.l ...

Linux iptables入门

本文有很大部分是节选自网友liweioop的一篇文章,在此表示感谢. 在学习iptables之前,我觉得很有必要弄清楚几个概念,否则的话就很难下手。首先我们要知道iptables是集成在系统内核中的防火墙,哇塞,这可是在内核中,不是我 ...
MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”( ...
在Bash shell中经常会见到一些比较特殊的符号,本人现收集与此,以供查阅: 位置参数: 详见ABS(Advanced Bash Shell)中文翻译版103页第9章第一节内部变量,当然英文版ABS都一样啦 $0, $1, $2,等等… 位置参数,从命令行传递给脚本,或者是传递给函数.或者赋职给一个变量. (具体见Example 4-5 和Example 11-15) $0表示当前执行的进程名,script 本身的名字,或者在正则表达式中表示整行输出 $# 命令行或者是位置参数的个数.(见Example 33-2) $* 所有的位置参数,被作为一个单词. 注意:"$*&q ...
用eclipse+ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。 那么,我们可以用eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误, ...
Global site tag (gtag.js) - Google Analytics