登录
首页 » JavaScript » JSP_internet_programming

JSP_internet_programming

于 2009-03-10 发布 文件大小:397KB
0 195
下载积分: 1 下载次数: 3

代码说明:

  JSP网络编程,介绍jsp从入门到精通的各种实例代码(JSP internet programming.)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • bind-8.2.1.tar
    被广泛使用的域名服务(DNS)软件 (The widely used DNS software )
    2020-11-26 18:19:31下载
    积分:1
  • LearnToDoSciResearch
    :书中内容来自网络各大论坛,经ntiq 整理成电子书,希望对部分刚刚进入科研工作岗位的朋友有所帮助,则心愿已足!本书可转载,请注明出处!部分内容收集后已记不清出处,请原作者谅解!(: The book content from major networks forum, by ntiq organized into e-books, I hope for some scientific research work has just entered a friend help, then aspiration is enough! This book may be reproduced, please indicate the source! Part of the contents of the collection has not remember the source, please original author of Understanding!)
    2008-03-18 18:50:38下载
    积分:1
  • eMule0.44b的原代码
    eMule0.44b的原代码-eMule0.44b the original code
    2022-01-26 07:13:09下载
    积分:1
  • WindowsCE
    包含串口接收和发送,校验程序,LED显示控制程序。(Including the serial receive and transmit, calibration procedures, LED display control program.)
    2013-08-13 11:59:25下载
    积分:1
  • sywqeu0
    寻找由多个不同形状图形拼成长方形的所有解,使用了很多Swing界面元素,()
    2018-01-28 19:05:46下载
    积分:1
  • c# 扫描IP Http Header
    c# 扫描IP Http Headerusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading;using System.IO;namespace HScan{ public partial class Form1 : Form { int _currentThreads = 0; int _maxThreads = 100; Thread main = null; Thread mt = null; List threads = new List(); public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; } private void btnStart_Click(object sender, EventArgs e) { btnStart.Enabled = false; if (txtStart.Text.Trim() == "") { MessageBox.Show("起始IP不能为空."); return; } if (txtEnd.Text.Trim() == "") { MessageBox.Show("结束IP不能为空."); return; } int ts = Convert.ToInt32(txtThreads.Text); _maxThreads = ts; string startIp = txtStart.Text; string endIp = txtEnd.Text; TParameter tp=new TParameter(); tp.StartIp=startIp; tp.EndIp=endIp; tp.ThreadCount=ts; main = new Thread(new ParameterizedThreadStart(StartMe)); main.Start(tp); } protected void ThreadManage() { Thread c=null; while (true) { System.Object lockThis = new System.Object(); lock (lockThis) { for (int i = 0; i < threads.Count; i ) { if (threads[i] != null && !threads[i].IsAlive) { c = threads[i]; break; } } if (c != null) { threads.Remove(c); } } } } protected void StartMe(object ob) { mt = new Thread(new ThreadStart(ThreadManage)); mt.Start(); TParameter p = ob as TParameter; string curIp = p.StartIp; while (true) { for (int i = 0; i < _maxThreads; i ) { if (curIp != "") { if (_currentThreads >= _maxThreads) break; System.Object lockThis = new System.Object(); lock (lockThis) { _currentThreads ; if (_currentThreads > _maxThreads) _currentThreads = _maxThreads; string tip = curIp; Thread t = new Thread(new ParameterizedThreadStart(Run)); t.Start(tip); threads.Add(t); curIp = IPUtility.getLastIp(curIp, p.EndIp, 1); } } else { break; } } } } protected void Run(object ob) { string ip = ob.ToString(); SocketGetHead h = new SocketGetHead(); string ret = h.GetHtml(ip, 80); if (ret.IndexOf("DVRDVS-Webs") > 0) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (listView1.Items.Count 1).ToString(); ListViewItem.ListViewSubItem lvSubItem = new ListViewItem.ListViewSubItem(); lvSubItem.Text = ip; item.SubItems.Add(lvSubItem); lvSubItem = new ListViewItem.ListViewSubItem(); lvSubItem.Text = "DVRDVS-Webs"; item.SubItems.Add(lvSubItem); listView1.Items.Add(item); } System.Object lockThis = new System.Object(); lock(lockThis) { lblCurIp.Text = ip; _currentThreads--; if (_currentThreads < 0) _currentThreads = 0; } } private void tsmCopy_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { string ip = listView1.SelectedItems[0].SubItems[1].Text; Clipboard.SetText(ip); } } private void tsmExport_Click(object sender, EventArgs e) { StreamWriter writer = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory "\export.txt",true); foreach (ListViewItem item in listView1.Items) { string ip=item.SubItems[1].Text; writer.WriteLine(ip); writer.Flush(); } writer.Flush(); writer.Close(); MessageBox.Show("导出成功!"); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { try { if (mt != null) { mt.Interrupt(); mt.Abort(); } foreach (Thread t in threads) { t.Interrupt(); t.Abort(); } if (main != null) { main.Interrupt(); main.Abort(); } } catch { } Thread.Sleep(5000); } private void btnStop_Click(object sender, EventArgs e) { try { if (mt != null) { mt.Interrupt(); mt.Abort(); } foreach (Thread t in threads) { t.Interrupt(); t.Abort(); } if (main != null) { main.Interrupt(); main.Abort(); } } catch { } btnStart.Enabled = true; } }}
    2014-06-23下载
    积分:1
  • Socket sample program by C#.
    用.netc#语言编写的socket网络编程小样例源代码,短小精悍,核心内容具备-Socket sample program by C#.
    2022-05-07 03:24:24下载
    积分:1
  • 49525823chap04Telnet
    Visual C++ .NET 网络与通信高级编程范例配套代码(Visual C++. NET network and high-level programming paradigm supporting code)
    2014-02-20 23:05:14下载
    积分:1
  • jQuery-File-Upload-9.14.2
    说明:  jquery版本的上传控件,支持ie及相关浏览器,支持h5(JQuery version of upload control, support IE and related browsers, support H5)
    2019-05-12 16:38:17下载
    积分:1
  • 一个蜘蛛序源
    一个蜘蛛程序源-spiderman
    2022-08-26 15:08:33下载
    积分:1
  • 696516资源总数
  • 106442会员总数
  • 11今日下载