自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 真是悟了

之前一直听各种大牛说 语言只是个工具,薪资低只是个人能力不行,啥.net java都是一样的云云。现在才发现原来这句话的意思是 你觉得.net没前途 薪资低 没JAVA高 你TM就换JAVA呀。 等做JAVA觉得没IOS高 丫就学IOS撒。最后发现IOS没DT大数据工资高。改行云计算就是了。 原来低的还是那么低 该转还得转....-------总结 语言...

2019-09-30 05:29:47 91

转载 23种设计模式大全(适合新手阅读)

第Ⅰ部分 开篇 序章第Ⅱ部分 创建型模式篇第1章 单例模式(Single Pattern)第2章 简单工厂模式(SampleFactory)第3章 抽象工厂模式(Abstract Factory) 第4章 建造者模式(Builder Pattern)第5章 原型模式(Protype Pattern)第Ⅲ部分 结...

2019-09-30 05:29:44 147

转载 Sql Server 性能优化之包含列

Sql Server 性能优化之包含列 导读:数据数优化查询一直是个比较热门的话题,小生在这方面也只能算是个入门生。今天我们就讲下数据库包含列这个一项的作用及带来的优化效果 引用下MSDN里面的一段解释: 当查询中的所有列都作为键列或非键列包含在索引中时,带有包含性非键列的索引可以显著提高查询性能。 这样可以...

2019-09-30 05:29:44 160

转载 策略模式-设计模式系列

导读:策略模式看完之后,大多数人都会感觉有点混了,包括我,感觉策略模式是一种OO思想的体现(纯属个人拙见)。 概述: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。抽象策略角色: 策略类,通常由一个接口或者抽象类实现。具体策略角色:包装了相关的算法...

2019-09-30 05:29:42 87

转载 解释器模式-设计模式系列

导读:解释器模式,平常用的比较的少,所以在写这个模式之前在博客园搜索了一番,看完之后那叫一个头大。篇幅很长,我鼓足了劲看了半天的描述跟解释,可能是本人的水平有限,或者是耐心太差,看到一半就有点扛不住了。我感觉对于一个菜鸟或者是没接触过设计模式的人来说,在看设计模式的时候更希望作者能简短的用几行代码来描述设计模式,这样起码看完大体有个概念。 概述:...

2019-09-30 05:29:40 74

转载 职责链模式-设计模式系列

导读:职责链模式是一个既简单又复杂的设计模式,刚开始学习这个设计模式的时候光示例都看了好几遍。就为了理清里面的逻辑走向。是个值得慢慢品味的设计模式 概述: 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 结构图:...

2019-09-30 05:29:40 62

转载 观察者模式-设计模式系列

观察者模式概述:在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。定...

2019-09-30 05:29:38 67

转载 状态模式-设计模式系列

状态模式 概述:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。意图: 允许一个对象在其内部状态改变时改变...

2019-09-30 05:29:38 71

转载 模板模式

模板模式模板模式举例:模拟下数据库的update方法,先删除在插入。123456789101112131415161718192021222324252627282930313233343...

2019-09-30 05:29:36 61

转载 备忘录模式

备忘录模式 概述:备忘录模式(Memento Pattern)又叫做快照模式(Snapshot Pattern)或Token模式,是GoF的23种设计模式之一,属于行为模式。定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 结构图:...

2019-09-30 05:29:36 61

转载 C#命令模式-设计模式学习

命令模式(Command Pattern) 概述 在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合[李建忠]。这就是本文...

2019-09-30 05:29:35 108

转载 享元模式

概述: 面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致了运行时的代价。那么我们如何去避免大量细粒度的对象,同时又不影响客户程序使用面向对象的方式进行操作?享元模式j就可以让我们更好的复用我们内存中已存在的对象,降低系统创建对象实例的性能消耗 运用共享技术有效地支持大量细粒度的对象。[GOF《...

2019-09-30 05:29:34 63

转载 简单实用的代理模式

代理模式概述:在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。这就是本文要说的Proxy模式。结构图:举例: 代练游戏,玩游戏,自己不想花时间去...

2019-09-30 05:29:33 86

转载 .net设计模式之装饰模式

概述: 装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点:(1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的引用(reference)(3) 装饰对象接受所有来自客户端的请求。...

2019-09-30 05:29:32 96

转载 外观模式(人人都懂的设计模式)

概述: 在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就是要说的Façade模式。 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。[GOF《设计...

2019-09-30 05:29:31 90

转载 SQL基础4

--局部临时表:--临时表的表名有一个前缀#--临时表只对当前会话有效,只要将连接断开,再次打开则临时表就没有了。--如果临时表是在存储过程中创建的,则当存储过程执行完毕,则自动销毁。类似于c#变量的作用域范围。----全局临时表:--前缀##--多个会话中可以共享全局临时表--只有创建该表的会话断开时才会删除全局临时表,如果这时,正有其他会话在访问该临时表,则会等待该会话结束后...

2019-09-30 05:29:30 80

转载 SQL基础3-子查询

1 --执行插入语句返回刚刚生成的自动编号 2 insert into TblClass output inserted.ClsId values('大一一班','11',18) 3 4 ------------CASE函数用法------------ 5 --相当于switch 注意then后面的数据类型要一样 6 select * from T...

2019-09-30 05:29:29 83

转载 设计模式之组合模式,温故而知新。

概述: 组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得用户对单个对象和组合对象的使用具有一致性。[GOF《设计模式》]结构图:举例:...

2019-09-30 05:29:29 77

转载 wp7-游览器核心

在浏览器中展示页面;http://192.168.1.100/1.htm为目标地址1 browser.Navigate(new Uri("http://192.168.1.100/1.htm", UriKind.Absolute));浏览器接受页面的值在页面上放两个按钮1 <input type="button" value="10086...

2019-09-30 05:29:27 70

转载 Task的使用

所有Task都有Show方法,调用Show方法启动任务,任务执行完毕一般会返回应用。所有任务都不是自动启动,而是需要用户手动点击启动,是WP7基于安全考虑,防止泄密、吸费等问题。无法用来实现批量发短信。所有Task都需要用户手动触发执行。这些Task监视工具都看不到,通过电脑摄像头看SmsComposeTask:启动发送短信的任务,可以通过To、Body两个属性设置对方号码和...

2019-09-30 05:29:25 131

转载 SQL基础2

1 --聚合函数MAX(最大值)、MIN(最小值)、AVG (平均值)、SUM (和)、COUNT(数量:记录的条数。) 2 3 --查询数学成绩中最高分是多少分 4 select max(fMath) as 数学成绩最高分 from MyStudent 5 6 --求总分 7 select sum(fMath) as 总分 from My...

2019-09-30 05:29:12 96

转载 wp7数据绑定

Silverlight中的数据绑定对被绑定对象有特殊要求,如果只是普通的get、set属性的对象用在数据绑定上有很多问题(无法双向绑定),一般要求类实现INotifyPropertyChanged接口或者继承自DependencyObject,现在推荐用DependencyObject 的方法第一种绑定方式:实现INotifyPropertyChanged接口...

2019-09-30 05:29:11 66

转载 foreach适合在什么情况下使用+foreach的内部原理剖析

先看下面这段代码;foreach是可以遍历的。没有问题!1 ArrayList arrList1 = new ArrayList() { 20, 3, 49, 39, 48 };2 foreach (var item in arrList1)3 {4 Console.WriteLine(item);...

2019-09-30 05:29:09 270

转载 静态成员静态类+sealed关键字

1 2 //MyClass mc = new MyClass(); 3 //mc.M1(); 4 5 ////1>调用静态方法的时候必须通过类名直接来调用,不能通过对象来调用, 6 ////也就是说使用静态成员不需要实例化对象。 7 ...

2019-09-30 05:29:07 77

转载 SQL基础1

1 --创建一个数据库 2 create database DATA; 3 --删除数据库 4 Drop database DATA; 5 6 --创建数据库的时候,指定一些数据库的相关的参数,比如大小增长当时,文件保存路径 7 create database DATA 8 on primary --主数据文件*.mdf 9 ...

2019-09-30 05:29:06 62

转载 JQUERY选择器

JS代码1.DOM对象与JQuery包装集1.通过document.getElementById(),document.getElementsByName()等取的就是DOM对象或DOM对象集,前者取的是对象,后者取得DOM对象集var text11_dom=document.getElementById("text11");var text11_dom=docum...

2019-09-30 05:29:05 140

转载 WP7页面的样式设置

如果根元素是Page,则是<Page.Resources>,不要以为是特殊用法,Resources只是UserControl的一个属性,这是在给属性用复杂方法赋值,这样的样式就是全局的样式, TargetType指定目标控件类型(SL中样式必须指定目标类型,而不像CSS中那样可以弱类型),x:Key为样式的名字(必须唯一),Silverlight中样式必须指定目...

2019-09-30 05:29:04 82

转载 wp7-MVVM模式+独立存储

MVVM(Model-View-ViewModel)模式是MVC模式在Silverlight/WPF中的一个升华,利用强大的数据绑定可以做到更加方便易用。原则和MVC一样:UI和Model绑定,Controller操作Model,Controller代码不写在UI层中,Controller不直接操作UI层。分层隔离,方便单元测试MVVM的终极目的:不要在xaml.cs中写代码。消...

2019-09-30 05:29:04 111

转载 继承中的构造函数的问题-base,this的用法

先写一个父类: 1 class Person 2 { 3 4 public string Name 5 { 6 get; 7 set; 8 } 9 public int Age10 {11 ...

2019-09-30 05:29:03 207

转载 中介者模式

中介者模式 概述: 在软件开发中,我们有时会碰上许多对象互相联系互相交互的情况,对象之间存在复杂的引用关系,当需求更改时,对系统进行修改将会非常困难。为了对系统的对象进行解耦,可以引入一个间接层来管理对象之间的关系,这就是中介者模式。 结构图: 借图理解: 使用中介者...

2019-09-30 05:29:02 47

转载 WP7基本控件

Windows phone程序生成文件是xap格式,是一个压缩包,安装时系统自动把xap解压到手机上。Image控件: Resource、Content的区别。如果生成操作是“资源(Resource)” 则是生成到dll中;如果是“内容(Content)”则是生成到xap包中。采用Resource方式可以通过“/程序集名;component/图片路径”的方式引用,比较适合开...

2019-09-30 05:29:01 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除