Home

padding

padding

  • ARIES algorithm

    aka $[‘eriz]$ 白羊宫

    • A Transaction Recovery Method Supporting Fine Granularity Locking and Partial Rollback Using Write Ahead Logging

Click to read more ...

SVM

SVM 简单分析

原始式

Click to read more ...

Basic-Template

Basic-Template

  • 类模板的{友元类模板, 友元函数模板}
    • 模板参数不共享, 全部实例
    • 共享, 用已有参数进行1totally实例化, 友元参数多, 部分序列实例友元, 友元参数少, 不限制其他参数各种实例也将是友元
  • 模板嵌套定义
    • 共享参数, 是无参数的模板
    • 非共享, 两套模板前缀
  • 函数与函数模板, trival, 同理

Click to read more ...

Fold-Expression

Fold-Expression

作用

  • 避免模板参数变长的basic case, 单独做函数实现(函数模板重载, 更具体, 更特化)
  • 适用于模板参数变长, 当且仅当只有一个变长参数
  • 记住, 折叠展开后, 再求值, 展开过程不求值
  • 不要YY编译器过程, 依旧不改变上下文语义(sizeof...(Args/args), 我的函数被调用多次等)

Click to read more ...

JavaReview

泛型

  • 类方法泛型: 泛型参数必须为自己引入, 不能使用类引入的泛型参数

  • 泛型类, 泛型方法的声明语法对比, 前者Name<T extends/super>, 后者<T extends/super>位于返回值之前, 参数/局部变量中的使用只能T

    • 显然, bounded只能用于泛型类, 泛型方法, 泛型句柄声明(此时只能WC), 不可作为真正参数(实参)

    • 这种问题引发的叫做: 泛型的使用, 泛型句柄的操作受限
    • 记住此时是使用, 不是定义, 声明泛型, 此时要么完全定死类型, 要么WC
    • 而定义, 声明时, 是要么T抽象, 要么WC抽象

Click to read more ...