首页
学习
活动
专区
工具
TVP
发布

草根专栏

一个 .NET Core 开发者的专栏。
专栏作者
228
文章
318986
阅读量
110
订阅数
使用基于token的安全体系有什么优点?
我要使用asp.net core 2.0 web api 搭建一个基础框架并立即应用于一个实际的项目中去.
solenovex
2022-11-24
7490
假象
在刚学C#的时候,我以为C#里的==和.NET里的object.Equals()方法是一样的,就是一个语法糖而已。其实它们的底层机制是不一样的,只不过它们给出的结果在大多数情况下恰好相同。
solenovex
2022-05-10
2560
项目配置
上一部分预备知识在这 http://www.cnblogs.com/cgzl/p/9010978.html
solenovex
2022-05-10
7870
为应用生成路由.
第一篇文章是: "使用angular cli生成angular5项目" : http://www.cnblogs.com/cgzl/p/8594571.html
solenovex
2022-05-10
2500
ng generate <蓝本名> 命令.
第一篇文章是: "使用angular cli生成angular5项目" : http://www.cnblogs.com/cgzl/p/8594571.html
solenovex
2022-05-10
7070
生成数据库
第1部分: http://www.cnblogs.com/cgzl/p/7637250.html
solenovex
2022-05-10
9670
使用C# (.NET Core) 实现迭代器设计模式 (Iterator Pattern)
问题就是多个菜单把事情变复杂了. 例如: 如果一个服务员需要使用两份菜单的话, 那么她就无法很快的告诉客户有哪些菜是适合素食主义者的了.
solenovex
2022-05-10
5220
使用C# (.NET Core) 实现模板方法模式 (Template Method Pattern)
可以看到咖啡和茶的制作工序是差不多的, 都是有4步, 其中有两步它们两个是一样的, 另外两步虽然具体内容不一样, 但是都做做的同一类工作.
solenovex
2022-05-10
5590
使用C# (.NET Core) 实现单体设计模式 (Singleton Pattern)
实际中有很多种对象我们可能只需要它们的一个实例, 例如: 线程池,缓存, 弹出的对话框, 用于保存设置的类, 用于logging的类, 硬件设备驱动对象等等.
solenovex
2022-05-10
9020
Rust 连接 PostgreSQL 数据库
这次,我们使用 postgres 这个 crate 来连接和操作 PostgreSQL 数据库。
solenovex
2022-03-10
2.6K0
Rust 使用 dotenv 来设置环境变量
在项目中,我们通常需要设置一些环境变量,用来保存一些凭证或其它数据,这时我们可以使用 dotenv 这个 crate。
solenovex
2022-03-10
2.9K0
RabbitMQ 入门 (Go) - 6. 数据持久化(上)
注意上面前面几个 Queue,这些 Queue 就是我们让传感器和协调器监听那两个 Fanout Exchange 时创建的,因为这两个 Exchange 不使用路由 Key 来决定接收者,我使用了空字符串“”作为这些 Queue 的名称,而RabbitMQ 就会为它们赋予一个唯一的名字。
solenovex
2021-11-02
4990
RabbitMQ 入门 (Go) - 5. 使用 Fanout Exchange 做服务发现(下)
实际上,我们可以继续使用 RabbitMQ 和它的 Exchanges 来连接这个应用程序的其他部分,但是我想探索一个稍微不同的模型:我想使用协调器来跟踪哪些类型的消费者得到消息通知。
solenovex
2021-11-02
3420
gRPC in ASP.NET Core 3.x -- Protocol Buffer(2)Go语言的例子(下)
第一篇文章(大约半年前写的):https://www.cnblogs.com/cgzl/p/11246324.html
solenovex
2020-02-18
5490
使用ASP.NET Core 3.x 构建 RESTful API - 3.2 路由和HTTP方法
路由机制会把一个请求的URI映射到一个Controller上面的Action,所以当你发送一个HTTP请求的时候,MVC框架会解析这个请求的URI,并尝试着把它映射到一个Controller上面的Action。
solenovex
2019-11-26
1.2K0
C# 8 - 其它新特性
这段代码里有两个本地方法,他们分别对实例的一个字段和方法里的一个本地变量进行了修改操作,也就是捕获并更新了本地的状态。
solenovex
2019-11-07
8320
使用 MiniProfiler 来分析 ASP.NET Core 应用
MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NET Core应用。
solenovex
2019-07-02
1.4K0
C# - 为引用类型重定义相等性
例如两个引用类型的变量 x 和 y,如果这样写:if(x == y) {...},那么大家都明白,这个比较的是引用的相等性。
solenovex
2019-05-25
7020
C# - 为值类型重定义相等性
重写object.Equals()方法,是避免了反射,因为System.ValueType里面对object.Equals()方法的重写实现如下:
solenovex
2019-05-25
1.1K0
C# - char类型的一些介绍
Char C#里面的char,其实就是System.Char类型的别名,它代表一个Unicode字符(是这样吗?),占用两个字节。 例如:char c = ‘A’; char占用两个字节,也就是16位
solenovex
2019-05-25
1.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档