摘要:
【02-C语言】11-函数的声明和定义本文目录一、函数的声明二、多源文件开发三、#include在上一讲中,简单介绍了函数的定义和使用,只要你想完成一个新功能,首先想到的应该是定义一个新的函数来完成这个功能。这讲继续介绍函数的其他用法和注意事项。回到顶部一、函数的声明1.在C语言中,函数的定义顺序是有讲究的:默认情况下,只有后面定义的函数才可以调用前面定义过的函数1 int sum(int a, int b) {2 return a + b;3 }4 5 int main()6 {7 int c = sum(1, 4);8 return 0;9 }第5行定义的main函... 阅读全文
posted @ 2013-06-08 22:36
HackerVirus
阅读(393)
评论(0)
推荐(0)
摘要:
Kooboo CMS分页<h1> @("Fabrikam News".Label())</h1><hr />@{ var key = Page_Context.Current.PageRequestContext.AllQueryString["key"]; var strPageIndex = Page_Context.Current.PageRequestContext.AllQueryString["pageIndex"]; var pageIndex =1; if (!string.IsNu 阅读全文
posted @ 2013-06-08 18:04
HackerVirus
阅读(258)
评论(0)
推荐(0)
摘要:
使用Orachard与Bootstrap建站心得最近使用Orchard和Bootstrap为哥的ALinq做了个小网站,总得来说,很不错。比自己一行一行地写代码,有效率多了,而且页面也干净利落,当然,比起专业的网站的,还是有不少距离。选择Orchard,是因为从几年前,就一直在关注它,用的人相对来说也比较多,并且,采用的技术也是主流的。但免费的东西终究是免费,始终有着这样或那样的不足,不过,一旦想到它是免费的,也就安然接受了。其实,我是很想付费来做的,为什么最后还是自己做呢?1、沟通的成本太大了,花费在沟通上面的时间,不会比我动手开发的时间少。2、后期的维护,特别是些小的修改,这个还是自己动手 阅读全文
posted @ 2013-06-08 13:40
HackerVirus
阅读(211)
评论(0)
推荐(0)
摘要:
TOGAF架构开发方法(ADM)之信息系统架构阶段1.4信息系统架构——数据架构(Information System Architecture——Data)企业架构开发方法各阶段——信息系统架构 信息系统架构的建设着眼于明确用于支持企业业务架构的各种数据和应用,因而信息系统架构的建设可以分为针对数据架构和应用架构的建设。在本章中,我们将针对数据架构的建设进行探讨。1.4.1 目标 数据架构建设的目标是通过一种完整、一致、稳定且能够为干系人所理解的方法对支持业务所必需的数据的类型与来源进行定义。需要注意的是,数据架构的建设并不关注于数据库的设计,即数据架构并不是针对存储系统在逻辑或物理方面的设 阅读全文
posted @ 2013-06-08 13:36
HackerVirus
阅读(888)
评论(0)
推荐(0)
摘要:
组织机构权限系统的实现(工作流)在工作流管理系统中,业务流程的流转,每个节点的办理都是由人或组织共同参与和协作来完成的。工作流管理系统就是业务流程的自动化,通过计算机的相关技术手段将这些流程自动化,并对其进行有效的管理以提高企业运作的效率,降低开发和维护的成本,增加企业的竞争力。 在工作流管理系统中,企业的组织是系统执行活动和完成任务的载体,组织机构反映了企业人员的管理层次,同时也反映了人与工作,责任权限之间的关系。因此组织机构权限在工作流管理系统中具有相当重要的地位,是不可缺少的。在企业管理系统中,组织机构权限模型大部分都是遵循RBAC标准,对组织机构的划分有机构,部门,职位,职员。对权限的 阅读全文
posted @ 2013-06-08 13:35
HackerVirus
阅读(391)
评论(0)
推荐(0)
摘要:
Jetty架构解析及应用示例Jetty 是一个Web server/servletcontainer, 支持SPDY,WebSocket,OSGi,JMX,JNDI,JAAS。Jetty非常高效而且灵活,Google App Engine 选择了Jetty,而放弃了Tomcat,或是其他的服务器。Jetty has a slogan, "Don't deploy your application in Jetty, deploy Jetty in your application." What this means is that, putting an HTTP 阅读全文
posted @ 2013-06-08 09:48
HackerVirus
阅读(316)
评论(0)
推荐(1)
摘要:
【零基础学习iOS开发】【02-C语言】09-流程控制本文目录前言一、顺序结构二、选择结构1-if语句三、选择结构2-switch语句四、循环结构1-while循环五、循环结构2-do while循环六、循环结构3-for循环七、break和continue回到顶部前言1.默认的运行流程默认情况下,程序的运行流程是这样的:运行程序后,系统会按书写顺序执行程序中的每一行代码。比如下面的程序 1 #include <stdio.h> 2 3 int main() 4 { 5 6 printf("Hello-1\n"); 7 printf("Hello-2\ 阅读全文
posted @ 2013-06-08 09:47
HackerVirus
阅读(363)
评论(0)
推荐(0)
摘要:
使用MVC4,Ninject,EF,Moq,构建一个真实的应用电子商务SportsStore(八)我们喜欢使用session state在Cart控制器中存储和管理我们Cart对象,但是我们不喜欢这种做事的方式,而且那些基于action方法参数的应用模块也不适用这种方式,我们无法测试控制器类,除非我们Mock基类的Session参数,这就意味着要mock整个控制器类和我们所有需要的东西,这太不现实了。为了解决这个问题,我们就必须使用MVC的另一个重要特性Model binders,MVC框架使用Model binding从Http请求中创建C# 对像,传递给action方法作为参数,我们现在就 阅读全文
posted @ 2013-06-08 09:45
HackerVirus
阅读(242)
评论(0)
推荐(0)
摘要:
DDD:在基于关系数据库的领域,聚合的边界等于并发管理的边界。背景领域驱动中关于聚合设计的原则一直存在一个模糊的定义,比如:不变量、一致性和一个边界。根据这些规则很难清晰的划分聚合,不排除聚合的设计有一定的艺术性,但是在限定的领域内或许有某种可以明确遵循的规则,前几天我好像思考到了这样一个规则,这里分享给大家,跪求批评。规则(在基于关系数据库的领域,聚合的边界等于并发管理的边界。)为了满足不变量和一致性,毫无疑问我们要采用并发管理。正确的聚合设计下图中只有一个聚合实例,在聚合根中应用乐观锁保证聚合的一致性,一个聚合必须做为一个整体进行操作,如:客户端修改“明细”时,其加载和保存的JSON数据必 阅读全文
posted @ 2013-06-08 09:30
HackerVirus
阅读(284)
评论(0)
推荐(0)