补充 宝玉 之《URL欺骗之以假乱真!》之 POST 方法提交数据 之 处理!

补充 宝玉 之《URL欺骗之以假乱真!》之 POST 方法提交数据 之 处理!
(之乎者也,怪别扭的!)

我们首先搭建一个环境:
IIS 代理一下 Resin 下的 jsp 页面! (Resin 乃是 Java 应用服务器)

1.Resin 获取:
http://www.caucho.com/download/resin-2.1.16.zip
下载后解压某目录,如:
E:/Resin/resin-2.1.16/

2.配置 Resin  (Java SDK 的配置就不赘述)
用文本编辑器打开:
E:/Resin/resin-2.1.16/conf/resin.conf

<http port='8080'/>
可配置端口,resin 默认的是 8080 !
如果可用就不改!

<welcome-file-list>simplepost.jsp ,index.xtp, index.jsp, index.html </welcome-file-list>
可配置默认欢迎页面!

3.在 E:/Resin/resin-2.1.16/webapps/ 下创建新目录 test:
编写 E:/Resin/resin-2.1.16/webapps/test/index.jsp 并保存!
E:/Resin/resin-2.1.16/webapps/test/  就是一个 Application

<%@ page import='java.util.*'%>
<HTML>
<head>
<title>test</title>
</head>
<h1>Form Values:</h1>
<table>
<%
Enumeration e = request.getParameterNames();
while (e.hasMoreElements())
{
 String name = (String) e.nextElement();
 String[] values = (String[]) request.getParameterValues(name);
 %>
 <tr><td>
 <%= name %><td><%= values[0] %>
 <%
 if (values.length > 1)
 {
  for (int i = 1; i < values.length; i++)
  {
   %>,<%= values[i] %><%
  }
 }
}
%>
</table>
<form action='http://localhost' method='post'>
<input name='Comment' type="text" value="<%= request.getParameter("Comment") %>">
<input name='Comment2' type="text" value="<%= request.getParameter("Comment2") %>">
<input type=submit>
</form>
</body>
</HTML>


4.编写 C# Openlab.UrlCheat.cs : (修改宝玉的代码基础上完成POST操作的处理)

//Openlab.UrlCheat.cs
//命令行编译: csc /t:library Openlab.UrlCheat.cs
//生成的 Openlab.UrlCheat.dll 存放在 IIS 主目录下建一个 bin 目录!
//如: C:/Inetpub/wwwroot/bin/Openlab.UrlCheat.dll
namespace Openlab.UrlCheat
{
 using System;
 using System.Configuration;
 using System.Web;
 using System.IO;
 using System.Net;
 using System.Text;

 //原 Globals.cs
 /// <summary>
 /// Summary description for Globals.
 /// </summary>
 public class Globals

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
### 回答1: 《信息论基础》是田宝玉教授主持编写的一本关于信息论基础的教材,主要包括信息论的基本概念、信息量及其度量方法、离散信源和信源编码、信道容量和通信系统性能等基础知识。与其他信息论教材相比,这本教材注重理论与实际应用的结合,兼顾了基础理论的讲解和实际问题的运用。 该教材主要分为七个章节,第一章介绍了信息论的基本概念和历史背景;第二章讲述了信息源和信息量的概念,并介绍了熵的概念及其度量方法;第三章详细讲述了离散信源和信源编码的方式;第四章介绍了信道模型、信道容量以及信道编码技术;第五章主要讨论了误差控制编码、信道编译码等相关内容;第六章介绍了包括多项式码、卷积码等在内的现代编码理论;最后一章则探讨了信源和信道联合编码的问题。 相比其他信息论教材,田宝玉编写的《信息论基础》更具有实用性,涉及了许多实际问题的解决方式,并深入探讨了现代通信系统的关键技术。对学习通信工程、信息工程等相关专业的学生而言,这本教材不仅能够帮助他们学习并掌握信息论的基本知识,还能够为他们在实践中应用所学知识提供重要的参考。 ### 回答2: 《信息论基础》是一本介绍信息理论基础知识的书,是在信息论研究领域尤为重要的基础教材之一。该书由田宝玉编写,详细阐述了信息量、信息熵、信源编码、信道编码、信道容量等重要概念以及它们在通信系统中的具体应用。该书内容系统,知识点清晰,对于读者理解信息论概念和应用有很大帮助。 首先,该书从信息的本质、表示方式、信息量等方面深入阐述了信息论的基础概念。尤其是在信息熵的概念和应用方面,作者用数学方法详细阐述了信息熵的计算方法和应用,通过实例和分析,让读者对信息熵有了更深刻的理解。其次,该书还介绍了信源编码和信道编码的知识,这是通信系统中不可或缺的重要环节。作者深入浅出地阐述了这些编码方法的基本原理和实现方法,使读者能够理解和应用这些技术。最后,该书还介绍了信道容量的概念和应用,以及对误差纠正和调制解调等方面的讲解。 总之,《信息论基础》为读者介绍了信息论基本概念和应用,让读者了解到信息论在通信系统中起到关键的作用。对于学习信息与通信领域的学者、工程师,以及研究信息处理的科技人员等都有着重要的参考和借鉴价值。 ### 回答3: 《信息论基础》是一本介绍信息论的基本概念、理论及其应用的教材。本教材共分为六章,分别是信息的基本概念与表示、信息的度量、离散信源的编码、离散信道的传输、连续信源的压缩编码、连续信道的传输。本教材内容既有理论论述,又有实际应用,既有定量计算,也有对概念的解释和阐述。通过《信息论基础》的学习,读者可以掌握信息论的基本概念,了解信息的度量方法,掌握离散和连续信源的编码方法以及离散和连续信道的传输方法,为理解信息传输和处理提供基础知识。此外,本教材的作者田宝玉教授是信息论和编码学的专家,具有丰富的教学经验,因此本教材的讲解深入浅出、生动易懂,是信息论初学者和从事相关工作的读者值得一读的教材。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

playyuer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值