06 2013 档案
摘要:awk 也是一个非常棒的数据处理工具!sed 常常用于一整个行的处理, awk 则比较倾向于一行当中分成数个『栏位』(或者称为一个域,也就是一列)来处理。因此,awk 相当的适合处理小型的数据数据处理呢!awk 通常运行的模式是这样的:[root@www ~]# awk '条件类型1{动作1} 条件...
阅读全文
摘要:1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Databas...
阅读全文
摘要:学习Python中的yield 本文为大家介绍Python中的yield,供大家学习参考。 在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。一、迭代器(iterator) 在Python中,for循环可以用于Python中的任何类型,包括...
阅读全文
摘要:Yield是Python中非常有意思的东西,下面粗略谈谈我对Yield的认识。yield,在英文中有“产生、生产、收益“的意思,Python中的yield,也是说的“产生”,但奇特之处在于,yield能中断函数(同时保存函数的状态),而“产生”出一个中间结果。设想这样一个情形吧:某个文件,每一行对应...
阅读全文
摘要:Python中的strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。需要注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:?theString='saaaay...
阅读全文
摘要:python中的strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。需要注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:?theString='saaaay...
阅读全文
摘要:python 的学习脚印 (1) 整数 与 浮点数 (float) (2) 永远的执行整除 // (3) 长整型数 (末尾加个 L ), 处理比较大的数,很好 (4) 十六进制和八进制 >>> 0xAF 175 >>> 010 8 (5) py3.0 之后, p...
阅读全文
摘要:最近刚刚学习python语言,发现python中列表的赋值很像C++中数组的赋值方式,不过各方面都比C++方便很多啊。[python]view plaincopyc=[1,8,9,3,4]d=cprintc[0]printd[0]print'========================='d[0...
阅读全文
摘要:import rere.sub('[abc]', 'o', 'Mark')'Mork'查看Mark是否包含a,b或者c,如果有,则将其一一替换为ore.sub('[abc]', 'o', 'rock')'rook'同理re.sub('[abc]', 'o', 'caps')'oops'如果有两个或者...
阅读全文
摘要:当你的程序中出现异常情况时就需要异常处理。比如当你打开一个不存在的文件时。当你的程序中有一些无效的语句时,Python会提示你有错误存在。下面是一个拼写错误的例子,print写成了Print。Python是大小写敏感的,因此Python将引发一个错误:>>> Print 'Hello World' ...
阅读全文
摘要:shutil模块是一种高层次的文件操作工具,类似于高级API,主要强大之处在于其对文件的复制与删除操作更是比较支持好。copyfile( src, dst)从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉c...
阅读全文
摘要:对于文件和目录的处理,虽然可以通过操作系统命令来完成,但是Python语言为了便于开发人员以编程的方式处理相关工作,提供了许多处理文件和目录的内置函数。重要的是,这些函数无论是在Unix、Windows还是Macintosh平台上,它们的使用方式是完全一致的。本文将详细解释这些函数的使用方法。首先,...
阅读全文
摘要:今天使用python,出现了如下错误:网上查了一下,原来是因为pythonv3.0以后的版本中将v2.x版本的print改为了print.所以此处调用print("HelloWorld!")则可成功。
阅读全文
摘要:Chapter 11 进程与信号进程与信号构成了Linux操作环境的基础部分。如何在自己的程序中启动和停止其他的进程,如何让进程收发消息,如何避免僵尸进程。大纲 『 (1) 进程的结构、类型和调度 (2) 用不同的方法启动新进程 (3) 父进程、子进程和僵尸进程 (4) 什么是信号以及如何使用它们』...
阅读全文
摘要:进程的用户栈和内核栈进程是程序的一次执行过程。用剧本和演出来类比,程序相当于剧本,而进程则相当于剧本的一次演出,舞台、灯光则相当于进程的运行环境,贴切进程的堆栈每个进程都有自己的堆栈,内核在创建一个新的进程时,在创建进程控制块task_struct的同时,也为进程创建自己堆栈。一个进程 有2个堆栈,...
阅读全文
摘要:set nocompatible " 关闭 vi 兼容模式syntax on " 自动语法高亮set number " 显示行号 " set cursorline 突出显示当前行set ruler " 打开状态栏标尺 (不错)set s...
阅读全文
摘要:我们知道,调用函数时,计算机常用栈来存放函数执行需要的参数,由于栈的空间大小是有限的,在windows下栈是向低地址扩展的数据结构,是一块连续的内存区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,windows下栈的大小是2M(也有的说是1M),如果申请的空间超过栈的剩余空间时,将提...
阅读全文
摘要:#include #include #include #include #include #include #include #include #include using namespace std;const int N = 5501;int n, m, q;vector > g[N+10];l...
阅读全文
摘要:Chapter 11 进程与信号进程与信号构成了Linux操作环境的基础部分。如何在自己的程序中启动和停止其他的进程,如何让进程收发消息,如何避免僵尸进程。大纲 『 (1) 进程的结构、类型和调度 (2) 用不同的方法启动新进程 (3) 父进程、子进程和僵尸进程 (4) 什么是信号以及如何使用它们』...
阅读全文
摘要:1. Git概念1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。1) 工作目录:用户本地的目录;2) Index(索引):将工作目录...
阅读全文
摘要:其中setresuid()具有最清晰的语法:setresuid()被执行的条件有:①当前进程的euid是root②三个参数,每一个等于原来某个id中的一个如果满足以上条件的任意一个,setresuid()都可以正常调用,并执行,将进程的ID设置成对应的ID。例子:如果ruid=100,euid=0,...
阅读全文
摘要:下面是转帖的内容,写的很详细。但是不同的linux发行版中头文件的路径和名称并不相同。如在某些发行版中就不存在,其中定义的变量出现在和中。关于调试器技术的资料在网上是很少,即便是UNIX编程巨著《UNIX环境高级编程》中,相关内容也不多,直到我在http://www.linuxjournal.com...
阅读全文
摘要:系统调用ptrace对gdb这种调试器来说是非常重要的,杯具的是,相关的文档却残缺不详–除非你觉得最好的文档就是内核源码!!下面,我会试着向大家展示ptrace在gdb这类工具中的作用.1. 介绍ptrace()是一个系统调用,它允许一个进程控制另外一个进程的执行.不仅如此,我们还可以借助于ptra...
阅读全文
摘要:楼主的帖子实在是写得太好了。文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分,能在有生之年看见楼主的这个帖子。实在是我三生之幸啊。看完楼主的这个帖子之后,我竟产生出一种无以名之的悲痛感--啊,这么好的帖子,如果将来我再也看不到了,那我该怎么办?那我该怎么办?直到我毫不犹豫地把楼主的这...
阅读全文
摘要:①比大多数人勤奋认真。②做好每一件小事。③微笑面对命运的不公。④时间比金钱重要。⑤养成好习惯,习惯决定命运。⑥不断与人性弱点斗争。⑦天才都是有心人。⑧机会无大小,只有时间早晚,永不嫌弃小机会。⑨等待大机会是痴心妄想。⑩坚持不懈锻炼身体。
阅读全文
摘要:from xy!#include #include 函数原型 int socket(int domain, int type, int protocol);应用程序调用socket函数来创建一个能够进行网络通信的套接字。第一个参数指定应用程序使用的通信协议的协议族,对于TCP/IP协议族,该参数置A...
阅读全文