[置顶]python知识导航贴,持续更新

[置顶]C# 语言高级特性知识导航贴,持续更新

[置顶]netMarketing类库: 类库说明

[置顶]本站视觉相关教程整理贴子,持续更新

[置顶]C++相关导航贴,持续更新

[置顶]本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

[置顶]2020年勇哥的机器视觉实验项目清单(大纲)

[置顶]本站连载贴子系列,持续更新中……

[置顶]勇哥的免费视频教程清单

[置顶]勇哥在B站发布的视频清单

[置顶]运动控制专题,持续更新

无法添加引用。包“netMarketing”试图将 GAC 中不存在的框架引用添加到“netMarketing”中

今天打包netMarketing上传服务器, 发现这个包无法被引用.报下面的错误!这个错误是VS2017的包管理器报出来的.搜遍网络, 这个问题无解.最后发现是自己打包出了问题.正确的包格式应该是下面这样的:注意红框处所示.看来对于NuGet Package Explorer 还是不了解, 操作错误造成的.2018/12/29注:勇哥今天碰到了这个API key无效的问题。后来发现这个Api ke...

halcon之共线连接union_collinear_contours_xld

很多时候当我们用edges_sub_pix, threshold_sub_pix 等算子得到边缘后,因为有噪声、物体本身断裂等原因 很多边缘是共线但是断裂的如下图所示,提取键盘的网格,左图有很多共线线段,右图为共线连接后的结果更详细信息可查阅自带例程:measure_grid.hdev一个更直观的例子提取网格,左图因为网格有交叉点通过edges_sub_pix得到是断裂的网格线,右图为union...

halcon的语言基本语句

由于halcon的这些基本运算符有时候要用时查帮助手册比较困难,不像算子那样容易搜索到帮助。因此特在此留下一篇,以方便大家查阅。1、标准赋值Ø assign(Input, Result) //编辑形式,永远都是输入在前,输出在后 1: assign(sin(x) + cos(y), u)Ø Result := Input //代码形式 1: u := si...

视觉检测例子:定位螺丝孔的位置

如下图,我们需要找到该产品的中心的螺丝孔。处理结果截图如下:halcon的中间处理结果如下图这个例子在各类锁螺丝设备中都比较常见。采用基本的形态学算子,如:threshold, connection, select_shape 即可以解决问题。但是如果是多种颜色的产品,可能不光要调节面积、阈值等算子的参数,还需要调用不同的光源或者相机曝光参数等。在下面的代码中, inner_circle算子即求出...

解决Git在添加ignore文件之前就提交了项目无法再过滤问题

由于未添加ignore文件造成提交的项目很大(包含生成的二进制文件)。所以我们可以将编译生成的文件进行过滤,避免添加到版本库中了。首先为避免冲突需要先同步下远程仓库$ git pull1在本地项目目录下删除缓存$ git rm -r --cached .1新建.gitignore文件在项目的根目录下面新建.gitignore文件并添加相应的过滤规则再次add所有文件输入以下命令,再次将项目中所有文...

Git忽略提交规则 - .gitignore配置

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化配置文件我们一般不把它推送到git服务器中...

“git pull”如何强制覆盖本地文件?

git pull如何强制覆盖本地文件呢?情景如下:团队成员正在修改我们正在处理的网站的模板他们正在添加一些图像到图像目录(但忘记在源代码控制下添加它们)他们通过邮件将图像发送给我我在源代码控制下添加图像,并将其与其他更改一起推送到GitHub他们不能从GitHub提取更新,因为Git不可覆盖他们的文件。得到的错误是:error: Untracked working tree file 'p...

解析 C# 7中的元组类型(ValueTuple)

System.Tuple 类型是在.NET 4.0中引入的,但是有两个明显的缺点:(1) Tuple 类型是引用类型。(2) 没有构造函数支持。为了解决这些问题,C# 7 引入了新的语言功能以及新的类型(*)。现在,如果您需要从函数中返回两个值的合并结果,或者把两个值合并到一个哈希表中,可以使用System.ValueTuple类型并使用一个精短的语法来构造它们:这有助于IDE和编译器“检查”元素...

C#7.0新特性(VS2017可用)

前言微软昨天发布了新的VS 2017 ..随之而来的还有很多很多东西... .NET新版本 ASP.NET新版本...等等..太多..实在没消化..分享一下其实2016年12月就已经公布了的C#7.0的新特性吧,虽然很早就出来了,但咱这IDE不支持啊..不过在昨天的VS2017中已经完美可以支持使用了.E文好的,移步官方介绍地址:https://docs.microsoft.com/zh-cn/d...

如何将NuGet软件包安装到解决方案的第二个项目中?

如下图,netMarketing有几个项目组成,我需要一个包System.ValueTuple -Version 4.5.0但是如果直接安装的话,默认是装在第一个项止demo设置启动项目为netMarketing是没有用的。解决方法有两种:PackageManager控制台有一个下拉列表,其中列出了解决方案中的项目。另一种方法是使用-Project标志.。很好的一点是,它给您的智能感知与项目名称!...

GIT命令大全

GIT命令大全Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:我经常用的命令也就这几个:提交步骤git status 查看状态git add . 添加所有的修改文件git status 查看状态git commit -m ‘备注’ 添加备注git push origin 分支名...

git分支的理解

在开发netMarketing类库的时候,需要把一个项目挂到仓库里, 但是这个项目需要共享netMarketing,但是本身是不能发布的。原来的想法是让这个项目放置于本地仓库外面,再引用netMarketing,但是这样做的后果是这个项目本身无法进行版本控制。因此,想到了git的分支功能,于是在网上收集这方面的资料。下面引用一篇讲得比较好的文章:分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学...

使用Git Bash从Git上下载代码到本地以及上传代码到码云Git

前提是在码云上已经新建一个空的项目,可参考:https://www.cnblogs.com/babysbreath/p/9170455.html1、新建一个目录,存放下载下来的项目,我在D盘新建了一个“gitspace”文件夹,用来存放下载下来的项目2、进入刚刚新建的文件夹,即进入“gitspace”,点击鼠标右键,选择"Git Bash Here",如下图:点击“Git Ba...

Git基础之合并解决冲突, 解决vs报错: 遇到合并冲突标记

在编写netMarketing类库时,经常遇到合并冲突.打开冲突的文件, 看到是下面这样的:第一个标记<<<<<<< HEAD后的内容源于当前分支。第二个标记>>>>>>> 16bfefa465b369a7f46d090072d9e638bc951db9,Git 会告诉我们这些改动是从哪里(哪个分支)来的。然后有两...

安装.Net Framework 4.6.2时出现“无法建立到信任根颁发机构的证书链”解决方法

netMarketing类库需要.Net Frameworkd4.5的支持, 在win7的机器上只有.net 4.0. 在官网上没看.net 4.5的离线安装包, 恰恰看到有一份.NET Framework 4.6.2是脱机包, 于是下载下来安装.结果:在安装Microsoft .NET Framework 4.6.2脱机包时提示 无法建立到信任根颁发机构的证书链实际上是要安装一个根证书。解决方案...

Visual Studio团队资源管理器 Git 源码管理工具介绍

1.1 环境Visual Studio + GitLab (其他版本同理)1.2 Git操作过程图解1.3 常见名词解释拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger)获取(Fetch):从远程版本库获得最新版本合并(Meger):将两个版本库进行合并操作提交(Commit):将所做的更改,存入本地暂存库推送(Push):将所做的更改,存入远程版本库同步(Pull+...

Git常用命令使用大全

查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区git add . # 将所有修改...

updates were rejected because the tip of your current branch is behind its remote counterpart

今天决定删除netMarketing类库的演示程序, 重建一个新的demo.先把远端的更新同步到本地, 再删除原演示程序TCOweldCheck, 再新建demo工程sample然后使用vs2017的团队资源管理器, 同步到远端.出现了本文标题所述的冲突!查了一下资料, 下面这篇解决了问题.提交更改到本地的git仓库,发现冲突,必须得先merge,不过merge好多冲突,我就想放弃了,因为不记得有...

在VS2017中添加Microsoft.VisualBasic.powerpacks.vs

公司一些项目中用到了某种图形按钮, 用到了VB的一些类。如果是VS2010, 默认就安装了VB,因此这些类库也就自带了。 但是现在公司流行vs2013,它默认不安装VB,于是打开这种工程就报下面的错误:导致运行一些例程时出错。解决方法:一、先下载安装这个VB Powerpack,可以是9.0的也可以是10.0的下载链接:http://go.microsoft.com/fwlink/?LinkId=...

sqlite3 db.lock Permission denied 问题解决方案

编写netMarketing类库时,用上了版本控制, 开发环境升为VS2017, 因此想尝新试下它的团队资源管理器.结果一次出现下面的错误! 具体错误信息:Git failed with a fatal error.error: open("netMarketingLib/.vs/weldCheck/v15/Server/sqlite3/db.lock"): Permissio...

图形化创建NuGet包的工具NuGetPackageExplorer介绍

 1. 首先下载 包包管理器 NuGetPackageExplorer,顾名思义,包包管理器可以用来创建新的类库包,也可以浏览已经创建好的类库包 2. 下载完成后,双击 NuGetPackageExplorer.application 进行安装,安装完成后会在桌面上生成一个NuGet Package Explorer 的快捷方式博主注: 可以去CSDN下载软件, 那上面的软件直接解压缩就可以了.3...

快速入门:使用 Visual Studio 创建和发布 NuGet 包

从 Windows 上 Visual Studio 中的 .NET Standard 类库创建 NuGet 包,然后使用 CLI 工具将其发布到 nuget.org,这是一个很简单的过程。备注本快速入门教程仅适用于 Visual Studio 2017 for Windows。 Visual Studio for Mac 不包括此处所述的功能。 改为使用 dotnet CLI 工具。系统必备通过任...

程序员,伤不起的三十岁

程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也要恭...

发布自己的类库到NuGet

 NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等。作为一名开发人员,您可能也会开发一些公共组件以供他人使用,本文将一步步介绍如何以最简单的方式将自己所开发的类库包发布到nuget上,以供更多的人使用。    使用N...

各大主流.Net的IOC框架性能测试比较

转载自: https://www.cnblogs.com/xcsn/p/4390340.html在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。 Autofac...

IoC框架

--------------------- 本文来自 王泽宾 的CSDN 博客 :https://blog.csdn.net/wanghao72214/article/details/3969594?utm_source=copy 1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。如果我...

Log4net在类库中的用法

一、使用Log4net具体流程如下:第一步:引用类库  使用VS的nuget包管理器引用log4net第二步:创建配置文件方法一、独立配置文件  在类库中添加一个log4net的配置文件,起名:log4net.config,设置此文件的属性复制到输出目录为:始终复制。注意这一项很重要。<?xml version="1.0" encoding="utf-8&quo...

Hangfire入门(任务调度)

一、简介 英文官网:http://hangfire.io/ 开源地址:https://github.com/HangfireIO Hangfire 不依赖于具体的.NET应用类型,包含.NET 和.NET Core。 Hangfire 是一款强大的.NET开源后台任务利器,无需Windows服务/任务计划程序。 可以使用于ASP.NET 应用也可以使用于控制台。Han...

C#开源系统大汇总

C#开源系统大汇总目录导航一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语...

.net开源框架开源类库(整理)

源:http://www.cnblogs.com/chinanetwind/p/3715809.html常用库Json.NET https://github.com/JamesNK/Newtonsoft.JsonJson.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonS...
会员中心
搜索
«    2024年5月    »
12345
6789101112
13141516171819
20212223242526
2728293031
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864