摘要:
基本指令集合 1、查看CentOS版本信息 2、查看安全日志文件信息 3、vi 命令: vi fileName #采用vi编辑文件; i表示开始插入文本内容到文件中; 编写完成,输入Ese退出Insert,输入:wq!表示保存并退出; 4、ping www.baidu.com #ping指令; 退出 阅读全文
摘要:
一、概述 ODATA不经可以作为WebAPI建立相应的WEBAPI控制器,还可以建立ODataControl控制器,能够通过插件建立第三方ODataClinet类库;调用和使用数据变得简单可行。 二、建立OData Web API 服务端 1、通过NuGet添加第三方Microsoft.AspNet 阅读全文
摘要:
一、概述 时间也算充足,抽点时间总结下OData的常用的使用方式,开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。除了提供一些基本的操作(像增删改查),也提供了 阅读全文
摘要:
概述: Protobuf是google开源的一个项目,用户数据序列化反序列化,google声称google的数据通信都是用该序列化方法。它比xml格式要少的多,甚至比二进制数据格式也小的多。 Protobuf格式协议和xml一样具有平台独立性,可以在不同平台间通信,通信所需资源很少,并可以扩展,可以 阅读全文
摘要:
1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5.日期处理 6.自定义序列化的字段名称 7.动态决定属性是否序列化 8.枚举值的自定义格式化问题 9.自定义类型转换 10.全局序列化设置 一.忽略某些属性 类似本问开头介绍的接口优化,实体中有些属性不需要序列化返回,可以使用 阅读全文
摘要:
概述 Newtonsoft.Json,一款.NET中开源的Json序列化和反序列化类库,通过Nuget获取。(查看原文) 下面是Json序列化和反序列化的简单封装: 为进一步理解Newtonsoft,写了一些测试的例子: 使用Json帮助类时,有两点需要注意下: 1. 通常使用调用实体序列化Seri 阅读全文
摘要:
Task是.NET推出数据任务处理的工作类,Task的使用也被越来越多的人讲解,这里仅仅介绍Task的部分使用介绍; 1、Task简单创建 备注:Task还有Wait方法等待Task任务的完成之后,走下面代码; 2、Task数据同步控制 之所以说控制,是因为Task执行的时候,我们能够通过一个公用的 阅读全文
摘要:
概述 ReaderWriterLockSlim 表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占式写入访问; 常用的方法: cacheLock.EnterReadLock();//加上读取锁cacheLock.ExitReadLock();//退出读取锁 cacheLock.EnterWr 阅读全文
摘要:
概述 C#委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。而且Lambda又是一种特殊委托的使用,通过goes to符号(=>),实现数据的逻辑处理。一般Lambda配合Linq一起使用; 泛型委托使用 Predicate 泛型委托:表示定义一组 阅读全文
摘要:
主要总结Server.MapPath 这个方法的使用以及使用的场景,不是什么时候都适合使用; 1、实现功能: Server.MapPath能够获取指定URL相对服务器的物理路径,在IIS服务端,能够根据文件名来获取该文件的物理路径; 2、存在命令空间: System.Web.HttpContext. 阅读全文