摘要:
前言在生活、工作中,python一直都是一个好帮手。在python的众多功能中,我觉得文本处理是最常用的。下面是平常使用中的一些总结。环境是python 3.30. 基础在python中,使用str对象来保存字符串。str对象的建立很简单,使用单引号或双引号或3个单引号即可。例如:s='nice' #output: nices="nice" #output: nices="Let's go" #output: Let's gos='"nice"' #output: "nice& 阅读全文
摘要:
前言批量下载网页上的图片需要三个步骤:获取网页的URL获取网页上图片的URL下载图片例子from html.parser import HTMLParserimport urllib.requestimport os,uuid,sys#第1步:class PageLinkParser(HTMLParser): def __init__(self,strict=False): HTMLParser.__init__(self,strict) self.all=[] def handle_starttag(self,tag,attrs): if tag=='a': ... 阅读全文
摘要:
前言使用Python,大部分时间花在了处理文本上。在处理文本的时候,如果对有限状态机有所了解的话,处理起来会更加得心应手。可以把文本看成一个流,然后有一个机器对这个流进行操作。这个机器有状态,不同的状态会做出不同的处理,状态会随着处理进行变化。例子oracle数据库中有一个存储过程,该存储过程中有很多select语句,要把所有的select语句提取出来。代码:--存储过程代码create or replace procedure demo()isbegin insert into table_1 select a1,a2,a3 from table_2; inse... 阅读全文
摘要:
环境:Ubuntu 12.04.2 LTS (GNU/Linux 3.5.0-23-generic i686)网络配置#临时改变#修改IP和子网掩码sudo ifconfig eth0 192.168.0.100 netmask 255.255.255.0#修改网关sudo route add default gw 192.168.0.2 eth0#永远改变vi /etc/network/interfaces#添加如下内容auto eth0iface eth0 inet staticaddress 192.168.0.100netmask 255.255.255.0gateway 192.16 阅读全文
摘要:
在linux环境下进行c语言编程,基础的工具就是gcc和make。关于这2个工具的内容有很多,现在要做的仅仅是起步。gcc的用法:-S Compile only; do not assemble or link-c Compile and assemble, but do not link-o Place the output into -shared Create a shared librarymake的用法:建立makefile,makefile的语法如下:target:prereq1 prereq2 commands实例:环境:Ubuntu 13.04 (GNU/Linux 3.... 阅读全文
摘要:
环境:ubuntu 13.04 32位gcc version 4.7.3++i,i++代码如下:#include main(){ int i; //test assignment int j; i=0; printf("before i++ assignment,i:%d\n",i); j=i++; printf("after i++ assignment,i:%d j:%d\n",i,j); i=0; printf("before ++i assignment,i:%d\n",i); j=++i; printf("aft. 阅读全文
摘要:
1. 安装a) 安装python在http://www.python.org/上下载python 2.7,然后安装,接着将python的安装路径(一般是C:\python27)添加到windows的环境变量path中。这样就可以只在在cmd中执行python命令了。b) 安装Django在https://www.djangoproject.com/下载Django。下载后得到一个压缩包,将这个压缩包解压缩。打开cmd,cd到Django所的的文件夹,然后执行命令:python setup.py install #这个命令是讲Django运行需要的文件复制到python中lib文件夹的子文件夹s 阅读全文
摘要:
1. 进入1.1 建立账号打开网站https://github.com/主页上就可以注册。注册之后会有一个简单的帮助文档,在帮组文档上可以下载一个PC客户端(如果是WINDOWS平台,需要.NET 4.0及以上的支持)1.2 创建Repository创建一个respository很简单,取一个名字即可。 阅读全文