使用相机获取图像的主要内容是:用到的工具:在VisionPro的帮助文档中有个词“帧获取器”,大家默默的把它翻译成相机就行了。使用GigE相机的时候就是指相机,其他的也许有不同,不...
探索:优雅地实现异步方法的并行化
接上篇 通过一个示例形象地理解C# async await 非并行异步、并行异步、并行异步的并发量控制
必知必会的设计原则——里氏替换原则
如果S(子类)是T(父类)的子类型,则T(父类)类型的对象可以替换为S(子类)类型的对象。 所有引用父类对象的地方,都可以使用子类类型代替。 子类可以替换父类。
利用fiddlercore,修改http/https请求与响应
fiddler抓包工具,相信很多人都用过,很好用的一款抓包工具。 fiddlercore是官方提供给开发者调用的,用来处理所有的http/https请求,功能就如Fidd...
必知必会的设计原则——依赖倒置原则
开放封闭原则是面向对象的设计的中级目标,而依赖倒置原则是实现开放封闭原则的基础。 如果开放封闭原则是设计大楼的蓝田,那么依赖倒置原则就是大楼的钢铁架构。
ASP.NET Core+Element+SQL Server开发校园图书管理系统(四)
随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NET Core也应运而生。本文主要基于ASP.NET Core+Element+Sql Server开发一个校园图...
WPF源码轮廓
WPF框架代码很庞杂不容易学习,这里记录我自己学习的点点滴滴。以wpf-4.8.0-rc1.19455.14为探索对象,相关代码可在WPF仓库下载。代码结构大致如下:
必知必会的设计原则——开放封闭原则
开放封闭原则是面向对象所有原则的核心。 对功能扩展开放,面向修改代码封闭。 需求改变时,在小改变软件实体源代码(类、接口、方法等)的前提下通过扩展功能使其满足新的需求。
C#判断IP地址是否正确
参考文章:C# 判断ip地址是否正确楼主提供的方法是通过IPAddress.TryParse()来判断字符串是否为有效地址,如果能解析IP地址,则为true。这个方法也蛮巧妙的,判...
必知必会的设计原则——单一职责原则
单一职责原则是最简单的面向对象设计原则!定义为不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。说文字比较干巴巴,我们通过上代码来展示案例;