inline只是对于编译器的建议 一般情况下,对内联函数有如下的限制: 1不能有递归 2不能包含静态数据 3不能包含循环 4不能包含switch和goto语句 5不能包含数组 若一个内联函数定义不满足以上限制,则编译器会把它当作普通函数 使用关键字inline说明的函数称内联函数。在C++中,除具有 ...
分类:
其他好文 时间:
2016-07-07 06:14:28
阅读次数:
234
模板以template关键字和一个形参表开头 参数至少是有一个模板类型 函数参数不允许使用自动变量 //error C3533: 参数不能为包含“auto”的类型 函数模板中可以使用inline ...
分类:
其他好文 时间:
2016-07-07 06:15:42
阅读次数:
219
常用的DOS命令 选择“开始”→“运行”命令,然后输入“cmd”,单击“确定”按钮。此时将出现一个显示命令提示符的窗口。他是windows体系中的命令解释程序。“C:\>”称为命令提示符,该提示符包含当前正在使用的磁盘名称如我们使用C盘,D盘等,在闪动的光标处可以输入各种DOS命令,按Enter键就 ...
分类:
其他好文 时间:
2016-07-07 06:16:32
阅读次数:
196
expressions: up to now,到现在为止 a great many,数量很大 in a way,在某种意义上说 words: burn,vt燃烧,vi烧毁,n灼烧 obtain,vi获得,流行,vt获得 spare,vt节约,吝啬,饶恕,分出,vi饶恕宽恕,节约,adj,多余的,少量... ...
分类:
其他好文 时间:
2016-07-07 06:14:04
阅读次数:
180
一直就没彻底搞清楚这个问题。 在这里总结下。 一、1+2+3+4+...+n 这个公式还是记得住的:n*(n+1)/2 (编程的时候顺序不能变) 二、起始项为a1,终止项为an,总共有n项 这时候分情况讨论 1. n%2 == 0 则输出 (a1+an)*(n/2) 2. n%2 == 1 定理:当 ...
分类:
其他好文 时间:
2016-07-07 06:12:59
阅读次数:
186
QWERTY键盘,DUORAK键盘,MALT键盘 用键盘选中删除一段文字。 (1)将光标移到这段文字的开始点。 (2)按住shift键不放,再通过按上、下、左、右方向键,直到到达文字的终点。 QWERTY键盘,DUORAK键盘,MALT键盘 用键盘选中删除一段文字。 (1)将光标移到这段文字的开始点 ...
分类:
其他好文 时间:
2016-07-07 06:12:42
阅读次数:
137
又是一道经典题. 学习了下O(n) 的做法。 ...
分类:
其他好文 时间:
2016-07-07 06:12:35
阅读次数:
200
一种天气情况的概率只与4种天气的出现次数有关,故将相同概率的情况计数后放入堆中模拟哈夫曼树即可。 每次取出概率最小的,将它个数除以2,对于零头需要特判。 ...
分类:
其他好文 时间:
2016-07-07 06:13:00
阅读次数:
207
责任链模式定义:使多个对象都有机会处理请求,从而避免类请求的发送者和接受者的耦合。 ...
分类:
其他好文 时间:
2016-07-07 06:12:00
阅读次数:
147
一. CNN的生物原理,应用以及优点 CNN根据人眼睛视觉神经的局部感受野特点设计,广泛应用在图像图像,模式识别,机器视觉和语音识别中,它对图像平移、缩放、旋转等的变形具有高度不变性。总之,CNN的核心思想是将局部感受野,权值共享,时间或空间子采样这三种思想结合起来获得了某种程度的平移、缩放、旋转不 ...
分类:
其他好文 时间:
2016-07-07 06:10:09
阅读次数:
475
ACM课程学习总结报告 通过一个学期的ACM课程的学习,我学习了到了许多算法方面的知识,感受到了算法知识的精彩与博大,以及算法在解决问题时的巨大作用。此篇ACM课程学习总结报告将从以下方面展开: 学习ACM算法知识之前的具备的知识基础 学习过程及知识梳理 心得体会及收获 一,学习ACM算法知识之前具 ...
分类:
其他好文 时间:
2016-07-07 06:11:39
阅读次数:
234
IP地址的表示方法 IP地址有32位,由4个8位的二进制数组成,每8位之间用圆点隔开,如11000000.10101000.00000010.00010100. 由于二进制不便记忆且可读性较差,所以通常都把二进制转换成十进制数表示,如196.168.2.21. 因此,一个IP地址通常用3个点分开的十 ...
分类:
其他好文 时间:
2016-07-07 06:12:03
阅读次数:
203
题意:给定两个字符串,然后从第二个中找和第一个相同的,如果大小写相同,那么就是YAY,如果大小写不同,那就是WHOOPS。YAY要尽量多,其次WHOOPS也要尽量多。 析:这个题并不难,难在读题懂题意。首先把两个字符串的的每个字符存起来,然后,先扫一遍,把所有的能YAY的都选出来,剩下的再尽量先WH ...
分类:
其他好文 时间:
2016-07-07 06:08:13
阅读次数:
128
图片加载这种实现繁琐,可复用性又极强的东西最好是使用图片加载框架来实现。
到Github上面搜索下,关键词Android ImageLoad,ImageLoader、Glide、Picasso、Fresco都有这么多Star,究竟哪个框架更好呢?
有说Fresco,因为支持WebP,还是用了NDK来加载图片,减少JavaHeap的使用
有Picasso,简洁高效
有说Glide,Picass...
分类:
其他好文 时间:
2016-07-07 01:04:13
阅读次数:
718
Problem Description 推箱子是一个很经典的游戏.今天我们来玩一个简单版本.在一个M*N的房间里有一个箱子和一个搬运工,搬运工的工作就是把箱子推到指定的位置,注意,搬运工只能推箱子而不能拉箱子,因此如果箱子被推到一个角上(如图2)那么箱子就不能再被移动了,如果箱子被推到一面墙上,那么 ...
分类:
其他好文 时间:
2016-07-07 01:01:08
阅读次数:
194