对实例属性的set或get进行额外的处理(例如,类型检查或验证)。 可以使用类property对属性进行set,get,delete的定制化。类签名如下: class property(fget=None, fset=None, fdel=None, doc=None) 返回一个property的属 ...
分类:
其他好文 时间:
2019-12-08 17:18:26
阅读次数:
110
近期在Python中使用java语言的时候有涉及到如何创建HashMap和ArrayList等容器,最开始的疑惑是,java里面的容器是有泛型做类型检测的,而在python中却没有泛型这个说法,那么如何将没有泛型的普通HashMap类和Java中带有泛型的HashMap对应起来呢? 后来实验发现其实 ...
分类:
其他好文 时间:
2019-12-06 15:10:57
阅读次数:
128
package com.atguigu.mybatis.dao; import com.atguigu.mybatis.bean.Employee; /** * @Author 谢军帅 * @Date2019/11/11 16:16 * @Description */ public interfac ...
分类:
数据库 时间:
2019-11-11 18:36:54
阅读次数:
103
1. 什么是Flow? Flow 是javascript代码的静态类型检查工具。它是Facebook的开源项目(https://github.com/facebook/flow),Vue.js(v2.6.10的源码使用了Flow做了静态类型检查。因此我们现在先来了解下Flow的基本知识,有助于我们分 ...
分类:
其他好文 时间:
2019-10-29 19:24:23
阅读次数:
77
Intel80386手册——6.3段级保护 主要包括五个方面: 类型检查 界限检查 寻址范围约束 子程序入口点约束 指令集约束 段时保护的单元,段描述符中存储着 保护机制参数 。 6.3.1描述符存储保护机制参数 程序将选择子装入寄存器时,处理器不仅加载段的基址部分,而且也把保护参数装入段寄存器。每 ...
分类:
其他好文 时间:
2019-10-27 16:20:40
阅读次数:
90
动态编程 动态编程是相对于静态编程而言,平时我们大多讨论的都是静态编程,java便是一种静态编程语言,它 的类型检查是在编译期间完成的。而动态编程是绕过了编译期间,在运行时完成类型检查。java有如下方法实现动态编程:动态代理,动态编译 动态代理: 动态代理在我在设计模式中已经介绍过了,主要是通过 ...
分类:
其他好文 时间:
2019-10-21 17:45:15
阅读次数:
96
1 inline函数的好处 节省调用开销;相对于宏展开,inline发生在编译阶段,会做类型检查。 2 指针函数与函数指针的区别 指针函数是指带指针的函数,即本质是一个函数;函数指针是指向函数的指针变量,即本质是一个指针变量。 3 左值与右值的区别 左值指的是可以取地址的变量,左值与右值的根本区别在 ...
分类:
编程语言 时间:
2019-10-01 20:58:26
阅读次数:
119
#为什么用泛型?一言以蔽之,当你定义类,接口,方法的时候泛型可以使类型(类和接口)作为参数。和声明方法时那些普通的参数相似,类型参数可以使你针对于不同的输入复用代码。但是和普通参数不同的是普通参数的输入是值,而类型参数的输入是类型。使用参数的代码拥有更多的好处:更强的编译时类型检查Java 编译器针... ...
分类:
其他好文 时间:
2019-10-01 13:50:24
阅读次数:
104
导入 作用 1. 类型检查,防止运行时出现参数和返回值类型不符合。 2. 不影响正常运行,指挥提醒 用法 在传入参数时通过"参数名:类型"的形式声明参数的类型; 返回结果通过" 结果类型"的形式声明结果的类型。 在调用的时候如果参数的类型不正确pycharm会有提醒,但不会影响程序的运行。 对于如l ...
分类:
其他好文 时间:
2019-09-28 21:46:32
阅读次数:
112
Jest是Facebook推出的一款单元测试工具。 安装 在package.json中添加脚本: 生成Jest配置文件(生成jest.config.js) 使用 先简单编写一个ts文件 编写测试用例: 执行测试脚本: 使用ts-jest的好处是,能够在测试用例中进行类型检查。 ...
分类:
其他好文 时间:
2019-09-15 00:59:57
阅读次数:
113