作用:将类的功能层次结构与实现层次结构分离 类的功能结构层次:父类具有基本功能,在子类中添加需要的新功能 类的实现层次:父类通过声明抽象方法来定义接口(API),子类通过实现具体方法来实现接口(API)。子类并没有在父类的基础上新增功能,只是父类接口的具体实现。 重点:继承是强关联,委托是弱关联 继 ...
分类:
其他好文 时间:
2020-05-15 11:48:17
阅读次数:
61
在使用GDI方式处理文本时,往往会用到StringFormat。里面的某些点有点反直觉,不够直观,所以本篇就通过图文的方式去讲解一下。 本篇内容仅涉及到文本方向、对齐的相关内容。 如有错误、不妥之处,欢迎大家指正。 一、相关属性 与文本方向、对齐相关的属性,主要与三个属性有关: Alignment、 ...
我习惯使用 Vim 编辑 Markdown 文件,一直存在一个痛点就是粘贴图片很不方便。 前后对比 我以前常用的操作流程: 1. 复制图片/截图; 2. 在保存图片对话框里一层层点选保存路径,输入文件名保存; 3. 回到 Vim 里,手动输入引用图片的表达式。 第 2 步和第 3 步是比较痛苦的,尤 ...
分类:
系统相关 时间:
2020-05-10 17:32:10
阅读次数:
80
在使用GDI+绘制并通过windows打印的过程中,如果使用的是针式打印机,经常出现打印出来的图像尤其是条码会出现锯齿的情况 然而只将图片保存下来查看却发现并没有锯齿 最初我以为是图像过小导致的,但是即便把图像进行放大,仍然无法解决问题,最终通过查阅资料发现在打印事件的Graphics绘制图像时 不 ...
原文:WPF 使用Win32API 让控件置于WebBrowser上方 WPF中Webbrowser控件使用HwndHost所以webbrowser会在所有控件的前方。所以webbrowser会覆盖所有同级的控件。 现在通过使用Win32API 可以避免这个情况。 最主要的就是这几个Win32API... ...
# 新建测量器m = tf.keras.metrics.Accuracy()# 写入测量器m.update_state([0,1,1],[0,1,2])# 读取统计信息m.result() # 准确率为0.66# 清除m.reset_states() acc_meter = tf.keras.met ...
分类:
其他好文 时间:
2020-05-05 17:36:29
阅读次数:
113
一,为什么选择ffmpeg处理gif? 1,ffmpeg可以从视频中截取gif 2,ffmpeg在缩放gif时出错的机率较低, 而imagemagick在缩放gif时容易出错 我们在后面的例子中可以看到 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com ...
分类:
其他好文 时间:
2020-05-02 14:35:17
阅读次数:
267
前言 在本文中将会用Vue完成九宫格拖拽效果,同时介绍一下网格布局。具体代码以及demo可以点以下超链接进入 传送门:Demo以及完整代码连接 效果实例 简单了解Grid布局(网格布局) 什么是网格布局 CSS网格布局(又称“网格”),是一种二维网格布局系统。CSS在处理网页布局方面一直做的不是很好 ...
分类:
其他好文 时间:
2020-04-30 09:53:07
阅读次数:
51
ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包含文 ...
LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形 ...
分类:
其他好文 时间:
2020-04-25 14:15:57
阅读次数:
58