无高见
1.缓存
from functools import wraps
lineseq = '==' * 20
def memo( func ):
cache = {}
@wraps( func )
def wrapper( *args ):
result = cache.get( args )
if resul...
分类:
编程语言 时间:
2014-06-05 11:07:06
阅读次数:
324
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书
1 IMMU结构
OR1200中实现IMMU的文件有or1200_immu_top.v、or1200_immu_tlb.v、or1200_spram.v,其中使用or1200_immu_top.v实现了IMMU模块,使用or1200_immu_tlb.v实现了ITLB模块,or1200_spram.v是一个单口RAM,使用其实...
分类:
其他好文 时间:
2014-06-05 08:48:55
阅读次数:
368
Euler 14的不同解法 ----所涉及的知识 1. yield 2.BF 3. decorator 4.cache 5.等等
def euler_problem_14():
"""
最直接粗暴的解法:就是直接如下所示了
"""
max_count = 1
max_value = 1
for i in xrange(10010...
分类:
编程语言 时间:
2014-06-05 04:46:16
阅读次数:
266
自适应布局1、适应场景是:左右两列,一列设置浮动和设置宽度,另一列不需要设置浮动和宽度,只需设置overflow:hidden,就可以实现左右两列自适应。原理(BFC,清除浮动原理)伪类与伪对象在官方文档中伪类用classify来描述,而伪对象用create。从这里我们就能明白它们的区别:伪对象则代...
分类:
Web程序 时间:
2014-06-03 14:13:04
阅读次数:
307
空标签方式:(每次都要添加空div).clearfix{clear:both;}BFC方式:(局限性:不能有谈层).clearfix{*zoom:1;overflow:hidden;}伪元素方式:.clearfix{*zoom:1;}.clearfix:after{display:block;cle...
分类:
Web程序 时间:
2014-06-03 13:54:02
阅读次数:
305
此插件主要是用来统计新的访问、跳出率、服务器负载、使用的RAM等,功能很强大,带有HTML5的动画效果,效果非常炫,看效果吧easyPieChart一款新型的EASY饼图数据统计Jquery插件截图:插件下载:https://github.com/rendro/easy-pie-chart/
分类:
Web程序 时间:
2014-05-31 22:06:38
阅读次数:
709
树莓派是神奇的机器,CPU和内存都少的可怜,但体积小功耗低,在上面搞些动搞些西其实也挺有意思,挺好玩的。装的是pidara,基本服务没有精简多少,先cat一下CPU和RAM。
[able@raspi ~]$ cat /proc/cpuinfo Processor : ARMv6-compatible...
分类:
系统相关 时间:
2014-05-31 14:33:47
阅读次数:
2125
3.1Linux与硬件的搭配:3.1.1 认识计算机的硬件配置:3.1.2
选择与Linux搭配的主机配置:由于早期的硬件配置可能由于保存的问题或是电子零件老化的问题导致计算机系统非常容易死机的现象。于是在用旧零件拼凑的Linux在使用计算机系统的时候要特别注意。CPU:RAM:内存小的话会影响整体...
分类:
系统相关 时间:
2014-05-31 12:46:39
阅读次数:
291
缓存简介缓存,我的理解是:让数据更接近于使用者;工作机制是:先从缓存中读取数据,如果没有再从慢速设备上读取实际数据(数据也会存入缓存);缓存什么:那些经常读取且不经常修改的数据/那些昂贵(CPU/IO)的且对于相同的请求有相同的计算结果的数据。如CPU--L1/L2--内存--磁盘就是一个典型的例子...
分类:
编程语言 时间:
2014-05-30 19:38:21
阅读次数:
372
Design and implement a data structure for Least
Recently Used (LRU) cache. It should support the following
operations:getandset.get(key)- Get the valu...
分类:
其他好文 时间:
2014-05-30 15:09:06
阅读次数:
223