少有人走的路

勇哥的工业自动化技术网站

python知识导航贴,持续更新

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

netMarketing类库: 类库说明

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

C++相关导航贴,持续更新

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

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

本站连载贴子系列,持续更新中……

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

运动控制专题,持续更新

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

勇哥注:

先由在线商品销售这种高并发应用的场景聊起什么是缓存?作用是什么?


系列贴子列表:

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

wcf的条件更新(Conditional Update)

勇哥注:

条件获取:可以避免相同数据的重复传输,进而提高性能。

条件更新:用于解决资源并发操作问题。

    当我们对一个资源 进行修改或者删除的进修,通过条件更新的信息,我们可以知道在这之前该资源是否被其它人改动过。

wcf的条件获取(Conditional Retrieval)

勇哥注:

条件获取(Conditional Retrieval):

客户端访问一个资源会对它进行缓存,当再次访问这个资源的时候,如果资源相比缓存来说没任何变化,就不会返回真正的资源,而是回复一个“标识”,表明资源并没有改变。

如何看待2019年的房价?

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

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

勇哥注:

并非wcf有一种专门的发布/订阅方式,它只是双工方式的一种变形。

其实就是用一点编程技巧在双工方式上面改进而来的。


如下图所示:

上面是客户端,下面窗口是服务端。

首先你在客户端点击两次“订阅”,服务端点“刷新”就可以看到最新的订阅客户列表。

wcf的双工通讯

勇哥注:

wcf的双工通讯,有双工通讯和发布订阅两种方式。


(一)勇哥先来演示“双工通讯”

程序还是使用简单的add计算的例子。

下面是程序的解决方案,为了简单就只有两个项目。

我们把契约、服务、hosting合在一起,变成下面的WcfService项目。

image.png

wcf中Service的name

勇哥注:这是一个比较容易忘记的点,特别是使用wcf配置工具的时候。


Service的name并不是随便命名的。

        <services>
            <service name="Services.CalculatorService">
                <endpoint address="http://127.0.0.1:9999/calculatorservice" binding="basicHttpBinding"
                    bindingConfiguration="" contract="Contracts.ICalculator" />
            </service>
        </services>

WCF各种超时问题的处理


先来引用一下关于超时问题的处理的一些资料


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

本文将定义一个 WCF 终结点行为扩展,以在 WCF 中使用更高效的 BinaryFormatter 进行二进制序列化,并实现对是否使用传统二进制序列化功能的可配置。

分布式系统概念扫盲

什么是分布式软件系统?分布式软件系统是什么意思?


<< < 1 2 3 4 5 6 > >>
«    2024年7月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864