之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  341 随笔 :: 0 文章 :: 76 评论 :: 62万 阅读

02 2012 档案

摘要:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值。 IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动作。例如:IDENT_CURRENT('T1'); SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 阅读全文
posted @ 2012-02-29 17:34 搏击的小船 阅读(282) 评论(0) 推荐(0) 编辑

摘要:错误详细:标题: Microsoft SQL Server Management Studio------------------------------无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476------------------------------其他信息:未知属性 名称 (Microsoft.SqlServer.Management.Sdk.Sfc 阅读全文
posted @ 2012-02-29 10:32 搏击的小船 阅读(889) 评论(0) 推荐(0) 编辑

摘要:Error Type: Microsoft.VisualStudio.Sdk.Setup.MissingPrerequisiteExceptionError message: You must have Microsoft Visual Studio 2010 installed on your computer before proceeding.出现上述错误一般是你的VS版本与VS SDK的版本不一致导致,结果发现本人的VS版本是SP1版本,所以需要安装 Visual Studio 2010 SP1 SDK 阅读全文
posted @ 2012-02-29 09:53 搏击的小船 阅读(601) 评论(0) 推荐(0) 编辑

摘要:VS2010版快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F 阅读全文
posted @ 2012-02-22 17:14 搏击的小船 阅读(158) 评论(0) 推荐(0) 编辑

摘要:时光荏苒,岁月如歌。转眼已经四十奔三了。常言道四十不惑,最近自己也常常在闲暇之时反问自己:我真的不惑了吗?今天工余竟然兴致倍增,思绪奔涌。记下若干心得与大家共勉。四十以后才明白:好朋友是应该相互欣赏的,而不是相互利用的。好朋友只能在同一阶层中产生,而穷人和富人,百姓和达官,草根和明星,白丁和学者则永远不可能成为真正意义上的朋友。因为不在同一阶层,便永远不会有对方对本阶层的深刻体会与感悟。四十以后才明白:饭应一口一口吃,事要一点一点做。没有一蹴而就的事情,所以就不应该疲于奔命。中年,应该活得从容。(慢一些慢一些)四十以后才明白:光从容还是不够的,适当的时候还是要秀一下自己,让平淡的日子亮起来。四 阅读全文
posted @ 2012-02-22 12:24 搏击的小船 阅读(316) 评论(0) 推荐(0) 编辑

摘要:通常为了让页面呈现的更为美观,我们喜欢在奇偶行加上不同的颜色。效果如下:使用jquery我们可以轻松的实现上面效果,代码如下:View Code <html><head><title>jquery奇偶行css效果</title><scriptsrc="http://common.cnblogs.com/script/jquery.js"type="text/javascript"></script><styletype="text/css">/*tab 阅读全文
posted @ 2012-02-17 16:45 搏击的小船 阅读(930) 评论(3) 推荐(1) 编辑

摘要:一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。 所以在考虑整个系统的流程的时候,我们必须要考虑,在高并发大数据量的访问情况下,我们的系统会不会出现极端的情况。(例如:对外统计系统在7月 1 阅读全文
posted @ 2012-02-14 16:31 搏击的小船 阅读(296) 评论(0) 推荐(0) 编辑

摘要:代理模式代理模式是一种非常重要的设计模式,在面向对象程序编程有着广泛的应用,包括AOP组件的核心设计思想,都和代理模式有密切关系。代理模式主要分两种:一种是静态代理,一种是动态代理。两种代理方式的实现有着本质的差异。代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客... 阅读全文
posted @ 2012-02-11 17:38 搏击的小船 阅读(187) 评论(0) 推荐(0) 编辑

摘要:装饰者模式Decorator模式(别名Wrapper模式),是开放封闭原则的体现(即:你应该能够不用修改原有类就能扩展一个类的行为)装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰模式通过创建一个包装对象,也就是装饰,来包裹真实的对象。装饰模式以对客户端透明的方式动态地给一... 阅读全文
posted @ 2012-02-10 15:37 搏击的小船 阅读(240) 评论(0) 推荐(0) 编辑

摘要:引言在简单工厂模式中,我们知道如果需要扩展一个新的功能,必须修改工厂角色类,同时客户端直接依赖工厂角色,严重违背了“开放封闭原则”,工厂方法模式的引入正是为了解决此问题。模式定义工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂... 阅读全文
posted @ 2012-02-10 01:33 搏击的小船 阅读(236) 评论(0) 推荐(0) 编辑

摘要:模式定义:从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一... 阅读全文
posted @ 2012-02-10 00:38 搏击的小船 阅读(438) 评论(0) 推荐(0) 编辑

摘要:目的: 保证一个类仅有一个实例,并提供一个访问它的全局访问点实现方式:1.最简单的方式:publicclassSingleton{privatestaticSingleton_instance;privateSingleton(){Console.WriteLine("我被实例化了");}publicstaticSingletonInstance{get{ return _instance == null ? (new Singleton()) : _instance; }} }上面代码保证3点:第一,类不能被实例化(私有构造函数);第二,类不能被继承(私有构造函数);第三 阅读全文
posted @ 2012-02-09 16:15 搏击的小船 阅读(318) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示