摘要: UML各种图总结-精华 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念 如下图所示,UML图分为用例视图、设计视图、 阅读全文
posted @ 2019-06-17 10:32 木狼 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.解决方案资源管理器:定位当前编辑文件 工具--选项--项目和解决方案--【勾上】在解决方案资源管理器中跟踪活动项 2.工具--选项--环境--键盘--【设置快捷键】 调试.即时 项目折叠 项目隐藏 项目文件夹 定位 Windows文件资源管理器 阅读全文
posted @ 2019-05-17 16:48 木狼 阅读(625) 评论(0) 推荐(0) 编辑
摘要: binary 固定长度的二进制数据,其最大长度为 8,000 个字节。 varbinary 可变长度的二进制数据,其最大长度为 8,000 个字节。 image 可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节 在 Microsoft SQL Server 阅读全文
posted @ 2019-05-15 15:23 木狼 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: sql中有一个非常有用的开窗语句over (partition....),我们可以利用这个over很容易的实现分页和复杂的统计查询,下面我就从什么是over开窗语句说起,然后谈谈分页查询的over语句的实现方法,最后列举一些开窗语句在统计中的常用场景。 要用到的表及数据: 插入数据 INSERT I 阅读全文
posted @ 2019-05-14 16:46 木狼 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: VS2013之前的版本没有项目折叠功能 1.安装resharper插件,里面有项目折叠 2.自定义宏,然后设置快捷键。 Option Strict OffOption Explicit OffImports SystemImports EnvDTEImports EnvDTE80Imports En 阅读全文
posted @ 2019-05-10 16:42 木狼 阅读(650) 评论(0) 推荐(0) 编辑
摘要: C# 命名空间表示域,控制着域内的对象。 命名空间是第一等级,class,delegate,enum,interface,struct是第二等级; 方法,属性,字段,索引,事件,常量,构造函数,终结器,嵌套类型,运算符是第三等级, 上面三个等级都包含在全局命名空间内,当类写在命名空间外时,默认的命名 阅读全文
posted @ 2019-04-22 10:28 木狼 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 摘录:OSGeo中国中心 http://www.osgeo.cn/post/ae457 计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。在本文中,我们将对计算几何常用的基本算法做一个全面的介绍,希望对您了 阅读全文
posted @ 2019-04-20 16:53 木狼 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 判断 某一点在直线左右侧 方法一:左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线的左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断. 定义:平面上的三点P1(x1,y1),P2(x2,y2),P3(x3,y3)的面积量: S 阅读全文
posted @ 2019-04-18 11:25 木狼 阅读(10099) 评论(0) 推荐(3) 编辑
摘要: 【数组】 数组实例化,并赋值时,可以省略new[]。 【对象】 对象实例化,并赋值时,可以省略()。 阅读全文
posted @ 2019-03-12 15:27 木狼 阅读(12761) 评论(1) 推荐(0) 编辑
摘要: MVVM模式由Model,View,ViewModel三部分组成。 Model需继承INotifyPropertyChange(属性修改通知) ViewModel负责业务逻辑,连接View和Model View上面的控件绑定model和命令(command) 注:数据绑定binding实现了INot 阅读全文
posted @ 2019-01-28 15:18 木狼 阅读(5501) 评论(0) 推荐(0) 编辑