摘要:
最近看了看到了模板的特化,突然想起来上说的显式具体化、隐式具体化、特化、偏特化、具体化等概念弄得头晕脑胀,我在网上了找了好多帖子,才把概念给理清楚。 一下是我把再网上找的资料整理一下。 看着这么多叫法,其实就是三种。 1. 显示实例化 2. 隐式实例化 3. 特化(=具体化)、偏特化 一、实例化1.显示、隐式实例化 什么是实例化:一个通过使用具体值替换模板参数,从模板产生的普通类,函数或者成员函数的过程。 显示实例化:通过名字可见,就是清楚的表明你要实例化的类型 隐式实例化:通过编译器自己推测判断要实例化的类型。 比如一个模板:template //函数模板实现v... 阅读全文
摘要:
新系统中的Business Rule是个不错的功能,相信它的出现能减少大量的开发工作。在日常开发中,我们需要对记录做大量的业务控制。比如:某字段是否要隐藏,某字段的值是否符合要求以及现实提醒信息等。在以前这类工作都是通过编码来完成,对于这类重复性的工作虽然很简单,但还是只能由开发人员来处理。Business Rule可以通过界面进行配置,配置过程也并不复杂,这样业务分析人员或系统管理人员将可以自行的配置适合需求的规则。下面我们来看看它的使用方法吧:图1图2图3 阅读全文
摘要:
一、鸽巢原理内容回顾:1、若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少2只鸽子。 2、若有n个笼子和kn+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少k+1只鸽子。鸽巢原理主要在于能否抽象出它的模型,同时在应用其中,例如:1.如果将1,2……10随机地摆放一圈,则必有相邻的三个数之和至少是17。 2.证明有理数a/b展开的十进制小数是有限小数或是循环小数。 以上都是可以由鸽巢原理得到。POJ2356Find a multiple这题的意思是给你n个数,让你取其中的几个之和使其是n的倍数。这是鸽巢原理的一个应用,可以先将给出的n个值a1,a2,a 阅读全文