方式一:软件仓库安装 此方法不用自己去配置交叉编译工具链 1.查看本地仓库有支持哪些版本哪些 输入命令: apt-cache search aarch64 2.下载安装 gcc-8-aarch64-linux-gnu 输入:sudo apt-get install gcc-8-aarch64-lin ...
分类:
系统相关 时间:
2021-03-16 13:38:58
阅读次数:
0
运行环境 代码执行 Python解释器并不将Python编译成机器码运行,而是由Python虚拟机逐条解释,这也是Python为什么被称之为解释行语言,但是Python虚拟机并不会直接执行.py文件,其是由Python虚拟机执行解释之后的字节码 虚拟机运行过程简介 首先创建Python解释器的主线程 ...
分类:
编程语言 时间:
2021-03-16 13:38:41
阅读次数:
0
Java为何能跨平台 .java(代码) ——> .class(字节码) ——> 运行代码 javac java javap -c反编译.class字节码至指令码(可查找指令码手册看指令含义) 由于JVM,不同平台的JVM生成不同系统的字节码与机器码 代码运行在不同的JVM上,生成不同系统机器码,实 ...
分类:
编程语言 时间:
2021-03-15 11:20:41
阅读次数:
0
卸载nginx 首先输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。如果在运行就停止运行,需要在nginx的安装目录下的sbin执行,如果配置了环境就不需要了: ./nginx -s stop 查找、删除Nginx相关文件 查看Nginx相关文件: whereis ...
分类:
其他好文 时间:
2021-03-15 10:55:23
阅读次数:
0
类初始化 类被加载内存后,会在方法区创建一个Class对象(后面反射章节详细学习)来存储该类的所有信息。此时会为类的静态变量分配内存,然后为类变量进行初始化。那么,实际上,类初始化的过程时在调用一个<clinit>()方法,而这个方法是编译器自动生成的。编译器会将如下两部分的所有代码,按顺序合并到类 ...
分类:
编程语言 时间:
2021-03-15 10:54:01
阅读次数:
0
参考:https://blog.csdn.net/qq_33543634/article/details/80725899 从网上查阅资料得知从 Java 7 build 105 版本开始,Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Aut ...
分类:
编程语言 时间:
2021-03-15 10:48:51
阅读次数:
0
Gradle插件: Gradle插件是针对Gradle发行版和Android SDK Build Tools封装的一个工具,主要有两大功能:调用Gradle本身的代码和批处理工具来构建项目调用Android SDK的编译、打包功能Gradle插件版本在项目主目录下的 build.gradle 中,如 ...
分类:
其他好文 时间:
2021-03-15 10:44:28
阅读次数:
0
马克-to-win:checked和unchecked异常区别:结论就是:1)RuntimeException和他的子类都是unchecked异 常。其他的都是checked异常。马克-to-win:2)在编译阶段,编译器会检查每一个方法,看是否方法里面抛出了checked异常。假设抛出了 chec ...
分类:
编程语言 时间:
2021-03-12 14:17:38
阅读次数:
0
这个工具不仅能反编译.class文件,将.class文件转换为可读的.java文件,而且还可以对整个jar包进行反编译。该工具不仅有自己的图形化界面工具JD-GUI,而且还有eclipse和IntelliJ IDEA的插件,可以将Java Decompiler集成到这些开发工具上。百度搜索Java ...
分类:
编程语言 时间:
2021-03-12 14:16:54
阅读次数:
0
###C的编译环境 1.在虚拟机中使用g,可使用如下命令: 先测试有没有安装g++ g++ -v 安装 sudo apt-get update sudo apt-get install g++ g++ -v //用来检查是否安装成功 g是c的一种编译器,需要安装,g++的用法和gcc一致,需要更换下 ...
分类:
编程语言 时间:
2021-03-12 13:45:42
阅读次数:
0