自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 VS远程调试小记

VS的远程调试功能能够允许开发者远程debug程序,功能十分强大。现对其使用步骤进行简单记录。1.需要在远程电脑上安装remote debugger工具。该工具可以再VS安装目录下找到。例如,本人使用VS2015版本,该目录为:c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Remot...

2019-09-04 15:02:00 136

转载 一次正则表达式引起的“惨案”

现象:统计某段字符串中出现指定字段的个数,统计结果总是缺少,正则表达式使用(.+?)来匹配。排查:通过对该段文字的观察,发现某个字段的值中有换行验证:通过删除换行,重新统计,结果正常结论:符号“.”没能匹配\n符号。需要处理。一般而言,“.”用来匹配任意字符,但是需要主要的是,不能匹配\n,即换行。如果需要使得“.”具有匹配\n的能力,则需要使用单行模式。在...

2019-08-10 22:29:00 106

转载 动态修改ListView的某一列的数据模板。

有个需求是:针对ListView的某一列,不同的数据要求显示的内容不一样。比如当该列绑定一个Bool型的属性时,在值为true时,显示一个图片,当值为false时,显示一个按钮或其他控件。针对这种需求,一般想到的解决方法就是创建两个不同的数据模板:然后再创建一个DataTemplateSelector,在模板选择器中根据不同的值来输出不同的模板。然后在ListView...

2019-08-10 10:17:00 789

转载 抽象工厂模式

我们的工厂在工厂方法模式的改进下,现在可以生产各种各样的车了,你要啥车,你只要提供你的生产线,拿到我这里,我就能给你生产。有一天,突然,我买的车爆胎了。这可咱办?换胎呗,但是备胎没有啊?别的太按上不能跑啊,怎么办?于是我们想到了,在生产车的时候,同样的生产一个备胎,供这个车使用。这样,即使开车的时候,爆胎了也不怕,我们换上备胎不就可以了。抽象工厂模式与工厂方法模式很像,不同在于:...

2019-03-09 14:13:00 95

转载 工厂方法模式

简单工厂模式在种类较少的时候基本上可以满足了,但是缺点很明显,就是当你需要新增一种类型时,需要修改工厂的静态方法,以满足需求。如果需求一边多,这种设计带来的就是无尽的修改。比如,当前的工厂只能生产奔驰、宝马两种车,但是如果想新生产车的话,就不得不新增新种类车的生产线。工厂方法模式,可以规避掉这种问题,工厂方法的根本其实就是把生产线(用来产车的真正逻辑)交出去,他的办法就是我只给你提供...

2019-03-08 23:34:00 76

转载 简单工厂模式

简单工厂模式的目的主要是用来创建对象。工厂是对对象创建过程的封装,不需要使用者自己去创建对象了,工厂模式可以通过现实中的工厂来理解,比如我要一部车,你可以自己做(但是你不怎么想),也可以交给工厂给你做。工厂可以把这个事情做好,然后给你想要的车,前提是你要告诉工厂具体的产品名称,必要的参数等等。如汽车厂(CarFactory)可以生产汽车(Car),包括就有宝马、奔驰、大众等等;通过对...

2019-03-08 16:02:00 102

转载 WPF运行报XamlParseException

编写xmal,并在window.resources节点下添加自己的资源,在Grid中使用该资源,在编译时没有编译警告和错误,但是在运行时报以下错误:通过查资料,发现原来是将window.resources节点放在了Grid节点下面的原因导致,将资源的申明放在使用之前/或者将资源的引用由静态修改为动态,则不会报错。转载于:https://www.cnblogs.com...

2019-03-07 14:08:00 807

空空如也

空空如也

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

TA关注的人

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