gitlab 配置

摘要: 1. 新建project2. 增加key①增加172.18.7.79 机器的key② 增加我自己pc机器的key3. 初始化yaobin_test 项目 1. 新建project The repository for this project is emptyIf you already have files you can push them using command line ... 阅读全文
posted @ 2016-10-15 10:45 等待唐僧的日子 阅读(2425) 评论(0) 推荐(0) 编辑

day11:SqlAlchemy ORM

摘要: 一.外键关联,relationship() 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939... 阅读全文
posted @ 2016-06-16 20:40 等待唐僧的日子 阅读(172) 评论(0) 推荐(0) 编辑

day⑨: 协程_gevent

摘要: Gevent 是一个第三方库,可以轻松通过gevent实现并发同步或异步编程,在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程序操作系统进程的内部,但它们被协作式地调度。例子: gevent_同步与异步的性能区别12345678910111213141516171819202122import gevent de... 阅读全文
posted @ 2016-05-31 11:07 等待唐僧的日子 阅读(116) 评论(0) 推荐(0) 编辑

day⑩:事件驱动网络框架

摘要: 事件驱动例子:farm.py1234567891011121314151617'''简而言之,事件驱动分为二个部分:第一,注册事件;第二,触发事件。''' event_list=[] def run(): for event in event_list: obj=event() obj.execute() class BaseHandler(object): ... 阅读全文
posted @ 2016-05-31 10:38 等待唐僧的日子 阅读(146) 评论(0) 推荐(0) 编辑

day⑧: 线程与进程

摘要: 进程与线程:1.什么是线程(thread)?线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务一个线程是一个执行上下文,这是一个CPU的所有信息需要执行一系列的指令例如你在读书,现在你想休息一下,但是你希望回来可以从你停止的地方继续读,一个有效的方法你可以记录第几页,... 阅读全文
posted @ 2016-03-21 13:46 等待唐僧的日子 阅读(128) 评论(0) 推荐(0) 编辑

day⑧:socket 和socketserver

摘要: startpy3socket1. socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None)参数一:地址簇 socket.AF_INET IPv4(默认) socket.AF_INET6 IPv6 socket.AF_UNIX 只能够用于单一的Unix系统进程间通信参数二:类型 socket.SOCK_STRE... 阅读全文
posted @ 2016-03-18 17:42 等待唐僧的日子 阅读(171) 评论(0) 推荐(0) 编辑

day⑦:类的3大成员

摘要: startpy3类的三大成员: 字段(变量) 、属性、方法一.字段(实例变量和类变量)例子:12345678910111213141516171819202122232425262728293031323334353637383940414243444546#!/usr/bin/env python#coding=utf-8 class Province: ''' 字段(变量)包括:... 阅读全文
posted @ 2016-03-13 16:15 等待唐僧的日子 阅读(267) 评论(0) 推荐(0) 编辑

day⑥:面向对象

摘要: 一.类初识-cs_game12345678910111213141516171819202122232425262728293031323334353637383940#!/usr/bin/env python#coding=utf-8class Role(object): #新式类的写法 ac=None def __init__(self,name,role,weapon,life_... 阅读全文
posted @ 2016-02-26 18:22 等待唐僧的日子 阅读(225) 评论(0) 推荐(0) 编辑

day⑥:configparser模块

摘要: 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser一.生成一个configpaser文档#!/usr/bin/env python#coding=utf-8__author__ = 'yaobin'#生成一个configparse文档import configparserconfig = configparser.ConfigParser()... 阅读全文
posted @ 2016-02-26 18:07 等待唐僧的日子 阅读(101) 评论(0) 推荐(0) 编辑

day⑥:hashlib模块

摘要: 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法#!/usr/bin/env python#coding=utf-8# import hashlib# a=hashlib.md5()# a.update(b"abc")# a.update(b"def")## print(a.digest()... 阅读全文
posted @ 2016-02-26 18:07 等待唐僧的日子 阅读(120) 评论(0) 推荐(0) 编辑