- 博客(60)
- 资源 (25)
- 问答 (2)
- 收藏
- 关注
原创 SQL2017 安装教程图解(详细到每一个细节)
图解安装SQL2017 全过程,写完后悔 (lll¬ω¬)……有问题留言或者邮箱联系cxyminer@163.com一、程序准备JDK: jdk-7u80-windows-x64(官网可以下最新的,JDK 7 以上就可以,其他版本没试过不知道可不可以,等我试过了在补充)SQLServer2017: 官网下载,个人使用可以下载 Developer版本,全功能免费版本,许可在非生产环境...
2020-03-02 15:32:29
40279
5
原创 SQL必知必会——01.表的创建、删除和更新
1.创建表(CREATE TABLE语句)示例CREATE TABLE Product(product_id CHAR(4) NOT NULL,product_name VARCHAR(100) NOT NULL,product_type VARCHAR(32) NOT NULL,sale_price INTEGER ,purchase_price INTEGER ,regist_...
2020-02-28 09:47:08
502
原创 SQL必知必会——00.基本概念
(1)基本概念:1.数据库: 一个以某种有组织的方式存储数据的集合,即保存数据的容器(一般是一个文件或一组文件)注意区分数据库和数据库管理软件:数据库是通过DBMS 创建和操纵的容器数据库软件应称为数据库管理系统(DBMS)2.表 :一种结构化的文件,可用来存储某种特定类型的数据注意:存储在表中的数据是同一种类型的数据或清单数据库中的每个表都有一个名字来标识自己。这个名...
2020-02-27 15:14:43
361
原创 VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL
VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL以管理员身份打开 Developer Command Prompt for VS 2019(vs2019开发人员命令提示符)定位到你的vs2019的安装目录例:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\...
2019-12-17 09:44:32
5290
转载 算法复杂度速查表
来源:LCTT原文:http://bigocheatsheet.com/作者:Eric译文:https://linux.cn/article-7480-1.html译者:Xingyu.Wang覆盖了计算机科学里面常见算法的时间和空间的大 O 复杂度,各种搜索和排序算法的优劣速查表。...
2019-09-29 21:22:11
209
原创 1.什么是JSON
在深入讨论JSON 之前,先让我们对它有一个感性的认识。宏观上看,JSON 是一种轻量的数据格式,在各种地方传递数据。如果单用眼睛看,JSON 里的数据是被保存在花括号({})中的,而如果从用途上进一步分析,最终我们会得出结论:JSON 是一种数据交换格式。一、JSON是一种数据交换格式数据交换格式是一种在不同平台间传递数据的文本格式。除JSON 外,你也可能听说过XML 这种数据交换格式...
2019-09-29 21:11:22
337
原创 06.VisionPro脚本详解
一.VisionPro脚本的种类及功能VisionPro 脚本可以定制或扩展 QuickBuild 的功能,主要表现在以下几个方面:根据其他工具的运行结果有条件的运行视觉工具对视觉工具的执行结果进行附加计算创建或定制可重复利用的工具当你创建Quick Build程序运行时,VisionPro在特定的点执行脚本程序,这些脚本程序可能代替正常的VisionPro代码,亦可能附加在Vis...
2019-09-29 20:59:23
8025
3
原创 VisionPro常用视觉工具详解--CogToolBlock
一.CogToolBlock主要功能利用CogToolBlock工具,可以根据功能来组织视觉工具,创建反复利用的模块,为复杂的视觉逻辑任务提供简单的接口.简而言之即为: 将视觉程序按照功能进行分类,便于重复利用;就像将函数封装在类中反复调用一样,CogToolBlock也可以这么理解.二.CogToolBlock输入输出终端能添加编程语言所支持的所有数据类型能添加VisionPr...
2019-09-29 20:52:18
8240
原创 VisionPro常用视觉工具详解--CogPMAlignTool
一.CogPMAlignTool简述CogPMAlignTooI 是一个模型定位工具,和其他一些模型定位算法一样,其首先训练一个模型,然后在运行时图像上查询一个或多个己训练的模型,但是CogPMA1ignTool不是基于像素栅格,基于像素栅格的算法在一些旋转和尺寸变化的情况时达不到有效的精度。它是基于特征的,在模型匹配中更加快速和准确。二.主要参数2.1 三种可选算法PatQuick: ...
2019-09-29 20:49:10
3029
原创 VisionPro常用视觉工具详解--CogBlobTool
一.主要功能利用 Cog81obToo1 工具,可以检测和定位图像中某一灰度范围内的形状未知的特征,这个过程叫做 Blob 分析。通过 Blob 分析,可以为我们得到图像某一特征是否存在、数量、位置、形状、方向等信息。也可以利用Blob分析未发现图像中不同特征之间的拓扑关系.二.适用场合Blob分析一般用在一下场合:二维物体图像高对比度图像存在缺陷检测有尺寸和旋转不变性要求三....
2019-09-29 20:46:04
16433
原创 vector 不是模板
为了学习C++,尝试联系LeetCode上的算法题,当把题目建立在VisualStudio上时,出现了vector不是模板的错误.百度之后的解决方案:在文件头添加#include<vector>和using namespace std;如图:[ 问题能够完美解决,但是个人不怎么建议使用 ]比较建议的方式:在vecter前直接明确所在的命名空间,C++程序不同于其他高级语言...
2019-09-28 23:36:12
29576
2
原创 VisionPro常用视觉工具详解--CogPMAlignTool
一.CogPMAlignTool简述CogPMAlignTooI 是一个模型定位工具,和其他一些模型定位算法一样,其首先训练一个模型,然后在运行时图像上查询一个或多个己训练的模型,但是CogPMA1ignTool不是基于像素栅格,基于像素栅格的算法在一些旋转和尺寸变化的情况时达不到有效的精度。它是基于特征的,在模型匹配中更加快速和准确。二.主要参数2.1 三种可选算法PatQuick: ...
2019-09-28 19:10:45
8838
原创 04.VisionPro工具说明
项次分类名称功能SOP是否完成1无分类CogAcqFifoTool从相机获取图像(采集图像工具、硬件接口)ˇ2CogBlobTool斑点找寻工具(连通区域分析)ˇ3CogCaliperTool卡尺工具,用于找单边或边缘对(查找边缘/边缘对的位置)ˇ4CogCNLSearchTool在图像中找寻像素值的训练模板(灰度匹配查找)...
2019-09-27 19:02:16
6574
1
原创 03.QuickBuild应用详解
一、 QuickBuild属性配置各个属性的含义已发送项: 默认情况下, QuickBuild 为己发送项列表分配 8 个数据包的内存,也可以手动增加己发送队列大小,但应当注意,次数值越大越占用内存资源。失败队列: QuickBuild 有一个用来存储作业结果信息的!认列,默认存储作业的错误结果信息,也可以在"失败日志模式选项"选择要存储的结果信息。平均处理模式: 图像按获取的顺序被处理。...
2019-09-27 18:52:03
1603
原创 02.C#和VisionPro混合编程环境搭建
一、正常的混合编程环境搭建正常的安装流程一般是先安装好VS之后,再安装VisionPro.这样在安装VisionPro的过程中,会自动在VS中安装控件.但是也有特殊情况:先安装了VisionPro,之后才安装visualstudio导致visual studio中没有出现VisionPro控件安装的visual studio版本过高,VisionPro检测不到(目前已知VisionPro...
2019-09-26 21:35:47
6090
3
原创 00.机器视觉学习的必要了解
前期准备序言主流视觉软件介绍1.HALCON2.OPENCV3.Visionpro4.MIL机器视觉软件开发前景VisionPro功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的...
2019-09-23 23:27:47
1349
4
原创 C#并发编程之【四】响应式编程简介
一、什么是响应式编程响应式编程可以像处理数据流一样处理事件流。根据经验,如果事件中带有参数,那么最好采用响应式编程,而不是常规的事件处理程序。响应式编程基于“可观察的流”(observable stream)这一概念。你一旦申请了可观察流,就可以收到任意数量的数据项(OnNext),并且流在结束时会发出一个错误(OnError)或一个 “流结束”的通知(OnCompleted)。有些可观察流是不...
2019-04-11 14:17:53
1809
原创 C#并发编程之【三】并行编程简介
一、何时使用并行编程有大量的计算任务,并且这些任务能分割成几个互相独立的任务块。并行编程可临时提高CPU 利用率,以提高吞吐量,若客户端系统中的CPU经常处于空闲状态,这个方法就非常有用,但通常并不适合服务器系统。大多数服务器本身具有并行处理能力,例如ASP .NET可并行地处理多个请求。某些情况下,在服务器系统中编写并行代码仍然有用(如果你知道并发用户数量会一直是少数)。但通常情况下,在服务器...
2019-04-11 14:05:35
766
原创 C#并发编程之【二】异步编程简介
C#并发编程之【二】异步编程简介使用异步编程的原因使用异步编程的好处我们需要从两方面考虑,即面向终端用户的GUI 程序和服务器端应用,异步编程在这两者之间具备一定的便利。对于面向终端用户的 GUI程序,异步编程提高了响应能力。我们都遇到过在运行时会临时锁定界面的程序(即所谓的界面卡死),异步编程可以使程序在执行任务时仍能响应用户的输入。对于服务器端应用,异步编程实现了可扩展性。服务器应用...
2019-04-09 16:35:34
322
原创 C#并发编程之【一】并发编程简介
1.1 并发编程简介常见术语:并发:同时做多件事情。只要你希望 程序同时做多件事情,你就需要并发。 例如:终端用户程序利用并发功能,在输入数据库的同时响应 用户输入。 服务器应用利用并发,在处理第一个请求的同时响应第二个请求。注意:请区别于多线程,多线程是并发的一种形式,但不是...
2019-04-09 15:59:55
518
原创 C# Storyboard 实现图片的旋转
初始化窗体时,加载以下RotateTransform rtf = new RotateTransform();trans.RenderTransform = rtf;DoubleAnimation dbAscending = new DoubleAnimation(1, 360, new Duration(TimeSpan.FromSeconds(1))); d...
2019-03-30 08:43:55
1233
原创 C语言判断三角形类型并输出面积(使用宏定义输出类型、海伦公式计算面积)
题目说明:根据输入的三角形的边长判断三角形的类型并输出它的面积和类型。解题说明:组成三角形的条件是:任意两边之和大于第三边。类型可根据各个三角形特征进行分辨。面积求解:利用海伦公式 计算假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:而公式里的p为半周长(周长的一半):C语言代码实现:#include<stdio.h>#incl...
2019-02-23 13:21:20
3321
原创 Win10 环境下Apache Maven的配置
官网下载Apache Maven或者从优快云中直接下载解压之后配置创建自己需要的根目录(本人是在D盘创建的Maven) 解压从官网下载的Apache Maven压缩包,将apache-maven-3.6.0文件复制到自己创建的文件下 右击此电脑->属性,在高级系统设置中设置环境变量 添加系统变量变量名:MAVEN_HOME变量值:D:\Maven\apache-mav...
2019-02-23 11:23:49
544
原创 Python3 开发坏境的搭建
一、安装python3环境Window 平台安装 Python:以下为在 Window 平台上安装 Python 的简单步骤。下载:打开WEB 浏览器访问 https://www.python.org/downloads/windows/ ,一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。安装:注...
2019-02-18 22:26:21
216
原创 DataGridView 设置选中行、自适应列宽
1.SelectionMode 设置如何选择DataGridView的单元格 -->CellSelect:可以选定一个或者多个单元格 -->ColumnHeaderSelect:可以通过单击列的标头选定此列。可以通过单击某个单元格选定此单元格。 -->FullColumnSelect:通过单击列的标头或者列所包含的单元格选定整个列 -->Fu...
2019-01-30 16:44:32
1217
原创 C# 反射(Reflection)
前言什么是程序集?程序集是.net的概念 .net中的dll于exe文件都是程序集 程序集,可以看所是一堆相关类打一个包,相当于java中的jar包程序集包含资源文件,类型元数据(描述在代码中定义的每一个类型和成员,二进制形式)、IL代码(这些都封装在exe或者dll中),每一个程序集都有自己的名称、版本等信息。这些信息可以通过AssemblyInfo.cs文件来自己定义。使用成...
2019-01-29 12:38:38
317
原创 C# XML文件操作(增删改查)
一、利用DOM(文档对象模型)写入一个XML文件 static void Main(string[] args) { //1、创建一个XML文档对象 XmlDocument doc = new XmlDocument(); //2、创建第一行描述信息 XmlDecla...
2019-01-28 16:16:06
2579
原创 C#正则表达式
前言正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。一、定义正则表达式下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。字符转义 字符类 定位点 分组构造 限定符 反向引用构造 备用构造 替换 杂项构造1.字符转义正则表达式中的反斜杠字符(\)指示其后跟的字符是特殊字符,...
2019-01-28 12:01:07
2855
原创 AspriseOCR图片识别
一、dll文件下载AspriseOCR.dll、DevIL.dll、ILU.dll(点击下载)将其放在生成的bin/Debug生成目录下即可使用。二、导入图片通过窗口弹出选择文件,并获取文件路径。 try { OpenFileDialog m_Dialog = new OpenFileDialog();...
2018-12-31 20:28:40
2281
1
原创 Java进阶——java基础(三):IO流
一、流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。二、Java流体系结构图三、Java流体系中常用四、Java IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流五、Java I...
2018-12-20 10:36:40
385
原创 Java进阶——java基础(二):泛型
一、什么是泛型泛型就是参数化类型适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定 泛型归根到底就是“模版”泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。 二、为什么使用泛型使用泛型的优点:使用泛型时,在实际使用之前类型就已经确定了,不需要强制类型转换(避免无畏的强制类型转换)。 将运行时出现的错误提...
2018-12-18 21:09:46
231
原创 Java进阶——java基础(一):集合
一、什么是集合?集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。通俗的说,集合就是一个放数据的容器,准确的说是放数据对象引用的容器。 二、集合的类型与各自的特性1.单例集合1.1 Collection:单例集合的根接口 1)List:有存储数据,可...
2018-12-18 16:13:19
244
原创 HashMap和Hashtable的区别
HashMap和Hashtable主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap和Hashtable的比较HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。 HashMap是非...
2018-12-18 13:15:50
154
原创 当前标识(IIS APPPOOL\.NET v4.5)没有对ASP.NET Files的写访问权限。
问题描述:当前标识(IIS APPPOOL\.NET v4.5)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限。安装IIS 6.0之后,在IIS上部署服务浏览时产生此问题。解决方案:运行Windows PowerShell 输入命令行: C:\Wind...
2018-12-14 09:10:17
5785
1
原创 Visual Studio 控制台程序一闪而过的解决方案
不必加system(“pause”)或者getchar(),直接修改项目属性在工程项目上右键--->项目属性--->配置属性--->连接器--->系统--->子系统(在窗口右边)--->下拉框选择控制台(/SUBSYSTEM:CONSOLE)如图:...
2018-12-06 13:47:26
509
1
原创 canvas画布实例(绘制圆形图表)
什么是 Canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建 Canvas 元素向 HTML5 页面添加 canvas 元素。规定元素的 id、宽度和高度:<canvas id="myCanvas" widt...
2018-11-30 13:54:31
2768
原创 C# 音频播放示例代码
库文件:使用VS自带的speech或者DotNetSpeech代码实现:基本实现:using DotNetSpeech;SpVoice speech = new SpVoice();speech.Rate = 1;speech.Volume = 100speech.Speak("文本文件", SpeechVoiceSpeakFlags.SVSFlagsAsync);...
2018-11-05 13:40:28
1075
原创 C#异步简介
涉及 C# 5.0 引入的 async/await,但在控制台输出示例时经常会采用 C# 6.0 的 $"" 来拼接字符串,相当于string.Format() 方法。序言启动程序之后,系统会在内存中创建一个新的进程。进程是构成运行程序资源的集合。在进程内部,有称为线程的内核对象,它代表的是真正的执行程序。系统会在 Main 方法的第一行语句就开始线程的执行。 线程: ...
2018-10-25 16:28:20
338
原创 Image控件的巧用
Image控件的巧用一、前言二、效果图三、代码实现四、源码下载一、前言Image控件简单地实现貌似美化过的Button控件,简单便捷易实现。纯粹是比赛过程中节省时间使用,建议常规开发中还是使用Blend for Visual Studio进行控件美化二、效果图三、代码实现/// &amp;lt;summary&amp;gt;/// 设置image状态/// &amp;lt;/summary&amp;gt;...
2018-10-11 16:02:34
2042
原创 C#多线程——线程同步
一、为什么要线程同步?多个线程同时使用共享对象会造成很多问题,同步这些线程使得对共享对象的操作能够以正确的顺序执行是非常重要的。二、实现线程同步的方法:• 使用Mutex类• 使用SemaphoreSlim类• 使用AutoResetEvent类• 使用ManualResetEventSlim类• 使用CountDownEvent类• 使用Barrier类• 使用Reade...
2018-08-25 13:11:53
17542
1
使用委托进行窗体间的传值
2019-01-29
C# ZXing.Net 生成二维码支持中文Demo
2018-08-13
OxyPlot\DynamicDataDisplay库文件绘图参考Demo
2018-05-28
DynamicDataDisplay绘图库文件以及说明文档
2018-05-28
SQL知识点汇总【完整版】
2017-10-29
C#编写串口调试助手完整项目
2017-10-26
征服C指针PDF下载
2017-10-26
WPF自定义标题栏控件报错(图片)找不到资源,但是不影响程序运行,求指点
2018-10-17
SQL安装问题怎么解决?
2017-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人