WCF-06-simplex communication, duplex separation
单工、双工
单工 模式的数据传输是单向的。通信双方中,一方固定为发送端,一方则固定为接收端。信息只能沿一个方向传输,使用一根传输线
双工 指二台通讯设备之间,允许有双向的资料传输。
实例
Case One
没有返回值的单工函数。一切正常。
Server SingleService.cs
/// <summary>
/// 单工
/// </summar...
2017-04-22 14:35:31 |
Network
WCF-05-data contract
Data Contract
默认的情况下WCF使用称之为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化,所有的.NET Framework基元类型,如整型、字符串型,以及某些被视为基元的类型,
如DateTime、XmlElement不需要做其他工作就可以被序列化,并被视拥有默认的数据协定。
数据协定
Simple Demo
User.cs
namespa...
2017-04-22 14:35:31 |
Network
WCF-04-soap
SOAP
SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。
为何使用
目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,但是 HTTP 不是为此设计的。RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。
通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所...
2017-04-22 14:35:31 |
Network
WCF-03-service contract
Service contract
定义和实现服务协议。
[ServiceContract]
public interface ICalcService
{
[OperationContract]
void Add();
void Sub();
}
public class CalcService : ICalcService
{
public v...
2017-04-22 14:35:31 |
Network
WCF-02-hello world2
Hello World
上一篇中我们直接使用默认创建的模板尝试了一下WCF。我们这里再手动写一下。
(友情提示:可以跳过。)
一、创建 Server
直接新建命令行程序。
Program.cs
这里需要添加引用System.ServiceModel。
using System;
using System.Collections.Generic;
using System...
2017-04-22 14:35:31 |
Network
WCF-01-hello world
WCF
WCF可以理解为WebService的升级版,
能够通过配置兼容WebService,同时又拥有一些WebService不具备的优势,比如:
1)WCF可以不依赖于IIS(在VS环境下)
2)WCF 支持多种通信协议 Http/Https 、TCP/UDP、MSMQ、命名管道、对等网、消息可达性、事务流等
3)WCF 安全性要强:支持对称安全、非对称安全、消息安全、传输安全、...
2017-04-22 14:35:31 |
Network
DL4j-04-RNN
数据和网络配置
DL4J目前支持以下各类循环神经网络
GravesLSTM(长短期记忆)
BidirectionalGravesLSTM(双向长短期记忆)
BaseRecurrent
一、RNN的数据
在标准的前馈网络中(多层感知器或DL4J的’DenseLayer’),输入和输出数据具有二维结构,或者说数据的“形状”可...
2017-04-17 13:39:52 |
Deep Learning
DL4j-03-LSTM
LSTM和循环网络基础教程
循环网络是一类人工神经网络,用于识别诸如文本、基因组、手写字迹、语音等序列数据的模式,或用于识别传感器、股票市场、政府机构产生的数值型时间序列数据。
循环网络可以说是最强大的神经网络,甚至可以将图像分解为一系列图像块,作为序列加以处理。
由于循环网络拥有一种特定的记忆模式,而记忆也是人类的基本能力之一,所以下文会时常将循环网络与人脑的记忆活动进行类比。
前...
2017-04-16 12:21:23 |
Deep Learning