传统的源代码简单文本表示对于编程人员来说很方便,但需要进行语法分析来揭示程序的深层结构。尽管某些复杂的软件工具通过分析源代码可以访问程序的结构,但许多像 grep 这样的轻量级编程辅助工具
简单的表达式求值 一直很想做个比Windows自带的高级一点的计算器,能将整个表达式输入,然后求值。 这个程序要求读者具备编译原理的一些知识。 举个实例来说明程序处理过程。假设要求值的表达式为
我对上的页面稍作修改和整理,放在此处,方便大家使用。
import Java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; pu
Java 的MD5加密算法源代码 import java.security.*; import java.security.spec.*;
以下是根据apache-jcommons里的一组方法改写的一个方法,使用它可以用来解quoted-printable编码的字符串,类似 =B9=E3=B6=AB=D2=BB=BA=DA=CD=F8
//-----------Class CopyFile Begin--------- //Class CopyFile //CopyRight:Writed By Yun-Fengshen
简述 众所周知Java.exe是java class文件的执行程序,但实际上java.exe程序只是 一个执行的外壳,它会装载jvm.dll(windows下,以下皆以windows
//frame版程序源代码如下,疏漏之处,望批评指正。 //数字分组没有编写,科学型计算器没有编写,其他已经完善。 import Java.awt.*; import java.lang.*; i
本文展示了一个KT(Knight’s Tour)小程序, 用来演示一个限制版的骑士巡游问题。 骑士并不是从任何一个方格开始, 而是从角落上的四个方格之一开始。这个applet的界面如图1所示: