对于WCF应用来说,传输前压缩请求消息和回复消息,不但可以降低网络流量,也可以提高网络传输的性能
一、消息压缩方案 二、用于数据压缩与解压缩组件 三、用于消息压缩与解压的组件 四、用于对请求/回复消息压缩和解压缩的组件 五、将CompressionMessageFormatter用于WCF
使用 StackExchange.Redis 封装属于自己的 RedisHelper
目录
核心类 ConnectionMultiplexer
字符串(String)
哈希(Hash)
列表(List)
有序集合(sorted set)
一、归并排序
1. 思想
如果有两个集合, listA={2,4,6,8}, listB={1,3,5,7}.
现在要将这两个数组合并成listC, 且必须保证listC中的数是有序的, 该咋弄呢?
第一步. 使listA, listB都变成有序的集合. 然后再合并的时候, 才会变得更好处理.
第二
C# 泛型集合之非泛型集合类与泛型集合类的对应:
ArrayList对应List
HashTable对应Dictionary
Queue对应Queue
Stack对应Stack
SortedList对应SortedList
第一 : ArrayList(非泛型集合) 与List(泛型集合)
三年前写过基于ConcurrentQueue的异步队列,今天在整理代码的时候发现当时另外一种实现方式-使用BlockingCollection实现,这种方式目前依然在实际项目中使用。关于BlockingCollection的基本使用请查阅MSDN。源码实现
下面直接上代码:(代码已经放到了我的g
C#中遍历各类数据集合的方法总结: 1.枚举类型
//遍历枚举类型Sample的各个枚举名称
foreach (string sp in Enum.GetNames(typeof(Sample)))
{
ary.Add(sp);
}
//遍历枚举类型Sample的各个枚举值
fore
程序猿利器:代码生成器,使用代码生成器已经好几年了,增删改查各种生成,从UI到DATA层均生成过。之前有使用过动软的,T4模板等.... T4生成实体还是没有问题的,但是生成MVC视图就有点烦杂了,动软给的可使用函数太少,扩展性不强,除非改造组件源码。用别人的一直用的不是很爽,所以就自己动手造轮子
转载请表明出处:http://www.cnblogs.com/oumi/p/6680520.html
最近在项目中遇到了这样的场景,暂定2人A和B,现在A通过接口提供了服务与B.假定AB属于跨平台开发环境,为了数据顺利的实现交互,并且确保数据不被中途非法拦截篡改,现在提出了数字签名的解决方案
通过Nuget安装好Nest的相关Dll,之后我们就可以开始了,
1.初始化Nest客户端
string indexName = "customer";
Uri uri = new Uri("http://localhost:9200");
Con
1. 缘由:
项目中任务完成有个提示,需要以动画效果展示,其效果当如下图:
此为老项目为Delphi所写,改用c#实现,此效果做些设计。本也不难,小技而已,但为易于扩展,写了个静态类实现。
2. Animation动画类
直上代码如下:
public static class An
百度百科中说明:
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计
1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍
《连载 | 物联网框架ServerSuperIO教程》1.4种通讯模式机制。
《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明
《连载 | 物联网框架ServerSu
1.C#基础思维导图
---------------------------------------------------------------------------------------------------------------------------------
--------
基础概念
LINQ是微软推出的一项具有突破性的新特性——语言集成查询(Language Integrate Query),他在对象和数据间建立了一种对应关系,可以使用访问内存对象的方式查询数据集合
在.NET类库中,LINQ相关类库都在System.Linq命名空间下,对于目前程序需要用到的是LIN
在前段时间的学习中,遇到怎么判断一个数是否质数(素数),或者判断一个数是否是奇数的问题,在没有学习之前,我没有想到计算机是用什么样的方法实现的。我想原因在于人脑的思维和电脑的逻辑在很大程度上是不同的,人脑的思维是立体的,直观感觉电脑的逻辑是比较死板的,尽管她(付老说,计算机是大老婆,哈哈)在单纯
(一)LINQ概述
语言集成查询(Language Integrated Query,LINQ)在C#编程语言中继承了查询语法,可以用相同的语法访问不同的数据源。
1、LINQ查询
var query = from r in Formula1.GetChampions()
引言
今天继续的是去那几家面试公司的一些面试题目,适合刚出来或者两三年经验的,大牛可以适量吐槽下,找工作的可以补补基础。
这系列文章请查看这里:
最近找工作面的面试题目汇总(一)
最近找工作面的面试题目汇总(二)
11.interface是否可继承interface?abstract class 是
说明:该demo是基于Access数据库进行客户信息的新增、查看、编辑新增客户信息和客户列表 Demo下载:https://github.com/comsmobiler/demo-videos 中的smobilerdemo项目备注1:如果手机上出现“未在本地计算机上注册‘Microsoft ACE
专用线程
计算限制的异步操作
CLR线程池,管理线程
Task
协作式取消
Timer
await与async关键字
IO限制的异步操作
Windows的异步IO
APM(APM与Task)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
namespace MyDemo.Web
{
/// <su