最新 最热

【Java AWT 图形界面编程】Container 容器 ③ ( ScrollPane 可滚动容器示例 )

ScrollPane 可滚动容器 无法在 屏幕中独立存在 , 必须 依赖于 Frame 窗口而存在 ;

2023-03-30
1

【Java AWT 图形界面编程】Container 容器 ① ( Container 容器类子类 | Component 组件类常用 API | Container 容器类常用 API )

Container 容器类 , 继承自 Component 组件类 , 因此 Component 中的成员 属性与方法 , 在 Container 中也可以使用 ;

2023-03-30
1

【Java AWT 图形界面编程】AWT 简介 ( AWT 核心类继承体系 )

Java 中 使用 AWT 和 Swing 进行 图形界面开发 , AWT 是 抽象窗口工具集 , Abstract Window Toolkit , AWT 功能比较简单 , Swing 提供了更加丰富的界面组件库 ;

2023-03-30
1

C++模板(初阶)

如果我们定义了这个函数,其参数是int&类型的,也就是只能将整型的数据进行交换,那么如果我一个项目里面,不仅要进行整型的数据交换,还要浮点,自定义类型等等,那岂不是要使用很多个函数,而且函数的内容几乎一样。...

2023-03-30
1

【数字信号处理】线性常系数差分方程 ( 概念 | 线性常系数差分方程解法 )

可以使用 " 线性 常系数 差分方程 " 描述 系统 " 输入序列 " 与 " 输出序列 " 之间的关系 ,

2023-03-30
1

【Groovy】编译时元编程 ( 利用注解进行 AST 语法树转换 | 定义注解并使用 GroovyASTTransformationClass 注明 AST 转换接口 | AST 转换接口实现 )

首先 , 定义 Compile 注解 , 该注解名称是任意字符串 , @Target(ElementType.METHOD) 表示该注解作用于方法上 , @GroovyASTTransformationClass("MyASTTransformation") 表示该注解修饰的节点对应的 AST 转换接口实...

2023-03-30
1

【Groovy】编译时元编程 ( 编译时方法拦截 | 在 MyASTTransformation#visit 方法中找到要拦截的方法 )

方法中 , 其中 ASTNode[] nodes 参数是 AST 语法树根节点数组 , 每个数组元素都是一个 ModuleNode 对应一个 Groovy 脚本 ;

2023-03-30
1

【Groovy】编译时元编程 ( ASTTransformation#visit 方法简介 | org.codehaus.groovy.ast.ModuleNode 脚本节点 )

在上一篇博客 【Groovy】编译时元编程 ( 编译 ASTTransformation | 打包 ASTTransformation 字节码文件 | 编译 Groovy 类同进行编译时处理 ) 中 , 写的进行 Groovy 编译时处理 ASTTransformation 如下 :...

2023-03-30
1

【Groovy】编译时元编程 ( AST 语法树分析 | ClassNode 根节点 | 方法 Methods 节点 | 字段 Fields 节点 | 属性 Properties 节点 )

在上一篇博客 【Groovy】编译时元编程 ( 编译时元编程引入 | 声明需要编译时处理的类 | 分析 Groovy 类的 AST 语法树 ) 中 , 使用 GroovyConsole 工具分析了

2023-03-30
1