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

HueiFeng技术专栏

专栏成员
101
文章
109184
阅读量
25
订阅数
ASP.NET Core 3.x API版本控制
一般来说需要更改我们API的时候才考虑版本控制,但是我觉得我们不应该等到那时候来实现它,我们应该有一个版本策略从我们应用程序开发时就开始制定好我们的策略,我们一直遵循着这个策略进行开发。
HueiFeng
2020-06-03
7540
C#设计模式之订阅发布模式
发布订阅是一种设计模式,它允许应用程序组件之间进行松散耦合。 其实订阅发布设计中主要是发布者生成事件通道,用于在不了解任何订阅者存在的情况下通知订阅者。
HueiFeng
2020-05-25
1K0
ASP.NET Core依赖注入(DI)
ASP.NET Core允许我们指定注册服务的生存期.服务实例将根据指定的生存时间自动处理.因此,我们无需担心清理此依赖关系,他将由ASP.NET Core框架处理.有如下三种类型的生命周期.
HueiFeng
2020-05-13
1.3K0
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
依赖倒置(Dependency Inversion Principle,缩写DIP)是面向对象六大基本原则之一。他是指一种特定的的解耦形式,使得高层次的模块不依赖低层次的模块的实现细节,依赖关系被颠倒(反转),从而使得低层次模块依赖于高层次模块的需求抽象.
HueiFeng
2020-05-13
1.2K0
ASP.NET Core WebAPI实现本地化(单资源文件)
在Startup ConfigureServices 注册本地化所需要的服务AddLocalization和 Configure<RequestLocalizationOptions>
HueiFeng
2020-05-04
1.2K0
TypeScript类型别名
var str1:string|number="10"; 通过如上代码我们既可以是字符串也可以是数值 那么通过类型别名进行定义,那么下面我们可以是我们定义的类型 type strType=string|number|boolean; var str2:strType="10"; str2=10; str2=true; 当然我们可以对我们的接口也采用类型别名方式 interface muchType1{ name:string } interface muchType2{ age:number
HueiFeng
2020-04-09
1.1K0
TypeScript函数类型
通过如下代码我们实现了一个返回值为number类型的方法,同时我们也对返回值和参数进行了约束
HueiFeng
2020-04-09
7490
TypeScript数组类型
类型+方括号 在我们创建数组的时候同样我们可以定义数组内数据的类型,如下所示 var arr:number[]=[1,2,3] var arr2:string[]=["1","2","3"] var arr3:any[]=[1,"2",true] 泛型Array<T> 如下代码所示我们可以以泛型的方式进行创建数组 var arrType:Array<number>=[1,2,3] var arrType1:Array<string>=["1","2","3"] var arrType2:Array<any>
HueiFeng
2020-04-09
8340
TypeScript联合类型 接口
这一块我们必须使用string或者number都支持的类型,那么下面我们可以进行调用扩展方法toString()
HueiFeng
2020-04-09
5390
TypeScript数据类型
上述代码片段写法,他可以是带返回值也可以无返回值,他不会报任何语法错误,如果说我们在后面加一个void
HueiFeng
2020-04-09
3860
TypeScript数据类型
上述代码片段写法,他可以是带返回值也可以无返回值,他不会报任何语法错误,如果说我们在后面加一个void
HueiFeng
2020-04-01
3810
TypeScript环境搭建
TypeScript是微软开发的一门自由和开源的编程语言,TypeScript是JavaScript的一个超集,他保留JavaScript语言本身的特性,同时他向我们提供了一些语法糖帮助我们方便更好的实践面向对象编程。
HueiFeng
2020-04-01
1940
ASP.NET Core AutoWrapper 自定义响应输出
AutoWrapper是一个简单可自定义全局异常处理程序和ASP.NET Core API响应的包装。他使用ASP.NET Core middleware拦截传入的HTTP请求,并将最后的结果使用统一的格式来自动包装起来.目的主要是让我们更多的关注业务特定的代码要求,并让包装器自动处理HTTP响应。这可以在构建API时加快开发时间,同时为HTTP响应试试我们统一的标准。
HueiFeng
2020-04-01
1.5K0
TypeScript联合类型 接口
这一块我们必须使用string或者number都支持的类型,那么下面我们可以进行调用扩展方法toString()
HueiFeng
2020-04-01
5370
TypeScript数据类型
上述代码片段写法,他可以是带返回值也可以无返回值,他不会报任何语法错误,如果说我们在后面加一个void
HueiFeng
2020-03-30
3250
TypeScript环境搭建
TypeScript是微软开发的一门自由和开源的编程语言,TypeScript是JavaScript的一个超集,他保留JavaScript语言本身的特性,同时他向我们提供了一些语法糖帮助我们方便更好的实践面向对象编程。
HueiFeng
2020-03-30
3550
ASP.NET 开源导入导出库Magicodes.IE 完成Excel图片导入导出
如下述示例代码所示,我们需要在图片属性上添加ExportImageFieldAttribute特性,使用特性的“Width”属性指定图片宽度,“Height”属性指定图片高度,“Alt”属性指定替换文本,也就是当图片不存在时则会显示此文本:
HueiFeng
2020-03-19
1K0
C#中Equals和GetHashCode
我们需要达到的是忽略相同数据的对象,但是并没有达到我们如期的效果.因为是distinct默认比较的是对象的引用…所以这样达不到我们预期效果.那我们修改一下来实现我们预期效果.
HueiFeng
2020-02-24
6280
C# 中的IComparable和IComparer
在开发过程中经常会遇到比较排序的问题,比如说对集合数组的排序等情况,基本类型都提供了默认的比较算法,如string提供了按字母进行排序,而int整数则是根据整数大小进行排序.但是在引用类型中(具有多个字段),那么这个排序当然也是取决于我们特定的值。
HueiFeng
2020-02-24
7460
ASP.NET Core使用环境变量
通常在应用程序开发到正式上线,在这个过程中我们会分为多个阶段,通常会有 开发、测试、以及正式环境等。每个环境的参数配置我们会使用不同的参数,因此呢,在ASP.NET Core中就提供了相关的环境API,方便我们更好的去做这些事情。
HueiFeng
2020-02-24
1.6K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档