12 xiaoxinyu316

尚未进行身份认证

每天进步一点点。

等级
TA的排名 4k+

Jenkins使用整理

In the Global Security, I didn't have a TCP port for JNLP agents enabled, which automatically disables the line "Launch agent via Java Web Start"  Manage Jenkins=> Configure Global Security => ...

2018-12-20 18:22:00

mac学习整理

xcode-select --switch /build/toolchain/mac32/xcode-7.3/Xcode.app xcode-select --print-path 

2018-10-24 11:27:01

rpm学习

https://www.cnblogs.com/SQL888/p/5776442.htmlhttps://bintray.com/jfrog/artifactory-pro/jfrog-artifactory-pro-zip/6.3.0https://mvnrepository.com/artifact/org.postgresql/postgresql/9.4-1204-jdbc42...

2018-09-09 23:54:12

保存函数的元数据

装饰器from functools import wrapsdef decorate1(func): "This is decorate1" @wraps(func) def wrapper(*args, **kwargs): "This is wrapper func" print('decorate1') ret...

2018-09-03 09:28:19

namedtuple

通过名称而不是index来访问元素from collections import namedtupleIn [20]: S = namedtuple('S', ['name', 'id'])In [21]: sub = S('wuwei', '631')In [22]: subOut[22]: S(name='wuwei', id='631')In [23]: sub.nam...

2018-08-25 15:33:10

compress

筛选序列中的大于0元素In [1]: from itertools import compressIn [2]: a = ['s', 'v', 'x']In [3]: b = [1, 0, 7]In [4]: more0 = [n > 0 for n in b]In [5]: more0Out[5]: [True, False, True]In [6]: list...

2018-08-25 15:04:49

使用正则表达式re

邮箱可以以数字和字母开头,但是不能以下划线开头,以.com结尾,返回邮箱的个数import restr1 = 'w123@126.comwsx123@126.comw123@126.com'reg_str1 = r'([a-zA-Z0-9]+[\.\w]*@[\w]+\.com)'mod = re.compile(reg_str1)items = re.findall(reg_st...

2018-08-13 18:42:06

生成器(generator)和迭代器(Iterator)

迭代器用于从集合中取出元素;而生成器用于“凭空”生成元素。在 Python 中,使用了 yield 的函数被称为生成器(generator)。练习:输出1到10乘以2的值.def gen10(): for i in range(10): yield 2*(i+1)g = gen10()for i in g: print ioutput:2...

2018-08-13 09:40:49

根据另一个数组进行排序

一个数组根据另一个数组进行排序a = ['1', '5', '4', '3']b = ['e', 'f', 'q', 'o']print "before sort"print aprint bn = len(a)for i in range(n-1): for j in range(1,n-i): if int(a[j-1]) > int(a[j])...

2018-08-12 21:58:55

使用lambda进行排序

1.使用lambda对list进行排序>>> a = [('a',1),('b',5),('e',4),('f',2)]>>> sorted(a,key=lambda a :a[1])[('a', 1), ('f', 2), ('e', 4), ('b', 5)]方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用b...

2018-08-12 21:44:49

generator

生成器>>> def gen123():... print "yield to 1"... yield 1... print "yield to 2"... yield 2... print "yield to 3"... yield 3... >>> g = gen123()>&

2018-08-11 23:27:52

实现调用函数功能

1.使用list实现依次调用函数功能def check_network(): print "This is check_network"def check_config(): print "This is check config"def check_io(): print "This is check io"if __name__ == '__main_...

2018-08-10 17:19:21

static and class method

the different between static method and class methodclass A(object): @classmethod def func1(self, *args): print "This is func1 of A" @staticmethod def func2(*args): ...

2018-08-07 16:13:38

斐波那契数列

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39# -*- coding:utf-8 -*-class Solution: def Fibonacci(self, n): # write code here def fib_iter(n,x,y): if n==0 : ...

2018-07-13 09:12:00

二维数组中的查找

题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target, array): # write code h...

2018-07-13 09:09:37

替换空格

题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。# -*- coding:utf-8 -*-class Solution: # s 源字符串 @classmethod def replaceSpace(self, s): # write c...

2018-07-13 09:07:42

旋转数组的最小数字

        题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。class Solution: @classmethod def minNum...

2018-07-13 09:03:26

Mongodb

db //show db nameuse demoshow databasesshow collectionsCtrl + L //clear screen> db.goo.save({_id:4, x:1, y:true})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.goo.find(...

2018-07-09 10:35:37

windows cmd

netsh interface ip show addressdir /s /b/sLists every occurrence of the specified file name within the specified directory and all subdirectories./bDisplays a bare list of directories and files, with ...

2018-07-06 09:22:56

goroutine

package mainimport ( "fmt" "time" "sync")func main() { var waitGrp sync.WaitGroup waitGrp.Add(2) go func() { defer waitGrp.Done() time.Sleep(5 * time.Seco...

2018-07-04 09:00:58

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得