Bootstrap
c#包含日志输出的项目搭建

在工作过程中,我们总会碰到很多小型的功能点需要完成,以LZ自己的工作情况来举例,其中最频繁的是俩点 1、控制台项目 2、web界面(纯前台)

百度C++工程师的那些极限优化(内存篇)

本文从内存访问角度,收集总结了一些具有通用意义的典型案例,分享出来和大家学习交流。

堪比JMeter的.Net压测工具 - Crank 入门篇

Crank目标之一是为开发人员提供一种工具,让他们能够非常轻松地处理性能并衡量潜在的改进。其中一些功能是:

Redis OM .NET Redis对象映射框架

Redis OM 是 Redis 官方推出的对象映射框架,即:Object Mapping。让开发人员更简单、方便的操作 Redis 数据。Redis 存储的数据抽象为对象映射,支持基于对象的 Redis 数据持久化、流式查询操作。

初识MASA Blazor

MASA Blazor是一个Blazor的UI组件库。就像大家写前端熟知的Bootstrap, Ant Design一样。那具体哪里不一样呢?

C++线程池的实现

本人在开发过程中经常会遇到需要使用线程池的需求,但查了一圈发现在C++中完备的线程池第三方库还是比较少的,于是打算自己搞一个,链接地址文章最后附上,目前还只是初版,可能还有很多问题,望各位指正。

【设计模式】适配器模式

适配器模式的作用就是把原本不兼容的接口,通过适配修改到统一的过程,使得用户方便使用。

Redis OM .NET Redis对象映射框架

Redis OM 是 Redis 官方推出的对象映射框架,即:Object Mapping。让开发人员更简单、方便的操作 Redis 数据。Redis 存储的数据抽象为对象映射,支持基于对象的 Redis 数据持久化、流式查询操作。

初识MASA Blazor

MASA Blazor是一个Blazor的UI组件库。就像大家写前端熟知的Bootstrap, Ant Design一样。那具体哪里不一样呢?

MASA Framework - DDD设计(1)

领域驱动设计是一个有关软件开发的方法论,它提出基于领域开发的开发模式,基于DDD理论,我们可以设计出高质量的软件模型。

MASA Framework - EventBus设计

利用发布订阅模式来解耦不同架构层级,亦可用于解决隔离业务之间的交互

手把手教你学Dapr - 4. 服务调用

为什么不直接用HttpClientFactory呢 先问几个问题: 如何发现和调用不同服务的方法 如何安全地调用其他服务,并对方法应用访问控制 如何处理重试和瞬态错误 如何使用分布式跟踪指标来查看调用图来诊断生产中的问题

Blazor是春天还是寒风里的挣扎

Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共享代码和库。

手把手教你学Dapr - 8. 绑定

使用绑定,您可以使用来自外部系统的事件触发您的应用程序,或与外部系统交互。这个构建块为您和您的代码提供了几个好处:

手把手教你学Dapr - 2. 必须知道的概念

Dapr API提供Http和gRPC通讯方式。

手把手教你学Dapr - 9. 可观测性

通过Tracing(跟踪)、Metrics(指标)、Logs(日志)和Health(运行状况)监控应用程序。

手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序

在这个环境的搭建过程中,可以看到dapr还有点“稚嫩”,毕竟现在才1.4版本,还有很长的路要走 但是这并不妨碍他带来的一些思想的进步,如果你错过了微服务的第一波浪潮,也错过了Service Mesh,那分布式应用运行时(Dapr)可以作为你新的起点

手把手教你学Dapr - 7. Actors

Actor模式将Actor描述为最低级别的“计算单元”。换句话说,您在一个独立的单元(称为actor)中编写代码,该单元接收消息并一次处理一个消息,没有任何并发或线程。

堪比JMeter的.Net压测工具 - Crank 入门篇

Crank目标之一是为开发人员提供一种工具,让他们能够非常轻松地处理性能并衡量潜在的改进。其中一些功能是:

手把手教你学Dapr - 5. 状态管理

使用状态管理,您的应用程序可以将数据作为键/值对存储在支持的状态存储中。

手把手教你学Dapr - 6. 发布订阅

发布/订阅模式允许微服务使用消息相互通信。

C#8.0 可空引用类型

c#8.0增加的可为空引用类型就是用来帮助开发者降低甚至消除NULL异常。

.Net Minimal API 介绍

Minimal APIs 是.Net 6 中新增的模板,借助 C# 10 的一些特性以最少的代码运行一个 Web 服务。本文脱离 VS 通过 VS Code,完成一个简单的 Minimal Api 项目的开发。

谈反应式编程在服务端中的应用,数据库操作优化,提速 Upsert

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

无价值人生记录.0:浪费1000%时间去做一个用来节省1%时间的“轮子玩具”(上:因缘)

告诉自己为何要做 AOP 静态编织的初心, 哪有什么必须要有价值的东西, 干就了事, 废话什么。

c#包含日志输出的项目搭建

在工作过程中,我们总会碰到很多小型的功能点需要完成,以LZ自己的工作情况来举例,其中最频繁的是俩点 1、控制台项目 2、web界面(纯前台)

【劳动最光荣】TcaplusDB祝大家劳动节快乐

马上又到一年五月,五一小长假就要来了!

starforce源码解读一:关键字partial

Star Force 是一个使用 Game Framework 游戏框架制作的游戏演示项目。

寻找性能更优秀的不可变小字典

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

Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨

Newbe.Claptrap 0.2.10 发布,更花里胡哨。

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

反射获取 PropertyInfo 可以对对象的属性值进行读取或者写入,但是这样性能不好。所以,我们需要更快的方案。

Newbe.ObjectVisitor 样例 1

Newbe.ObjectVisitor 样例 1 我们增加了一些可以使用该库实现功能的场景和做法说明。

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

在非常多优秀的框架中都存在一部分 FluentAPI 的设计。这种 API 设计更加符合人类自言语言描述。使得代码更加具备可读性。

.Net Core Excel导入导出神器Npoi.Mapper

    我们在日常开发中对Excel的操作可能会比较频繁,好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多,这款软件功能也十分强大,而且接近原始编程。

其他标签