戏精程序员带你了解C#表达式树

开播提醒,戏精程序员带你了解C#表达式树。 10月18日,视频已经上传到了B站,各位可以通过以下链接进行查看: https://b23.tv/jzTNf0 下期开播时间将定于: 北京时间2020年10月20日晚上八点。...

2020/10/19 09:20
0
开播通知,戏精分享C#表达式

10月20日的直播内容已经上传更新,可以通过以下链接进行查看: https://www.bilibili.com/video/BV15y4y1r7pK 以下就本系列直播的直播时间进行一次性说明,后续将不会重复发送通知: 1. 后续...

2020/10/21 12:01
0
究竟是什么可以比反射还快实现动态调用?

戏精分享 C#表达式树,第一季正式完稿 前不久,我们发布了《只要十步,你就可以应用表达式树来优化动态调用》。 观众们普遍反映文章的内容太多复杂不太容易理解。 因此,我们以此为契机发布了...

2020/11/05 07:00
0
B站直播时间调整说明

直播时间与内容调整 直播的时间仍然不变,但是直播的内容将会进行如下调整: 讲解与视频录制改为每周的二、四、六进行。因此,相应的视频更新将会减缓。 每周一、三、五,直播将会变为直播进...

2020/11/04 00:17
0
寻找性能更优秀的不可变小字典

Dictionary 是一个很常用的键值对管理数据结构。但是在性能要求严苛的情况下,字典的查找速度并不高。所以,我们需要更快的方案。 需求说明 这里,我们需要一个 PropertyInfo 和委托对应的映...

寻找性能更优秀的动态 Getter 和 Setter 方案

反射获取 PropertyInfo 可以对对象的属性值进行读取或者写入,但是这样性能不好。所以,我们需要更快的方案。 方案说明 就是用表达式编译一个Action<TObj,TValue>作为 Setter,编译一个Func<...

Newbe.ObjectVisitor 样例1

将数据库链接字符串转型为数据模型,或者将数据模型格式化为链接字符串。 using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using F...

2020/11/08 19:46
0
Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨

更新内容 现在,你可以通过上下文修改属性的值了: //✔️ from 0.2 // 可以修改属性 o.V().ForEach((context) => ModifyData(context)).Run(); public static void ModifyData(IObjectVisi...

2020/11/08 19:46
0
Net5 已经来临,让我来送你一个成功

没错,那就是“下载成功”。 现在,已经可以急速下载.Net5 docker 镜像 .Net 5 进行今天已经正式发布,想必各位已经通过各种渠道了解到了此次发布的所有内容。 并且也都体会到了这次凑成三连...

Newbe.ObjectVisitor 0.3.7 发布,自动生成FluentAPI

Newbe.Claptrap 0.3.7 发布,自动生成 FluentAPI。 更新内容 原本,我们希望在 0.3 引入 mapper 或者 validation 其中之一。但是我们发现,我们需要完成更高层次的抽象才能更好的开展后续的工...

我画着图,FluentAPI 她自己就生成了

在 Newbe.ObjectVistor 0.3 版本中我们非常兴奋的引入了一个紧张刺激的新特性:使用状态图来生成任意给定的 FluentAPI 设计。 开篇摘要 在非常多优秀的框架中都存在一部分 FluentAPI 的设计。...

2020/11/15 22:04
0
Newbe.Claptrap 0.10.2 发布,Blazor 演示

Newbe.Claptrap 0.10.2 发布,我们为项目模板引入了 Minion 以及 Blazor 制作的交互界面。 更新内容 类库常规升级 升级了相关的所有类库至最新版本。包括 Dapr SDK 1.1 等等。 项目模板增强 ...

使用 Tye 辅助开发 k8s 应用竟如此简单(一)

最近正巧在进行 Newbe.Claptrap 新版本的开发,其中使用到了 Tye 来辅助 k8s 应用的开发。该系列我们就来简单了解一下其用法。 安装 Tye 首先,确保已经正确安装了 netcore 2.1 或以上版本的...

使用 Tye 辅助开发 k8s 应用竟如此简单(二)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中使用服务发现。 服务发现 - 微服务开发不可缺少的部件 服务发现,就是新注册的这个服务模块能够及时的被...

使用 Tye 辅助开发 k8s 应用竟如此简单(三)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何对数据库进行链接。 中间件链接 绝大多数服务都需要用到外部中间件来支持应用程序的正常运行,通常来...

使用 Tye 辅助开发 k8s 应用竟如此简单(四)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何进行日志的统一管理。 必不可少的日志管理 对应用进行日志记录和分析是诊断排查线上问题的重要手段。...

Newbe.Claptrap 0.9.4 发布,全新构建

Newbe.Claptrap 0.9.4 发布,全新构建,全新内容,全新体验。 简介 此次的版本更新虽然只是一个副版本更新。但实际上我们带来了非常多全新的内容。全方位将本框架带入到一个新的次代。我们希...

使用 Tye 辅助开发 k8s 应用竟如此简单(五)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中实现对分布式链路追踪。 我是谁?我在哪儿?我咋了? 分布式系统纷繁复杂,特别以现在微服务架构的出现,...

02/23 22:03
14
使用 Tye 辅助开发 k8s 应用竟如此简单(六)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们将进一步研究 Tye 与分布式应用程序运行时 Dapr 如何碰撞出更精彩的火花。 巧了,巧了,真是巧了 今天正值 dapr 1.0 发布的日子。...

02/25 22:10
9
Newbe.Claptrap 框架入门,第二步 —— 创建项目

接上一篇 《Newbe.Claptrap 框架入门,第一步 —— 开发环境准备》,我们继续了解如何创建一个 Newbe.Claptrap 项目。 安装项目模板 打开控制台运行以下命令来安装最新的项目模板: dotnet n...

没有更多内容

加载失败,请刷新页面