摘要:
在开发中,创建这种“友好的”退出方式的一种方法就是,将服务器的 while 循环放在一个 try-except 语句中的 except 子句中,并监控 EOFError 或 KeyboardInterrupt 异常,这样你就可以在 except 或 finally 字句中关闭服务器的套接字。在生产环 阅读全文
摘要:
版权声明:本文为sam的原创文章,转载请添加出处:http://blog.csdn.net/samed https://blog.csdn.net/samed/article/details/50555663 首先,findall有两种用法: findall(string[, pos[, endpo 阅读全文
摘要:
转自:https://blog.csdn.net/qq_42739440/article/details/81117919 下面是我在用findall匹配字符串时遇到的一个坑,分享出来供大家跳坑。 例题: 如图所示: 正则a和正则b两个式子匹配出来的结果是不同的。 那 ?: 的作用就是把捕获分组转变 阅读全文
摘要:
jQuery jQuery介绍 jQuery的优势 jQuery内容: 下载链接:jQuery官网 中文文档:jQuery AP中文文档 jQuery版本 1.x:兼容IE678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2 阅读全文
摘要:
引言: MySQL中经常会需要创建父子表之间的约束,这个约束是需要建立在主外键基础之上的,这里解决了一个在创建主外键约束过程中碰到的一个问题。 mysql中添加外键约束遇到一下情况: cannot add foreign key constraint 出现这个问题一般是开发工作者对外键的使用出现了疏 阅读全文
摘要:
一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: 说明: 二、not null 与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添 阅读全文
摘要:
注意:以上的 size 代表的并不是存储在数据库中的具体的长度,如 int(4) 并不是只能存储4个长度的数字。 实际上int(size)所占多少存储空间并无任何关系。int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。就是在显示给用户的方式有点不同外,int(M 阅读全文
摘要:
存储引擎(了解) 前几节我们知道mysql中建立的库 》文件夹,库中的表 》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的 阅读全文
摘要:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 阅读全文
摘要:
栈(stack)又称之为堆栈是一个特殊的有序表,其插入和删除操作都在栈顶进行操作,并且按照先进后出,后进先出的规则进行运作。 如下图所示 例如枪的弹匣,第一颗放进弹匣的子弹反而在发射出去的时候是最后一个,而最后放入弹匣的一颗子弹在打出去的时候是第一颗发射出去的。 栈的接口 如果你创建了一个栈,那么那 阅读全文
摘要:
理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统。 必备的 阅读全文
摘要:
monkey patch指的是在运行时动态替换,一般是在startup的时候.用过gevent就会知道,会在最开头的地方gevent.monkey.patch_all();把标准库中的thread/socket等给替换掉.这样我们在后面使用socket的时候可以跟平常一样使用,无需修改任何代码,但是 阅读全文
摘要:
Python中的memoryview提供了类似C语言指针的功能,有了memoryview,如果某个Object支持buffer protocol,那么就可以通过memory去访问到他的内部。 Python中原生支持buffer protocol的obj有bytes和bytearray 代码实例: 阅读全文
摘要:
大多数情况下,Python的目标是成为一门简洁和一致的语言,同时避免意外情况。 然而,有些情况可能会使新人困惑。 其中一些情况是有意为之的,但可能有潜在的风险。而另一些可以说是语言的缺陷。 总的来说,下面是一些乍看起来很取巧的行为,不过只要您注意了强调的事项, 这些行为通常是可取的。 可变默认参数: 阅读全文
摘要:
关于len, 如果x是一个内置类型的实例,那么len(x)的速度回非常快,背后的原因是CPython会直接从一个C结构体里读取对象的长度,完全不用调用任何方法,获取一个集合中的元素的数量是一个很常见的操作,在str\list\memoryview等类型上,这个操作必须高效。 换句话说,len之所以不 阅读全文
摘要:
在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.d 阅读全文
摘要:
from math import hypot class Vector: def __init__(self,x=0,y=0): self.x = x self.y = y def __repr__(self): return 'Vector(%r,%r)'%(self.x,self.y) def __abs__(se... 阅读全文
摘要:
Ellipsis对象。 写作 : ‘…’ 中文解释:省略 该对象bool测试是为真 用途: 1.用来省略代码,作用类似于pass的一种替代方案,这是python的’TBD’(未确定内容)。 def fun(): … 2.循环数据结构, 一个复合对象包含指向自身的引用。 此时输出为[1,2,3,[…] 阅读全文
摘要:
array与list的区别: 阅读全文
摘要:
转载自: https://blog.csdn.net/y472360651/article/details/80725355 转载自: https://blog.csdn.net/y472360651/article/details/80725355 转载自: https://blog.csdn.n 阅读全文