- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 C#--设计模式之享元模式
这几天项目比较忙,感觉已经隔了半个世纪没来园里转了,接着上次的设计模式来继续说吧,这会来叙说一下享元模式,首先应用场景:就是在我们需要重复使用某个对象的时候,如果我们重复地使用new创建这个对象的话,这样我们在内存就需要多次地去申请内存空间了,这样可能会出现内存使用越来越多的情况,这样的问题是非常严重,然而享元模式可以解决这个问题,具体定义:运用共享技术有效地支持大量细粒度的对象。享元
2016-11-04 11:28:31 478
原创 WPF 当前上下文中不存在名称"GetValue"之解决办法
最近在做WPF的一些Demo,今天发现一个Bug,很是麻烦,找了好久终于找到了解决的办法,原因在与我没有应用相应的方法类库,第一引用windowsBase类 然后让类继承DependencyObject就可以了
2016-10-21 10:46:14 2587
转载 从零开始学习GitHub系列
从零开始学习GitHub:http://stormzhang.com/github/2016/05/30/learn-github-from-zero3/
2016-10-20 13:24:51 328
原创 用户代码未处理 JsonSerializationExection 之解决方法
今天在调试一个OA项目的时候,刚用T4模板加完实体类,在登录测试的时候就出现这个问题,实在头疼,多方查找之下才发现原来是我序列化得时候,没有对导航属性就行处理,问题的原因在于导航属性中的实体类会导致无限的死循环递归调用,进而导致这个异常出现,解决的办法就是把这些导航属性在序列化得时候忽略掉就可以了如下图就完美解决了。。。。
2016-10-18 23:06:02 1048 1
转载 JTAG各类接口针脚定义及含义
本是做嵌入式的,可是总是在做网站方面的东西,今天找到一点儿干货,少说上菜: JTAG有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的,各个引脚的定义如下。一、引脚定义Test Clock Input (TCK) -----强制要求1TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立
2016-10-16 13:28:50 4870
原创 C#--设计模式之外观模式
外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。使用外观模式时,我们创建了一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系统中方法,从而外观模式让客户和子系统之间避免了紧耦合。下面是代码: /// 以学生选课系统为例子演示外观模式的使用 /// 学生选课模
2016-10-13 16:25:20 366
原创 C#--设计模式之组合模式
组合模式实现的最关键的地方--简单对象和符合对象必须实现相同的接口,这就是组合模式能够将组合对象和简单对象进行一致处理的原因。下面是直接的代码: ComplexGraphics complexGraphics = new ComplexGraphics("一个复杂图形和两条线段组成的复杂图形"); complexGraphics.Add(new Line("线
2016-10-13 15:43:59 162
原创 Thread.Start()与ThreadPool.QueueUserWorkItem实现多线程的两种方式的对比
多线程情况下实现数据处理的两种操作的比较。
2016-10-13 11:23:47 2568
原创 SQLserver2012 附加数据库出错之解决办法
以前开发用的数据库都是SqlServer2008 最近重装系统把数据库更新成了2012的,装完之后感觉吊吊的,但是过个十一回来我的第一个小项目就卡住了,附加数据库的时候出现了错误,在网上搜索良久,结合高人的看法,总结了些方法,供大家参考。
2016-10-07 18:18:29 3696
原创 C#--设计模式之装饰者模式
以前几个模式中都是定义一个父类,然后定义相应的子类来新添新的功能,但是如果功能太多,一直增加子类就会增加代码量,对后期的维护不方便,所以这一章介绍一种新的模式,装饰着模式来解决这个问题。
2016-09-27 10:30:55 168
原创 系统重装之VS+Sql2012+IIS安装总结
记得第一个笔记本是老爸给买的,o9年的,配置吗,可想而知,i3单核处理器,2G,512独显,现在运行这感觉差的不行了,电子产品真是更新的快啊。
2016-09-26 14:58:13 1014
原创 C#--设计模式之桥接模式
桥接模式,就是将一个抽象对象,写到一个类中,然后将具体的现实对象的共同属性和方法,写到一个父类中,让具体的实现对象来继承这个父类,然后在具体的桥接类中把相应的父类定义为属性,然后在调用的时候就直接调用这个父类的实例,就可以了。
2016-09-26 14:38:38 184
原创 C#--设计模式之原型模式
原型模式开刷,顾名思义就是原来对象的复制品,就像孙悟空的变身一下一样,一个一模一样的对象复制品就出来了,当然这只是形象比喻,程序中的实现是这样的,运用对象的MemberwiseClone来变出相同的对象。
2016-09-24 11:52:03 229
原创 C#--设计模式之建造者模式
从开始到现在,建造者模式已经是设计模式中的第五个模式了,到现在这些模式中都是对抽象方法的继承,运用面向对象中的封装、多态方式实现各个设计模式。
2016-09-24 10:07:41 173
原创 C#--设计模式之简单工厂模式
路是走出来的,同时也是实践出来的,还是自己的理念,自己学习之余,写下心得体会,以帮助初学者少走弯路,也希望大神路过多多指点。这回我主要向大家介绍一下23种设计模式中的简单工厂模式。
2016-09-23 10:21:20 218
原创 C#--设计模式之单例模式
看过好多博客园中大神写的关于设计模式的文章,总结的很好,看过之后,很有体会,决定把设计模式的心得跟大家分享,来先上最简单的-单例模式。
2016-09-23 09:29:04 195
原创 C#--BackgroundWorker使用心得
以前处理窗口界面的多个操作时总是使用多线程异步BeginInvoke来操作,今天发现还有个更好用的组件:BackgroundWorker,应用十分简单,能解决很多控件多重操作的应用。现货。。。
2016-09-22 16:16:32 218
转载 编程之道,在于总结,在于一点一滴的积累。
所谓编程的学习方法,就是人们在学习过程中所采用的手段和途径。它包括学习知识的方法、学习技能的方法、发展智力与培养能力的方法。那么,究竟怎样学才能掌握科学的学习方法呢?下面主要说下编程的学习方法。一、每天保证睡眠。 晚上不要熬夜,定时就寝。中午坚持午睡。充足的睡眠、饱满的精神是提高效率的基本要求。这个在当前软件专业学生中很多同学是没有做到,因素有很多,但大多原因从学习的角度来讲是不合理的。二
2016-09-14 16:27:04 275
BackgroundWorker
2016-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人