- 博客(19)
- 资源 (11)
- 收藏
- 关注
翻译 OpenStack基础知识
1、概要OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立、运行自己的云计算和存储设施。Rackspace与NASA是最初重要的两个贡献者,前者提供了“云文件”平台代码,该平台增强了OpenStack对象存储部分的功能,而后者带来了“Nebula”平台形成了OpenStack其余的部分。而今,OpenStack基金会已经有150多个会员,包括很多知名公司如“Canonical、
2015-11-30 14:35:25
1804
原创 用户登陆接口
需求: 1、输入用户名、密码 2、认证通过欢迎 3、三次失败锁定 #!/usr/bin/env python import os account_file = 'account.txt' lock_file = 'lock.txt' #put account in a list f = file(account_file) acount_list = f.readlin
2015-11-05 17:49:36
937
原创 Linux下升级python2.7
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: 这里我用下载的是Python-3.1.2.tar.bz2版本,下载完成后到下载目录下,解压 进入解压缩后的文件夹 cd Python-2.7.10 在编译前先在/usr/local建一个文件夹python2.7(作为python的安装路径,以免覆盖老的版本) mkdir /usr/local/pytho
2015-11-05 10:17:12
675
转载 Linux下iometer/dynamo用法
iometer是一款开源磁盘性能测试软件,应用非常广泛。 iometer软件分为两部分,一部分为GUI界面,称为iometer,只有windos版本,另一部分是dynamo,是用于磁盘测试的worker。 iometer的原理是这样的,GUI界面iometer作为管理,呈现的界面,控制器dynamo进行磁盘测试。 在windows下使用iometer就非常简单,安装iom
2015-10-27 17:29:27
9519
原创 获取行输入
x=int(input(“Please enter an integer:”))#获取行输入if x>0: print (‘正数’) elif x==0: print (‘零’) else: print (‘负数’)Please enter an integer:8 正数
2015-10-22 17:39:21
365
转载 IBM-AIX系统使用基本命令
在使用 AIX® 和 System p™ 服务器遇到问题时,您是否希望能够自己找到答案呢?您是否希望不必总是求助于专业支持人员,从而节省一些时间呢?好,本文的作者将讨论一些能够回答这些问题的 AIX 命令,并告诉您如何进一步寻找其他问题的答案。 引言 正如您所知道的,AIX® 具有无数的命令,使您能够执行大量的任务。取决于您需要完成的任务,您可能会仅仅使用到这些命令的某个子集
2015-10-22 11:01:02
1593
转载 大数据全栈式开发语言 – Python
前段时间,ThoughtWorks在深圳举办一次社区活动上,有一个演讲主题叫做“Fullstack JavaScript”,是关于用JavaScript进行前端、服务器端,甚至数据库(MongoDB)开发,一个Web应用开发人员,只需要学会一门语言,就可以实现整个应用。 受此启发,我发现Python可以称为大数据全栈式开发语言。因为Python在云基础设施,DevOps,大数据处理等领域都是
2015-08-12 22:56:52
1372
转载 BAT 批处理脚本 教程
第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。 了解了大概意思后,我们正式开始学习.先看一个简单的例子! @echo off echo "欢迎来到非常BAT!"
2014-03-20 23:05:49
489
转载 sed简明教程
awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。 sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。 同样,本篇文章不会说sed
2013-09-03 00:13:47
623
转载 GDB调试工具
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! gdb是the GNU Debugger的简称。它是一款UNIX平台的调试器(debugger),可用于为C, C++, Objective-C, Java, Fortran等程序debug。 在gdb中,你可以通过设置断点(break poin
2013-09-03 00:07:15
603
转载 用过的shell命令——持续更新
1,显示文件的各种属性 stat --help 用例:stat -c "%s" abc.txt 注释:显示abc.txt的大小 2,文件编码类型查看 file --help 用例:file -i abc.txt 注释:显示abc.txt的文件编码类型(貌似不是很全) 3,文件编码类型转换 iconv --help 用例:iconv abc
2013-09-03 00:02:45
570
转载 shell脚本的并行处理方法——multi.sh介绍
最近工作接触到了一些Linux上面的文本处理,数据量还是蛮大的,不可避免的学期了shell,awk等脚本语言。 在文本处理的过程中发现: 1,文本的数量比较大 2,文本的内容相似,可以用同样的脚本处理 3,串行处理文本速度较慢 这自然会想到,如何才能并行多线程处理文本呢,就是因为这个需求,导致下面脚本程序的诞生。 multi.sh,主要工作就是多次调用同一脚本处
2013-09-03 00:01:27
2885
转载 Linux shell 变量 数学 运算
Abstract : 1) Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算; 2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算; 1, Linux shell 变量的基本运算 数值作为常规变量直接赋值给变量,并且以字符串形式保存。 1.1 let 命令可以用于
2013-09-02 23:58:37
587
转载 SHELL字符串处理技巧(${}、##、%%)
在SHELL编程中,经常要处理一些字符串变量。比如,计算长度啊、截取子串啊、字符替换啊等等,常常要用到awk、expr、sed、tr等命令。下面给大家介绍个简单的字符串处理方法,用不着嵌套复杂的子命令。 ${#VALUE}:计算VALUE字符串的字符数量。${VALUE%.*}或${VALUE%%.*}:删除VALUE字符串中以分隔符“.”匹配的右边字符,保留左边字符。${VALUE#*.}
2013-09-02 23:58:32
919
转载 你不了解的awk
pattern的细化 首先说下BEGIN和END之间的多个模式的执行顺序,我写了下面的程序来验证下: 图1 多个模式的执行顺序验证(数据文件为cars) 如上图,BEGIN,END中间有三个模式,缺省模式,判断出厂时间($3>2000),判断品牌($1 ~ /ford/),运行结果如下: 图2 运行结果 可见,对数据文件中的一条记录,gawk的多个
2013-09-02 23:57:04
594
转载 定时任务脚本
# /bin/bash # whilerun.sh # writeby xingming on 2013年6月29日12:55:49 # 常驻内存,循环执行脚本文件 # 各参数含义介绍: # $1 为程序执行语句,将函数执行的参数等用引号引起来传进程序 # $2 为待执行程序间隔执行时间,例 D1H2M3S4 代表一天两个小时三分钟四秒时间执行一次程序,DHMS先后无关 # $3 为开始执行待执
2013-09-02 23:55:38
769
转载 快速了解Awk
Awk是什么 Awk、sed与grep,俗称Linux下的三剑客,它们之前有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a “non-interactive” stream-oriented editor),而awk则是一门模式匹配的编程语言,因为它的主要功能是
2013-09-02 23:52:50
808
转载 AWK单行脚本快速参考
首先我经常会尝试去写一个最短字符的脚本。为了省空间,我通常使用 '1'来代替'{print}'去打印每行,两种写法都能正确运行。 文本间隔: # 每行后面增加一行空行 awk '1;{print""}' awk'BEGIN{ORS="\n\n"};1' # 每行后面增加一行空行。输出文件不会包含连续的两个或两个以上的空行 # 注意:在Unix系统, DO
2013-09-02 23:39:00
887
转载 很不错的一个awk快速入门
awk是一种非常好的语言,同时有一个非常奇怪的名称。在本系列的文章中,DanielRobbins 将使您迅速掌握 awk编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级awk 演示程序。 awk是一种很棒的语言。awk 适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行需要特殊技巧程序设计。与某些语言不同,awk 的语法较为常见。它借鉴了某些语言的一些精华部
2013-09-02 23:34:32
584
接口协议栈总结
2011-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人