摘要: 网上找的几个模板都不太适用,通过自己几次尝试后,改了这个版本,最后效果满意。省了很多工作量,牛X .if (%isGenerated%) and (%isValidAttribute%)private [%flags% ]%dataType%[%arraySize%] _%fieldCode%[ = 阅读全文
posted @ 2020-03-18 14:43 陈夏松 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在Tool bar上面找到 Rules->CustomRules 在class Handlers{ 里面添加 重启,在抓包的最后一列,列名叫Time Taken 阅读全文
posted @ 2018-06-11 16:22 陈夏松 阅读(2635) 评论(0) 推荐(0) 编辑
摘要: FlowDocument RunFlowDoc = new FlowDocument(); Paragraph Runparagraph = new Paragraph(); RunFlowDoc.Blocks.Add(Runparagraph); txtRichBox.Document = RunFlowDoc; Run r = new Run(content); if (type =... 阅读全文
posted @ 2018-05-17 09:23 陈夏松 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 六大原则 单一职责原则 一个类只做一件事情,不要去做与这个类的主要职责无关的事情 开放封闭原则 对扩展开放,对修改关闭。 里氏替换原则 所有父类可以出现的地方,都可以透明的用子类替换。子类可以扩展父类,但不能修改父类的功能 迪米特法则 高内聚,低耦合。一具类应该对他依赖的类知道的越少越好 接口隔离原 阅读全文
posted @ 2017-09-02 21:06 陈夏松 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 新增的sqlite表插入数据发现一直报constraint,检查了主键,自增,都没有问题。 最终把id的类型设置为可空类型就解决了。 坑爹啊,找了好久原因 愿后来者避过这个坑 阅读全文
posted @ 2017-04-13 10:17 陈夏松 阅读(957) 评论(0) 推荐(0) 编辑
摘要: ☆ 如果无法处理某个异常,那就不要捕获它。 ☆ 如果捕获了一个异常,请不要胡乱处理它。 ☆ 尽量在靠近异常被抛出的地方捕获异常。 ☆ 在捕获异常的地方将它记录到日志中,除非您打算将它重新抛出。 ☆ 按照您的异常处理必须多精细来构造您的方法。 ☆ 需要用几种类型的异常就用几种,尤其是对于应用程序异常。 阅读全文
posted @ 2017-04-01 09:57 陈夏松 阅读(501) 评论(0) 推荐(0) 编辑
摘要: WPF使用基于瀑布流布局模型定位控制,而不是每个控件的位置指定精确的像素坐标。这个而已模型类似于网页CSS的而已方式,这样的布局模型可以让WPF控件别再时自动适应窗口大小,所以WPF用户界面的大小与分辨率无关,所有控件以合适的位置呈现出来。主要的控件有: DockPanel Grid StackPa 阅读全文
posted @ 2017-03-29 22:36 陈夏松 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 前台代码: 后台代码: 参考文章 :http://www.cnblogs.com/ms-uap/p/4641419.html 阅读全文
posted @ 2017-03-28 18:32 陈夏松 阅读(1009) 评论(0) 推荐(1) 编辑
摘要: 在WPF中,渲染东西使用的是矢量图,而不是位图,包括你创建的用户自定义控件也不是像位图一样一个一个像素在屏幕上绘制,而是使用最基本的图形元素如形状、线、多边形。 因为WPF使用矢量图形,所以WPF的用户界面将与分辨率无关。这导致用户界面总是能呈现指定的大小不管设备的分辨率是多少。 国外的文章:htt 阅读全文
posted @ 2017-03-27 23:12 陈夏松 阅读(286) 评论(0) 推荐(0) 编辑
摘要: WPF是微软用来替代WinForm开发桌面程序的技术,虽然WinForm还会继续支持,但WPF是桌面程序的未来,WPF有很多特性比WinForm优秀,而已VS2010上也为WPF提供了很多先进的功能和工具。 国外的文章:https://wpf.2000things.com/index/ 试着翻译,全 阅读全文
posted @ 2017-03-27 23:03 陈夏松 阅读(407) 评论(0) 推荐(0) 编辑