摘要: 三层与养猪,加入自己的理解从此文中看出:DAL层不要放逻辑,逻辑是放在BLL层的,动软的简单三层里,BLL其实不是一层,因为他没逻辑,只是一个接口。BLL要尽量集中所有的逻辑,DAL要尽量集中所有的数据访问,这两个最难分开,DAL至多至少都会带一点点逻辑浅谈三层架构 通过这个,+Java开发模式经验。终于相通了,动软到底是为什么这么做一般的项目,涉及最多的就是对数据库的CRUD,DAL层只负责与数据库的交互,BLL层是最重要的一层,他负责将DAL层的的结果呈现给UI层,但是恰恰BLL层的存在似乎有点鸡肋,他起到的仅仅是转发DAL层数据的作用,而具体的逻辑操作是与数据库的交互,应该写在DAL层, 阅读全文
posted @ 2012-03-24 16:47 终于出名 阅读(612) 评论(1) 推荐(0) 编辑
摘要: 来源http://blogs.technet.com/b/heyscriptingguy/archive/2006/04/28/how-can-i-use-the-runas-command-to-run-a-script-under-alternate-user-credentials.aspx在命令行下以该命令工作runas /profile /user:fabrikam\kenmyer "cscript.exe C:\Scripts\Test.vbs"其中“fabrikam”是指的计算机所在的域,"kenmyer"是指的你想使用的计算机用户名,如果 阅读全文
posted @ 2012-03-11 10:58 终于出名 阅读(912) 评论(0) 推荐(0) 编辑
摘要: http://www.coolhtml.cn/div+css/2009-11-03/DIV%20+%20CSS-floating-Analysis7.htmlSS的清除浮动一个凡是做页面的人都会遇到的一个东西,但是是否大家都能够清楚的知道,全方位的了解呢?于是一闲下来了马上写了这样的一篇文章,不能讲面面俱到,然而基本能将我所知道的倾囊相授了。 我们粗略的一起来看看清除浮动的方法一共有多少种(IE里面用zoom:1就不写了,下一个专题再写)。对应的DEMO<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q 阅读全文
posted @ 2012-02-12 15:02 终于出名 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 一直以来都在寻找清除浮动的方法,之前找到两种,第一种就是加空标签,第二种在元素尾部使用伪元素,但是这两种方法都会dom树中产生无意义的标签,今天找到第三种方法:首先说一下zoom这个属性一般不为人知,甚至有些CSS手册中都查询不到。其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。Zoom的使用方法:zoom :normal|numbernormal: 默认值。使用对象的实际尺寸number: 百分数 | 无符号浮点实数。浮点实数值为.. 阅读全文
posted @ 2012-02-12 14:44 终于出名 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 富人爱创业;穷人爱打工。有一种人只做两种事:你成功了,他妒忌你;你失败了他笑话你。而他本人是这个世界上最没有成绩的人!切记,只有行动了才可能成功,有一点可以肯定,没有行动的人永远不会成功! 1、 富人爱创业;穷人爱打工。 2、 富人有投资意识;穷人则无。 3、 富人看趋势做事;穷人看结果做事。 4、 富人做事雷厉风行;穷人优柔寡断。 5、 富人有博大的心胸;穷人心胸狭窄。 6、 富人知道只有付出才有收获;穷人期待不劳而获。 7、 富人做事前先看积极和光明;穷人光看消极和失败的一面。 8, 富人不安分,有赚钱的野心;穷人吃饱、喝足、安逸“OK”。 9、 富人字典里没有“不可能”... 阅读全文
posted @ 2012-02-06 10:16 终于出名 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 在C#1.x的版本中,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有很大帮助。定义Nullable类型定义一个nullable类型非常类似于定义一个非nullable类型。不同之处在于使用类型修饰符“?”。比如定义一个整型如下:intmyInt = 1;要使一个整型变量可以存储一个null值,可以如下声明:int? myNullableInt = 1;这两个变量看起来似乎是一样的。但事实并非如此。实际上,Nullable类型是一个结构体,它有两 阅读全文
posted @ 2012-02-01 17:09 终于出名 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 整个流程犯了一系列错误:*.过于紧张,技术走形,很多平时知道的东西在那个环境下搞不出来了,给上级打了多次无意义的电话,搞的自己像个没出道的新手*.应对错误,本是技术人员,却错误的被客户套出了一个想当然的价格,还是个错误的,非常低端的价格,严重损害了自己和公司的形象*.没有及时向公司报告自己的动态,谈判破裂后没有及时领会上级的意图:立即离开,反而被客户挽留,更加失败最大的收获: 虽然和这个客户接触是失败的,但是幸亏去了,实践证明技术人员不能蹲公司里想当然的自己做,那做出来的未必是客户想要的,这个客户其实完全不需要我自己构想出来的那一堆多余功能,要是没去当面交谈的话,又白做了 阅读全文
posted @ 2012-01-05 08:55 终于出名 阅读(295) 评论(0) 推荐(0) 编辑
摘要: http://www.w3cfuns.com/portal.php?mod=topic&quickforward=1&topicid=21块状元素内联元素address - 地址blockquote - 块引用center - 举中对齐块dir - 目录列表div - 常用块级容易,也是CSS layout的主要标签dl - 定义列表fieldset - form控制组form - 交互表单h1 - 大标题h2 - 副标题h3 - 3级标题h4 - 4级标题h5 - 5级标题h6 - 6级标题hr - 水平分隔线isindex - input promptmenu - 菜单列表 阅读全文
posted @ 2011-11-08 12:59 终于出名 阅读(247) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/zealot886/blog/item/7364d4266a2a1555ac34dea6.html/cmtid/65ff140a660e02246159f3db有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种方法灵活多变,既可以从低版本升级到高版本,又可以从高版 阅读全文
posted @ 2011-10-28 16:49 终于出名 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: http://topic.csdn.net/u/20090415/15/f1e44c74-5257-4849-83f4-9c7603a9ec29.html<%@ 表示:引用<%# 表示:绑定<%= 表示:取值<%= 变量名%><%# 要绑定的字段名%> 或者 <%# 调用后台的方法名%><% inline code %>叫做内联代码...<%=inline expression %>叫做内联表达式...<%# data-binding expression %>叫做数据绑定表达式...http://blo 阅读全文
posted @ 2011-10-24 22:40 终于出名 阅读(887) 评论(0) 推荐(0) 编辑