-
一个简单的编译器源码
这是编程语言这门课的大作业(CS 383 Course Project )
In this project, you are going to implement an interpreter for a simple programming language called
SimPL. The language is an extension of calculus which is the basis of functional programming but
includes some features imperative programming as well. Your interpreter should work like a shell, which
takes in an expression and produce correct evaluation results.
- 2022-01-30 23:28:24下载
- 积分:1
-
网页源码查看器
应用背景通过 该程序可以查看 某个网页的原始代码,方便 开发者学习关键技术通过给定的网址 tcp/ip之间的通讯 提取出消息信息,之后解析出内容
- 2022-03-01 20:22:25下载
- 积分:1
-
java编写纸牌程序
资源描述java编写的纸牌程序,简单功能,简单实现
- 2022-08-24 22:51:28下载
- 积分:1
-
使用Java进行SNMP编程
使用SNMP4J进行SNMPv3编程的步骤如下:
1) 创建Snmp对象snmp
2) 创建USM对象,并创建User,添加到USM对象中。
创建User是需要指定securityName,认证协议MD5/SHA1,认证密钥,加密算法DES/AES,加密密钥。
添加User到USM对象中时候,可以指定engineID也可以不指定。
3) 创建UserTarget对象target,并指定version, address, timeout, retry等参数,这些和SNMPv1/v2相同。
另外还必须指定SNMPv3特有的两个参数SecurityLevel和SecurityName。
SNMP4J会根据这个SecurityName到USM的UserTable中查找匹配的User,用这个User的信息进行认证加密处理。
查找的时候必须同时匹配SecurityName和engineID,但是如果添加User到USM对象中时候,没有指定engineID,那么SecurityName相同即匹配成功。
4) 创建ScopedPDU对象pdu,并指定操作类型(GET/GETNEXT/GETBULK/SET), 添加VariableBinding(也就是待操作的OID),
如果是GETBULK操作,还可以指定MaxRepetitions和NonRepeaters。
注意一定要指定MaxRepetitions,默认值是0,那样不会返回任何结果。
如果agent上设定的contextEngineId和snmpEngineId不一致,那么需要调用ScopedPDU.setContextEngineID()方法设定contextEngineId。
如果agent上设定了contextName,那么需要调用ScopedPDU.setContextName()方法设定contextName。
5) 调用snmp.send(pdu, target)方法,发送请求请返回结果
- 2022-09-11 20:15:03下载
- 积分:1
-
Java聊天室程序源
应用背景Java聊天室程序源Java聊天室程序源Java聊天室程序源运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上关键技术Java聊天室程序源 2 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求
- 2022-04-27 20:11:26下载
- 积分:1
-
inheritancw
继承项目..我自己..在eclipse中使用froms和jsp进行编码..它是用java编程语言进行的..如果您想下载,请单击此链接。。
- 2022-12-10 22:45:03下载
- 积分:1
-
Bresenham 圈
绘制使用直线圆算法一圈。在计算机图形学中点圆算法是用来确定所需的绘制一个圆圈积分算法。该算法是 Bresenham 的线算法的一个变种,因此有时被称为 Bresenham 的圆算法,虽然实际上并没有发明的杰克 E.Bresenham。该算法可以推广到圆锥曲线。正如 Bresenham 的线算法,该算法可优化的基于整数的数学。由于对称性,如果算法可以找到那只计算为一个八区像素像素可以反映要整圆。实现上述总是只画完整卦角或圆形。画只某弧从角度,α 角 β,该算法对需要首先计算 x 和 y 坐标这些终结点,它在哪里,有必要采取对三角或方形根的计算 (见平方根的计算方法)。Bresenham 算法运行完整八区或圆,然后设置的像素,只是如果他们落入通缉的间隔。看完这个弧形,该算法可以提前结束。
- 2022-08-04 02:16:42下载
- 积分:1
-
网上购物系统(jsp+mysql+tomcat) (1)
简介:网上购物系统(jsp+mysql+tomcat) (1),网上购物系统(jsp+mysql+tomcat) (1),+实现购物最新跟新,后台数据跟新到前台,实现购物车放入个人购物车,实现付款方式,利用ssh2编写
- 2022-08-16 14:40:02下载
- 积分:1
-
医院管理系统
这是在大脑中动脉的部份履行方面开展项目工作。我有 triedmy 最容易尽可能使用结构化和模块化技术和菜单面向的接口使在线酒店管理系统的复杂的过程。这样用户可能不具有任何使用这个软件包中的困难和进一步扩展是有可能没费多少劲了试图设计软件即使我不能 claimthat 这项工作要完全详尽无遗,我练习的主要目的是电算化的方式执行 eachEmployee 的活动,而不是手动是耗费时间。
- 2022-07-14 21:24:15下载
- 积分:1
-
一维数组
使用图形用户界面的五个产品价格一维数组。允许用户生成的数组或退出程序。此外允许用户进行排序的数组使用泡沫插入或选择排序方法。
- 2022-08-04 01:33:07下载
- 积分:1