5 段刘昌

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8k+

vim批量缩进

:3,231> 第3行到第231行缩进

2020-10-25 09:13:12

(深入理解计算机系统) bss段,data段、text段、堆(heap)和栈(stack)

bss段:  bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。  bss是英文Block Started by Symbol的简称。  bss段属于静态内存分配。data段:  数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。  数据段属于静态内存分配。text段:  代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域。  这部分区域的大

2020-07-28 23:14:21

宏和函数和内联函数

宏和函数的区别:宏做的是简单的字符串替换(注意是字符串的替换,不是其他类型参数的替换),而函数的参数的传递,参数是有数据类型的,可以是各种各样的类型. 宏的参数替换是不经计算而直接处理的,而函数调用是将实参的值传递给形参,既然说是值,自然是计算得来的. 宏在编译之前进行,即先用宏体替换宏名,然后再编译的,而函数显然是编译之后,在执行时,才调用的.因此,宏占用的是编译的时间,而函数占用的是执行时的时间. 宏的参数是不占内存空间的,因为只是做字符串的替换,而函数调用时的参数传递则是具体变量之间的信息传

2020-07-28 23:06:00

枚举和宏的区别

http://blog.sina.com.cn/s/blog_185268e880102xxkm.html区别1:宏是是在预编译阶段进行的文本替换,而枚举是在编译的阶段进行的处理的;所以宏不能调试,枚举可以调试。区别2:宏定义时需要一条一条的定义,而枚举定义一次就可以了;#define MON 1#define TUES2#define WED 3.........enum{MON,TUES,WED.......

2020-07-28 22:54:37

Mixed-precision(混合精度训练)

https://blog.csdn.net/jiangbo1017/article/details/79318548混合精度训练最近刚好在做相关工作,所以花点时间对混合精度进行模型训练进行一下理解与总结.详细数据请参考百度与nvidia联合放在arxiv上的论文:https://arxiv.org/pdf/1710.03740.pdf概述深度学习模型的计算任务分为训练和推理.训练往往是放在云端或者超算集群中,利用GPU强大的浮点计算能力,来完成网络模型参数的学习过程.一般来说训练时,计算资源往往

2020-05-31 20:51:04

c/c++ 字符转换为数字

https://blog.csdn.net/qq_24395625/article/details/781741611.单个字符如‘1’,‘2’,‘3‘.....转换为数字1,2,3;char c='1';int a=(int) c;//将得到字符'1'的ASCII码;int a=c-48;//将得到数字1;字符0的ascii值是48或者int a=c-'0';...

2020-05-31 20:48:27

Python字符串前面加r

https://blog.csdn.net/orzlzro/article/details/6645909在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意backslash '\' 。 例如,\n 在raw string中,是两个字符,\和n, 而不会转意为换行符。由于正则表达式和 \ 会有冲突,因此,当一个字符串使用了正则表达式后,最好在前面加上'r'。...

2020-05-31 20:47:43

使用Pytorch C++前端加载MNIST数据集失败

pytorch/torch/csrc/api/src/data/datasets/mnist.cpp在使用Pytorch C++前端加载MNIST数据集时需要把下载的MNIST的压缩文件先解压再将解压后文件夹中的文件改成上面对应的名字...

2020-05-07 23:24:02

均方差公式化简

N代表数量, C代表channel,H代表高度,W代表宽度.均方差公式化简:可知:均方差公式化简后为:均方差的平方 等于 每个数的平方和除n,再减去平均值的平方。如果在平均值(即总和)确定情况下,平方和越小,均方差越小...

2020-05-07 23:17:15

深度学习中的NCHW格式和NHWC格式

N代表数量, C代表channel,H代表高度,W代表宽度.NCHW其实代表的是[W H C N],第一个元素是000,第二个元素是沿着w方向的,即001,这样下去002 003,再接着呢就是沿着H方向,即004 005 006 007...这样到09后,沿C方向,轮到了020,之后021 022 ...一直到319,然后再沿N方向。NHWC的话以此类推,代表的是[C W H N],第...

2020-05-07 23:14:48

如何快速查看一个图片是RGB的?还是灰度图像?

右击图片属性,摘要,点击详细属性,里面有位深度一项。如果是RGB图,位深度是24;如果是灰度和索引图,位深度是8;灰度是白灰黑表示的图,索引图有可能是彩色的,但也是8位深。...

2020-05-07 23:11:27

leetcode 55. 跳跃游戏 C语言 贪心法

给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入: [2,3,1,1,4]输出: true解释: 我们可以先跳 1 步,从位置 0 到达 位置 1, 然后再从位置 1 跳 3 步到达最后一个位置。示例2:输入: [3,2,1,0,4]输出: false解释: 无论怎样,...

2020-05-07 23:10:28

leetcode 125. 验证回文串 C语言

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入: "race a car"输出: falsebool isPalindrome(char *s){ int len = ...

2020-04-25 23:37:04

leetcode 409. 最长回文串 C语言

给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如"Aa"不能当做一个回文字符串。注意:假设字符串的长度不会超过 1010。示例 1:输入:"abccccdd"输出:7解释:我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。#define ASCII_LETTER_SIZE 5...

2020-04-25 23:35:59

leetcode 389. 找不同 C语言

给定两个字符串 s 和 t,它们只包含小写字母。字符串t由字符串s随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。示例:输入:s = "abcd"t = "abcde"输出:e解释:'e' 是那个被添加的字母。char findTheDifference(char *s, char *t){ int len; ...

2020-04-25 23:34:48

leetcode 53. 最大子序和 C语言

给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。int maxSubArray(int* nums, int n...

2020-04-25 23:33:32

【基础常识】大小写字母、数字的ASCII码值

a-z:97-122A-Z:65-900-9:48-57ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。...

2020-04-25 23:32:02

caffe深度学习网络(.prototxt)可视化工具

caffe深度学习网络(.prototxt)在线可视化工具:NetscopeEditor网址:http://ethereon.github.io/netscope/#/editor将.prototxt中的内容输入到文本框中,然后按shift+enter键,就会得到可视化网络,如:...

2020-04-25 23:30:18

leetcode 171. Excel表列序号 C语言

给定一个Excel表格中的列名称,返回其相应的列序号。例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ...示例 1:输入: "A"输出: 1示例2:输入: "AB"输出: 28示例3:输入: "ZY"...

2020-04-13 23:19:51

leetcode 172. 阶乘后的零 C语言

给定一个整数 n,返回 n! 结果尾数中零的数量。示例 1:输入: 3输出: 0解释:3! = 6, 尾数中没有零。示例2:输入: 5输出: 1解释:5! = 120, 尾数中有 1 个零.说明: 你算法的时间复杂度应为O(logn)。int trailingZeroes(int n){ int count = 0; // 2 * 5 =...

2020-04-13 23:18:47

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取