随笔分类 -  others

Cache替换策略
摘要:LRU, Least Recently Used, LRU算法根据各block(cache line)使用的情况, 总是选择那个最长时间未被使用的block进行替换。这种策略比较好的反映了程序局部性规律。gem5中该替换策略的代码:voidLRURP::invalidate(const std::shared_ptr& replacement_data)const{ // Reset las... 阅读全文

posted @ 2020-09-11 19:59 迈克老狼2012 阅读(4461) 评论(1) 推荐(0)

cache介绍
摘要:原帖地址:http://www.wowotech.net/memory_management/458.html?from=timeline 今天探究的主题是cache,我们围绕几个问题展开。为什么需要cache?如何判断一个数据在cache中是否命中?cache的种类有哪些,区别是什么? 为什么需要 阅读全文

posted @ 2019-06-06 14:56 迈克老狼2012 阅读(7761) 评论(3) 推荐(1)

正态分布(高斯分布)
摘要:http://songshuhui.net/archives/76501http://songshuhui.net/archives/77386 正态分布(Normal distribution)又名高斯分布(Gaussian distribution),是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。 正态分布是自然科学与行为科学中的定量现... 阅读全文

posted @ 2017-10-15 09:36 迈克老狼2012 阅读(8275) 评论(0) 推荐(0)

laTex数学公式
摘要:一个在线编辑器 http://www.codecogs.com/latex/eqneditor.php1.分数的表示\frac{1}{\sqrt2}\[\frac{1}{\sqrt2}\]2.矩阵的表示\begin{bmatrix}2 & \cdots & 3 \\ \vdots& \ddots & \vdots\\ 4& \cdots & 9\end{bmatrix}\begin{equ... 阅读全文

posted @ 2017-10-06 09:47 迈克老狼2012 阅读(368) 评论(0) 推荐(0)

matlib常用知识
摘要:把文件装入矩阵x = load('ex4x.dat'); y = load('ex4y.dat');[m, n] = size(x); %得到矩阵x的行数和列数ex4x.dat共80行,2列,通过上面函数,我们把它装入一个80x2的矩阵。5.5500000e+01 6.9500000e+014.1000000e+01 8.1500000e+015.3500000e+01 8.60000... 阅读全文

posted @ 2017-10-06 09:23 迈克老狼2012 阅读(420) 评论(0) 推荐(0)

linux文本文件按列合并
摘要:http://blog.163.com/liang8421@126/blog/static/894819572009386653912/我想把文本文件file1 和文本文件 file2按照相应的行合并成一个文件 file3。如下所示:原始文件 file1:aaaabbbbccccddddeeee原始文件 file2:11112222333344445555合并后的文件 file3:aaaa 1111bbbb 2222cccc 3333dddd 4444eeee 5555最开始我按照 VI高级命令集锦及VIM应用实例 里说的用VIM来实现,但感觉比较麻烦。经过摸索,我发现用paste这个命令实现 阅读全文

posted @ 2013-07-25 09:24 迈克老狼2012 阅读(4110) 评论(0) 推荐(0)

调试Makefile
摘要:有时候,要在打印makefile文件中的变量,可以用下面的语句,它将在编译时候打印出变量PLATFORM_TYPE的值。$(warning current platform: $(PLATFORM_TYPE)) 阅读全文

posted @ 2013-06-07 09:03 迈克老狼2012 阅读(458) 评论(0) 推荐(0)

linux下求文件的差集
摘要:grep -F -v -f a.txt b.txt | sort | uniq通过grep命令,可以求得b.txt中去除a.txt后的内容。比如b.txt123a.txt1则该命令内容为23 阅读全文

posted @ 2013-02-28 08:51 迈克老狼2012 阅读(275) 评论(0) 推荐(0)

vim使用技巧
摘要:1. 删除空行 : g/^$/d 2. 删除行首/行尾空格 删除行首空格:%s/^\s\+// 删除行尾空格:%s/\s\+$// "%":作用于整个文件; "\s\+$":表示行末($)前的一个或者多个(\+)空格(\s); "^\s\+":行首(^)的一个或者多个(\+)空格(\s); "//":替换命令的 "to" 部分是空的,删除那些匹配的空白字符 有时候... 阅读全文

posted @ 2013-01-20 20:35 迈克老狼2012 阅读(272) 评论(0) 推荐(0)

awk使用技巧
摘要:一些有用的awk统计命令:1.取范围内的内容echo "ddd#fk*ll" | awk -F'[#*]' '{print $2}'结果:fkecho "ddd#fk*ll" | awk -F'[#*]' '{print $1}'结果:ddd说明:#*中间的部分为$2, $1为#前面的部分,$3为*... 阅读全文

posted @ 2013-01-18 20:30 迈克老狼2012 阅读(810) 评论(0) 推荐(0)

qt creator中常用快捷键
摘要:F2 跳转到函数定义Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 帮助模式 Ctrl+6 输出模式Alt+0 显示或者隐藏侧边条,编辑模式下起作用Ctrl+Space 自动补全ESc 切换到编辑模式Alt+1 创建细节窗口Alt+2 搜索结果窗口Alt+3 程序输出窗口Alt+4 编译输出窗口Ctrl+B 编译工程Ctrl+R 运行工程Ctrl+I 自动对齐Ctrl+/ 注释行,取消注释行Ctrl+< 折叠代码块,注意同时按下ShiftCtrl+> 展开代码块 阅读全文

posted @ 2012-02-03 08:41 迈克老狼2012 阅读(839) 评论(0) 推荐(0)

导航