一、什么是注解 英文:annotation 注解与注释:注解与注释都是"注",但是注释是给人看的,而注解除了可以给人看,还可以给机器看的,被机器(编译器)读取 重要性:几乎是所有java框架的底层 二、内置注解: 1.@Override:表示一个方法打算重写超类(也就是父类)中的另一个方法声明 2. ...
分类:
其他好文 时间:
2020-07-30 14:35:21
阅读次数:
49
业余码农苦愁程序执行经过
编译原理详解机器代码生成
分类:
其他好文 时间:
2020-07-30 14:12:05
阅读次数:
59
1,简介 Hive : 数据仓库。Hive:解释器,编译器,优化器等。Hive 运行时,元数据存储在关系型数据库里面 2,架构 (1)用户接口主要有三个:CLI,Client 和 WUI。其中最常用的是CLI,Cli启动的时候,会同时启动一个Hive副本。Client是Hive的客户端,用户连接至H ...
分类:
其他好文 时间:
2020-07-30 01:33:30
阅读次数:
77
1. 匿名内部类实现 匿名内部类仍然是一个类,只是不需要程序员显示指定类名,编译器会自动为该类取名。因此如果有如下形式的代码,编译之后将会产生两个class文件: public class MainAnonymousClass { public static void main(String[] a ...
分类:
编程语言 时间:
2020-07-30 01:27:57
阅读次数:
79
Version :QT5.9.0 编译器:MSVC2015 32Bit 今天在编译一个 demo的时候出现了 Could not find the Executable 的提示,并有如下对话框: 通过多次查找得出结论,工程编译出来的是插件不是可执行文件,QT不能找到可执行文件,才弹出此提示。 解决方 ...
分类:
其他好文 时间:
2020-07-29 21:23:36
阅读次数:
221
可以控制离线编译器将kernel装换位硬件资源的方式。如果kernel中包含循环迭代,可以通过展开循环来提高性能。循环的展开减少了离线编译器执行的迭代次数,但代价是硬件资源消耗的增加。 如果有比较充分的硬件资源,直接在主循环中添加#progma unroll来展开循环。循环的展开会显著地改变离线编译 ...
分类:
其他好文 时间:
2020-07-29 21:22:34
阅读次数:
87
将早期的编程语言(例如COBOL)的代码库迁移到现在的编程语言(例如Java或C++)是一项艰巨的任务,它需要源语言和目标语言方面的专业知识。COBOL如今仍在全球大型的系统中广泛使用,因此公司,政府和其他组织通常必须选择是手动翻译其代码库还是尽力维护使用这个可追溯到1950年代的程序代码。 Fac ...
分类:
编程语言 时间:
2020-07-29 17:50:00
阅读次数:
77
网络的概念 JDK java开发工具 JRE Java运行环境 JVM 虚拟运行机 Java源代码》编译器(字节码文件)》JVM》系统 网络:一组互相连接的计算机 1.多台计算机组成 2.使用物理线路进行连接 网络的优点 1.交换数据 2.资源共享 网络的分类 1.计算机网络实现数据通信 2.计算机 ...
分类:
其他好文 时间:
2020-07-28 14:32:46
阅读次数:
77
逆向思维,基于ASCII原理实现,字符在编译器中对应码值做判断/***<p>Withinnumberandletter.</p>**@paramstrstring*@returnTrueiscontainsymbol*/publicstaticbooleancontainSymbol(Stringstr){if(str==null||str.length()==0)retu
分类:
其他好文 时间:
2020-07-27 14:04:07
阅读次数:
97
工程上没有区别,编译器会进行优化,i++,++i并没有返回返回值 【编程实验】真的有区别吗? 40-1.cpp int i = 0; 013612FB mov dword ptr [i],0 0立即数放在i对应的4字节的内存 i++; 01361302 mov eax,dword ptr [i] i ...
分类:
其他好文 时间:
2020-07-27 09:21:14
阅读次数:
58