C#
5 人感兴趣 · 59 次引用
- 最新
- 推荐

第 1 天 -- 文本与变量
我们在开发程序的时候都会处理大量的数据,这些数据有些是硬编码(直接写在程序中),有些是通过输入(输入可能来自键盘、互联网等)得到的。那么这些通过输入得到的输入我们如果像使用它的话就必须将其存储在内存中,C# 为我们提供了一种叫做变量的存储结构
15 天入门 C#开发 -- 前言
《十五天入门 C# 开发》专栏是“喵叔工作室”旗下的第一个系统教程,面向的对象是有志于从事 C# 开发的人员。专栏抛弃了目前市面上大部分教程讲解内容的方式,通过每篇文章的小例子来学习 C# 知识,同时每篇文章结尾都为读者准备了数道练习题来巩固知识(关注
介绍一个新库: Norns.Urd.HttpClient
Norns.Urd.HttpClient 基于AOP框架 Norns.Urd实现, 是对 System.Net.Http的 HttpClient封装,让大家只需简单在接口定义就可以实现http的调用,可以减少一些重复代码的书写。可以和已有的 Norns.Urd.Extensions.Polly 以及 Norns.Urd.Caching.Memory 配合使用
AOP 的姿势之 简化 MemoryCache 使用方式
本篇主要目的是介绍如何利用AOP简化使用Cache的代码的方式 但是在真实业务场景如果要混用 MemoryCache 和 DistributedCache, 最好贴合场景好好思考一下,为何要这样用?

我画着图,FluentAPI 她自己就生成了
在非常多优秀的框架中都存在一部分 FluentAPI 的设计。这种 API 设计更加符合人类自言语言描述。使得代码更加具备可读性。
Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨
Newbe.Claptrap 0.2.10 发布,更花里胡哨。
寻找性能更优秀的不可变小字典
Dictionary 是一个很常用的键值对管理数据结构。但是在性能要求严苛的情况下,字典的查找速度并不高。所以,我们需要更快的方案。
寻找性能更优秀的动态 Getter 和 Setter 方案
反射获取 PropertyInfo 可以对对象的属性值进行读取或者写入,但是这样性能不好。所以,我们需要更快的方案。
Newbe.ObjectVisitor 样例 1
Newbe.ObjectVisitor 样例 1 我们增加了一些可以使用该库实现功能的场景和做法说明。


只要十步,你就可以应用表达式树来优化动态调用
表达式树是 .net 中一系列非常好用的类型。在一些场景中使用表达式树可以获得更好的性能和更佳的扩展性。本篇我们将通过构建一个 “模型验证器” 来理解和应用表达式树在构建动态调用方面的优势。

Web 经典 B/S 快速开发框架,强大后台 + 简洁 UI 一体化开发工具
本框架旨在为.NET开发人员提供一个Web后台快速开发框架,采用本框架,能够极大的提高项目开发效率。

大话设计模式 | 4. 装饰模式
装饰模式 (Decorator Pattern),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。可以以对客户透明的方式动态的给一个对象附上更多的责任。


谈反应式编程在服务端中的应用,数据库操作优化,提速 Upsert
反应式编程在客户端编程当中的应用相当广泛,而当前在服务端中的应用相对被提及较少。本篇将介绍如何在服务端编程中应用响应时编程来改进数据库操作的性能。

大话设计模式 | 2. 策略模式
本文学习了设计模式中的通过封装算法变化点的策略模式 (Strategy Pattern),并将其与简单工厂模式进行结合,来讲算法实现与客户端进行解耦。

谈反应式编程在服务端中的应用,数据库操作优化,从 20 秒到 0.5 秒
反应式编程在客户端编程当中的应用相当广泛,而当前在服务端中的应用相对被提及较少。本篇将介绍如何在服务端编程中应用响应时编程来改进数据库操作的性能。

大话设计模式 | 1 简单工厂模式
本文对简单工厂模式 (Simple Factory Pattern)的定义、组成、使用步骤进行了阐述,并通过《大话设计模式》中的计算器的实现进行了实践。

大话设计模式 | 0 面向对象基础
本文是对《大话设计模式》中的面向对象基础章节做的学习记录,主要涵盖了对象、类,封装、继承、多态,抽象类、接口,集合、泛型,委托与事件。