C#资源
君子居易
“正已而不求于人,则无怨,上不怨天,下不尤人,故君子居易以俟命,小人行险以徼幸。”
展开
-
visual studio 老版本下载地址
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/原创 2021-02-06 09:17:21 · 442 阅读 · 0 评论 -
Protobuf详解
Protobuf介绍Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式,被广泛应用在网络传输Protobuf编码原理Message Buffer Message Buffer是指protobuf序列化后的二进制文件格式如下: 如图所示,消息经过序列化后会成为一个二进制数据流,该流中的数据为一系列的 Key-Val转载 2020-12-30 14:50:00 · 1421 阅读 · 0 评论 -
C#–异步/等待(第1部分)
没有什么能像完成一半的任务那样致命。在接下来的系列文章中,我将介绍C#语言的新功能之一-Async / Await。我将从破坏与该编码模式通常相关的两个神话开始。任务与线程不同。 调用异步方法并不自动意味着将创建一个新线程。许多IO方法使用低级I / O请求数据包和中断来管理操作,而无需新线程。有关更多信息,请参见Stephen Cleary的博客文章。但是,异步方法可能在与其调用的线程不同的线程上返回。这对于WPF之类的平台尤其重要,在该平台上,对控件或其他类(例如ObservableCol.翻译 2020-07-02 22:28:59 · 998 阅读 · 0 评论 -
基于.NET平台常用的框架整理
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前...转载 2019-03-04 12:27:40 · 358 阅读 · 0 评论 -
EntityModel 一个简单而实用的ORM构架
EntityModel是用C#实现的一个简单实用的ORM构架,同时支持.Net Framework与 dotnet Core。支持Mysql\Sql Server\Sqlite数据库,通过设计工具的配合,无论简单的增删改查还是复杂的级联数据,都可轻松搞定。本文对EntityModel的特性做一个简单介绍,后续会以Step by step的形式介绍如何正确的掌握它。项目地址:https://git...转载 2019-03-04 12:32:00 · 479 阅读 · 0 评论