万物不为我所有,但为我所用|

注入灵魂

园龄:3年7个月粉丝:3关注:2

09 2021 档案

知识产权自我总结
摘要:我国保护计算机软件著作权的法律文件 《中华人民共和国著作权法》 《计算机软件保护条例》 软件的保护不涉及知识产权法 保护期限 不受限制(永久):署名权、修改权、保护作品完整权 作者终身及死后50年:发表权、使用权、获得报酬权 商标权期满后可延长(可无限) 专利权和著作权到期后无法延长 商业秘密权无期
35
0
0
计算机网络与信息安全自我总结
摘要:协议 只有SNMP是应用层,其报文是封装在UDP中 ARP是IP地址和MAC地址之间的变换,ARP攻击使数据包无法发送到网关 FTP端口:20(数据口),21(控制口) DNS服务器之间属于迭代查询,客户端和服务器之间是递归查询 DHCP是动态主机配置协议,可自动分配IP地址,在UDP上 DHCP客
178
0
0
python web工程师跳巢攻略
摘要:python web工程师跳巢攻略 流程 一面问基础 二面问项目 三面问设计(经验) web请求的流程 浏览器 负载均衡 web框架 业务逻辑 数据库缓存 后端技术栈 python语言基础 语言特点 语法基础 高级特性 算法与数据结果 常用算法和数据结构 分析时间/空间复杂度 实现常见数据结构和算法
44
0
0
操作系统考点自我总结
摘要:数据表示 ±0相同的编码是补码和移码 求反码: 正数:与原码一致 负数:除符号位,其它位取反 求补码 正数:与原码一致 负数:除符号位,其他位取反加1 求移码:将补码的符号位取反 码制 定点整数 定点小数 范围 源码 -(2n-1-1)~+(2n-1-1) -(1-2-(n-1))~+(1-2-(n
116
0
0
协程
摘要:概念 协程是运行在单线程上的”并发“ 在一个线程中会有很多函数,我们把这些函数称为子程序,在子程序执行过程中可以中断去执行别的子程序,而别的子程序也可以中断回来继续执行之前的子程序,这个过程就称为协程。也就是说在同一线程内一段代码在执行过程中会中断然后跳转执行别的代码,接着在之前中断的地方继续开始执
83
0
0
Mixin
摘要:Mixin(混入) Mixin是一种开发模式,将多个类中的功能单元的进行组合利用的方式,用于多重继承,类似于JAVA 的接口(interface) 另外,当某个模块不能修改时,通过Mixin方式可以动态添加该类的方法,动态改变类的原有继承体系。 Mixin类的一般命名方式以Mixin,able,ib
412
0
0
迭代器和生成器
摘要:Iterator(迭代器) 迭代器是访问集合元素的一种方式,是一个可以记住当前访问位置的对象 将对象转成迭代器使用iter() a = [1,2,3] iter(a) next(a) >>> 1 迭代器可以使用next()进行遍历,当全部遍历完之后,就会抛出StopIteration异常 定义可迭代
46
0
0
GIL
摘要:小历史 Guido van Rossum(吉多·范罗苏姆)创建python时就只考虑到单核CPU,解决多线程之间数据完整性和状态同步的最简单方法自然就是加锁, 于是有了GIL这把超级大锁。因为cpython解析只允许拥有GIL全局解析器锁才能运行程序,这样就保证了保证同一个时刻只允许一个线程可以使用
130
0
0
with语法
摘要:with语法 with语句实质上是上下文管理,是try...finally...的简化 1 try: 2 f = open('/path/to/file', 'r') 3 f.read() 4 finally: 5 if f: 6 f.close() 7 8 9 ​ 10 with open('/p
98
0
0
猴子补丁
摘要:在运行时替换方法、属性等,动态属性替换 在不修改第三方代码的情况下增加原来不支持的功能 在运行时为内存中的对象增加patch而不是在磁盘的源代码中增加 主要用途在于源码不宜直接修改,而添加补充功能 例子:python自带的json包不支持自定义对象转json串,在python中用json.dumps
97
0
0
python的内存管理机制
摘要:内存的管理:分配(malloc)+回收(free) 作用:控制python内存,对python内存进行回收 python中一切皆对象,python的存储就是分配内存空间去存储对象 整数和短小的字符(基本就是一个单词)使用的是缓存机制,以便快速重复使用 使用is检验是否为同一个对象 三个方面:引用计数
213
0
0
装饰器
摘要:装饰器 使用目的:在不修改函数源代码的基础上,添加额外的功能,类似打补丁 了解装饰器之前先要清除闭包的概念 闭包 引用了外部自由变量的函数 自由变量:不在当前函数定义的变量 特性:自由变量会和闭包函数同时存在 即使程序离开发布作用域,如果闭包仍然可见,绑定变量不会销毁 每次运行外部函数都会重新创建闭
58
0
0
Django+Celery+RabbitMQ
摘要:需要在项目目录下创建一个新的celery.py文件(与setting.py同级) # celery.py from celery import Celery # Set the default Django settings module for the 'celery' program. os.e
139
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
尚好的青春 - 孙燕姿
00:00 / 00:00
An audio error has occurred.