摘要:
从数理关系上看,控制变量和解释变量是一回事,只是说法不同。通常所说的被解释变量也有不同的称呼,比如:应变量、预测子、回归子、响应变量、内生变量;同样,相对应的解释变量对应的称呼有:自变量、 预测元、回归元、 控制变量、外生变量。 解释变量与控制变量都是作为自变量放在方程的右边,二者为了突出研究的问题 阅读全文
摘要:
C#.委托赋值表达式,匿名方法与Lambda 委托是一种特殊的引用类型, 所以使用委托类似于使用一个类, 需要先声明, 然后再调用. 与一般类的声明又有所不同, 不使用`class`和`new`关键字, 而是使用专门的`delegate`.使用委托一般是三个步骤: 声明委托类, 创建委托对象, 绑定方法. 阅读全文
摘要:
给定一个长方体容器和较多不同形态的长方体货物,需确定装箱策略,使货物尽可能多地装填到容器中。输出1. 容器最终的利用率;2. 容器中各个货物的位置和形态数据;3. 结果示意图。使用记录可放置点的方法来查找装填位置,引入水平参考线和垂直参考线来引导装填过程。 阅读全文

摘要:
可变策略的拟人式三维装箱算法实现 问题 给定一个长方体容器和较多不同形态的长方体货物,需确定装箱策略,使货物尽可能多地装填到容器中。 假设与约束 货物可向上码放;货物必须完全包含在容器中;任意两个货物内的任意一点不可在空间中的同一位置;货物不可悬空放置,即货物下方必须有其他货物或容器底部支撑;货物与 阅读全文
摘要:
var code = "0cd70012-a008-42f0-a18d-1bce9d8ac0e7" 委托 委托是一种特殊的引用类型, 所以使用委托类似于使用一个类, 需要先声明, 然后再调用. 与一般类的声明又有所不同, 不使用class和new关键字, 而是使用专门的delegate. 是否与 p 阅读全文
摘要:
发布订阅模式 委托可以通过简单的加减实现封装多个方法,但容易出现封装了多个方法的委托被赋值号一下子都给替换掉的问题,即外部对象会影响其他对象对发布者的订阅。 委托类可以定义在发布者类之中吗? 可以的. 实现发布订阅模式的土方法:声明委托类,在发布者类中声明委托类成员,定义发布方法(事件触发),声明订 阅读全文
摘要:
继承和多态 virtual必须重载吗? virtual可以直接调用吗? 多个修饰符之间顺序有要求吗? virtual必须完整定义吗? virtual后使用override和使用new隐藏有什么区别? 在派生类中使用new修饰符可以声明与基类中同名的方法和字段可以隐藏(覆盖)基类的方法和字段. 在基类 阅读全文
摘要:
应用程序结构(程序集, 对象, 成员) 程序集只是逻辑上的划分, 一个程序集可以只由一个文件组成, 也可由多个文件组成. 不管是单文件程序集还是多文件程序集, 它们都由固定的结构组成. 常见的两种程序集: 可执行文件(.exe文件)和类库文件(.dll文件). 包含应用程序域(AppDomain), 阅读全文
摘要:
switch语句 switch语句中各个常量表达式的值不能相等. 此外, C#还规定每个case分支都必须以break、return、goto或throw语句来结束, 而且语句中的任何代码都不能修改控制表达式的值, 这就使得switch语句中case分支的排列顺序不会影响到整个语句的功能. swit 阅读全文
摘要:
数据仓库与决策支持系统 数据仓库 数据仓库是面向主题的,集成的,非易失的,随时间变化的数据集合.一般使用面向主题的设计方法.设计数据仓库前需要进行数据集成,包括数据抽取,转换,清理(清洗),装载等操作. 所谓面向主题,主题是指一组决策支持需求的集合,要求进行数据仓库数据模型设计和组织时需要针对特定主 阅读全文