java的反射机制就是增加程序的灵活性,避免将程序写死到代码里, 例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInstance( ...
分类:
编程语言 时间:
2020-05-17 19:20:10
阅读次数:
139
1.前言 今天接触了使用 PRC【远程过程调用协议】的Thrift 框架 ,留下随笔心得,这是安装篇 2.下载 去apache官网下载Thrift脚本编译程序,window则下载一个exe文件,然后将文件的路径设置在系统环境变量path即可 Thrift 下载地址 : http://archive. ...
分类:
其他好文 时间:
2020-05-11 22:08:39
阅读次数:
76
学习Makfile需要掌握的基础知识: 一、基础规则: 目标(target)…:依赖(prerequiries)… <tab>命令(command) #以TAB开头 make命令的使用:执行 make 命令时,它会去当前目录下查找名为“Makefile”的文件,并根据它的指示去执行操作,生成第一个目 ...
分类:
其他好文 时间:
2020-05-10 01:28:06
阅读次数:
67
执行过程 第一步:编写汇编源程序 使用文本编辑器(如Edit、记事本),用汇编语言编写汇编源程序。第一步的结果是产生了一个存储源程序的文本文件。 第二步:对源程序进行编译连接 使用汇编语言编译程序对源程序文件中的源程序进行编译,产生目标文件;再用连接程序对目标文件进行连接,生成可在操作系统中直接运行 ...
分类:
编程语言 时间:
2020-05-07 00:41:09
阅读次数:
64
[toc] 1. 书写标识符时,忽略了大小写字母的区别。 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 2. 忽略了变量的类型,进行了不合法的运算。 %是求余运算,得到a/b的整余数。整型 ...
分类:
编程语言 时间:
2020-05-06 13:58:55
阅读次数:
75
yhq 查看任务队列 yhi 查看节点信息 vi /proc/cpuinfo > 查看CPU的信息 yhalloc -w cn13342 强制任务分配 ssh cn488 进入计算节点cn488 top 查看信息 按下d 调整刷新频率 exit 退出节点 yhrun *** 分配任务 编译程序必须在 ...
分类:
其他好文 时间:
2020-05-06 11:54:47
阅读次数:
57
Java线程锁总结 1.synchronized: 在资源竞争不是很激烈的情况下,偶尔会有同步的情形下,synchronized是很合适的。原因在于,编译程序通常会尽可能的进行优化synchronize,另外可读性非常好。 2.ReentrantLock: 在资源竞争不激烈的情形下,性能稍微比syn ...
分类:
编程语言 时间:
2020-05-02 18:56:03
阅读次数:
68
中间代码生成_1 1 中间代码生成时所依据的是( C )。 A. 语法规则 B. 词法规则 C. 语义规则 D. 等价变换规则 2 在编译程序中与中间代码生成无关的是( D)。 A. 便于目标代码的优化 B. 便于存储空间的组织 C. 便于编译程序的移植 D. 便于目标代码的移植 3 以下说法不正确 ...
分类:
其他好文 时间:
2020-04-28 00:38:08
阅读次数:
290
注解:@interface 自定义注解的语法 自定义注解: 使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实 ...
分类:
其他好文 时间:
2020-04-26 11:23:02
阅读次数:
68
什么是编译器,解释器? 一个程序在运行之前,需要翻译成一种能被计算机执行的形式,完成这项翻译工作的软件系统称为编译器。 源程序被分割成多个模块,需要一个预处理的程序聚合源程序,包括把宏定义转为源语言语句。 经过预处理的源程序传给编译程序,生成汇编语言程序。 汇编语言程序由汇编器处理,生成可重定位的机 ...
分类:
其他好文 时间:
2020-04-22 12:55:04
阅读次数:
77