自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nick大帅仔 的博客

此后如竟没有炬火,我便是唯一的光。 --鲁迅

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 【 VisualStudio 】回车键 Enter 和退格键 BackSpace 失效

Alt+BackSpace

2020-12-25 09:36:27 3525

原创 【 OpenCV 】基于OpenCV的多角度(带旋转角度)模板匹配算法 C#&OpenCVSharp4

1/模板匹配方法 /// <summary> /// 多角度模板匹配方法 /// </summary> /// <param name="srcImage">待匹配图像</param> /// <param name="modelImage">模板图像&l...

2020-03-30 11:28:57 18595 21

原创 【 Vue 】Mac系统Vue环境配置

一.安装步骤1.安装Node.js(Vue依托Node,所以先安装Node)1⃣️进入Node官网下载 http://nodejs.cn/download/选择macOS安装程序下载。2⃣️双击安装程序安装3⃣️确认安装结果命令:node -v 查看是否安装了Node (有版本号即成功)命令:npm -v 查看是否安装了npm (有版本号即成功)说明:npm是nod...

2020-02-10 05:18:11 1337

原创 【 OpenCV 】MatchTemplate函数参数详解及原理分析

OpenCv给出的MatchTemplate函数,是在一幅图像中寻找与另一幅模板图像最匹配(相似)部分。一.参数详解 MatchTemplate(InputArray image, InputArray templ, OutputArray result, int method); image:输入一个待匹配的图像,支持8U或者32F。 ...

2019-12-25 16:37:26 35273 18

原创 【 Halcon 】 将多张图片按指定位置合并平铺成一张图,读取并显示多张图片

此方法旨在满足部分区域拍照后,想输出成一张图,对重叠区域要求不是很高。区别于图像拼接方法,请注意。在这里,我在一个文件夹中保存了9张图,遍历读取,从而合成显示。图片合成方法public void ImageJigsaw(string path = "C:/Users/team/Desktop/4/") { HObject ho_Rec...

2019-02-20 17:35:28 10626 3

原创 【 Halcon 】 仿射定位模板和动态检测区域

此部分方法,旨在创建模板后,再标注出模板上的感兴趣区域。再查找并仿射模板时,同时对感兴趣区域进行仿射。复制代码后,请自行配置相应的类和全局变量。我写了一个Helper类,都是方法封装。实例化类时hwindowcontrol1作为参数传入,返回的窗口句柄直接被Helper类自调用。public class Helper { private HTuple h_hWi...

2019-02-20 17:25:35 4256 16

原创 【 Python 】 Python递归求列表List最大值

思路:根据递归压入和弹出顺序的特性,由最先弹出的值开始与前一位比较,并返回较大值。且注意递归的两个基线条件:1/列表为空值,返回0;                                               2/列表只含有一个值,返回lists[0]def max_num(lists): if lists == []: return 0 ...

2019-01-25 01:47:03 3741 2

原创 【 Python 】 Python列表基本属性的应用(增删改查/排序/排序/反转/统计等)

animal = ['cat', 'dog', 'pig']# 1 列表元素追加 append()animal.append('mouse') # 只能再结尾追加animal.append(5.2) # 也可以追加其他类型的值print(animal) # 打印结果['cat', 'dog', 'pig', 'mouse', 5.2]# 2 列表元素...

2019-01-19 17:07:05 199

原创 【 Python 】 Python的字符串操作(读取/合并/修改/删除/占位符等)

# 1 字符串的读取sayHello = 'Hi,my name is Nick!'# 每个字符对应一个索引(Index),可以通过索引读取对应值sayHello[2]# 值为','sayHello[2:4]# 该属性为左闭右开区间,所以值为',m'sayHello[:5] # 读取下标 0~5 的值'Hi,my'sayHello[:] # 读取字符串所有值...

2019-01-19 14:59:36 533

原创 【 Python 】 Socket通讯服务端Sever

Python初学,简易模块。# -*- coding: utf-8 -*-# 引入模块import socketimport threading# 创建socket并监听端口socketSever = socket.socket(socket.AF_INET, socket.SOCK_STREAM)socketSever.bind(('127.0.0.1', 8080))...

2019-01-19 14:12:31 128

原创 【 C# 】ListView控件的基本属性和常用方法详解

View属性(视图属性)LargeIcon - 每个项都显示为一个最大化图标,标签在下。 SmallIcon - 每个项都显示为一个小图标,标签居右。 List - 每个项都显示为一个小图标,标签居右,没有列标头。 Details - 可以细节显示,但只有第一列可以包含一个小图标和标签,并且 第一列不可以设置居中属性。 Tile - 每个项都显示为一个完整大小的图标,标签居右。常用属...

2019-01-08 22:23:21 8122 1

原创 【 C# 】 聊天程序更简易的字符处理方式 StreamReader 和 StreamWriter

前言相较于File类和FileStream类,StreamReader和StreamWriter只能对字符进行操作。所以对文本文件进行简单操作时,此方法更为简便。1/读取操作 using (StreamReader stReader = new StreamReader(@"C: \Users\Thinkpad\Desktop\File类方法.t...

2018-11-12 03:06:47 143

原创 【 C# 】多媒体文件的读取及复制

前言相较于File类,FileStream类更适合用于读取大型文件,以及非文本文件。相同点是都是对字节进行操作。不同点是FileStream是以流的形式读取,打个比方,同样是搬一车砖,File类是直接把整车砖搬下来,对劳动者的负担比较大,而FileStream类是一块一块搬,或者几块几块搬,对劳动者负担较小。 1/创建FileStream对象 new FileStream(操作文件的路...

2018-11-12 02:48:15 436

原创 【 C# 】 文件的基本操作(创建/删除/复制/读取/添加等)

1/文件的创建 File.Create()不会覆盖已创建的同名对象,只会更新File.Create(@"C:\Users\Desktop\new.txt");2/文件的删除 File.Delete()File.Delete(文件路径);3/文件的复制 File.Copy()File.Copy(被复制文件路径,新文件路径及命名); 4/文件内容的简单写入 File...

2018-11-12 02:35:30 325

原创 【 C# 】字符串的处理方法(比较/截取/分割/替换等)

1.字符串的比较 Equals()可以把字符串看作一个字符char类型的数组,首先一般作比较前,需要对大小写进行转换。strUp = str.ToUpper();//字符串转换为大写strLow = str.ToLower();//字符串转换为小写也可以忽略大小写进行比较。  string str1 = "帅的被人砍的Nick"; string str2 = ...

2018-11-11 20:33:26 1591

原创 【 WPF 】重写TextBox样式

1。代码如下&lt;Style x:Key="txtTest" TargetType="TextBox"&gt; &lt;Setter Property="VerticalContentAlignment" Value="Center" /&gt; &lt;Setter Property="SnapsToDevicePixel

2018-10-29 19:03:18 4303

原创 【 WPF 】重写 CheckBox 选择按钮样式

1.安装包资源 NuGet2.样式代码&lt;Style x:Key="chkTest" TargetType="CheckBox"&gt; &lt;Setter Property="Template"&gt; &lt;Setter.Value&gt; &lt;ControlTempl

2018-10-29 14:39:48 2136 2

原创 【 C# 】 简易的Socket TCP Client客户端 -- 与PLC通讯

 public class SocketClient { //声明IP,端口,和一个用来连接的Socket private string _ip; private int _port; private System.Net.Sockets.TcpClient _tcpClient; //...

2018-10-24 09:20:57 10529 5

原创 【 WPF 】重写按钮样式--透明按钮

样式代码&lt;Style x:Key="btnTransparentStyle" TargetType="Button"&gt; &lt;Setter Property="Width" Value="130"/&gt; &lt;Setter Property="Height" Value="46&quot

2018-10-18 09:23:23 1405

原创 【 WPF 】重写Windows窗体样式

 1.隐藏默认窗体样式Title行添加 AllowsTransparency="True" WindowStyle="None"&lt;Window x:Class="FeederProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x...

2018-10-17 14:56:55 3450 2

WPF学习笔记

堆栈面板 StackPanel 属性 HorizontalAlignment="" 左右对齐 VerticalAlignment="" 上下对齐 Margin="" 元素与周围的空间(Left,Top,Right,Down) MinWidth="" MaxWidth="" 最大最小宽度 Border 控件 属性 BorderThickness="" 边框的宽度 Paddingg="" 与内部内容的距离 CornerRadius="" 边框的圆角值 WrapPanel面板 属性 DockPanel面板 属性 DockPanel.Dock="" 嵌套布局容器 <DockPanel> <StackPanel DockPanel.Dock="Bottom" Name="stackPanel1" Orientation="Horizontal" HorizontalAlignment="Right"> <Button Content="OK" Margin="10,10,2,10" Paddingg="3" /> <Button Content="Cancel" Margin="2,10,10,10" Paddingg="3" /> </StackPanel> <TextBox Name="txtBox1" DockPanel.Dock="Top">This is a test.</TextBox> </DockPanel>

2018-10-17

空空如也

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

TA关注的人

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