摘要:
算法是用逻辑语言描述的问题求解步骤 问题:需要经过逻辑推演的中间或结果要素。 自然语言 逻辑语言 算法。 阅读全文
摘要:
泛型的特征-为什么使用泛型 一、泛型的特征 泛型的特征是抽象 将具有相似结构和功能的集合抽象为一个泛型实现。 一个泛型的抽象实现对应一个集合的具体实现。 泛型的具体化的含义是实现为集合中的某一具体实现。 二、泛型的作用: 1、统一的形式; 2、代码的简化与复用。 三、泛型的形状 —使用—> 可替代的 阅读全文
摘要:
Class<T> transform T:作为类型,用于定义变量; transform:作为具体类的类;用于创建实例。 类型信息是脱敏的具体类; 可以使用class的具体功能; 不能使用具体类的功能; 阅读全文
摘要:
所有的上下文信息都需要通过参量传入; 在方法内部获取不到任何调用类型的信息;或许这个可以改进; 改进的方案是添加一个缺省的thisClass关键字; 除了命名空间的作用外,与全局函数没有任何区别。 阅读全文
摘要:
限定泛型能构造出什么样的类型; 限定构造器的参量是哪些类型; 和构造出的类型能够使用哪些功能。 类型约束(type constraint)进一步控制了可指定的类型实参,当我们创建自己的泛型类型或者泛型方法的时候,类型约束是很有用的。 bounded parameter 类型约束:通过特定的语法描述参 阅读全文
摘要:
函数类型与型变 型变描述了符合里氏替换原则的相关类型,在经过型变后是否符合和怎样符合里氏替换原则的特征。 经过类型构造后生成新的类型。 型变本身是类型构造器。 型变描述了构造器的特征; 继承中的协变逆变: c++、java、scala都支持返回值协变,也就是说在继承层次中子类覆盖超类的方法时,可以指 阅读全文
摘要:
另一个可以帮助理解型变的例子是 Scala 标准库中的 trait Function1[-T, +R]。 Function1 表示具有一个参数的函数,其中第一个类型参数 T 表示参数类型,第二个类型参数 R 表示返回类型。 Function1 在其参数类型上是逆变的,并且在其返回类型上是协变的。 对 阅读全文
摘要:
型变是复杂类型的子类型关系与其组件类型的子类型关系的相关性。 Scala支持 泛型类 的类型参数的型变注释,允许它们是协变的,逆变的,或在没有使用注释的情况下是不变的。 在类型系统中使用型变允许我们在复杂类型之间建立直观的连接,而缺乏型变则会限制类抽象的重用性。 class Foo[+A] // A 阅读全文
摘要:
泛型:类型构造器; 类型构造过程:具体类型; 类型约束:类型约束与类型推断 区分是类型构造器本身还是在构造具体类型 阅读全文
摘要:
Spring核心思想,IoC与DI详解(如果还不明白,放弃java吧) 1.IoC是什么? IoC(Inversion of Control)控制反转,IoC是一种新的Java编程模式,目前很多轻量级容器都在广泛使用的模式。 2.IoC解决了什么问题? 在IoC出现以前,组件之间的协调关系是由程序内 阅读全文
摘要:
RabbitMQ与Redis队列对比 https://www.cnblogs.com/chinaboard/p/3819533.html Spring batch的学习 https://www.cnblogs.com/kevin443/p/6753703.html Quartz是OpenSympho 阅读全文
摘要:
数据库的视图是表运算的结果。 数据库的表是数据单元; join是运算符; 视图是运算结果。 数据库join解释 1、join:将两个表结构连接成一个视图 2、left、right、inner: 从基准表(left、right)中取出一条记录放到内存中(基准记录) 3、on:根据连接条件扫描连接表,有 阅读全文
摘要:
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 a 阅读全文
摘要:
语言库 rx aop kvo 功能库 UI network data-model-map cache 跨平台库 wkjscorebridge jspatch 性能监控库:友盟 部署库:jspathc UI开源库 1、组件库 2、构建库(布局) 3、交互库:下拉刷新 4、渲染库 阅读全文
摘要:
函数作为返回值 在构造函数的内部,目标函数只是一个可能引用了上下文变量和其它计算过程的可计算结构。 这个计算结构的定义需要用到内部函数。 这个可计算结构必须通过内部函数来生成?!。 函数签名结构的修改必须通过内部函数来实现。 计算结构的构建过程,只是结构体的构建或配置过程。不会发生实际运算。 或者说 阅读全文
摘要:
1、串联; 2、柯里化、偏函数。 阅读全文
摘要:
函数类型-(定义)->函数变量-(上下文赋值)->函数构建-->值函数-->求值。 一、函数类型 typedef void (^AFNetworkReachabilityStatusBlock)(AFNetworkReachabilityStatus status); public typealia 阅读全文
摘要:
因为swift没法打.a https://www.jianshu.com/p/ac629a1cb8f5 阅读全文