摘要:
再有一个小时,这一天的工作就将结束。这一天对我来说是黑暗的一天啊,早上起来头就疼的好像不是我得了,闷闷沉沉,恍恍惚惚,没吃中饭,下午四点饿的要晕了,找了几个饼干充饥,好了一点,身体上还是很好难受的。寻找问题,对于交接过来的一些项目,只了解个大概,有文档的还好说,没有的查错,更新的过程中心里面 草泥马 一匹一匹的奔腾而过啊,费了九牛二虎之力,也搞定了,但是弄好后,脑袋越发的不清醒了,也没什么成就感。今天80%的时间都用来解决过往问题,但是都小痛小痒,好多用户操作上的失误,我们不得不从后台为其调整,牵涉到其他部门或系统的资料就更扯了,还得跟屁股后面 求对方维护人员帮助解决,唉,回头想一想,其实用户 阅读全文
摘要:
在 ASP.NET 中,已经预定义了许多HttpModule,甚至已经在服务器的网站配置文件中进行了注册,在系统文件夹 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config 中,web.config 文件中已经注册了 14 个 HttpModule。<httpModules><addname="OutputCache"type="System.Web.Caching.OutputCacheModule"/><addname="Session"type=& 阅读全文
摘要:
本文作者Kate Matsudaira是一位美丽的女工程副总裁,曾在Sun Microsystems、微软、亚马逊这些一流的IT公司任职。她有着非常丰富的工作经验和团队管理经验,当过程序员、项目经理、产品经理以及人事经理。专注于构建和操作大型Web应用程序/网站,目前她的主要研究方向是SaaS(软件即服务)应用程序和云计算(如大家所说的大数据)。本文是作者在AOSA一书介绍如何构建可扩展的分布式系统里的内容,在此翻译并分享给大家。开源软件已经成为许多大型网站的基本组成部分,随着这些网站的逐步壮大,他们的网站架构和一些指导原则也开放在开发者们的面前,给予大家切实有用的指导和帮助。这篇文章主要侧重 阅读全文
摘要:
比较常用的有24种.为什么要学设计模式 设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。你必须找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性。你也希望避免重复设计或尽可能少做重复设计。有经验的面向对象设计者会告诉你,要一下子就得到复用性和灵活性好的设计,即使不是不可能的至少也是非常困难的。一个设计在最终完成之前常要被复用好几次,而且每一次都有所修改。 有经验的面向对象设计者的确能做出良好的设计,而新手则面对众多选择无从下手,总是求助于以前使用过的非面向对象技术。 阅读全文
摘要:
// 当 ASP.NET 获取与当前请求关联的当前状态(如会话状态)时发生。 public event EventHandler AcquireRequestState;// 当安全模块已建立用户标识时发生。 public event EventHandler AuthenticateRequest; // 当安全模块已验证用户授权时发生。 public event EventHandler AuthorizeRequest; // 在 ASP.NET 响应请求时作为 HTTP 执行管线链中的第一个事件发生。 public event EventHandler BeginRequest; // 阅读全文
摘要:
在这篇文章里,我将以一个公司的假期申请流程作为例子来说明如何设计一个工作流程。整个流程是这样的: 1、公司人员填写假期申请单,单上面有姓名、请假开始日期、请假结束日期、请假天数等信息 2、如果请假天数是3天以下的话,该请假申请单将由人事部审批,如果是3天以上则由总经理审批后再交人事部审批 3、人事部审批结果用邮件通知申请人,有3种结果:同意、拒绝、再次填写 流程图如下: 下面是设计的详细过程:一、建立Solution、Project、Process1. 启动K2.net Studio,点菜单File-->New-->Solution,输入Solution名称:请假申请。2.右键点击 阅读全文
摘要:
实战中,哪些设计模式可以替代if else呢?其实GoF设计模式都可以用来替代if else,我们分别描述如下:状态模式 当数据对象存在各种可能性的状态,而且这种状态将会影响到不同业务结果时,那么我们就应该考虑是否使用状态模式,当然,使用状态模式之前,你必须首先有内存状态这个概念,而不是数据库概念,因为在传统的面向过程的/面向数据库的系统中,你很难发现状态的,从数据库中读取某个值,然后根据这个值进行代码运行分流,这是很多初学者常干的事情。参考文章:状态对象:数据库的替代者 使用传统语言思维的情况还有:使用... 阅读全文
摘要:
我们不能只用一个一个单独的类来表达客观世界,因为客观世界存在千丝万缕的各种关系,在计算机领域无疑我们使用 类的关系来表达映射这些关系。这里我们只探讨类在建模方法上的关系,而不是UML中类的通用关系。 类在建模上主要有如下几个关系: 类与类关系经常是这样:一个类包含一个类(构造性structural),或者借助另外一个类达到某个功能(功能性), 在对需求建模分析中,构造性的这种关系,也称为关联(Association)是我们关注重点,当然这种关系很显然表达的是一种 静态的结构,比如电脑包含屏幕,他们之间的关系就是一种关联。 聚合(Aggregation)是一种表格式样的关联,表示一个类包含多.. 阅读全文
摘要:
优点:1. WCF 支持多种通信协议 Http/Https 、TCP/UDP、MSMQ、命名管道、对等网、消息可达性、事务流等。2. WCF可以是有状态的,并支持事务。3. WCF 支持多种消息传输格式 :text,binary,mtom,Json 等。4.WCF 实现上已经支持了传输层次安全性 (Transport-level security) 以及消息层次安全性 (Message-level security) 两种。 传输层次安全性:在数据传输时期加密,例如 SSL。消息层次安全性:在数据处理时就加密,例如使用数字签名,散列或是使用密钥加密法等。5. WCF 支持多种会话模式:单向、双 阅读全文
摘要:
通过下面的语句可以查看当前库中有哪些表是发生死锁的:SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT ' 阅读全文