[置顶]工业控制开源数字化实验平台 ICODEP:打造虚拟数字孪生设备,赋能自动化学习

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

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

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

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

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

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

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

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

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

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

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

wcf的rest中, WebInvoke(UriTemplate = "/Del/{data}" 可以使用复杂数据类型吗?

勇哥注:这个问题比较常见。它是在一个rest函数中,想使用多个参数,或者类似Tuple<>这样的复合类型,怎么弄?一般的做法是使用查询字符串,或者是单个包装类型,例如类。在WCF REST服务中,WebInvoke 或 WebGet 属性的 UriTemplate 参数不支持直接将 Tuple<string, int, int> 或任何复杂类型作为路径参数(即URL中的 {...

[netMarketing类库] EpsonRobot类: Epson机器人远程控制模块

命名空间:netMarketing.automation.Robot.Epson功能:Epson机器人的远程控制类功能详细说明:EpsonRobot类是一个用于以太网远程控制Epson机器人的类。使用前,先把机器人的控制器配置为“远程以太网”模式。有关远程控制的知识,请参考勇哥另一篇贴子的介绍:Epson机器人远程控制指令测试注意:使用这个类需要使用netMarketing V1.3.0及以上的版...

开发windows64位系统的wdm驱动,一定要签名才能运行吗

勇哥注:除非你是开发32位系统,否则64位系统下,你正式驱动产品是必须经微软签名的,否则无法加载。这个是有一定费用的。在开发Windows 64位系统的WDM(Windows Driver Model)驱动时,关于驱动程序是否需要签名才能运行的问题,主要取决于几个关键因素:签名要求概述基于x64的Windows版本:从Windows Vista开始,基于x64的Windows版本(包括Window...

实时性java版本:Real-Time Java,以及它相关的疑问

Real-Time Java(RTSJ)是一种特殊的Java技术,旨在提供可预测性和实时性能,以满足实时系统的严格要求。关于Real-Time Java的官方性和支持情况,可以从以下几个方面进行介绍:官方性官方标准:RTSJ是Java的一个官方扩展,它基于Java平台,但增加了一系列针对实时系统开发的特性和规范。这些规范由Java社区过程(Java Community Process, JCP)制...

wcf的rest的帮助页、json、元数据、可靠的消息传递

勇哥注:这里补充几个WCF REST的知识点。rest到底要不要元数据?rest的帮助页怎么弄?rest怎么改成支持json消息?rest支持可靠的消息传递吗?rest服务怎么用webClient来访问?(其实就是模拟浏览器http的访问过程)(一)元数据wcf的rest服务不需要你指定元数据。在WCF中,特别是当您创建REST服务时,关于元数据的处理与传统SOAP服务有所不同。WCF REST服...

Vmware Workstation虚拟机网络模式详解:Bridge、NAT与Host-Only

勇哥注:vmware的网络设置一直没有专门研究过。这篇文章讲得非常清楚,特别是那几个网络拓扑图。vmware在我们测试wcf的时候十分有用,没有它,fiddle抓包工具就没办法抓取Wcf的包。在几个网络拓扑图中,主机这边指的是主机的网络设置,如图1; 虚拟机那边指的是图2所示的“虚拟网络编辑器”。(图1)(图2)引言在虚拟化技术领域中,VMware Workstation作为一款强大的桌面虚拟化解...

windows驱动编程学习(二)基础知识回顾之指针

勇哥注:指针练习好了,能解决90%的驱动开发时遇到的各种问题。#include<stdio.h> typedef void(*p_fun)(int i, int j); struct st { int i; int j; int b; p_fun p_fun1; }; void fun(int i, int j) { pri...

Visual Studio 怎么关闭硬件图形加速

勇哥注:你有没有发现,如果用向日葵远程连接远程机后,vitual studio(vs2019, vs2022)的界面可能刷新不了,像界面卡死一样。如果你此时关掉vs的硬件图形加速,就可以解决。这个问题有两个说法,一是说图形加速不被向日葵远程的机制支持,二是说你显示器此时是关闭状态,显卡变成空载状态。感觉后者说法靠谱,因为勇哥远程的电脑确实是关闭了显示器。2024.8.16注:向日葵远程到主机时,如...

YOLO8目标检测与分割框架介绍

YOLOv8(You Only Look Once version 8)是由Ultralytics公司开发的YOLO目标检测和图像分割模型的最新版本。作为一个尖端的、最先进的(SOTA)模型,YOLOv8建立在先前YOLO系列模型的成功基础上,并引入了新功能和改进,以进一步提升性能和灵活性。以下是对YOLOv8的详细介绍:一、背景与发展历程YOLO系列模型自2016年问世以来,因其高效的目标检测能...

什么是PyTorch框架?

PyTorch是一个开源的深度学习框架,由Facebook的人工智能研究团队(Facebook AI Research)开发。它为用户提供了构建和训练深度学习模型的强大工具,广泛应用于图像识别、自然语言处理、计算机视觉等领域。以下是PyTorch框架的主要特点和优势:一、主要特点动态计算图:PyTorch采用动态计算图的方式进行计算,这意味着计算图是在运行时构建的,用户可以在构建模型时即时地、交互...

java学习(一)基本语法、专用ide之idea

勇哥注:这个系列的贴子主要是从C#的对比来学习java的不一样。(一)idea(1)idea的工程如下project-->module-->package-->class其中package其实就是目录 。我们选中src,右键新建package,创建包名为com.skcircle.hello ,这个时候你会发现其实是在src目录下创建了com\skcircle\hello,即创建了...

基于Python + JavaScript的hook框架Frida

Frida是一款基于Python + JavaScript的hook框架,它主要使用动态二进制插桩技术(DBI)来实现其功能。以下是对Frida hook技术的详细解析:一、Frida概述Frida是一个动态代码插桩工具,它允许在运行时向应用程序注入JavaScript代码,从而实现对应用程序的监控、修改和调试。Frida支持多种操作系统和平台,包括Android、iOS、Windows、Linu...

理解这句:“BizTalk Server的主要用途是B2B和EAI,是微软为SOA的提供的企业级解决方案的核心产品”

在解释BizTalk Server涉及的B2B(Business-to-Business,企业对企业)和EAI(Enterprise Application Integration,企业应用集成)概念时,我们可以从以下几个方面进行阐述:B2B(Business-to-Business)定义:B2B,即企业对企业,是指企业之间通过专用网络或Internet,进行数据信息的交换、传递,开展交易活动的商...

企业数据总线(ESB)和注册服务管理(dubbo)的区别

一、概述1、什么是ESB就是企业数据总线的意思,他的核心功能就是兼容各种协议接口,可以将数据在各种协议之间进行流转,并且可以针对数据格式进行编排转换。(格式转换、协议转换、代理、编排、安全控制、监控、不支持高并发,类似于路由器维护着一张路由表进行路由转发)代表性的项目有:JBOSS ESB,Mule,Camel 以及一些其他的esb项目2、什么是服务注册就是将所有的服务接口(很多时候是hessio...

ESB(企业服务总线)相关知识点总结

本文主要是对ESB的总结,下面我将从以下几点去理清ESB相关知识点。什么是ESBESB解决了什么问题以及什么是HSBESB产品有哪些?如何选择如何实现ESB的各个功能ESB与微服务的区别一、什么是ESBESB是Enterprise Service Bus的简称,中文翻译为企业服务总线,企业服务总线是一个实现系统间集成和互联互通的重要技术架构,可以理解为是一种消息和服务集成的中间件平台。二、ESB解...

一张pci接口的io卡,如果我想在windows编写驱动去使用它,应该知道哪些信息

勇哥注:以最简单的运动控制用的IO卡来说,想编写它的驱动就不是一件容易的事。但是想提升运控程序的实时性,就是想把运动逻辑搬到windows内核去执行,拦路虎就是这些硬件的驱动。厂家虽然写好了驱动,但是提供的只是用户层的dll调用。如果我能写出IO卡的内核驱动程序,就可以在内核层定时向用户层发布IO的状态,这样用户层就不用死循环监控IO状态了,而是可以根据IO状态进行函数回调。并且也唯有如此,才能把...

windows驱动编程学习(一)搭建win10+vs2022开发环境

勇哥注:学习驱动开发的目的,是为运控和视觉程序构建一个实时环境。这方面虽然有windows实时拓展的商业软件,但是价格贵得感人,特别是想实现一些简单实时需求的时候更不划算。虽然驱动开发学习难度较大,但是我把目标放低,先研究一下怎么构建实时性较高的ns级订时器,并调用用户层代码,期望以此方式来应用需要实时的操作。搭建win10、vs2022下的驱动开发环境(1)先查看系统版本号主要关注“版本号”和“...

SOA架构的源起

勇哥注:SOA的源起,就是解决企业系统的架构重构,避免信息孤岛,以及提高服务负载应对企业的业务发展需求。这个过程就涉及到了分布式应用。最早的是单体架构特点是:电商UI和订单等5个业务逻辑模块都是属于同一个项目的。业务增长后,数据库开始扩容,每个业务模块对应一个数据库当用户通过UI下单后,5个模块都得操作各自的数据库一次。 现在改为SOA,面向服务架构5个模块都以服务方式提供,它们可以在同一...

COM+技术介绍

勇哥注:com+技术已经是20年前的技术了,当初com的推出是为了解决跨语言之间的模块复用。后来在此基础上发展出DCOM(分布式组件对象模型)和MTS(Microsoft事务服务),这些加在一起就是com+了解这些老技术,即是对老旧系统支持的需要,也是对新技术产生的需求有更深刻的了解。COM+技术介绍COM+是Microsoft提出的一种组件技术,它并不是COM(Component Object...

Spring Clound简介

Spring Cloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。Spring Cloud并没有重复制造轮子,而是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。以下是对Spring C...

wcf中的Peer(对等网络,Peer-to-Peer,简称P2P)

在WCF(Windows Communication Foundation)中,Peer通常指的是对等网络(Peer-to-Peer,简称P2P)通信中的一个节点。WCF是一个用于构建面向服务的应用程序的框架,它支持多种通信协议和传输机制,包括对等网络通信。下面我将从几个方面介绍WCF中的Peer相关概念:一、Peer的基本概念对等网络(P2P Network):对等网络是一种分布式网络,其中的每...

wcf到底算是个什么框架?

勇哥注:wcf可以是很多东西,这个主要是从不同角度来看。(一)wcf是windows下通讯技术集大成者统一编程模型:WCF为Windows平台上的各种通讯技术提供了一个统一的编程模型。在过去,开发者可能需要学习并应用多种不同的技术(如ASP.NET Web服务、.NET Remoting、WSE等)来满足不同的通讯需求。而WCF的出现,通过定义一个统一的编程接口和配置方式,极大地简化了这一过程。开...

wcf怎么在.net core中的应用

勇哥注:wcf主要用于.net framework中。这里谈一下如果想在.net core中应用,该怎么做?目前的wcf的hosting端只能用在.net framework里,.net core用不了。而client端,在两边都是可以使用的。在.net framework里,wcf功能主要引用System.ServiceMode。在.net Core里,引用的是System.ServiceMod...

https跟http的区别

HTTPS和HTTP在多个方面存在显著的区别,这些区别主要体现在协议的安全性、连接方式、证书管理、连接状态、端口号、资源消耗以及兼容性等方面。以下是对这些区别的详细解释:1. 协议安全性HTTPS:是HTTP的安全版,它使用了SSL/TLS协议来加密数据传输,保证数据在传输过程中的安全性。这种加密方式可以有效防止数据被截获或篡改。HTTP:则没有这样的加密功能,数据在传输过程中是明文传输,因此存在...

wcf知识点全回顾

勇哥注:这篇贴子试图从四个方面来介绍wcf的全部知识点。这个目的是有点夸大,因为只是盘点没有细化。但是做为Wcf的完整功能介绍的总目录应该是可以的。wcf的知识回顾从下面的四个角度进行讲解:(1)首先是Wcf在SOA中的定位来谈(按发展时间的历史)如下图所示:(图1 wcf在soa技术中的定位)(2)然后是从wcf的架构方面来谈,如下图所示:(图2 wcf的架构)(图3 常见的绑定类型)(3)最后...

WCF的REST服务抓到的包为啥是密文的?

勇哥注:这是因为默认情况下REST是启用了安全消息的。默认情况下,REST服务的传输数据是安全加密的。这个时候你用Fiddle抓包,看到resphonse部分是密文无法阅读。类似下面这样:CliperData后面就是一大串看不懂的密文数据。s:Body[u:Id=0] e:EncryptedData e:CliperData我们可以在服务端和客户端同时去掉安全项。要注意的是...

分布式halcon服务:SkHalconService(二)两种服务调用的方式:RPC和BAT模式

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

产业互联网、物联网、AI、云计算 它们是什么关系?物联网是产业互联网的落地项目吗?

产业互联网、物联网、AI(人工智能)、云计算之间的关系可以归纳为相互依存、相互促进的紧密合作关系。它们各自在数字化转型和智能化升级中扮演着不同的角色,但同时又相互协同,共同推动技术和产业的发展。一、物联网(IoT)定义与功能:物联网是物物相连的互联网,通过信息传感设备,如射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等装置与技术,将任何物品与互联网相连接,进行信息交换和通信,以实现智能...

AI是产业互联网的重要驱动力量吗?

AI确实是产业互联网的重要驱动力量。这一观点可以从多个方面得到验证:一、AI在产业互联网中的核心作用数据处理与分析:在产业互联网领域,海量数据的收集、分析和利用是实现数字化转型的关键因素。AI技术在数据处理、分类、挖掘等方面拥有天然的优势,能够高效地处理和分析这些数据,为企业的决策提供有力支持。优化生产流程:AI技术可以通过对生产流程的智能化改造,实现生产过程的优化和效率的提升。例如,在工业机器视...

产业互联网有的一些典型应用案例收集(一)

1. 智能制造领域新特能源股份有限公司的“工业互联网+大数据硅基新材料制造试点示范项目”:该项目利用工业互联网和大数据技术,推动硅基新材料制造的智能化转型。通过数据驱动的生产过程优化,提高了生产效率和产品质量,降低了运营成本。(来源:人民网乌鲁木齐报道)金风科技股份有限公司的“风机故障智能诊断系统”:该系统通过物联网技术实时监测风机的运行状态,利用大数据和人工智能算法进行故障预测和诊断,提高了风机...
会员中心
搜索
«    2024年7月    »
1234567
891011121314
15161718192021
22232425262728
293031
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 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