细节
糖人豆丁
这个作者很懒,什么都没留下…
展开
-
宏的使用及细节注意
1.不带参数的宏(一般的使用) #define 宏名 宏定义字符串 其含义为定义一个名为“宏名”的宏,并将该宏与其名字后的第一个空格后知道改行结束的所有字符串等价起来。然后将这个字符串替换随后程序中任何位置出现的宏名。 2.带参数的宏 #define 宏名(参数1,参数2,… ,参数n) 宏定义字符串 该语句定义了一个名为宏名的宏,该宏接收一组参数,在随后的程序中任何出现宏名的地方,预处原创 2015-11-21 09:30:11 · 1069 阅读 · 0 评论 -
捡了西瓜丢芝麻——注意编程细节
勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。求满足这个条件的不同直角三角形的个数。【数据格式】 输入一个整数 n (0“for(i=1;i<n;i++){//直角长边 for(j=1;j<=i;j++){//直角短边 if((i+j>n)){原创 2016-03-08 16:03:59 · 775 阅读 · 0 评论 -
PyTorch使用笔记
将data, target, loss层,神经网络模型放到GPU上!在构造模型时,可以使用这种方法,直接使用nn.Sequential来构造!这样在forward时可以直接用一个self.model来做!class MLP(nn.Module): def __init__(self): super(MLP, self).__init__() s...原创 2019-02-01 18:24:51 · 296 阅读 · 0 评论 -
使用位运算判断奇偶性
平时在做奇偶数判定时,往往采用对2取余看结果是0和1的方式来判断,但这种方法不仅慢,而且有局限性,因为奇偶数的定义是:整数中,能被2整除的数是偶数,不能被2整除的数是奇数整数不仅包括0和整数,而且也包括负整数,这种方式如果是根据取余结果来判断是否为0来判断偶数、奇数的话还是可以的,但是如果用1来判定的就糟了(因为负奇数对2取余结果为-1)。其实将整数用二进制表示后,可以很方便的进行奇偶性的...原创 2019-02-28 16:47:28 · 7475 阅读 · 3 评论 -
字符编码笔记:ASCII,Unicode 和 UTF-8
该文章转自:字符编码笔记:ASCII,Unicode 和 UTF-8一、ASCII 码我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世...转载 2019-03-01 09:23:33 · 127 阅读 · 0 评论 -
快速排序(Python实现)
一、 算法介绍快速排序是经常考查到的排序算法,这里对快排算法做一下总结。快速排序是“交换”类的排序,它通过多次划分操作实现排序!以升序为例,其执行流程可以概括为:每一趟排序选择当前所有子序列的一个关键字(通常是第一个)作为枢轴量,将子序列中比枢轴量小的移到枢轴前边,比枢轴大的移到枢轴后边,具体过程是一个交替扫描和交换的过程。当本趟所有子序列都被枢轴以上述规则划分完毕后会得到新的一组更短的子序列,...原创 2019-03-16 14:47:41 · 24373 阅读 · 16 评论