自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Thread类创建线程

Thread类创建线程

2022-10-19 15:36:18 906 1

原创 switch中return和break的作用不一样

switch中return和break的作用

2022-09-21 10:27:09 7858

转载 C#中break 和 continue 和 return在if语句和for循环中的区别

C#中break 和 continue 和 return在if语句和for循环中的区别

2022-09-20 10:25:08 628

原创 halcon图像二值化

halcon图像二值化

2022-08-29 16:57:06 3022

原创 C#文件、文件夹操作

C#文件夹、文件操作

2022-08-18 15:40:45 857

原创 beginInvoke和Invoke的区别

Invoke和BeginInvoke的区别

2022-07-27 09:58:30 350

原创 halcon数据类型与C#对应数据类型对比

摘要:HALCON数据类型Iconic Variables(图形变量)、Control Variables(控制变量)。C#中,图形变量用HObject声明,控制变量用HTuple.(halcon数据类型被封装成类)一、HALCON中数据类型导成C#变量1、图形变量图像变量 HObject ho_Image、区域变量HObject ho_Region、轮廓变量HObject ho_XLD注:图形变量使用前,遵循先声明,再赋值,后使用原则。使用方式:例:HObject ho_Circle;HOp

2021-11-22 11:07:58 810

原创 C#中重写(override)和覆盖(new)的区别

重写用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。看下面演示代码:#region 重写public class C1{ public virtual string GetName() { return "视觉"; }}public class C2 : C1{ public override st

2021-10-22 17:30:38 144

原创 2021.7.29 String[]和List<String>的区别以及相互转换

在结构方面:List< String >:泛型,非定长,可变。String[]:数组,定长,不可变。使用方面:String[]和List< String >作用一样,但是灵活性不一样。List< String >是可以方便使用的,如果不能确定数组的长度,或者需要不断的像中间插入一个字符串,可用List< String >。String[]是定长的,如果能确定字符串数组的长度,可以使用String[]。String[]转List< Strin

2021-07-29 16:01:56 298

原创 2021-07-28 C#中Linq查询 IEnumberable接的口使用

IEnumerable 是可枚举的所有非泛型集合的基接口公开枚举数,该枚举数支持在非泛型集合上进行简单迭代。IEnumerable和IEnumerable接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单的迭代,IEnumerable和IEnumerable接口是.NET Framework中最基本的集合访问器。它定义了一组扩展方法,用来对数据集合中的元素进行遍历、过滤、排序、搜索等操作。IEnumerable接口是非常的简单,只包含一个抽象的方法Ge

2021-07-28 16:33:45 470

转载 2021-07-28 C# this关键字的4种用法

用法1:this代表当前类的实例对象namespace Demo{ public class Test { private string scope = "全局变量"; public string getResult() { string scope = "局部变量";       // this代表Test的实例对象       // 所以this.scope对应的是全局变量       // scope对

2021-07-28 10:33:16 294

原创 python坐标轴中含有中文

import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

2021-04-29 17:15:09 630

原创 error: ‘‘this‘‘ cannot be implicitly captured in this context‘

在Qt中使用lambda表达式,编译阶段出错error: ‘‘this‘‘ cannot be implicitly captured in this context‘提示捕捉不到this,将代码[](){}加上this即可[this](){}

2020-11-10 20:47:40 770 1

原创 计算机网络的七层和四层模型

OSI七层模型机器包含的协议如下:物理层:通过媒介传输比特,确定机械及电气规范,传输单位为bit,主要包括的协议为:IEE802.3 、CLOCK RJ45数据链路层:将比特组装成帧和点到点的传递,传输单位为帧,主要包括的协议为MAC、VLAN、PPP网络层:负责数据包从源到宿的传递和网际互连,传输单位为包,主要包括的协议为 IP、ARP、ICMP传输层:提供端到端的可靠报文传递和错误恢复,传输单位为报文,主要包括的协议为TCP、UDP会话层:建立,管理和终止会话,传输单位为SPDU,主要包括

2020-10-31 10:20:26 386

原创 http 和 https

http 和 https区别1)http的协议端口号是80,htps的协议端口是4432)http协议是以铭文的方式在网络中传输数据,而https协议传输的书数据是经过TLS加密后的,https具有更高的安全性。3)https在tcp三次握手阶段之后,还需要进行ssl的handshake,协商加密使用的对称加密密匙。4)https需要服务端申请证书,浏览器端安装相应的根证书。https优点1)https传输数据过程中使用密匙进行加密,所以安全性更高2)https可以认证用户和服务器http

2020-10-31 09:57:28 541

原创 数据库事务的特性

数据库事务的特性原子性(A):事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所做的修改操作,在回滚时反向执行这些修改操作即可。一致性(C):数据库在事务执行前后都保持一致性状态,在一致性状态下,所有事务对一个事务的读取结果都是相同的。隔离性 (I):一个事务所做的修改在最终提交之前,对其它事务是不可见的持久性(D):一旦事务提交,其所做的修改将会永久保存在数据库中。即使系统发生崩溃,事务执行的结果也不能丢失,使用重做日志来

2020-10-15 20:40:39 117

原创 Sql查询原理与Select执行顺序

一、查询的逻辑执行顺序(1) FROM left_table(3) join_type JOIN right_table (2) ON join_condition(4) WHERE where_condition(5) GROUP BY group_by_list(6) WITH {cube | rollup}(7) HAVING having_condition(8) SELEC...

2020-10-08 09:48:23 106

原创 2020秋招小记 0

先自我介绍一下,本科自动化,研究生控制工程,计算机专业课不怎么涉及,唯一一个相关的是大一学的计算机语言基础课Visual C++程序设计基础,研究生期间也没有真正参与前后端相关的实习,实验室也木有相关项目。自身对本专业理解是软硬结合偏硬件,但是自己对这方向无感,所以今年3月份想找软件类的实习,balabala…详情听我慢慢道来3月17号那天出了收到生日祝福,还收到了网易互娱的简历投递邀请短信,作为一枚求职小白,当时紧张还兴奋(手动狗头),在牛客上扒拉相关帖子,发现好难啊,不过语言基础是C,好在自己学过,但

2020-10-06 09:16:31 325 1

原创 堆排序和大顶堆小顶堆

什么是堆?堆是一种非线性结构,可以把堆看作一个数组,也可以被看作一个完全二叉树,通俗来讲堆其实就是利用完全二叉树的结构来维护的一维数组但堆并不一定是完全二叉树按照堆的特点可以把堆分为大顶堆和小顶堆大顶堆:每个结点的值都大于或等于其左右孩子结点的值小顶堆:每个结点的值都小于或等于其左右孩子结点的值使用堆的原因?如果仅仅是需要得到一个有序的序列,使用排序就可以很快完成,并不需要去组织一个新的数据结构。但是如果我们的需求是对于一个随时会有更新的序列,我要随时知道这个序列的最小值或最大值是什么。显然如果

2020-09-06 11:26:44 2368

原创 笔试面试题

1、导致堆栈溢出的直接原因:1)使用数据结构过大的结构体参数2)函数调用层次太深3)定义结构过大的结构体局部变量2、系统提示分区空间满,但是通过df指令查看还有free空间,可能的情况是:文件过多,导致inode数满3、僵尸进程产生的条件是:子进程退出,但父进程未回收i资源4、a)以下会导致系统资源的泄露:1)服务进程未处理socket连接异常2)服务进程未释放数据库短链接3)命令行程序创建文件后未使用就退出b)以下不会导致系统资源的泄露:1)命令行程序申请内存后未使用就退出5、

2020-08-25 20:12:47 660

原创 IP地址分类

IP地址(32位)一共分为ABCDE5类,其中ABC类为平时使用,D类为广播(如OSPF发送广播信息224.0.0.5),E类为实验研究

2020-04-03 14:27:56 90

原创

图无向图,结点的简单连接有向图,连接有方向性加权图,连接带有权值加权有向图,连接既有方向性,又带有权值图是由一组顶点和一组能够将两个顶点相连的边组成。常见的地图,电路,网络等都是图的结构。术语顶点:图中的一个点边:连接两个顶点的线段叫做边,edge相邻的:一个边的两头的顶点称为是相邻的顶点度数:由一个顶点出发,有几条边就称该顶点有几度,或者该顶点的度数是几,degree路径...

2020-03-31 11:04:49 94

原创 常见数据结构的特点及常见排序算法时间复杂度比较

数据结构的特性:数组:优点物理地址连续,可以高效的进行元素访问。缺点是查找删除时的元素移动导致速度慢,且其内存“大小”固定。有序数组:优点是比无序的数据查找快。缺点是删除和插入慢,大小固定。栈:优点是提供后进先出方式的存取。缺点是存取其他项很慢。队列:提供先进先出方式的存取。缺点是存取其他项很慢。链表:优点是插入快,删除快。缺点是查找慢。二叉树:优点是查找、插入、删除都快(如果树保持平...

2020-03-27 15:39:27 413

原创 1软件开发

*1.1 问题分析各需求规格说明使用计算机解决问题需要同时使用硬件和软件。一个计算系统的硬件由实际的物理组件构成,如中央处理器(CPU)、存储器以及组成系统的输入/输出设备等。软件指为了解决问题用来控制硬件操作的程序。软件开发通常包含以下几个阶段:1).问题分析和需求规格说明:对问题进行分析,然后制定一个问题的需求规格说明。2)设计:设计出一个解决问题的计划3)编码:使用某种编程语言来实...

2020-02-13 22:02:08 160

原创 matlab多行注释

在matlab中行首加%注释该行选中要注释的多行,按“Ctrl+R”完成多行注释选中注释掉的多行,按“Ctrl+T”取消注释

2020-02-10 17:23:44 191 1

原创 opencv运行结果闪退

使用opencv运行结果闪退,一般在程序结尾加上waitKey(0);即可提示错误未定义标识符vector,在程序开头加上 using namespace std;即可欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Ma...

2020-02-09 20:54:14 2266

空空如也

空空如也

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

TA关注的人

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