晓夏

YoungCheung

Zhang Sir's technical way

编程语言:

paramiko

1014浏览量
indexparamiko简介paramiko 遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接,可以实现远程文件的上传,下载或通过ssh远程执行命令项目地址:https://github.com/paramiko/paramiko官方文档:http://docs.paramiko.org/下载安装pip install paramiko建立ssh连接使用密码连接#!/usr/bin/env python # -*- coding

Linux服务器Cache占用过多内存导致系统内存不足最终java应用程序崩溃解决方案

1084浏览量
一、问题描述Linux内存使用量超过阈值,使得Java应用程序无可用内存,最终导致程序崩溃。即使在程序没有挂掉时把程序停掉,系统内存也不会被释放。二、清理脚本#!/bin/bash used=`free -m | awk 'NR==2' | awk '{print $3}'` free=`free -m | awk 'NR==2&

java telnet校验

1291浏览量
package com; import org.apache.commons.net.telnet.TelnetClient; import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketAddress; import java.net.Unknown

python判断文件是否存在是否为空

2415浏览量
import os os.chdir("/Users/zhangyang/PycharmProjects/CTMP_autotest/scripts/new_scripts") if os.path.exists("a"):         if os.path.getsize('a'):    

高阶函数

1052浏览量
高阶函数是至少满足这两个任意中的一个条件:一、能接受一个或多个函数作为输入二、输出一个函数。举例:def function1(x):     return x*x def function2(func,y):     return func(y) print function2(function1,5)这里的 function2 就是一个高阶函数,因为它的第一

Python (Win)readline和tab补全的安装

1216浏览量
1、安装readlinepython -m pip install pyreadline2、编写tab.py#!/usr/bin/python # -*- coding:utf-8 -*- __Author__ = "YoungCheung" import sys import readline import rlcompleter import

python 常见数据类型转换

1083浏览量
1、转整数>>> i='1' >>> type(i) <class 'str'> >>> type(int(i)) <class 'int'>2、转浮点数>>> f=1 >>> type(f) <class 'int'>

python内置函数详解

1171浏览量
Python解释器有许多内置的功能和类型,始终可用。他们按字母顺序列在这里。下面我们依次了解内置函数:⚠️注意:不重要的我们下面将会省略abs (x)       返回一个函数的绝对值,参数可以是整数或浮点数。>>> abs(100) 100 >>> abs(-100) 100all(iterable)       返回True如果的所有元素迭代是真实的(

python 检查linux运行服务

1125浏览量
一、背景        最近有一项任务,统计服务器的服务,最为一个攻城狮来讲,这是工作中的常事,也是必须去做的,也是为了尽快熟悉业务,但是问题来了,一台一台的去统计这可难倒我了,能不能我脚本解决呢?shell?Python?既然学习了python何不用python直接搞定呢,于是我就想尝试用Python,我尝试了Python3没搞定发现python2里面有个commands模块,于是就这样开始了。。。。。。  &nb

全网备份脚本之web备份

929浏览量
将服务器的重要配置文件、网页、日志进行打包备份到rsync备份服务器,每天晚上4点定时执行。一、脚本#!/bin/bash #every day 04:00 tar==>backup #author:zhangyang         #E-mail:s.c.young@hotmail.com # . /etc/init.d/functions Ip=$(if

检查网站状态脚本

991浏览量
        在我们生产场景中,需要及时了解线上服务状态,我们除了zabbix等健康,还可以本地通过执行脚本来检查网站是否正常,那么我们应该怎么写脚本呢?接下来我给大家一个我自己在生产场景用到的一个脚本:#!/bin/bash # this script is created by zhangyang. # e_mail:s.c.young@

Python 特殊语法:filter、map、reduce、lambda

860浏览量
Python内置了一些特殊函数,这些函数很具python特性。可以让代码更加简洁。可以看例子:1 filter(function, sequence):str = ['a', 'b','c', 'd'] def fun1(s):      return s if s != '

python迭代器

781浏览量
我们已经知道,可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function。这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。可以使用isinstance()判断一个对象是否是Iterable对象:>>> from collections import Iterable &

Python生成器

823浏览量
        通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。        所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后

python列表生成式

763浏览量
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):>>> list(range(1, 11)) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成

Python之装饰器

879浏览量
一、装饰器1.1 定义        本质是函数,用来装饰其他函数,就是为其他函数添加附加功能1.2 原则       A. 不能修改被装饰的函数的源代码    B. 不能修改被装饰的函数的调用方式1.3 实现装饰器      A. 函数即“变量”     &

Python函数及函数式编程

853浏览量
一、函数介绍1.1 函数        函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method。      &nb

Python字符编码与转码

1022浏览量
        在2.7环境中咱们要写上这一行#-*- coding:utf-8 -*-  为什么我们要加这一行呢?这一样的意思是置顶编码类型为utf-8编码!首先在看这个问题之前,咱们是否曾想过一个问题?        为什么我们可以在显示器上能看到这些文字、数字、图片、字符、等等信息呢?大家都知道计算机本身只能识别 0 &n

Python之文件操作

868浏览量
对文件操作流程打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件现有文件如下:Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was young

Python数据类型之字典

1042浏览量
        字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号":"分割,每个对之间用逗号“,”分割,整个字典包括在花括号“{}”中 ,格式如下所示:d = {key1 : value1,