|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
兄弟们,想来你们都看过了昨天的比赛了。我现在的痛苦状跟当时应该差不多。希望本版.net老师不吝赐教,为小弟这一批迷途的羊羔指一条阳光之道!您也知道:学习技术如果只有一个人摸索,那是一件多么痛苦的事情!还有,如果万辛能得名师或长者指点,那又是多么一件幸福和快乐的事情!asp.net|程序|数据|数据库之前常听到他人做收罗程序,明天俺也小试技艺。。
usingSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Web;
usingSystem.Web.SessionState;
usingSystem.Web.UI;
usingSystem.Net;
usingSystem.Text;
usingSystem.Text.RegularExpressions;
usingSystem.IO;
usingSystem.Data.SqlClient;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;
namespaceTemp
{
///<summary>
///GetHtmlSourceFromUrl的择要申明。
///</summary>
publicclassGetHtmlSourceFromUrl:System.Web.UI.Page
{
privateSqlConnectioncon;
privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处安排用户代码以初始化页面
if(!IsPostBack)
{
InsertToDB();
}
}
privatevoidInsertToDB()
{
for(inti=1;i<1000;i++)
{
stringHtml=string.Empty;
stringSqlText="insertintoBeiJingBus(BusLineNumber,Html)Values(@BLN,@Html)";
stringConnectionString=@"Server=.xxxx;UserID=xxxx;Pwd=xxxxx;DataBase=Map";
con=newSqlConnection(ConnectionString);
SqlCommandcmd=newSqlCommand(SqlText,con);
stringUrl=@"http://beijing.ibusdb.com/?busline="+i+"&s=busline&x=31&y=18";//^_^,这是取北京的转到首页,换换参数,就能够取别的乡村的了
stringContent=string.Empty;
HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(Url);
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
StreamReaderstream=newStreamReader(response.GetResponseStream(),Encoding.GetEncoding("gb2312"));
Content=stream.ReadToEnd();
stream.Close();
response.Close();
intstart=3487;//往告白取注释
intend=Content.Length-4222;//往告白取注释
if(end-start>0)//判别存在第i路公交
{
Html=Regex.Replace(Content.Substring(start,end-start),@"<[^>]+>","");//分别html代码
try
{
cmd.Parameters.Add("@BLN",SqlDbType.Int).Value=i;
cmd.Parameters.Add("@Html",SqlDbType.Text).Value=Html;
con.Open();
cmd.ExecuteNonQuery();
}
catch(SqlExceptionerr)
{
Response.Write(err.Message);
con.Close();
break;
}
con.Close();
}
}
}
--表sql剧本:
CREATETABLE[dbo].[BeiJingBus](
[id][int]IDENTITY(1,1)NOTNULL,
[BusLineNumber][int]NULL,
[Html][nvarchar](max)COLLATEChinese_PRC_CI_ASNULL
)ON[PRIMARY]
java的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。 |
|