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

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

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

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

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

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

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

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

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

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

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

Kithara安装指南

驱动程序安装开发者安装前往Kithara网站的服务门户,并安装您的定制驱动程序。请阅读许可协议并接受它。点击“下一步”。请插入您的定制驱动程序安装码。点击“下一步”。现在您的定制驱动程序的各种模块将显示出来。点击“下一步”。请等待安装过程完成。这可能需要几分钟时间。重新启动您的计算机。继续进行许可证激活。运行时安装将<Kithara>\RuntimeInstallation文件夹中的所...

Kithara常见问题解答

通用问题我的内核驱动程序已经签名了吗?是的,我们的实时驱动程序——通常包括我们所有的安装和应用程序文件——已经签名。特别是对于64位系统,这是正确使用软件的必要条件。然而,签名的驱动程序显示出可靠性。这也意味着我们的软件可以简单地用作您的PCI/PCIe或USB设备的驱动程序。为此,包含的INF文件必须按照记录的方法添加一条条目。这样做是为了在每个系统上安全地访问硬件。我们的建议是:将所需的硬件I...

Kithara演示程序的说明

勇哥注:这些是官方带的demo程序,我整理了一下感兴趣的一些,做一些说明。说明内容也是官方的,这里仅翻译一下。BaseFunctions目的:这个简单的示例展示了基础模块(Base Module)中一些常用函数的使用。你可以查询你正在使用的驱动程序的名称和版本。你还可以向错误处理系统中添加自己的错误代码。InterruptCallBack目的:此示例代码演示了中断例程的编程,该例程将在内核级别(环...

Kithara的常见模块简介

勇哥注:Kithara是一套运行在windows下的实时功能扩展套件。它是商业软件,放这里做一些功能性的了解。以便我们在做项目的时候知道有这么一个东西。从这些模块来看,确实是功能强大。这些模块都运行在ring0层,高精度定时器、多任务处理、直接硬件操作、EtherCAT主站、实时拍图。。。。令人叹为观止。。。base/kernel Module 基本模块,必选。System Modul...

.NET的缓存(二).net的 MemoryCache

勇哥注:MemoryCache是.net framework或者.net core自带的缓存功能,功能弱鸡,只有基本的缓存功能。但是对于应用微软技术栈的朋友来说,官方的东西是必须先了解的。微软的技术栈,如果挨个拎出来对比,经常是被神仙群殴的体无完肤,但是只要它在项目上够用,还是会推荐用官方的。因为那些第三方的、社区的东西,论持久性是不能跟官方的比的。系列贴子列表:.NET的缓存(二).net的 M...

.NET的缓存(一)缓存、多级缓存的概念及用途的介绍

勇哥注:先由在线商品销售这种高并发应用的场景聊起什么是缓存?作用是什么?系列贴子列表:.NET的缓存(二).net的 MemoryCachehttp://www.skcircle.com/?id=2437.NET的缓存(一)缓存、多级缓存的概念及用途的介绍http://www.skcircle.com/?id=2436多级缓存缓存可以理解为内存数据。主要目的是解决高速对象与低速对象之间的匹配问题。...

wcf的条件更新(Conditional Update)

勇哥注:条件获取:可以避免相同数据的重复传输,进而提高性能。条件更新:用于解决资源并发操作问题。 当我们对一个资源 进行修改或者删除的进修,通过条件更新的信息,我们可以知道在这之前该资源是否被其它人改动过。条件更新的流程:服务端: 2。返回body+(对等性判断值的)Etag报头 5。通过Etag报头与If-Match比较一致性,不一致就表示 被修改/删除的资源 已经被修改了,...

wcf的条件获取(Conditional Retrieval)

勇哥注:条件获取(Conditional Retrieval):客户端访问一个资源会对它进行缓存,当再次访问这个资源的时候,如果资源相比缓存来说没任何变化,就不会返回真正的资源,而是回复一个“标识”,表明资源并没有改变。这个特性是http天生带有的,因此像wsHttpBind, webHttpBind, basicHttpBind,REST服务等,都可以使用。http的条件获取机制是这样的:下面是...

如何看待2019年的房价?

一、本文创作于2019年4月,全文会占用你大量的时间,并且包含了许多不友善内容,但是有几点作者可以说明:1、作者是整个知乎从来没有被打脸过的房地产相关问题的回答者,并且作者的观点从始至终保持一致。2、作者有相对于其他回答更为丰富的实际操作经验,包括但不限于:看房选房、房贷流程、装修入住、房屋出租等相关问题。3、作者目前近18k的粉丝,有一大半是由于房地产相关问题关注。4、如果你能坚持看完,相信你会...

wcf的双工通讯的变种:发布订阅

勇哥注:并非wcf有一种专门的发布/订阅方式,它只是双工方式的一种变形。其实就是用一点编程技巧在双工方式上面改进而来的。如下图所示:上面是客户端,下面窗口是服务端。首先你在客户端点击两次“订阅”,服务端点“刷新”就可以看到最新的订阅客户列表。然后点“发消息”,客户端就能收到结果。客户端收到的结果是两个订阅者的信息。服务端winform代码:using System; using System.C...

wcf的双工通讯

勇哥注:wcf的双工通讯,有双工通讯和发布订阅两种方式。(一)勇哥先来演示“双工通讯”程序还是使用简单的add计算的例子。下面是程序的解决方案,为了简单就只有两个项目。我们把契约、服务、hosting合在一起,变成下面的WcfService项目。ContractAndService.csusing System; using System.Collections.Generic; using...

wcf中Service的name

勇哥注:这是一个比较容易忘记的点,特别是使用wcf配置工具的时候。Service的name并不是随便命名的。 <services> <service name="Services.CalculatorService"> <endpoint address="http...

WCF各种超时问题的处理

先来引用一下关于超时问题的处理的一些资料处理WCF超时的最佳方法1. 调整WCF绑定配置:可以通过修改绑定配置来增加或减少超时时间。在WCF配置文件中,可以设置连接超时、读取超时和发送超时等参数。根据具体情况,可以适当增加这些超时时间,以确保请求能够在预定时间内完成。2. 使用异步操作:使用异步操作可以提高WCF服务的性能和响应能力。通过使用异步操作,可以将长时间运行的操作放在后台线程中进行处理,...

在 WCF 中使用高效的 BinaryFormatter 序列化

本文将定义一个 WCF 终结点行为扩展,以在 WCF 中使用更高效的 BinaryFormatter 进行二进制序列化,并实现对是否使用传统二进制序列化功能的可配置。介绍实现步骤使用方法效果 介绍在 OEA 框架中,是使用 WCF 作为数据传输框架。但是使用 WCF 内部的二进制序列化,序列化后的数据大小,要比使用传统的 System.Runtime.Serialization.Formatter...

分布式系统概念扫盲

什么是分布式软件系统?分布式软件系统是什么意思?分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。分布式操作系统负责管理分布式处理系统资源和控制分布式程序运行。它和集中式操作系统的区别在于资源管理...

让Fiddle可以抓到 .NET 应用程序的包,包括wcf应用程序的包

勇哥注:网上的教程都是教你怎么用Fiddle+浏览器来抓包;或者是怎么抓手机软件的包。就是很少教你怎么来抓.net程序的包,特别是抓wcf的soap包、rest包。下面的资料其实是Fiddle的官方文档的翻译。https://docs.telerik.com/fiddler/configure-fiddler/tasks/configuredotnetapp 要允许 .NET Framework...

分布式halcon服务:SkHalconService(一)项目介绍

勇哥注:halcon是不支持远程算子访问的。更别提分布式访问。它只能弄个监听tcp的死循环,然后跟据送进来的字符串进行case。所以这里说的分布式halcon服务,指的是勇哥正在开发的一套开源软件:SkHalconService。系列文章:分布式halcon服务:SkHalconService(一)项目介绍分布式halcon服务:SkHalconService(二)两种服务调用的方式:RPC和BA...

WCF的一些异常信息记录

1、服务“CJ.Demo.Conso.WcfService.EmployeeMngService”有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。<service name="CJ.Demo.Conso.WcfService.EmployeeMngService">...

wcf的几种宿主的比较

勇哥注:这里比较一下几种宿主环境谁最常用。1. windows service [Windows服务] topself 可以方便做服务部署【生产环境第一选择】使用方式见下面博客:https://blog.csdn.net/qq_40229737/article/details/105201894 官网 http://topshelf-project.com 目前已经没有了,域名都已经注销了,连...

wcf元数据配置的几种方式

(一)这一种是基地+address写两个<endpoint>第一个是业务用的,第二个就是元数据交换,地址是: net.pipe://localhost/Dmc3000IAxisAPI/mex,如果你用浏览器可以访问到,地址就是对的。当然也可以不要基地址,直接写元数据的地址。<service name="SMotionHardwareLayer.MotionCardRes...

C# 读写App.config配置文件

勇哥注:对于.net framework的程序来说,读app.config配置文件用常见。但是有时候可能需要写配置文件,一般只推荐读而不推荐写,那要写的时候怎么办呢?注意绝对不要用xml文件的方式去写,那样就失去了配置文件的意义了。一、配置文件概述:应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程...

工业制造领域MQTT和AMQP是什么

MQTT和AMQP在工业制造领域中是两种重要的消息传递协议。以下是关于这两种协议的详细解释:MQTT(Message Queuing Telemetry Transport)运行在TCP/IP协议族上。以极少的代码和有限的带宽提供实时可靠的消息服务。低开销、低带宽占用,适用于物联网、小型设备、移动应用等场景。定义:MQTT是一种基于发布/订阅模式的轻量级通讯协议,专为远程设备以及网络状况不佳的情况...

LINQ to SQL类工具

勇哥注:LINQ to SQL工具是在.net framework中专门用于SQL Server的,利用LinQ进行数据库查询功能的工具。详细介绍如下:LINQ to SQL是一种在.NET Framework中用于处理关系数据库查询的工具, 它属于LINQ(Language Integrated Query,语言集成查询)家族的一部分。 以下是关于LINQ to SQL的详细解释: 定...

wcf服务配置器

勇哥注:wcf服务配置器中,有许多少见的概念。在此贴缕一下。(一)基本操作(1.1)服务用以配置<services>标签下的<service>每个<service>都会配置<endpoint>(1.2) 主机第个<service>下都可以设置<host>,可以配置<timeouts>(1.3) 终结点<ser...

使用MSMQ进行可靠的消息通讯

一、为什么要使用MSMQ在一个分布式的环境中,我们往往需要根据具体的情况采用不同的方式进行数据的传输。比如在一个Intranet内,我们一般通过TCP进行高效的数据通信;而在一个Internet的环境中,我们则通常使用Http进行跨平台的数据交换。而这些通信方式具有一个显著的特点,那就是他们是基于Connection的,也就是说,交互双方在进行通信的时候必须保证有一个可用的Connection存在...

WCF的知识点盘点(七)安全机制

勇哥注:此系列文章是梳理一下勇哥认为项目有用的WCF的知识点,读者须有WCF的开发经验。wcf的安全机制分为消息级与线路级1。所有的wcf服务,不要使用证书(SSL证书,用于传输上的加密),证书很贵划不来 证书一个域名4K。 如果是 IOS下的webapi,是必须要证书的。2。非证书使用方式 如果你的wcf需要对外,那么增加验证是必须的。 (1)如果对方是C#程序,可以在c...

WCF的知识点盘点(六)端点行为EndPointBehavior, 操作行为OperationBehavior

下图上半部分是正常的访问。下半部分通过插入一个EndPointBehavior,起到类似aop的作用,可以用于篡改message,做一些类似监控的事情 。一。端点行为 EndpointBehavior【aop】动态篡改message二。service方法的实时调用量统计做类似于监控的作用1. Dowork TotalCount2. GetStudent TotalCount还可以做服务...

WCF的知识点盘点(五)分布式事务

勇哥注:此系列文章是梳理一下勇哥认为项目有用的WCF的知识点,读者须有WCF的开发经验。(一)为什么需要分布式事务?见下图,Client需要向192.168.10.2的服务器请求处理ProductNum--, 然后再向192.168.10.1的服务器请求处理AddOrder。由于请求跨了不同的服务器,因此需要分布式的事务来处理此种情况。(图1)分布式事务ACID [单机版]将多个节点的操作纳入一个...

WCF的知识点盘点(四)运行时Behavior介绍,服务行为 [ServiceBehavior],服务安全阈值

勇哥注:此系列文章是梳理一下勇哥认为项目有用的WCF的知识点,读者须有WCF的开发经验。WCF的Behavior [运行时改变wcf的行为]wcf的behavior是wcf的服务运行时提供的功能。如下图:常用的behavior有三类:服务行为 [ServiceBehavior] 实例行为,事务行为,并发行为,限制行为端点行为 [EndPointBehavior] 消息检查,调度行...

WCF的知识点盘点(三)选择预定义的绑定, 消息队列绑定,Rest服务

勇哥注:此系列文章是梳理一下勇哥认为项目有用的WCF的知识点,读者须有WCF的开发经验。 wcf的预定义绑定 (1)ws*开头的绑定 【用于跨语言互通】 webservice模式 【BasicHttpBinding, WsHttpBinding】 restful模式 【WebHttpBinding】 (2) net开头的绑定 【用于.net 程序之间的互通】 直边式...
会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 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