两类型语言 一、 编译型语言 :在程序执行之前必须进行专门的编译过程,如C、C++、Java等。 编译型语言有以下特点: 只需编译一次 就可以把源代码 编译成机器语言 ,后边的执行 无需重新编译 ,直接使用之前的编译结果就可以,因此 执行效率比较高 。 程序执行效率比较高,但比较依赖编译器,因此 跨 ...
分类:
Web程序 时间:
2020-04-05 11:17:29
阅读次数:
88
一、Project中Clean和Build1、Project→Clean的作用clean的作用就是删除已经编译生成的.class文件并重新编译项目;2、Project→Build Automatically的作用项目每次在保存以后就会自动编译;如果你禁用了自动编译功能,项目需要通过 Project ... ...
分类:
系统相关 时间:
2020-03-31 21:20:27
阅读次数:
246
本文是阅读了《编写高质量代码 改善Java程序的151个建议》后学习理解后进行的产出,同样是为了方便我后面的回顾。 废话不多说,开始。 脚本语言是在运行期解释执行的,这种特性正是Java所缺少的,java是一种编译解释的语言,在进行修改后,就需要重新编译,才能实现修改的内容。 脚本语言的优点:灵活, ...
分类:
编程语言 时间:
2020-03-28 17:41:39
阅读次数:
77
昨天还能正常运行,今天打开安卓,发现项目编译失败,还以为是自己的代码有错误啊,后来上网一查才发现这是常见错误,直接build->clean project 就可以解决了。 重新编译之后就会发现问题已经成功解决。 Expected BEGIN_ARRAY but was STRING at line ...
分类:
移动开发 时间:
2020-03-23 09:46:36
阅读次数:
161
2.7 问题 1. 由于注释是不能嵌套的,只需要找到第一个/*开头然后找到第一个*/结尾(以此类推),这就是一个注释。通过程序可知,End of commneted-out code */这个是没有配套的/*,故此不为注释,程序发生错误。 2. 缺点:对文件的一点修改,都会重新编译这个大文件,会比只 ...
分类:
其他好文 时间:
2020-03-20 20:43:02
阅读次数:
70
实验目的:掌握linux进程调度的工作原理和实现方式,提高内核调度技术。 实验内容:编一个程序在3个进程中分别循环输出字母A/B/C,每输出一个字母就主动放弃CPU;然后通过对内核的调度,画出3个进程运行的详细时序图和概要时序图,时序图的时间范围涵盖上述字母至少2个(可以相同),要求在详细的时序图中 ...
分类:
系统相关 时间:
2020-03-19 15:09:19
阅读次数:
77
一、测试运行 1、安装配置MinGW后,在VS中编译报错,如图: 2、后来参考其他同学,用linux进行编译,于是改变环境,连接了Ubuntu进行编译: 3、添加头文件#include<string.h>后,传至Ubuntu虚拟机,重新编译运行,结果如下: 二、寻找错误 1、可以在代码中发现,当输入 ...
分类:
其他好文 时间:
2020-03-19 15:08:35
阅读次数:
62
inline关键字 作用:避免频繁调用函数对栈内存重复开辟所带来的消耗。 在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了 inline 修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在系统下,栈空间是有限的,假 ...
分类:
编程语言 时间:
2020-03-17 08:09:01
阅读次数:
63
前情:之前用java 1.8,因业务需求要用到1.7,多版本jdk安装后,echo $JAVA_HOME路径指的不是我想要的,把环境变量1.7注释掉仍然不起作用,把新安装的1.7删除重新编译,报错:JAVA_HOME is not defined correctly. We cannot execu ...
分类:
编程语言 时间:
2020-03-14 00:50:34
阅读次数:
85
1. 必须在 Debug模式下启动! 一般这样设置之后就可以了 2. 可能需要手动重新编译(点那个锤子??) 或者点击上面的 Build 总结:Debug模式启动是最关键的! 然后点更新类和资源就可以生效了 ...
分类:
其他好文 时间:
2020-03-10 14:06:35
阅读次数:
44