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

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

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

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

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

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

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

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

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

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

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

机器人视觉伺服

勇哥注:挺有意思的一个应用。动态跟随人划的笔迹。...

自动化行业为啥对实时性有要求,有关实时操作系统和windows系统比较的讨论

勇哥注:为啥需要实时操作?你得先在项目中发现需求,否则就不可能明白实时性的重要性。勇哥先讨论一下为啥在自动化领域对操作系统的实时性有要求。我们从几个需求说起:(1)怎么做到精准的定时扫描IO呢? 通过线程扫描IO的方式,会受到windoows调度的不及时的影响(windows是抢占式多任务,也称为分时系统)。 你无法确保能以5ms这样的固定调期去扫描IO。(2)能否自定义飞拍?...

wpf(5) Listbox的ItemsSource、binding、StaticResource、项目样式

xaml源码:几个说明:(1)命名空间<Window ... >: 这是定义 WPF 窗口的根元素。 x:Class="WpfApp1.MainWindow": 这指示该 XAML 文件与名为 MainWindow 的类相关联,该类位于 WpfApp1 命名空间中。 这允许你在 C# 或其他 .NET 语言中编写与该窗口交互的代码。 xmlns 属...

替代Silverlight:微软面向Web开发者推出Blazor

勇哥注:早些年,微软推出Silverlight是为了对抗Flash,因此它和flash一样是浏览器的一个插件。自从HTML5发布后,Flash以肉眼可见的速度完蛋,接下来完蛋的就是Silverlight。后继者就是Blazor WebAssembly,它不需要插件的。Microsoft Silverlight将于2021年10月12日结束支持。尽管现阶段Silverlight依然受到微软的支持,但...

wcf的REST服务(1) 一个简单例子

勇哥注:wcf的REST服务,其实就是WCF Web HTTP服务,跟web api相似。由于WebServiceHost已经包含了ServiceHost的所有功能,并额外添加了Web HTTP端点的支持。如果你想同时包含SOAP端点和REST端点,可以在app.config中一并定义了。客户端:浏览器访问的效果:Service.InterfaceContract.csusing System;...

SOA架构与wcf

常见的三种技术:SO 面向服务 (SOA面向服务架构)OO 面向对象 (OOP 面向对象编程范式)CO 面向中组件 (COP面向组件编程范式)以上三者体现的是一种对关注点进行分解的思想,而向服务是和技术无关的。有关几种范式的详细情况见勇哥下面的文章:常用的编程范式以及C#对它们的支持情况 http://www.skcircle.com/?id=2247SOA 面向服务的架构对...

wcf不是也支持rest吗,那它也能看作是web api的方式。 如果wcf使用rest服务,那它还算是soa吗

当WCF(Windows Communication Foundation)使用REST服务时,它确实可以看作是提供Web API的一种方式。下面我将就这个问题进行详细的解释和归纳:WCF与REST:WCF是微软提供的一个用于构建面向服务应用程序的框架,它支持多种通信协议,包括SOAP和REST。当WCF使用REST服务时,它允许开发者通过HTTP协议和RESTful原则(如使用HTTP动词如GE...

soa是面向服务的架构,它流行的时候微软就推出了wcf。 那现在流行web api,因为现在是移动互联网的天下了,web api是属于什么架构的呢

Web API属于API架构,具体来说,它可以被归类为Web应用的API架构中的一种实现方式。API(Application Programming Interface,应用程序编程接口)是定义不同软件组件之间交互规范的一组接口,它允许不同的系统或应用程序之间进行数据交互和通信。在Web应用中,API架构可以分为多种类型,包括单体架构、分层架构、微服务架构和无服务器架构等。Web API作为API...

wcf(3) 基于会话的客户端及异常处理

(一)ChannelFactory<T>的缓存机制ChannelFactory<T>是一个复杂费时的工作,wcf内部使用缓存机制提高服务调用性能 CalculatorClient proxy1 = new CalculatorClient("calculatorservice"); proxy1.Open(); CalculatorClient prox...

通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。

通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.ServiceModel.CommunicationObjectFaultedException: 通信对...

wcf(1): 基本应用

勇哥注,下面的程序是摘自蒋金楠的文章:他是wcf方面的权威 https://www.cnblogs.com/artech/archive/2007/02/26/656901.html 我把这个程序做为后面文章的起始代码用。这个程序用的是vs2017。目前的wcf的hosting端只能用在.net framework里,.net core用不了。而client端,在两边都是可以使用的。在.net f...

wcf(2):NetTcpBinding的 ”可靠的消息传输“机制

一个现实的需求:一个wcf net.tcp连接会在10分钟后超时,然后断开了连接 (复现方式是:通讯一次就不再动作),你必须重启客户端程序。在WCF中,net.tcp连接的超时设置可以在服务配置文件中进行调整。以下是一些可能有用的信息和建议:超时设置:在WCF服务的配置文件中,可以设置连接超时时间。以下是一个示例配置:<bindings> <netTcpBinding&g...

wpf: Prism框架(2)区域,模块化

(一)Prism的区域引用上篇的代码ViewModel这段代码虽然能完成功能,但是有下面的缺点:1。 viewmodel里加入太多的控制代码,你Ui如果复杂点,会变成到处都是binding,造成viewmodel中的代码维护越来越复杂。2。Open中那个丑陋的switch,让人想到为啥它不是依赖注入呢? public class MainWindowViewModel : BindableBa...

wpf开发的经验对maui,winui开发有帮助吗,为啥有了wpf还要搞winui?

wpf开发的经验对maui,winui开发有帮助吗?WPF开发的经验对MAUI和WinUI的开发确实有很大的帮助。以下是详细的解释:技术基础:WPF(Windows Presentation Foundation)是微软提供的用于Windows应用开发的框架,它拥有强大的界面表现力、数据绑定和模版化功能。MAUI(Multi-platform App UI)和WinUI都是微软推出的用户界面框架,...

wpf: Prism框架(1)安装,绑定支持,自动绑定view和viewModel

(一)安装Prism包,及vs的创建Prism项目模板安装nuget包: Prism.DryIoc安装Prism的项目模板:关闭VS,会继续安装。安装完成后,vs有了Prism的项目模板。我们选择创建Prism Full App(WPF), 在弹出来对话框中选择“DryIoc”容器,这个是默认值。还有一个可选容器是Unity。创建好的工程如下:在这些项目中,执行程序上FullApp1,用的是....

Prism框架,MvvmLight,MicrosoftToolKitMVVM 以上这些框架都是wpf对mvvm的支持框架。哪些是微软官方的?它们之间有没有关系

Prism框架、MvvmLight和Microsoft.Toolkit.Mvvm(也称为CommunityToolkit.MVVM)都是用于支持WPF(Windows Presentation Foundation)中MVVM(Model-View-ViewModel)设计模式的框架。以下是关于这些框架的详细信息:Prism框架:来源:Prism框架并非直接由微软官方开发,但它得到了微软模式和实践...

wpf: 绑定

需求: 滑动条拖动,文本框值变化 文本框值变,滑动条值也变化实际上是一种控件双方绑定的需求。靠事件的实现: /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { publ...

wpf: 数据模板

控件操作的反面例子如下:数据和UI混在一起。i是数据,却和UI操作写成一堆。 <ListBox x:Name="lbx1"/> for(int i=0;i<10;i++) { lbx1.Items.Add(new ListBoxItem() {...

wpf: 基本样式,控件模板

(一)基本样式即使用Style属性来修饰元素的外观。注意几点: Stype如果不指定名字,则对全部按钮应用样式注意StaticResource myclass, 而不是StaticResource.myclass,否则会报错这个有点奇怪。<Window x:Class="WpfApp1.MainWindow" xmlns="http://sch...

怎么把.net framework升级为.NET(即升级为.net core)

上微软教程:https://dotnet.microsoft.com/zh-cn/platform/upgrade-assistant/tutorial/intro?initial-os=windows 本文把下面文章的代码由.net framework4.6升级为.net 8.0勇哥这里记录一下实施过程。WCF盘点+实验分布式halcon应用(一)基本应用http://www.skcircle....

VS中怎么同时运行多个启动项目

方法就是在工程的属性中设置“多个启动项目”。如下图所示:这样我们可以同时调试wcf应用的hosting,和客户端Client了。...

wcf开源了没?

是的,WCF已经开源。以下是关于WCF开源的详细信息:开源时间:微软在2015年将其Windows Communication Foundation(WCF)分布式服务框架开源,并并入.NET Foundation项目。开源内容:WCF的开源版本由以下几个库组成:ServiceModel.Primitives、ServiceModel.Http、ServiceModel.NetTcp、Servic...

那这个wsdl和soap是什么关系? wcf不是基于Soap协议的吗?怎么又弄出个wsdl来了

这方面勇哥的理解有些混乱,特别查了一下资料:简单的说,就是你wcf的元数据,就是用wsdl来描述的,你通过浏览器访问元数据,显示的就是wsdl的内容。而wcf本身实现Application的通信问题,各个子系统之间是通过XML Message进行交互的,这个XML Message就是使用soap(一种标准化定义的消息格式)发布的。问题说的“wcf基于soap协议”这种说法是不正确的,soap根本不...

搜索可用的谷歌翻译可用的ip地址并写hosts 文件

搜索可用的谷歌翻译可用的ip地址,并写 C:\Windows\System32\drivers\etc 的hosts 文件,以让chrome翻译活过来。这是段开源的代码,放这里大家参考一下。要求: .net 8.0源码:using Flurl.Http; using System.Collections.Concurrent; using System.Diagnostics; using...

chrome浏览器的翻译功能失效了怎么办

由于谷歌翻译停止了在中国的服务,所以导致现在chrome在线翻译是失效的。可以使用一个小工具,来修复翻译。它是 GoogleTranslatelpCheck,是github上一个开源的小工具。它的有的是扫描国内可用的谷歌翻译ip,会自动写入host文件Play实验室博客: 作者:勇哥,很想停止 | 分类:.net程序调试 | 浏览:647 | 评论:0

REST服务跟RESTful说的是同一个东西吗?Wcf也可做Rest服务,那还要web api做什么?

这篇讨论两个话题:REST服务跟RESTful说的是同一个东西吗?REST服务和RESTful在大多数情况下可以被视为同一个概念,但它们在具体的定义和用法上存在一些细微的差别。 REST服务的定义: REST服务是一种Web服务架构,其目标是为了创建具有良好扩展性的分布式系统。 REST服务基于客户/服务器模型,使用HTTP协议进行通信,并支持无状态、可缓存、层次化的系统设计。 RES...

WCF盘点+实验分布式halcon应用(一)基本应用

勇哥注:这个系列借着盘点WCF知识点的时机,顺便验证一下勇哥的一个新想法: 打造一个内网的Halcon视觉处理中心节点。这个中心节点是运行在全网络中算力最强的机器上,其它若干客户端通过网络以事务请求的方式让中心结点进行计算,最后传回处理结果。本系列贴子要求您已熟悉下面的技术栈:wpf(了解), halcon(基础应用), wcf(了解), C#(高级)(一)基本wcf应用创建过程回顾 基本的Wcf...

C# Dispatcher是什么

在C#中,Dispatcher是一个重要的概念,特别是在与UI框架(如Windows Presentation Foundation (WPF)和Windows Forms)相关的应用程序中。以下是关于Dispatcher的清晰解释:定义Dispatcher是一个用于管理和调度多线程操作的对象,特别是在UI线程中。它确保在UI线程之外执行的操作能够同步地在UI线程上执行,从而避免线程冲突和UI元素...

Blazor WebAssembly极简学习(一)

Blazor的两种方式1。基于WebAssemblyWebAssembly(简称Wasm)是一个虚拟指令集体系架构(virtual ISA),旨在提供一种高效、 安全和可移植的代码执行方式,特别是在Web平台上。2。 运行在Server上特点:以上两种方式无需插件,基于Web标准。例如flash这种就需要装插件。可以与Javascript进行交互。可以利用.Net的优势,例如性能、安全性、现有的...

关于html5的讨论

(一)html5不是淘汰了flash吗,那么它是不是增加了一些用于处理动画、视频、交互方面的标签?是的,HTML5确实淘汰了Flash,并且增加了多个用于处理动画、视频、交互方面的标签和特性。以下是关于HTML5在这一方面的具体介绍:动画:HTML5本身并没有直接提供一个专门的动画标签,但结合CSS3和JavaScript,可以创建出复杂而流畅的动画效果。例如,CSS3的transition和an...
会员中心
搜索
«    2025年6月    »
1
2345678
9101112131415
16171819202122
23242526272829
30
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 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