自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 内存,磁盘,L1cache,L2cache等常见情况访问速度

转载自:https://blog.csdn.net/jpc00939/article/details/79259242google 工程师Jeff Dean 首先在他关于分布式系统的ppt文档列出来的,到处被引用的很多。1纳秒等于10亿分之一秒,= 10 ^ -9 秒我们关注一下 内存 和 磁盘的访问速度, 上面是指随机访问,那么 相差 1000 000倍,但如果是顺序访问的话大约为 7...

2020-02-13 21:11:53 3296

原创 C语言内嵌汇编的基本格式

C语言内嵌汇编的基本格式参考:https://www.cnblogs.com/scu-cjx/p/6878222.html?utm_source=itdadao&utm_medium=referral基本框架:asm("assembly code" :output locations :input operands :changed registers);assembly...

2020-02-08 22:22:03 982

原创 typedef和#define的不同以及使用注意事项

typedef和#define的不同任何声明变量的语句前面加上 typedef 之后,原来是变量的都变成一种类型。不管这个声明中的标识符号出现在中间还是最后。而 #define 不同,#define 在预处理阶段就完成替换工作,且是一种纯文本的替换。参考:https://www.zhihu.com/question/29798061整型typedef int x; // 定义了一个名为x...

2020-02-05 22:22:35 196

原创 ARM平台绑定CPU核心

绑定ARM核心在某一个程序的测试中,需要测试ARM Cortex A73的性能。但是手中只有一块Hi3559A芯片,而Hi3559A芯片核心中既有A73,又有A53,所以需要绑核操作。主要参考:https://www.cnblogs.com/vanishfan/archive/2012/11/16/2773325.htmlhttps://blog.csdn.net/yyywill/arti...

2020-02-03 23:19:18 1577

原创 C语言中头文件中的 static inline 函数以及 __attribute__((always_inline)) 强制内联展开

头文件中的 static inline函数主要学习参考如下,且本文基于C语言,C++中static有不同作用:https://blog.csdn.net/huanghui167/article/details/41346663https://www.runoob.com/w3cnote/cpp-inline-usage.html首先明确,inline只是建议内联,并不会强制内联,即使gc...

2020-02-01 23:47:30 4779

原创 float在不同平台如何判断相等

不同平台下如何判断float型相等接上篇,发现有一个关于平台的问题没有说到:https://blog.csdn.net/m0_37616597/article/details/104138033float型的数值在各个平台上可能会有不同,会出现位数的不同或者巴拉巴拉的一系列问题。具体可见:https://coolshell.cn/articles/11235.html其中还涉及一些定点和...

2020-02-01 21:21:56 393

原创 C语言中浮点数如何判断是否相等

float、double 相等判断由于浮点精度问题,一般不能直接判断两个浮点数值相等。一般情况下通过看两个数值之间的差值是不是足够小来判断相等。如何定义足够小呢,我看很多博客都是直接看差值是不是足够小来判断:https://blog.csdn.net/u012822181/article/details/78310724https://blog.csdn.net/dingpiao190/...

2020-02-01 20:43:45 3186

原创 ARMv8 NEON寄存器

ARMv8 NEON寄存器在看OPENBLAS源码时,看了它的kernel汇编代码,在代码中出现了一个寄存器的表达形式:V0.4S,而且只有对其的使用,没有对其的赋值,在此之前只有对Q寄存器的赋值,怀疑这两个寄存器结构应该有包含关系。找了一些资料,才发现这个叫做NEON寄存器,且对于ARMv7和ARMv8两种有不同的形式。具体参考:https://blog.csdn.net/Soaring...

2019-11-27 21:42:20 2388

原创 double free or corruption (out)

错误情况:double free or corruption (out)问题原因:我的情况是在用malloc开辟了一个空间之后,在指针赋值的时候越界了,所以free的时候就会报错。解决方法:如果用vs调试的话,可以打开内存窗口查看。寻找窗口:调试-》窗口-》内存打开窗口后,进入调试模式,如果不知道是哪一个free出问题的话,先断点调出来哪一步free出了问题,然后再进一次调试模式,断...

2019-11-27 21:14:55 11654

原创 K-L散度 初了解

主要参考博文:https://www.jianshu.com/p/43318a3dc715?isappinstalled=0https://blog.csdn.net/chdhust/article/details/8506260K-L散度K-L散度,量化两种概率分布P和Q之间差异的方式,又叫相对熵。如果数据的分布模型非常复杂,可以使用另外一种简单的、近似的分布来替代原模型,用K-L散度...

2019-11-17 21:21:43 1067

原创 VGG16 初了解

VGG16 初了解https://blog.csdn.net/Errors_In_Life/article/details/65950699卷积神经网络卷积、池化、步长、卷积核、paddingVGG1616层、input:224 * 224 RGBConv3-512 → 第三层卷积后维度变成512Conv3_2 s=2 → 第三层卷积层里面的第二子层,滑...

2019-11-15 20:46:23 152

原创 ftp、nfs、samba对比

https://www.cnblogs.com/xiwang6428/p/6260783.html传输文件的协议https://blog.csdn.net/qq_21792169/article/details/51014049Linux中nfs ,ftp 和samba有什么区别https://blog.csdn.net/yyyljw/article/details/70871652三个...

2019-11-15 20:39:52 3103

原创 《并行算法设计与性能优化》初了解

并行算法设计与性能优化 初了解作者:刘文志,商汤HPC部门负责人本书主要介绍并行计算相关的算法的设计和并行计算的性能优化技巧,涵盖现代处理器的特性、衡量程序性能的方法、串行代码性能优化、并行编程模型及其环境、并行算法设计、遗留代码的并行处理、并行编程模型、混合并行等核心技法与实践技巧。并行:parallelism,多个处理单元的系统上,将计算和数据划分为多个部分,将各个部分分配到不同的处理...

2019-11-15 20:29:27 416

原创 ResNet 初了解

ResNet 初了解https://blog.csdn.net/lanran2/article/details/79057994常用模型框架:ResNet50 ResNet1011、意义随着网络加深,训练集准确率下降,引入深度残差网络可以确定这不是过拟合造成的残差是什么?ResNet提出两种mapping,一种就是旁边弯的哪一个曲线,另一种就是直的跑卷积的那一段弯的曲线就是ide...

2019-11-13 23:31:32 251

原创 leetcode 88 合并两个有序数组

88、合并两个有序数组第一次面试挂了的题目,记录下最初的起点1、想法是用一个新的数组放,每次都把小的放进去,一个数组跑完了,就把另外一个剩下的都放进去class Solution {public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { ...

2019-11-13 23:22:18 90

原创 leetcode 155 最小栈

155、最小栈1、这一道题有点意思啊,我是用了一个vector里面放了一个pair对去做的 这个pair值存了当前插入值之前对应的最小值,所以即使你出栈了数值,剩下的栈顶元素的pair的第二个仍然是当前的最小值class MinStack {public: /** initialize your data structure here. */ vector<pair&l...

2019-11-12 00:16:26 96

原创 树莓派4 远程连接 & 文件传输

远程连接 & 文件传输SSH:远程连接因为买回来的树莓派已经装好系统了,就可以免去第一步。用远程桌面VNC连接,速度还是会受影响,还为了强迫自己熟悉命令行界面,就直接使用SSH远程连接了。首先必须要保证树莓派和WinSCP:文件传输...

2019-11-12 00:04:49 952

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除