1.桥接模式介绍 桥接模式用于将抽象化和实现化解耦,使得两者可以独立变化。在面向对象中用通俗的话说明:一个类可以通过多角度来分类,每一种分类都可能变化,那么就把多角度分离出来让各个角度都能独立变化,降低各个角度间的耦合。这样说可能不太好理解,举一个画几何图形的例子:我们画的几何图形可以按照形状和颜色 ...
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 分类Windows API操作系统的用户接口操作系统的用户接口API函 ...
设置主键modelBuilder.Entity<x>().HasKey(t => t.Name); 设置联合主键modelBuilder.Entity<x>().HasKey(t =>new{t.Name,t.ID} ); 取消数据库字段标识(取消自动增长)modelBuilder.Entity<x ...
看了些源码,效率挺垃圾的,折腾了一个垃圾得不太彻底的代码,还是慢。 不会折腾底层直接怼COM的悲伤…… 实现思路是这样的: 1、把面层的点都塞进List,去重,取坐标4位,后边的检查使用容差0.001 2、遍历点,通过点在面层寻相交的面 3、如果结果是1,那么这个面在这个点处没有毗邻面,把点缓冲区一 ...
Working with the Dynamic Type in C# https://www.red-gate.com/simple-talk/dotnet/c-programming/working-with-the-dynamic-type-in-c/?utm_source=simpletal... ...
在日常使用委托时,有以下常用方法 GetInvocationList() 的用途 当委托有多个返回值时 当你编写一个 delegate委托 或 Func<>泛型委托 ,并为实例绑定多个方法时,每个方法都有一个返回值。可能会遇到这种情况: 调用委托后,只能获取到最后一个调用方法的返回值。 使用 Get ...
替换专业版密钥 1、在win10家庭版桌面上鼠标右键点击【此电脑】—【属性】,点击右下角的【更改产品密钥】 2、也可以点击开始—设置—更新和安全—激活—【更改产品密钥】 3、输入要升级的win10版本的产品密钥,要升级win10专业版就输入 DR9VN GF3CR RCWT2 H7TR8 82QGT ...
分类:
Windows程序 时间:
2018-11-29 01:23:49
阅读次数:
1599
概述: WPF中的Canvas是常用的一个绘图控件,可以方便地在Canvas中添加我们需要处理的各种元素如:图片、文字等。但Canvas中元素增加到一定数量,并且有重合的时候,我们如何通过在Canvas中点击鼠标,获得我们想要的元素,然后再对该元素做出相应的控制? 命中测试,可以很好地解决这个问题 ...
如果刚开始安装的是英文的Win10系统,那么打开txt文件时很容易出现乱码问题。包括打开cmd窗口,也是不能显示中文的。当然,麻烦的处理方法是: 在cmd中想要显示中文:先输入chcp 936,之后中文就可以正常显示。 txt文件中想能够看见中文,就在保存文件时点击另存为,然后选择旁边的编码为utf ...
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu ...
Win7系统上安装TestLink(基于xampp) 写于:2018.11.28 如有本文资料缺失,可点击网盘连接:https://pan.baidu.com/s/1ucxfmlY-RSJcvwcbE762VA查看原始资料。 第一步:下载TestLink、XAMPP TestLink :https: ...
一、在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址连接:http://api.fanyi.baidu.com/api/trans/product/index 二,可以看官方文档,实际上官方有提供demo申请id后可以直接作为工具类来用了 三,以下是我写的工具类: ...
背景知识 ES 5.x 以上版本安装 head 需要 node 和 grunt 环境(之前的直接用plugin命令即可安装)。 操作步骤 1. 安装 ElasticSearch 6.x,访问 http://localhost:9200/ 查看是否安装成功。 2. 安装 Node,使用 node -v ...
json-server搭建模拟的API服务器 运行命令 npm install json-server -D 全局安装 json-server 项目根目录下创建 mock 文件夹 mock 文件夹下添加 db.json 文件,内容如下: 运行命令 npm install json-server -D ...
WaterMark除了可以限定来迟数据范围,是否可以实现最近一小时统计? WaterMark目的用来限定参数计算数据的范围:比如当前计算数据内max timestamp是12::00,waterMark限定数据分为是60 minutes,那么如果此时输入11:00之前的数据就会被舍弃不参与统计,视为 ...
项目中遇到了这样的问题: 第一次 :HttpResponseMessage response = await httpClient.PostAsync(url, null);发送了一个post异步请求 ,操作了一个datatable的数据 第二次:又发了一个post异步请求,用到了第一步中的data ...
内网主机上安装了RESTful API服务端软件,只能在局域网内访问,怎样从公网也能访问本地RESTful API?
本文将介绍使用holer实现的具体步骤。
把做工程过程比较好的一些内容片段做个收藏,下面的资料是关于C#处理Json格式文件的演示的内容。stringjsonText=@"{""input"":""value"",""output"":""result""}";
git下载地址 https://git-scm.com/download/win 选择安装的组件,推荐全选 Additional icons 附加图标 ? On the Desktop 在桌面上 Windows Explorer integration Windows资源管理器集成鼠标右键菜单 ? ...
if选择结构: 简单:if结构 单分子;If-else结构 多重:f-else-if结构 嵌套:if结构 语法: If(条件1){ If(条件2) }else{ } }else{ } Switch结构: 语法: Switch(表达式){ Case 常量: 语句1; Break; //必须要有 Cas ...