def triangles(num): L2 = [1, 1] if num >= 1: L1=1 yield L1 if num >= 2: L = [1, 1] yield L if num >= 3: for i in range(num-2): L3 = [L2[i]+L2[i+1] for ...
分类:
其他好文 时间:
2018-08-19 22:03:06
阅读次数:
198
netfilter 子系入口在L3,完成后把数据包发往L4 netfilter 主要功能: 数据包选择(iptables) 数据包过滤 网络地址转换(NAT) 数据包操纵(在路由选择之前或之后修改数据包头的内容) 连接跟踪 网络统计信息收集 常见框架 IPVS:一种传输层负载均衡解决方案。 IP s ...
分类:
Web程序 时间:
2018-08-18 11:33:49
阅读次数:
216
习题一: # 比较两个列表中的元素,找出不相同的元素并保存在列表3中 L1 = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] L2 = ["Sun", "Mon", "Tue", "Tue", "Thu", "Sat"] L3 = [] #先定义 ...
分类:
编程语言 时间:
2018-08-13 00:38:15
阅读次数:
477
缓存主要为了解决各个组件之间读取速度不匹配问题,比如寄存器是L1的缓存,L1是L2的缓存,L2是L3的缓存,L3是内存的缓存等。通过读Java Concurrency Practice P85,实现了一个简单可以添加和获取数据的缓存。其它的诸如缓存过期,更新缓存等没有实现 !! 代码 计算接口,用到 ...
分类:
其他好文 时间:
2018-08-12 18:50:17
阅读次数:
194
基础练习二: 1、有一些数存在列表中, 如:L = [1, 3, 2, 1, 6, 4, 2, ...., 98, 82] 1) 将列表L中出现的数字存于另一个列表L2中 要求: 重复出现多次的数字只在L2列表中保留一份(去重) 2) 将列表中出现两次的数字存于L3列表中(在L3列表中保留一份) 2 ...
分类:
编程语言 时间:
2018-08-10 01:24:21
阅读次数:
131
1、查看apache当前并发访问数: netstat -an | grep ESTABLISHED | wc -l对比httpd.conf中MaxClients的数字差距多少。2、查看有多少个进程数:ps aux|grep httpd|wc -l3、可以使用如下参数查看数据server-status ...
分类:
Web程序 时间:
2018-08-01 14:15:55
阅读次数:
195
Neutron 对虚拟三层网络的实现是通过其 L3 Agent (neutron l3 agent)。该 Agent 利用 Linux IP 栈、route 和 iptables 来实现内网内不同网络内的虚机之间的网络流量,以及虚机和外网之间网络流量的路由和转发。为了在同一个Linux 系统上支持可 ...
分类:
其他好文 时间:
2018-07-31 21:42:22
阅读次数:
240
电脑的处理器CPU处理时间程序时属于并行处理,也就是同时运行处理的,而我们经常说的并发,其实只是看起来并行,但是还是类似于轮询的。 现在好的处理器会有虚拟处理器,一个内核会有一个实际的处理器,也会产生一个虚拟的处理器,相当于四核八线程。 CPU会缓存未完成的线程,L1,L2,L3级缓存,如果不够用, ...
分类:
编程语言 时间:
2018-07-26 13:11:50
阅读次数:
185
1 [root@localhost home]# lscpu| grep cache 2 L1d cache: 32K 3 L1i cache: 32K 4 L2 cache: 1024K 5 L3 cache: 36608K 可以看出FLC是64KB,MLC是1MB,LLC是35.75MB 可以看 ...
分类:
系统相关 时间:
2018-07-19 13:40:42
阅读次数:
217
一、硬件信息1、总核数=物理CPU个数X每颗物理CPU的核数#总逻辑CPU数=物理CPU个数X每颗物理CPU的核数X超线程数2、查看物理CPU个数cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l3、查看每个物理CPU中core的个数(即核数)cat/proc/cpuinfo|grep"cpucores"|uni
分类:
系统相关 时间:
2018-07-09 17:17:26
阅读次数:
237