1. TMP是什么? 模板元编程(template metaprogramming TMP)是实现基于模板的C++程序的过程,它能够在编译期执行。你可以想一想:一个模板元程序是用C++实现的并且可以在C++编译器内部运行的一个程序,它的输出——从模板中实例化出来的C++源码片段——会像往常一样被编译 ...
分类:
编程语言 时间:
2017-04-15 13:29:11
阅读次数:
305
阅读目录 前言 避免全局查找 定时器 字符串连接 避免with语句 数字转换成字符串 浮点数转换成整型 各种类型转换 多个类型声明 插入迭代器 使用直接量 使用DocumentFragment优化多次append 使用一次innerHTML赋值代替构建dom元素 通过模板元素clone,替代crea ...
分类:
Web程序 时间:
2017-04-02 13:46:40
阅读次数:
267
其实一个重要思想就是利用局部特化。注意特化不仅仅可以用类型,还可以用数值。如下: ...
分类:
其他好文 时间:
2017-03-01 12:06:12
阅读次数:
117
模板元素:JSP页面中的静态HTML内容称为JSP模板元素JSP表达式:将要输出的变量或表达式直接封装在<%=和%>中,简化将Java变量或表达式的计算结果输出到客户端的方式,如Currenttime:<%=newjava.util.Date()%>JSP表达式中的变量或表达式的计算结果将被转换成一个字符..
分类:
Web程序 时间:
2017-02-17 00:40:07
阅读次数:
166
#include<iostream>//模板元变成一般用于递归游戏开发里常用template<intN>structdata{enum{res=data<N-1>::res+data<N-2>::res};};template<>structdata<1>{enum{res=1};};template<>structdata<2>{enum{res=2};};intgetdata..
分类:
编程语言 时间:
2016-12-02 03:40:56
阅读次数:
117
//模板元把运行时消耗的时间,在编译期间优化 //递归极其消耗时间 ...
分类:
其他好文 时间:
2016-07-09 20:50:43
阅读次数:
214
有了点模板元编程的traits基础,看STL源码清晰多了,以前看源码的时候总被各种各样的typedef给折腾得看不下去, 将<list>头文件的类继承结构简化如下 举个例子,看看list<int>这个实例化会产生什么效果,从下往上看。 _Ty被替换成int,_Alloc默认被替换成allocator ...
分类:
其他好文 时间:
2016-07-06 00:18:21
阅读次数:
202
不去继续深究模板元编程了,自己经常犯这毛病,好高骛远没有脚踏实地,研究些高手有闲情时去研究的东西,反倒是自己的正业都没顾着。即使能跟高手谈笑风生,自己其实连菜鸟都不如。 打个比方,小学时候有附加题的数学考试,即使附加题能做满分,前面100分不及格也是枉然。虽然前面都及不了格肯定附加题也做不会,但是编 ...
分类:
其他好文 时间:
2016-06-27 06:46:07
阅读次数:
132
1 引用包装器 2 仿函数 3 转义字符 4 using别名 5 模板元编程 6 智能指针 7 多线程 8 静态断言以及调试技能的要求 1 引用包装器 std::ref(变量),函数模板直接引用 2 仿函数 3 转义字符 4 using别名 5 模板元编程 6 智能指针 7 多线程 8 静态断言以及 ...
分类:
编程语言 时间:
2016-06-25 06:10:38
阅读次数:
186
客户端方向:框架+控件+模板+元数据辅助:懒加载+合并请求+异步任务+推送+缓存技术:reactjs,requirejs,jquery,angularjs,bootstrap,ant.design,f71、MVC适用于前端,有界面、用户交互的客户端应用(APP、Html5富客户端),H5有类MVC的 ...
分类:
Web程序 时间:
2016-04-22 11:51:41
阅读次数:
146