posted @ 2010-12-25 17:02 hateyoucode 阅读(485) 评论(0) 推荐(0) 编辑
摘要:
我们在写灌水机器人、抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录。那么怎么用C#来模拟一个用户的登录拉要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的。HTTP协议是一个无连接的协议,也就是说这次对话的内容和状态与上次的无关,为了实现和用户的持久交互,网站与浏览器之前在刚建立会话时将在服务 器内存中建立一个Session,该Session标识了该用户(浏览器),每一个Session都有一个唯一的ID,第一次建立会话时服务器将生成的这 个ID传给浏览器,浏览器在接下来的浏览中每一个发向服务器的请求中都将包含该SessionID,从而标识了自己的身份。服 阅读全文
摘要:
RegisterStartupScript是将js代码插入到生成页面的尾端。 而RegisterClientScriptBlock是将js代码插入到 生成的隐藏代码和body中页面代码之前。如下 RegisterStartupScript生成的代码 <body> <input ....隐藏代码> <p>hello</p> <script>... 阅读全文
posted @ 2010-08-02 08:54 hateyoucode 阅读(217) 评论(0) 推荐(0) 编辑
摘要:
一:ArrayList存二维数组为什么用ArrayList?ArrayList是动态数组,可以在不知道长度的情况下声明和实力化,并且可以根据需要动态增加长度,大小,删除任意索引位置的内容.这些都是普通数组无法办到的.String[] get_num=new String[3]; //为了做您做例子随意搞个可爱的数组get_num[0]="8,5,12,12"; get_num[1]="82,52,... 阅读全文
posted @ 2010-07-27 10:00 hateyoucode 阅读(7746) 评论(0) 推荐(0) 编辑
摘要:
function ClassList(id){ if(id>0){var url = "Inc/ClassList.asp?ParentId="+id+"&rd="+Math.random();xmlHttp=GetXmlHttpObject(stateChanged)xmlHttp.open("GET", url , true)xmlHttp.send(null)}}functio... 阅读全文
posted @ 2010-07-01 17:51 hateyoucode 阅读(840) 评论(0) 推荐(0) 编辑
摘要:
span标记的样式设定width属性,会发现不会产生效果。 如果设置display:block,width属性生效,但是此时的span跟div一样了。 如果设置display:inline-block,则span并列在同行,而且width属性生效。 元素display属性的常见值说明: block:块对象的默认值。将对象强制作为块对象呈递,为对象之后添加新行。 inline:内联对象的默认值。将对... 阅读全文
posted @ 2010-07-01 11:56 hateyoucode 阅读(14383) 评论(0) 推荐(0) 编辑
摘要:
我们应该明确几个问题:1、客户想要什么,2、要这干什么,3、为什么这么想,4、会不会用其他的想法 阅读全文
posted @ 2010-06-25 13:46 hateyoucode 阅读(167) 评论(0) 推荐(0) 编辑
摘要:
在PHP中用header("location:test.php")进行跳转要注意以下几点,有助于解决一些新手经常遇到的问题1、location和“:”号间不能有空格,否则会出错。 2、在用header前不能有任何的输出。 3、header后的PHP代码还会被执行。 下面是和asp中重定向response.redirect的比较: 例1: response.redirect ... 阅读全文
posted @ 2010-06-08 11:10 hateyoucode 阅读(618) 评论(0) 推荐(0) 编辑