加载中
C#的泛型约束问题

众所周知,C#中的类是单继承的,一个类只能继承自一个基类,但是可以继承多个接口,因此,我们常常通过接口实现多重继承。 泛型约束也是一样的道理,一个泛型只能有一个类约束,但可以有多个...

2021/02/24 21:50
165
雪花算法 SnowFlake

唯一ID算法Snowflake相信大家都不墨生,他是Twitter公司提出来的算法。非常广泛的应用在各种业务系统里。也因为Snowflake的灵活性和缺点,对他的改造层出不穷,比百度的UidGenerator、美团的...

F#实现快排,C#可以直接调用

namespace FSCore open System.Collections.Generic module FSZXQ = let hello name = printfn "Hello %s" name let rec quickSortFS(xs:int list)= match xs with |[]->[] |[a]->[a] |(e::x...

xs
2021/02/05 22:40
198
在C#中IQueryable和IEnumerable的区别

IEnumerable 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延...

2020/11/03 21:22
85
.Net 5.0 Json序列化中文转义

JsonSerializer.Serialize自动会对非Ascii字符进行转义,变成诸如"\u5468"之类的东西,对网页应用比较友好,当我们不需这个转义的时候,必须设置JsonSerializerOptions如下: var options = ...

2020/10/10 18:49
1.2K
Tcp/IP学习笔记(1)

大多数的网络应用程序都被设计成客户---服务器模式 双方都有对应的一个或者多个协议进行通信,应用程序通常是用户进程,而下三层一般在内核执行,应用层关心应用程序的细节,下三层处理通讯细...

2020/09/19 22:33
59
Vue使用extends对构造器进行扩展

在Vue开发时可以对构造器进行扩展 ,使用extends实现为: // 扩展 var extendObj ={ created: function(){ console.log("我是被扩展出来的"); } } // 实例化vue var app = new Vue({ ......

2020/07/09 22:46
103
Vue中使用mixins复用Vue外的代码减少代码的污染

在Vue中有时我们为了减少再造轮子,会使用一些现成的Js库代码,'这是使用mixins可以减少代码的污染 // 额外临时加入时,用于显示日志 var addLog={ updated:function(){ console.log("数据放生...

2020/07/09 22:40
306
ASP.Net Core中如何实现前端密码和密码确认

在web开发中前端不可缺少的是数据的验证。一般的前端验证都是使用javascript实现的。今天我们利用easyui来实现其验证功能 具体如下代码: ...

2020/03/02 18:15
305
Socket

socket通信原理 对于TCP/IP、UDP、SOCKET 编程我们需要了解以下的知识: 1、什么是TCP/IP 、UDP 2、Socket在哪里呢? 3、Socket是什么? 你会使用吗? 什么是TCP/IP 、UDP? 首先TCP/IP 即传...

2020/01/11 22:53
230
C#泛型中怎样实现数值类型的限制与操作四则运算

在C#中定义泛型可以达到代码的重复利用,但是如何将泛型方法限制为数值类型(如int,double,float 等)并对其进行进行四则运算呢? 其实:C#不支持这一点。Hejlsberg描述了不实现此特性的原因...

2019/11/24 15:36
3.7K
ASP.Net Core 3.X并发限制简介

在Asp.net core 3.0 之前使用asp.net core 会出现线程池内线程不足的情况,出现并发冲突现象, 并发冲突主要情况如下: 1、用户导航到实体编辑页面; 2、第一个用户的更改还未写入数据库之前...

2019/11/24 13:35
2.2K
ASP.NET CORE3 配置log4net 日志

在微软发布的ASP.NET Core 中给了一种默认的日志配置选择,那么当我们使用其他的日志中间件是如何配置呢?如下: 1、使用NutGet 获取日志库:Microsoft.Extensions.Logging.Log4Net.AspNetCo...

2019/11/10 19:56
2.6K
C#中面向切面编程AOP

AOP(Aspect-Oriented Programming)面向切面编程思想作为OOP的补充,在.Net领域也流行好几年了,确实能解决OOP的顽疾,是OOP程序设计一大福音!现在各种框架组件里面,AOP已经是标配,各种笔试...

2019/10/24 23:10
1.5K
C#中依赖注入

由于客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户只定义一个注入点。在程序运行过程中,客户类部直接实例化具体服务类实例,而是客户类的运行上下文环境或者专门组建负责...

2019/10/24 21:09
1.3K
MariaDB(Mysql)中的左连接、右连接、内连接、全连接简介

1、基本定义 left join (左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。   right join (右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。   inner...

2019/10/16 00:14
228

没有更多内容

加载失败,请刷新页面

返回顶部
顶部