钱行慕

导航

上一页 1 2 3 4 5 6 ··· 10 下一页

2020年11月16日 #

【译】ASP.NET Core Web API中的自定义格式化器

摘要: 原文链接:传送门。 ASP.NET MVC使用输入输出格式化器在Web API中支持数据交换。输入格式化器用在模型绑定中,而输出格式化器用来格式化响应数据。 框架为JSON和XML提供了内置的输入及输出格式化器。其也为纯文本提供了内置的输出格式化器,但其并没有为纯文本提供内置的输入格式化器。 这篇文 阅读全文

posted @ 2020-11-16 13:53 钱行慕 阅读(455) 评论(0) 推荐(2) 编辑

2020年11月12日 #

【译】在ASP.NET Core Web API中格式化响应数据

摘要: 原文链接:传送门。 ASP.NET Core Web API支持格式化返回数据。返回数据可以以指定的格式进行格式化,或者对客户端请求的格式进行响应。 指定格式的Action结果 一些Action的结果类型会被限定于特定的格式,比如 JsonResult 和 ContentResult。Action可 阅读全文

posted @ 2020-11-12 14:26 钱行慕 阅读(628) 评论(0) 推荐(0) 编辑

2020年11月11日 #

【译】ASP.NET Core Web API的返回类型

摘要: 原文链接:传送门。 ASP.NET Core为Web API控制器动作方法返回类型提供了如下几个选择: Specific type IActionResult ActionResult<T> 这篇文章解释了什么时候最适合使用各个类型。 指定类型(Specific type) 最简单的API会返回原生 阅读全文

posted @ 2020-11-11 15:40 钱行慕 阅读(1532) 评论(0) 推荐(2) 编辑

2020年11月6日 #

【译】C#如何修改表达式树

摘要: 本章会向你展示如何修改一个表达式树。表达式树是不可变的,其以为着它们不能被直接修改。 为了更改一个表达式树,你必须创建一个已存在的表达式树的拷贝,并且当你创建这个拷贝时,做出必要的更改。你可以使用一个ExpressionVisitor 类来遍历一个已存在的表达式树,并拷贝其访问的各个节点。 修改一个 阅读全文

posted @ 2020-11-06 15:59 钱行慕 阅读(108) 评论(0) 推荐(0) 编辑

【译】C#如何执行一个表达式树

摘要: 本章会展示给你如何执行一个表达式树。执行一个表达式树或者返回一个值,或者只是执行一个比如方法调用那样的动作。 只有代表了Lambda表达式的表达式树可以被执行。代表了Lambda表达式的表达式树是 LambdaExpression 或Expression<TDelegate> 类型的。为了执行这些表 阅读全文

posted @ 2020-11-06 15:42 钱行慕 阅读(219) 评论(0) 推荐(0) 编辑

【译】C#表达式树

摘要: 原文链接:传送门。 表达式树以树状的数据结构来表示代码,树的每一个节点都是一个表达式,比如是一个方法调用,或者一个二元操作符x<y。 你可以编译并运行由表达式树所表示的代码。这可以使你进行可执行代码的动态修改,也可以在不同的数据库中执行LINQ查询,已经创建动态查询。 表达式树也可以用在动态语言运行 阅读全文

posted @ 2020-11-06 13:51 钱行慕 阅读(198) 评论(0) 推荐(0) 编辑

2020年11月5日 #

【译】C#迭代器

摘要: 原文链接:传送门。 一个迭代器而用来步进一个集合,比如列表或者数组。 一个迭代器方法或者get访问器将会在一个集合上执行一个自定义的迭代器。一个迭代器方法使用yield return 语句来每次返回集合中的一个元素。当程序的执行流达到一个yeild return语句时,程序便会记住代码中现在的位置。 阅读全文

posted @ 2020-11-05 14:32 钱行慕 阅读(236) 评论(0) 推荐(1) 编辑

2020年8月13日 #

列存储索引-第一部分:架构【中】

摘要: 原文链接:传送门。 这篇文章我们主要分析下列存储索引之所以高效快速的原因。 压缩 通过存储按列分组的数据,就如同值可以被分组因而非常高效的压缩一样。这种压缩常常会将表的大小减小10倍左右,并比标准的SQL Server压缩提供充分的优化。 举个例子,如果一个具有数十亿行的数据表具有一个ID列,并且这 阅读全文

posted @ 2020-08-13 22:17 钱行慕 阅读(116) 评论(0) 推荐(0) 编辑

2020年8月10日 #

列存储索引-第一部分:架构【上】

摘要: 原文链接:传送门。 微软随着SQL Server 2012的发布引入了列存储索引这一特性,并且从那时候起,在每一个发行版本中都会对其进行改进。你或许想知道为什么它们与传统的索引有所不同以及它们是如何工作的。 在这个系列里,Edward Pollack解释了列存储索引的架构。在本系列接下来的文章中,他 阅读全文

posted @ 2020-08-10 21:49 钱行慕 阅读(130) 评论(0) 推荐(0) 编辑

2020年7月29日 #

【译】设计模式:原型模式

摘要: 动机 现代的编程都是基于成本考虑的。当涉及到使用计算机资源时,“节约”便是一个大问题,因此程序员们都竭尽全力来寻找方式来提升程序的性能。当我们谈论对象创建时,我们可以找到一个更好的方式来产生一个对象:克隆。而有一个设计模式是与之相关的:它没有创建对象,而是克隆了一个对象。如果创建一个对象的成本是比较 阅读全文

posted @ 2020-07-29 21:57 钱行慕 阅读(126) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页