特化分为全特化与偏特化,全特化就是限定死模板实现的具体类型,偏特化就是如果这个模板有多个类型,那么只限定其中的一部分。本质上,偏特化模板的匹配和选择过程与重载解析非常类似。实际上,在非常复杂的偏特化情况下,编译器可能就是将偏特化直接译成函数,然后直接调用重载解析来处理。重载解析和偏特化匹配都用到了模...
分类:
其他好文 时间:
2015-04-12 19:15:25
阅读次数:
165
比如,对一本书的评分,下面列出两个描述方式,前者是我所提倡的,括号里的是豆瓣现在采用的。1分:我很不喜欢(很差)2分:我不喜欢(较差)3分:还行(还行)4分:我喜欢(推荐)5分:我非常喜欢(力荐) 一个显然的区别是:前者是从主观出发的,后者则主要是基于客观情况的。前者表达了自己对对象的喜好程度...
分类:
其他好文 时间:
2015-04-12 19:03:50
阅读次数:
111
Constructors/Destructors.我们都知道,在C++中建立一个类,这个类中肯定会包括构造函数、析构函数、复制构造函数和重载赋值操作;即使在你没有明确定义的情况下,编译器也会给你生成这样的四个函数。例如以下类: class CTest{public: CTest(); ...
分类:
编程语言 时间:
2015-04-12 19:03:29
阅读次数:
159
1、匹配优先存在的问题,考虑下面的情况: The name "dumpling" is said "jiaozi" in Chenese. 我们想要匹配 双引号引起来的单词,这里也就是 dumpling和jiaozi。 使用 ".*" ,出现什么问题? "匹配第一个双引号,.* 量词优先匹配,一直....
分类:
其他好文 时间:
2015-04-12 19:01:36
阅读次数:
112
学习这一点的时候,让我感到很惊讶,因为我在丝毫没有看到ajax影子的情况下的的确确的使用着ajax,这必然是极好的。
面板的属性,方法和行为相对比较多,在这里就不做太多的累赘,这里只说一下关于一些关于被面板封装的Ajax操作。
$(function(){
$("#box").panel({
title: '搜面板',
width: 500,
height: 500,
icon...
分类:
Web程序 时间:
2015-04-12 17:52:04
阅读次数:
167
下面总结一下刷题需要注意的问题:
1. scanf函数返回值就是读出的变量个数,没有读到数据返回-1,EOF是一个预定义的常量,为-1;
2. scanf函数读入数据,不能规定精度。如:scanf("%7.2f", &n);是不合法的;
3. C语言不支持在for语句里定义变量。如:for(int i=0; i
三种输入:
1. 数据量不定的情况:用while(scanf("%d...
分类:
其他好文 时间:
2015-04-12 17:50:14
阅读次数:
115
1.进程+线程,进程绑定跟CPU利用率关系
OpenMPI 可以通过多个参数来指定进程的绑定情况。集群单个计算节点往往包含多个物理CPU,每个物理CPU上包括多个物理核心,现在的处理器多支持超线程,所以物理核心又可以分为两个逻辑核心。假设有一个计算节点,包含2个物理CPU,每个CPU上6个核,支持超线程:在使用进程加线程编程时,若使用"mpirun -1 --bind-to-socket -...
分类:
其他好文 时间:
2015-04-12 17:47:49
阅读次数:
198
在我们找资源的时候,有时候会遇到那种把一堆图片放进一张png图片里面的情况,在做2D游戏的时候,我们往往需要将里面的一块块小图片切割出来使用,那么问题就来了,怎么切割呢,现在我们提供一张小图片,给大家演示一下:
那么我们现在把图片导入到Unity中,选中图片你会看到左边的Inspector界面
然后,选择Texture Type类型为Advanced,如下面左图:
将Read/Wri...
分类:
编程语言 时间:
2015-04-12 17:47:11
阅读次数:
237
转载网址:http://www.cnblogs.com/developersupport/p/3491370.html一、 让代码简洁:一些简略的表达方式也会产生很好的优化eg:x=x+1;在不影响功能的情况下可以简写为x++;二、 变量名方法名尽量在不影响语意的情况下简单。(可以选择首字母命名)e...
分类:
编程语言 时间:
2015-04-12 17:45:14
阅读次数:
143
1. 寻找现实世界中逻辑或结构一致的物体。2. 对重复的地方进行抽象。3. 封装实现的细节, 只提供有功能的 API。4. 在可能的情况下继承。5. 注意信息隐藏。 类的接口要尽可能的少暴露其内部的工作机制。其意义与 3 一样, 是为了当需求发生变化时, 可以在不改变接口的情况下改变它的实现。6.....
分类:
其他好文 时间:
2015-04-12 17:43:24
阅读次数:
139