- 博客(13)
- 收藏
- 关注
转载 python中yield的浅谈
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N...
2017-05-02 13:43:00 114
转载 python中with的用法
概述:with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考What's new in Python 2.6?中 with 语句相关部分介绍)。with 语句适用于对资源进行访问的场合,确保不管使用过程中是...
2017-05-02 09:22:00 126
转载 使用AWK 将字符串转换为时间 求时间差
如有两个时间是字符串类型的 如:2017031614010420170316140204 需要计算两个时间的时间差1、使用substr 截取字符串 共mktime函数使用2、使用strftime 计算出时间3、两个时间相减在我需要计算时差的文件中 第7字段表示发送时间 第8字段表示接收响应的时间 所以取值的时候 使用 $7 $8来取值 字段的分隔符为“|”...
2017-03-16 14:20:00 1232
转载 将expect加入到shell脚本后 导致设置变量不生效
将expect加入到shell脚本后 set 定义的变量会失效; 解决办法 : 将变量提到expect之外定义#!/bin/bash . /etc/profile. ~/.bash_profileipnum=`ifconfig|grep addr|grep xxxx |wc -l`if [ $ipnum -eq 0 ];then exitfitime2=`date "+%Y%m%d...
2017-03-03 16:04:00 858
转载 shell脚本在crontab 定时任务中 没有输出结果
在非root用户下 写了一个shell脚本 通过手动执行shell脚本 sh -x script.sh 可以正常输出 当把该脚本加入到crontab中后 定时任务有调用.但不会输入结果 需要在脚本中增加。#!/bin/bash . /etc/profile. ~/.bash_profile在SUSE 中 使用...
2017-03-03 15:56:00 732
转载 Linux下查看进程swap情况的脚本
1 #!/bin/bash 2 swapedall=0 3 4 pidarray=(`ls /proc/* |grep --color '[[:digit:]]' |grep proc |awk -F ":" '{print $1}'`) 5 arraylen=${#pidarray[*]} 6 for ((i=0;i<$arr...
2017-02-15 17:23:00 122
转载 Oracle 与 HugePage的关系
在Linux环境性能优化实践中,HugePage是一个经常提到的方法。简单的说,HugePage就是Linux内核上一种是用内存块的方法。作为传统4K Page的替代,HugePage在大部分场景下可以提升Oracle实例的运行性能效率。本篇介绍如何进行HugePage配置和Oracle环境使用。1、HugePage介绍HugePage广泛启用开始于Kern...
2017-02-15 10:20:00 119
转载 内存管理之二 linux分段与分页
现代操作系统的内存管理机制有两种:段式管理和页式管理。段式内存管理,就是将内存分成段,每个段的起始地址就是段基地址。地址映射的时候,由逻辑地址加上段基地址而得到物理地址。纯粹的段式内存管理的缺点很明显,就是灵活性和效率比较差。首先是段的长度是可变的,这给内存的换入换出带来诸多不便,如何选择一个段的长度是一个棘手的问题;其次进程在运行过程中,可能会扩充地址空间,这就要增加段,从而造成进程的...
2017-02-15 10:09:00 76
转载 内存管理之一 段式与页式管理
内存管理方法内存管理主要包括内存分配和回收、地址变换、内存扩充、内存共享和保护等功能。下面主要介绍连续分配存储管理、覆盖与交换技术以及页式与段式存储管理等基本概念和原理。1.连续分配存储管理方式连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。(1)单一连续存储管理在这种管理方式中,内存被分为两个区域:系统区和用户区...
2017-02-15 10:04:00 266
转载 iptables
一从一台机到另一台机端口转发启用网卡转发功能#echo1>/proc/sys/net/ipv4/ip_forward举例:从192.168.0.132:21521(新端口)访问192.168.0.211:1521端口a.同一端口转发(192.168.0.132上开通1521端口访问iptables-ARH-Firewall-1-IN...
2017-02-14 17:27:00 90
转载 python装饰器
作者:zhijun liu链接:https://www.zhihu.com/question/26930016/answer/99243411来源:知乎著作权归作者所有,转载请联系作者获得授权。先来个形象比方内裤可以用来遮羞,但是到了冬天它没法为我们防风御寒,聪明的人们发明了长裤,有了长裤后宝宝再也不冷了,装饰器就像我们这里说的长裤,在不影响内裤作用的前提下,给我们的身子...
2017-02-10 11:45:00 61
转载 Python闭包与延时求值
闭包可以实现先将参数传递给一个函数,而不立即运行,在被调用的时候才运行使用函数定义中再定义函数的方式来实现def foo(): x=3 def bar(): print('x is %d'%x) return barif __name__ == '__main__': print('after call function foo') p...
2017-02-06 14:39:00 130
转载 Oracle ORA-01555的解决办法
当做完ORACLE UNDO表空的恢复之后 在查询语句时 会出现 ORA-01555:快照过旧:回退段号3(名称为"_SYSSMU3_759247292$")过小ORA-01555causedbySQLstatementbelow(SQLID:6x5j00zy7p9h7,QueryDuration=0sec,SCN:0x0...
2017-02-06 14:25:00 902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人