定义:保存一个对象的某个状态,以便在适当的时候恢复对象。 优点: 1、给用户提供了一种可以恢复状态的机制,可以使用户能够比较方便地回到某个历史的状态。 2、实现了信息的封装,使得用户不需要关心状态的保存细节。 缺点:消耗资源。如果类的成员变量过多,势必会占用比较大的资源,而且每一次保存都会消耗一定的 ...
分类:
其他好文 时间:
2018-08-21 19:44:27
阅读次数:
169
Keep-Alive 是什么? 概观 默认情况下,HTTP链接通常在请求完成之后关闭。这意味着服务端在完成响应的交付之后便关闭了TCP链接。为了让链接保持打开,来满足多请求,可以使用keep-alive 头信息。 没有Keep-Alive的情况下,HTTP是怎么工作的 1.客户端需要重新创建一个链接 ...
分类:
Web程序 时间:
2018-08-18 00:46:25
阅读次数:
253
进程: 优点:同时利用多个cpu,能够同时进行多个操作 缺点:消耗资源(重新开辟内从空间) 线程: 优点:共享内存,IO操作的时候m,创造并发操作 缺点:抢占资源 进程不是越多越好,cpu个数=进程个数 线程也不是越多越好,请求上下文切换耗时 线程锁 threading.Rlock 和 thread ...
分类:
编程语言 时间:
2018-08-12 23:37:57
阅读次数:
211
进程:一个进程就是一个程序 线程:进程里面的最小的执行单元,干活的是线程 一个进程里面最少有一个线程(主线程),可以有多个线程(子线程) 线程之间是相互独立的。主线程和子线程也是相互独立的。 主线程会从头到尾执行命令。不会等待子线程。子线程执行完以后就消了 守护线程: 守护线程就是和秦始皇陪葬的人一 ...
分类:
编程语言 时间:
2018-08-04 18:42:50
阅读次数:
126
为了消除各浏览器对css默认的设置,保持网页在各浏览器中的外观保持一致,初始化css就显得非常必要了!很多时候出现的样式不兼容问题,都可以通过css初始化代码来解决。下面列举常用的一些方案: 1.最耗资源的,最简单的 2.选择性初始化举例(综合) 3.sina的 4.yahoo的 5.博客园的 ...
分类:
Web程序 时间:
2018-08-03 10:38:51
阅读次数:
263
优化Nginx服务的worker进程个数 修改nginx主配置文件 worker_processes 1; #指定了Nginx要开启的进程数,结尾数字就是进程个数 Nginx有Master进程和worker进程之分,Master为管理进程,真正接待“顾客”的是worker进程。 优化Nginx进程个 ...
分类:
其他好文 时间:
2018-07-30 11:28:58
阅读次数:
166
#!/usr/bin/env python # -*- coding:utf8 -*- import redis ''' 这种连接是连接一次就断了,耗资源.端口默认6379,就不用写 r = redis.Redis(host='127.0.0.1',port=6379,password='tianx... ...
分类:
编程语言 时间:
2018-07-27 14:42:46
阅读次数:
246
Linux的特点:免费的,开源的,安全性好,对内存和文件管理优越,系统稳定,消耗资源少 Linux的缺点:操作相对困难,一些专业软件以及游戏支持度不足 Linux的应用 网络服务器 关键任务的应用(金融数据库、大型企业网管环境) 学术机构癿高效能运算任务 手持系统(PDA、手机、导航系统) 个人办公 ...
分类:
系统相关 时间:
2018-07-21 12:15:08
阅读次数:
181
1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令. 2.find / -name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确 ...
分类:
系统相关 时间:
2018-07-16 14:02:48
阅读次数:
252
简单 实时性:一旦没有引一用,内存就直接释放了。不?像其他机制等到特定 时机。实时性还带来个好处:处理回收内存的时间分摊到了平时。 计数机制的缺点: 维护引计数消耗资源 循环引用问题 list1 = [] list2 = [] list1.append(list2) list2.append(lis ...
分类:
其他好文 时间:
2018-07-13 17:44:16
阅读次数:
173