-
在返回的实体list中进行sum聚合函数
所属栏目:[程序设计] 日期:2020-05-24 热度:128
首先我们来读取region的list listRegionregion= entities.Region.where(p=p.Isdeleted==0) 下面我们可以对它进行聚合函数操作: int regioncount=0; int.TryParse(region.Sum(obj = obj.RegionLevel==country).ToString(), out regio[详细]
-
软件设计原则 之一:依赖倒转原则 DIP
所属栏目:[程序设计] 日期:2020-05-24 热度:153
软件设计原则 之一:依赖倒转原则 DIP 依赖倒转原则(Dependency Inversion Principle)讲的是:要依赖于抽象,不要依赖于具体。 依赖倒转原则的一种表述是:细节应当依赖于抽象,抽象不应当依赖于细节。 另一种描述是:要针对接口编程,不要针对实现编程。意思[详细]
-
UML关联关系,聚合关系以及组合关系的概念及特点
所属栏目:[程序设计] 日期:2020-05-24 热度:176
摘自http://developer.51cto.com/art/200907/137798.htm 关联关系,聚合关系以及组合关系的概念及特点 【UML对象关系之关联关系】 关联关系是一种最简单、最抽象的对象间关系描述。它只是描述了对象A于对象B之间存在一种业务上、概念上的逻辑关系,但是关联关[详细]
-
WPF 使用依赖属性(DependencyProperty) 定义用户控件中的Image Source属性
所属栏目:[程序设计] 日期:2020-05-24 热度:56
如果你要自定义一个图片按钮控件,那么如何在主窗体绑定这个控件上图片的Source呢? 我向大家介绍一个用 依赖属性(DependencyProperty) 实现的方法。 关于依赖属性的介绍,请大家参考:http://msdn.microsoft.com/zh-cn/library/ms752914.aspx 首先我们看用户[详细]
-
ACE Timer依赖OS时间的解决办法
所属栏目:[程序设计] 日期:2020-05-24 热度:185
ACE默认的时钟实现依赖操作系统时钟(ACE_OS::gettimeofday),例如改小系统时间会造成时钟触发延时。该问题可通过修改timer_queue的gettimeofday函数来解决。 网上提及的一种办法是使用ACE_High_Res_Timer::gettimeofday_hr替换ACE_OS::gettimeofday,测试发[详细]
-
单元测试之国内现状和想法
所属栏目:[程序设计] 日期:2020-05-24 热度:158
TDD的概念其实在国人中已经是深入人心了,仿佛一夜之间大家都TDD了,但是, 目前感觉在国内,象最基本的单元测试,在大家的实际应用中,其实还是存在不少疑惑 或者误区,甚至是不可调和的矛盾的,又或者目前存在的一些现状,下面列举下,希望大家踊跃发言: 1 程序员真正[详细]
-
Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器
所属栏目:[程序设计] 日期:2020-05-24 热度:153
描述 Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。它为开发人员提供了如下好处: 简化了对象的创建,尤其是分层的对象结构和依赖。 允许开发人员在运行时或者配置中指定依赖的需求抽象,以及简化了横切[详细]
-
百度地图 聚合(MarkerClusterer )
所属栏目:[程序设计] 日期:2020-05-24 热度:134
!DOCTYPEhtml head meta http-equiv=content-type content=text/html; charset=utf-8 / titleMarkerClusterer for Baidu Map Example/title style type=text/css #mapD[详细]
-
KGDB配置 + ddd调试
所属栏目:[程序设计] 日期:2020-05-24 热度:64
一.修改uboot启动参数: 在bootargs里加:kgdboc=ttyS0,38400 kgdbwait。 二.修改内核配置: make menuconfig: kernel hacking- [*] KGDB:kernel debugging with remote gdb ---[详细]
-
nutch OnlinCuster 结果集聚合分类插件
所属栏目:[程序设计] 日期:2020-05-24 热度:195
这个是我现在还没弄明白的东西。。先占个位。。 nutch1.2中自带了carrot2聚合分类插件,但是这方面的中文资料没找到很多,所以有点费解, 看carrot2官方列子感觉很强大,神马分类都能分,但是就是不知道在现在做的项目中如何应用,修改至我想达到的分类效果[详细]
-
设计模式之禅:里氏替换原则
所属栏目:[程序设计] 日期:2020-05-24 热度:65
一、单一职责原则(Single Responsiblility,SRP) 单一职责原则的定义是:应该有且仅有一个原因引起类的变更。但是,在实际中,单一职责原则很难在项目中得到体现。是的,类的单一职责确实受到非常因素的制约,纯理论的讲,这个原则是非常优秀的,但是现实有[详细]
-
关联与依赖的区别
所属栏目:[程序设计] 日期:2020-05-24 热度:146
很长时间把关联与依赖的关系未区别清楚,在学习模式设计时,现在回想起来,之前画的好多图都存在问题。 关联就是一种依赖,而依赖是一种弱关联。 依赖:当某一类只需调用别一类的方法时,即为依赖。 关联:若某一类拥有另一类的对象,即为关联。 这样可能会我[详细]
-
SupeSite X-Space6.0.1聚合dz7.1后
所属栏目:[程序设计] 日期:2020-05-24 热度:93
SupeSite X-Space6.0.1聚合dz7.1后,打开空间时报错: SupeSite info: MySQL Query Error User: Guest Time: 2009-11-10 9:24pm Script: /index.php SQL: SELECT t.tid, t.author, t.subject, t.fid, t.views, t.replies, t.date[详细]
-
A Practical Approach to Exploiting Coarse-Grained Pipeline P
所属栏目:[程序设计] 日期:2020-05-24 热度:197
出版信息: Conference: 40th IEEE/ACM International Symposium on Microarchitecture Author: William Thies, Vikram Chandrasekhar, Saman Amarasinghe Year: 2007 p.p.: 356 ~ 368 内容总结: 文章寻求一种将老旧的C程序并行化的办法。文章的办法[详细]
-
虚拟单一继承下基类和派生类起始地址不同
所属栏目:[程序设计] 日期:2020-05-24 热度:114
虚拟单一继承下基类和派生类起始地址不同. // VC++2005#include stdio.h class Base{}; class Derived: public Base{}; class VirtualDerived: virtual public Base{}; int main() { Base* pB[详细]
-
BGP之过滤,汇聚
所属栏目:[程序设计] 日期:2020-05-24 热度:170
要求: 1.在R2上过滤22.2.2.0/24 23.3.16.0/20这两个网段 2.比较route-map,distribute-list, ip prefix-list过滤的区别 R1 interface Loopback0 ip address 1.1.1.1 255.255.255.0 interface Loopback1 ip address 21.0.0.1 255.2[详细]
-
UML------依赖、泛化、实现、聚合、组合、关联
所属栏目:[程序设计] 日期:2020-05-24 热度:73
转自:http://pppboy.blog.163.com/blog/static/302037962010225113932543/ 谢谢别人的辛苦,我也复习了下。 http://blog.csdn.net/wykgf/archive/2010/08/28/5845635.aspx 一、泛化关系(generalization) 1.说明 表示类与类之间的继承关系,[详细]
-
测试驱动开发Test Driven Development,英文缩写TDD
所属栏目:[程序设计] 日期:2020-05-24 热度:81
测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满[详细]
-
未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070
所属栏目:[程序设计] 日期:2020-05-24 热度:179
未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070) 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.F[详细]
-
项目管理随想
所属栏目:[程序设计] 日期:2020-05-24 热度:69
几天前在微博上问了几位朋友一个问题,项目管理的正常步骤都是原生态=》标准化=》返璞归真,其中原生态,就是公司虽然有项目概念,有项目经理的职位,可能有些人也潜意识的在按项目管理流程走,但是总体来说,还是处于一个原始状态,或者说是大部分人心中并没[详细]
-
Convirture 被管理端机器KVM解决方案的依赖的软件列表
所属栏目:[程序设计] 日期:2020-05-24 热度:160
ssh (SSH: Secure Shell Protocol) 安全外壳协议(SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。 KVM kernel virtual module,KVM最大的好处就在于它是与Linux内核集成的。 作为开源的虚拟化技术,对比Xen和KVM可以看到,Xen以6个无[详细]
-
前导声明代替头文件依赖和交叉包含
所属栏目:[程序设计] 日期:2020-05-24 热度:155
1.头文件中使用前导声明替代交叉引用,由于前导声明只是一个符号声明,不能知道实际对象的大小,引用的对象只能是指针类型。 2.源文件中包含自己的头文件。 a.h class B;class A{public:A();B* b;}; b.h class A;class B{public:B();A* a;}; a.cpp #include[详细]
-
聚合和组合 的描述 及 在 java里的描述
所属栏目:[程序设计] 日期:2020-05-24 热度:100
1.聚合的定义 **聚合**:指的是整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。例如一个航母编队包括海空母舰、驱护舰艇、舰载飞机及核动力攻击潜艇等。需求描述中“[详细]
-
测试 – TDD和DDD,同时仍然了解域
所属栏目:[程序设计] 日期:2020-05-23 热度:161
当你使用DDD从头开始一个新项目,并且仍然不太适合该域,TDD是有代价的.当你仍然了解域的细节时,你会发现很多你做错的东西,比如在其他类中更有意义的方法,或者从构造函数中添加/删除参数,以及许多其他更改. 这些变化非常频繁,特别是在开始时.通常(并且希望)每次[详细]
-
在编写测试之前设计模型或编写设计模型的测试是否是正确的TDD实践?
所属栏目:[程序设计] 日期:2020-05-23 热度:124
我正在构建一个DDD系统,我们已经为已经设置的系统提供了纸上的所有要求.关于我们如何构建我需要意见的域模型存在分歧. 我倾向于采用这些要求并勾画出一个基本的域模型,其中包含类,它们的属性和行为以及白板或visio上的关系的大纲.然后,我开始构建单元测试,用[详细]

浙公网安备 33038102330553号