autofac版本:3.5.2 创建容器 var builder = new ContainerBuilder(); 注册方式(这一部分的关注点在于给RegisterType、RegisterAssemblyTypes方法传递的参数,以及可以使用lambda表达式进行筛选) 1、泛型/类型注册,好处 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-22 00:53:22   
                                阅读次数:
63
                             
                    
                        
                            
                            
                                普通函数 function foo<T>(x: T): T { return x; } 箭头函数 然而不能使用箭头泛型函数: const foo = <T>(x: T) => T; // Error: T 标签没有关闭 解决办法:在泛型参数里使用 extends 来提示编译器,这是个泛型: cons ...
                            
                            
                                分类:
其他好文   时间:
2020-06-21 23:05:58   
                                阅读次数:
106
                             
                    
                        
                            
                            
                                    一:LIKE操作符 /* 为在搜索子句中使用通配符,必须使用LIKE操作符。 */ 二:百分号(%)通配符 /* %表示任何字符出现任意次数,还能匹配0个字符 尾空格可能会干扰通配符匹配。 解决方法:在最后加一个%或使用函数去掉尾空格 %不可匹配NULL */ SELECT prod_id,prod ...
                            
                            
                                分类:
数据库   时间:
2020-06-20 16:42:29   
                                阅读次数:
66
                             
                    
                        
                            
                            
                                    https://www.bilibili.com/video/BV1S4411E7LY?p=2 2/46 P101 Dart介绍 Win Mac上面分别搭建Dart环境 开发工具配置 以及运行Dart P202 Dart 入口方法介绍 Dart打印 Dart注释 Dart变量 常量申明 变量命名规则 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-20 10:55:06   
                                阅读次数:
92
                             
                    
                        
                            
                            
                                1.面向对象和面向过程怎么理解 2.面向对象三大特征 3.解释一下多态 4.数组和链表的比较 4.讲一下各种集合 5.HashMap的底层结构 6.构造HashMap要注意什么,优化手段 7.泛型 8.IO流分类 9.创建线程的3种方法,callable接口和runnable接口有什么区别 10.什 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-19 22:36:57   
                                阅读次数:
61
                             
                    
                        
                            
                            
                                    1.1 理解什么是泛型 在.NET 2.0,可以成为革命性壮举的, 就是引入了激动人心的特性——泛型。.NET泛型是CLR和高级语言共同支持的一种全新的结构,实现了一种将类型抽象化的通用处理方式。在泛型机制中,我们不再为特定的类型而编码,取而代之的是一种通用的编码方式,因此泛型本质上就是一种代码重用 ...
                            
                            
                         
                    
                        
                            
                            
                                    一、什么是泛型 1、泛型其实就是在定义类、接口、方法的时候不局限地指定某一种特定类型,而让类、接口、方法的调用者来决定具体使用哪一种类型的参数。 ?2、比如一个水杯生产的时候不用指定它将来干什么?而是由将来的使用者决定放入什么。 3、假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组 ...
                            
                            
                                分类:
编程语言   时间:
2020-06-19 01:00:05   
                                阅读次数:
64
                             
                    
                        
                            
                            
                                    (1)保证了类型的安全性:泛型约束了变量的类型,保证了类型的安全性。例如List<int>和ArrayList。List<int>集合只能加入int类型的变量,ArrayList可以Add任何常用类型,编译的时候不会提示错误。 (2)避免了不必要的装箱、拆箱操作,提高程序的性能:泛型变量固定了类型, ...
                            
                            
                                分类:
其他好文   时间:
2020-06-18 16:07:05   
                                阅读次数:
51
                             
                    
                        
                            
                            
                                    
Java 从入门到进阶之路(二十三),  Java 集合框架中的Collection 的泛型。 ...
                            
                            
                                分类:
编程语言   时间:
2020-06-17 10:31:38   
                                阅读次数:
50
                             
                    
                        
                            
                            
                                    基本概念 协变:能够使用比原始指定的派生类型的派生程度更大(更具体)的类型。例如 IFoo<父类> = IFoo<子类> 逆变:能够使用比原始指定的派生类型的派生程度更新(更抽象)的类型。例如 IBar<子类> = IBar<父类> 关键字out和in 协变和逆变在泛型参数中的表现方式,out关键字 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-16 20:18:03   
                                阅读次数:
49