摘要: # !/usr/bin/env python # -*- coding:utf-8 -*- ''' __auth__ = jingtongyu ''' REGEX_STRING = { 'IP': r'^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}'\ '(?:25[0-5]|2[0-4][0-9]|[01... 阅读全文
posted @ 2017-07-18 10:45 jimtong 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 单线程的异步编程模型称为协程,有了协程的支持,就可以基于事件驱动编写高效的多任务程序。 协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又 阅读全文
posted @ 2017-07-18 10:43 jimtong 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在上面的例子中,每次循环,都创建了一个新的函数,然后,把创建的3个函数都返回了。 你可能认为调用f1(),f2()和f3()结果应该是1,4,9,但实际结果是: 全部都是9!原因就在于返回的函数引用了变量i,但它并非立刻执行。等到3个函数都返回时,它们所引用的变量i已经变成了3,因此最终结果为9。 阅读全文
posted @ 2017-07-14 11:08 jimtong 阅读(125) 评论(0) 推荐(0) 编辑
摘要: FOR EXAMPLE 我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n 所以,fact(n)可以表示为 阅读全文
posted @ 2017-07-13 11:05 jimtong 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目:Given a binary array, find the maximum number of consecutive 1s in this array. Example 1: Note: The input array will only contain 0 and 1. The leng 阅读全文
posted @ 2017-07-10 17:31 jimtong 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所做的决定。 2、每个CPU在同一时间只能执行一个线程(在单核CPU下的多线程其实都只是并发,不是并行,并发和并行从宏观上来讲都是同时处理多路请求的概念。但并 阅读全文
posted @ 2017-07-10 15:16 jimtong 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 去年听公司大神说起leetcode,当时是实习生的我还不知道leetcode是什么,后来得知是刷算法题的网站,也并不在意,以为作为一个学渣我的算法几乎为0,转眼间工作一年了,大神离开了,去了蚂蚁金服,让人羡慕,哈哈,也许每个人都有离开的那一天,真的担心离开了会找不到自己满意的工作,不太像一辈子做一个 阅读全文
posted @ 2017-07-07 17:09 jimtong 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 举个例子,你写了一篇文章,内容是一个字符串'how to use p 阅读全文
posted @ 2017-07-07 16:36 jimtong 阅读(159) 评论(0) 推荐(0) 编辑
摘要: difflib -帮助进行差异化比较 这个模块提供的类和方法用来进行差异化比较,它能够生成文本或者html格式的差异化比较结果,如果需要比较目录的不同,可以使用filecmp模块。 例子: 阅读全文
posted @ 2017-06-21 17:33 jimtong 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.what is gitlab-ci docker image CI/CD 自动化集成,自动化部署。简单的说就是把代码提交到gitlab管理的同时部署到指定的server,打成docker image方便部署。部署的时候只需要将image run container便可以运行。 传统做法,代码co 阅读全文
posted @ 2017-06-12 16:47 jimtong 阅读(3069) 评论(0) 推荐(0) 编辑