随笔分类 -  Python

摘要:``` raw_list = [ [ 'CS_SUPP_INFO', 'A', '1'], [ 'CS_SUPP_INFO', '1', 'A'], [ 'CS_SUPP_INFO', '1', 'A'], [ 'CS_SUPP_INFO', 'A', '1'], [ 'CS_SUPP_INFO', 'A', '2'], [ 'CS_SUPP_INF 阅读全文
posted @ 2018-12-28 14:40 郭东东郭 阅读(2658) 评论(0) 推荐(0) 编辑
摘要:1.IO 模型介绍 关于同步、异步、阻塞、非阻塞 ​ ​ 对于一个network IO \(这里我们以read举例\),它会涉及到两个系统对象,一个是调用这个IO的process \(or thread\),另一个就是系统内核\(kernel\)。当一个read操作发生时,该操作会经历两个阶段: ​ 阅读全文
posted @ 2018-10-12 15:54 郭东东郭 阅读(148) 评论(0) 推荐(0) 编辑
摘要:​ sql注入: sql注入解决办法: ​ ​ 2 增删改查 (1)增删改 ​ (2) 查 阅读全文
posted @ 2018-10-07 23:33 郭东东郭 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一、协程 协程: 单线程下的并发,又称 微线程。协程是一种用户态的的轻量级线程,即协程是由用户程序自己控制调度的。 ​ 协程的本质就是在单线程下,由用户自己控制一个任务,遇到 io 阻塞就切换另外一个任务去执行,以此来提升效率。 1、python的线程属于内核级别的,即由操作系统控制调度(如单线程遇 阅读全文
posted @ 2018-09-21 11:43 郭东东郭 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、线程理论 1.什么是线程 ​ 多线程(即多个控制线程)的概念是,在一个进程中存在多个线程,多个线程共享该进程的地址空间,相当于一个车间内有多条流水线,都共用一个车间的资源。 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 ​ 2.进程与 阅读全文
posted @ 2018-09-09 22:50 郭东东郭 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、 进程理论 1.什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu 2.程序与进程的区别 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程 举例: 厨师 为 A客人制作蛋糕,厨师有: 做蛋糕的食谱 原料:鸡蛋、面粉、水 在这个比喻中: 食谱对应程序 厨师对应计算机中 阅读全文
posted @ 2018-09-04 16:04 郭东东郭 阅读(207) 评论(0) 推荐(0) 编辑
摘要:目录结构: client: python !/usr/bin/env python coding:utf 8 import socket, struct, json download_dir = r'D:\Python\python_learning\gd\code\part3\02网络编程\文件传 阅读全文
posted @ 2018-08-14 14:49 郭东东郭 阅读(914) 评论(0) 推荐(0) 编辑
摘要:客户端发送hello,如果服务端 ,那只能接收到 h 这一个字符,然后再recv(1) 一下,可以再接收一个 e , 因为客户端发送的结果长,所以只能把其他的先缓存下来,下次recv的时候再去接收。 这就是粘包,即两次结果粘到一起了。 粘包发生的原因是 socket 缓冲区导致的,如图: ​ 你的程 阅读全文
posted @ 2018-08-14 14:00 郭东东郭 阅读(921) 评论(0) 推荐(0) 编辑
摘要:​ 1. TCP SOCKET 客户端: ​ 服务端: 先启动服务端,再启动客户端 ​ ​ ​ ​ 简单版聊天软件 客户端代码同上 服务端代码: ​ 运行结果 如果想要服务端一直在运行中的状体,即服务端不会因为客户端断而链接断开,可以在最外层再加一个 while True 循环即可: 如果遇到这个问 阅读全文
posted @ 2018-08-14 11:03 郭东东郭 阅读(155) 评论(0) 推荐(0) 编辑
摘要:​ 给控制台打印内容设置样式: 格式:\033[显示方式;前景色;背景色m 说明: 前景色 背景色 颜色 30 40 黑色 31 41 红色 32 42 绿色 33 43 黃色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色 显示方式 意义 0 终端默认设置 1 高亮显示 阅读全文
posted @ 2018-08-06 17:26 郭东东郭 阅读(176) 评论(0) 推荐(0) 编辑
摘要:一 .isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 ​ 2. item系列 ​ 3. __ st 阅读全文
posted @ 2018-07-29 18:32 郭东东郭 阅读(159) 评论(0) 推荐(0) 编辑
摘要:反射,通过字符串映射到对象属性 ​ ​ ​ 反射的应用 阅读全文
posted @ 2018-07-29 17:20 郭东东郭 阅读(105) 评论(0) 推荐(0) 编辑
摘要:坚持把梳理的知识都给记下来....... 嗯哼哼 1.绑定方法与非绑定方法 在类内部定义的函数,分为两大类: 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 2. 绑定到对象的方法:没有被任何装饰器装饰的方法。 ​ 二: 非绑定方法: 用staticmethod装饰器装饰的方法 不 阅读全文
posted @ 2018-07-29 16:20 郭东东郭 阅读(156) 评论(0) 推荐(0) 编辑
摘要:接着上面的一篇继续往下: 如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) ​ 其实这仅仅这是一种变形操作 类中所有双下划线开头的名称如__x都会自动变形成:_类名__x的形式: A._A__N是可以访问到的,即这种操作并不是严格意义上的限制外部访问,仅仅只是一种语法意义 阅读全文
posted @ 2018-07-29 14:56 郭东东郭 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1.抽象类与归一化 ​ 接口,即提供给使用者来调用自己功能的方式、方法、入口 为什么要使用接口? 接口提取了一类共同的函数,可以把接口看做一个函数的集合 然后让子类去实现接口中的函数 这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生的对象在使用时,从用法上 阅读全文
posted @ 2018-07-24 13:33 郭东东郭 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1、如何使用类 ​ 2. ____init____方法 ​ ​ 3.属性查找 ​ ​ 4. python 里一切皆对象 ​ 5. 两个小练习 ​ ​ 6. 继承 和 重用 继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题 继承是一种创建新类的方式,在py 阅读全文
posted @ 2018-07-21 19:28 郭东东郭 阅读(241) 评论(0) 推荐(0) 编辑
摘要:python logging模块 python logging提供了标准的日志接口,python logging日志分为5个等级: 简单用法 print: 5个日志级别所代表的意思: | Level | 说明 | | | : | | DEBUG | Detailed information, typ 阅读全文
posted @ 2018-07-12 18:14 郭东东郭 阅读(167) 评论(0) 推荐(0) 编辑
摘要:python—装饰器 在符合开放 封闭的前提下,增加新功能 封闭:已实现的功能代码块不应该被修改 开放:对现有功能的扩展开放 要求:在不改变原来代码的前提下,增加登录功能 为了不改变原来的调用方式: game() 我们使用 game = login(game)的方式重新赋值,但是发现这个时候程序已经 阅读全文
posted @ 2018-07-11 13:05 郭东东郭 阅读(139) 评论(0) 推荐(0) 编辑
摘要:configparser 1.读取配置文件 配置文件:conf.ini [DEFAULT] name = gudon [company_info] company = fesco fesid = 99891234 [department_info] position = system manager 阅读全文
posted @ 2018-07-08 17:19 郭东东郭 阅读(168) 评论(0) 推荐(0) 编辑
摘要:什么是xml XML 指可扩展标记语言( EX tensible M arkup L anguage) XML 是一种 标记语言 ,很类似 HTML XML 的设计宗旨是 传输数据 ,而非显示数据 XML 标签没有被预定义。您需要 自行定义标签 。 XML 被设计为具有 自我描述性 。 XML 是 阅读全文
posted @ 2018-07-07 21:59 郭东东郭 阅读(187) 评论(0) 推荐(0) 编辑