- 博客(4)
- 收藏
- 关注
转载 Java程序的保护
java是一种跨平台的、解释型语言。java 源代码编译中间“字节码”存储于class文件中。class文件是一种字节码形式的中间代码,该字节码中包括了很多源代码的信息,例如变量名、方法名等。因此,java中间代码的反编译就变得非常容易。目前市场上有许多免费的、商用的反编译软件,都能够生成高质量的反编译后的源代码。所以,对开发人员来说,如何保护java程序就变成了一个非常重要的挑战。本文首先讨论了...
2018-06-21 01:05:02 697
原创 软件构造课程总结
课程初见第一次上课我是一头雾水的,PPT基本上全是英文,老师讲课声音有些小,非得坐在前面才能听清,而且语速也算得上是偏快,我当时就觉得这门课不好学。事实证明,我的推断基本没错。实验Lab1在对于JAVA,GitHub完全没有接触的情况下,开始了第一次实验。对于语言和环境的适应是此次实验的主要难题,其实问题还是很简单的。这多亏了我在寒假时提前解除了JAVA,才能有惊无险的度过,而对JAVA完全没有接...
2018-06-21 00:57:01 529
原创 Lab_1实验总结(软件构造)
1 实验环境配置一开始多次下载JDK,然后安装Eclipse均失败。在网上搜索尝试解决办法,最后发现是用了JDK9.0.最后卸载JDK与Eclipse并下载JDK8重新安装才得以成功。Git在谷歌浏览器上也是多次下载被禁止,最后不得不使用IE浏览器才下载成功。 2 实验过程1.1 Magic Squares对文本文件里给的能构成正方形的数进行检验,如果每一行与每一列的和均相等且对角线上的和也相等,...
2018-06-17 23:15:20 2240
原创 Lab_2实验总结(软件构造)
1.1 Poetic Walks用两种方法实现Graph类用来存储加权有向图,并使用Graph类来在输入的每个单词之间从语料库中找出权重为2的单词插入实现诗意漫步。1.1.1 Get the code and prepare Git repository直接从GitHub下载zip格式的任务代码,用GitHub的本地应用创建并管理本地开发1.1.3 Problem 2: Implement Gra...
2018-06-17 23:10:34 1776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人