<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QLJ's Blog &#187; VB</title>
	<atom:link href="http://qlj.sh.cn/tag/vb/feed/" rel="self" type="application/rss+xml" />
	<link>http://qlj.sh.cn</link>
	<description>搜集网络信息,风云磅实验</description>
	<lastBuildDate>Thu, 26 Jan 2012 21:20:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VB转UNIX_TIMESTAMP</title>
		<link>http://qlj.sh.cn/software/20100402/vb-unix_timestamp/</link>
		<comments>http://qlj.sh.cn/software/20100402/vb-unix_timestamp/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 06:00:05 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[VB]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1067</guid>
		<description><![CDATA[用PHP 一直是UNIX_TIMESTAMP存数据库的
但是VB没有这个


Option Explicit
Dim DateTime As String
&#160;
Public Function unixtime(ByVal DateTime As String)
&#160;
unixtime = DateDiff(&#34;s&#34;, &#34;01/1/1970 12:00:00 AM&#34;, DateTime)
End Function
'使用方法
Private Sub Command7_Click()
Textid.Text = unixtime(Now)
End Sub

再看下VB DateDiff函数
返回 Variant (Long) 的值，表示两个指定日期间的时间间隔数目。
语法
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
DateDiff 函数语法中有下列命名参数：
部分 描述
interval 必要。字符串表达式，表示用来计算date1 和 date2 的时间差的时间间隔
Date1□date2 必要；Variant (Date)。计算中要用到的两个日期。
Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定，则以星期日为第一天。
firstweekofyear 可选。指定一年的第一周的常数。如果未予指定，则以包含 1 月 1 日的星期为第一周。 
设置
interval 参数的设定值如下：
设置 描述
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h [...]]]></description>
			<content:encoded><![CDATA[<p>用PHP 一直是UNIX_TIMESTAMP存数据库的<br />
但是VB没有这个<br />
<span id="more-1067"></span></p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Option</span> <span style="color: #000080;">Explicit</span>
<span style="color: #000080;">Dim</span> DateTime <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>
&nbsp;
<span style="color: #000080;">Public</span> <span style="color: #000080;">Function</span> unixtime(<span style="color: #000080;">ByVal</span> DateTime <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>)
&nbsp;
unixtime = DateDiff(<span style="color: #800000;">&quot;s&quot;</span>, <span style="color: #800000;">&quot;01/1/1970 12:00:00 AM&quot;</span>, DateTime)
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span>
<span style="color: #008000;">'使用方法
</span><span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Command7_Click()
Textid.Text = unixtime(Now)
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span></pre></div></div>

<p>再看下VB DateDiff函数<br />
返回 Variant (Long) 的值，表示两个指定日期间的时间间隔数目。</p>
<p>语法</p>
<p>DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])</p>
<p>DateDiff 函数语法中有下列命名参数：</p>
<p>部分 描述<br />
interval 必要。字符串表达式，表示用来计算date1 和 date2 的时间差的时间间隔<br />
Date1□date2 必要；Variant (Date)。计算中要用到的两个日期。<br />
Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定，则以星期日为第一天。<br />
firstweekofyear 可选。指定一年的第一周的常数。如果未予指定，则以包含 1 月 1 日的星期为第一周。 </p>
<p>设置</p>
<p>interval 参数的设定值如下：</p>
<p>设置 描述<br />
yyyy 年<br />
q 季<br />
m 月<br />
y 一年的日数<br />
d 日<br />
w 一周的日数<br />
ww 周<br />
h 时<br />
n 分钟<br />
s 秒 </p>
<p>firstdayofweek 参数的设定值如下：</p>
<p>常数 值 描述<br />
vbUseSystem 0 使用 NLS API 设置。<br />
vbSunday 1 星期日（缺省值）<br />
vbMonday 2 星期一<br />
vbTuesday 3 星期二<br />
vbWednesday 4 星期三<br />
vbThursday 5 星期四<br />
vbFriday 6 星期五<br />
vbSaturday 7 星期六 </p>
<p>常数 值 描述<br />
vbUseSystem 0 用 NLS API 设置。<br />
vbFirstJan1 1 从包含 1 月 1 日的星期开始（缺省值）。<br />
vbFirstFourDays 2 从第一个其大半个星期在新的一年的一周开始。<br />
vbFirstFullWeek 3 从第一个无跨年度的星期开始。 </p>
<p>说明</p>
<p>DateDiff 函数可用来决定两个日期之间所指定的时间间隔数目。例如，可以使用 DateDiff 来计算两个日期之间相隔几日，或计算从今天起到年底还有多少个星期。</p>
<p>为了计算 date1 与 date2 相差的日数，可以使用“一年的日数”(y) 或“日”(d)。当 interval 是“一周的日数”(w) 时，DateDiff 返回两日期间的周数。如果 date1 是星期一，DateDiff 计算到 date2 为止的星期一的个数。这个数包含 date2 但不包含 date1。不过，如果 interval 是“周”(ww)，则 DateDiff 函数返回两日期间的“日历周”数。由计算 date1 与 date2 之间星期日的个数而得。如果 date2 刚好是星期日，则 date2 也会被加进 DateDiff 的计数结果中；但不论 date1 是否为星期日，都不将它算进去。</p>
<p>如果 date1 比 date2 来得晚，则 DateDiff 函数的返回值为负数。</p>
<p>firstdayofweek 参数会影响使用时间间隔符号 “W” 或 “WW” 计算的结果。</p>
<p>如果 date1 或 date2 是日期文字，则指定的年份成为该日期的固定部分。但是，如果 date1 或 date2 用双引号 (&#8221; &#8220;) 括起来，且年份略而不提，则在每次计算表达式 date1 或 date2 时，当前年份都会插入到代码之中。这样就可以书写适用于不同年份的程序代码。</p>
<p>在计算 12 月 31 日和来年的 1 月 1 日的年份差时，DateDiff 返回 1 表示相差一个年份，虽然实际上只相差一天而已。</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/software/20100402/vb-unix_timestamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5sing抢沙发工具分析</title>
		<link>http://qlj.sh.cn/music/20100306/5sing-sf/</link>
		<comments>http://qlj.sh.cn/music/20100306/5sing-sf/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 06:49:17 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[5sing]]></category>
		<category><![CDATA[VB]]></category>
		<category><![CDATA[winsock]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1008</guid>
		<description><![CDATA[hoho 老抢沙发
不停刷新网页太复杂了
试着直接POST数据吧

先抓数据包
下面是好友新传歌曲的部分

&#160;
POST /Common/Message.ashx?command=DyamicMessage HTTP/1.1
Host: member.5sing.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8
Accept: application/json, text/javascript, */*
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://member.5sing.com/Default.aspx
Content-Length: 13
Cookie: &#60;--&#123;cookies部分隐藏&#125;--&#62;
Pragma: no-cache
Cache-Control: no-cache
Kind=1&#38;Page=1

也就是提交了KIND=1&#038;PAGE=1
这里提下
获取全站数据KIND=-1
然后返回数据
从中获取歌曲ID
FC.5SING.COM/{$ID}.HTML
现在可以获取到最新上传的歌曲了
然后是留言的部分
继续抓数据包

&#160;
POST /Handler.ashx?Command=Comment HTTP/1.1
Host: fc.5sing.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8
Accept: application/json, text/javascript, */*
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: [...]]]></description>
			<content:encoded><![CDATA[<p>hoho 老抢沙发<br />
不停刷新网页太复杂了<br />
试着直接POST数据吧<br />
<span id="more-1008"></span><br />
先抓数据包<br />
下面是好友新传歌曲的部分</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">&nbsp;
POST /Common/Message.ashx?command=DyamicMessage HTTP/1.1
Host: member.5sing.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8
Accept: application/json, text/javascript, */*
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://member.5sing.com/Default.aspx
Content-Length: 13
Cookie: <span style="color: #009900;">&lt;--<span style="color: #66cc66;">&#123;</span>cookies部分隐藏<span style="color: #66cc66;">&#125;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></span>
Pragma: no-cache
Cache-Control: no-cache
Kind=1<span style="color: #ddbb00;">&amp;Page=1</span></pre></div></div>

<p>也就是提交了KIND=1&#038;PAGE=1<br />
这里提下<br />
获取全站数据KIND=-1<br />
然后返回数据<br />
从中获取歌曲ID<br />
FC.5SING.COM/{$ID}.HTML<br />
现在可以获取到最新上传的歌曲了<br />
然后是留言的部分</p>
<p>继续抓数据包</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">&nbsp;
POST /Handler.ashx?Command=Comment HTTP/1.1
Host: fc.5sing.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8
Accept: application/json, text/javascript, */*
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://fc.5sing.com/<span style="color: #009900;">&lt;--<span style="color: #66cc66;">&#123;</span>歌曲ID<span style="color: #66cc66;">&#125;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></span>.html
Content-Length: 101
Cookie: <span style="color: #009900;">&lt;--<span style="color: #66cc66;">&#123;</span>cookies部分隐藏<span style="color: #66cc66;">&#125;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></span>
Pragma: no-cache
Cache-Control: no-cache
SongType=fc<span style="color: #ddbb00;">&amp;SongID=&lt;--{歌曲ID}--&gt;&amp;txtContent=&lt;--{留言内容}--&gt;&amp;txtUserName=&amp;txtPassword=&amp;txtCheckCode=&amp;isred=0&amp;isstrong=0</span></pre></div></div>

<p>ISRED  ISSTRONG分别是会员功能 红色显示 和加粗<br />
用会员用户数据登陆提交后已证实 会员可以使用1</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;">puta = puta + <span style="color: #800000;">&quot;SongType=fc&amp;SongID=&quot;</span> + Textid.text + <span style="color: #800000;">&quot;&amp;Option=1&quot;</span></pre></div></div>

<p>上面这个是献花的</p>
<p>此程序我用VB试过了,可提交<br />
因为我不是程序员<br />
一些内容有问题<br />
有意者可留言或EMAIL yingouqlj@gmail.com </p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/music/20100306/5sing-sf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>荣光医院外挂源码自用的</title>
		<link>http://qlj.sh.cn/game/20090925/ronggame-waigua/</link>
		<comments>http://qlj.sh.cn/game/20090925/ronggame-waigua/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 16:24:45 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[game]]></category>
		<category><![CDATA[VB]]></category>
		<category><![CDATA[外挂]]></category>
		<category><![CDATA[源码]]></category>
		<category><![CDATA[青浦之家]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=828</guid>
		<description><![CDATA[无聊在青浦之家上玩荣光医院
http://i.qphome.com
青浦家园。
独立起用 i.qphome.com     I  个性 自我。

抓了点数据包分析了下
发现了 批量查询 城市里其他医院的方法
然后用VB 发包
然后 找医院
然后列出来 可以去拉人的医院
Do While fnum &#60; dnum
fnum = fnum + 1
Set xmlHTTP1 = CreateObject(&#8220;Microsoft.XMLHTTP&#8221;)
url = &#8220;http://124.238.251.111/dz/ac.php?t=97437&#38;ac=action&#38;key=j1&#38;pid=&#8221; &#38; Combo1.Text &#38; &#8220;&#38;zid=&#8221; &#38; fnum &#38; &#8220;&#38;uid=&#8221; &#38; Text4.Text &#38; &#8220;&#38;sk=&#8221; &#38; Text5.Text
xmlHTTP1.Open &#8220;get&#8221;, url, True
xmlHTTP1.send
While xmlHTTP1.readyState &#60;&#62; 4
DoEvents
Wend
Text3.Text = xmlHTTP1.responseText
Dim a, b, c, d As String
a = Text3.Text
b = InStr(a, [...]]]></description>
			<content:encoded><![CDATA[<p>无聊在青浦之家上玩荣光医院</p>
<p><a href="http://i.qphome.com">http://i.qphome.com</a></p>
<p>青浦家园。</p>
<p>独立起用 i.qphome.com     I  个性 自我。</p>
<p><span id="more-828"></span></p>
<p>抓了点数据包分析了下</p>
<p>发现了 批量查询 城市里其他医院的方法</p>
<p>然后用VB 发包</p>
<p>然后 找医院</p>
<p>然后列出来 可以去拉人的医院</p>
<p>Do While fnum &lt; dnum<br />
fnum = fnum + 1<br />
Set xmlHTTP1 = CreateObject(&#8220;Microsoft.XMLHTTP&#8221;)<br />
url = &#8220;http://124.238.251.111/dz/ac.php?t=97437&amp;ac=action&amp;key=j1&amp;pid=&#8221; &amp; Combo1.Text &amp; &#8220;&amp;zid=&#8221; &amp; fnum &amp; &#8220;&amp;uid=&#8221; &amp; Text4.Text &amp; &#8220;&amp;sk=&#8221; &amp; Text5.Text<br />
xmlHTTP1.Open &#8220;get&#8221;, url, True<br />
xmlHTTP1.send<br />
While xmlHTTP1.readyState &lt;&gt; 4<br />
DoEvents<br />
Wend<br />
Text3.Text = xmlHTTP1.responseText<br />
Dim a, b, c, d As String<br />
a = Text3.Text<br />
b = InStr(a, &#8220;u6709&#8243;) + 7<br />
c = Left(a, b)<br />
c = Right(c, 3)<br />
c = Val(c)<br />
If c &lt; 100 Then<br />
d = fnum &amp; &#8220;___预约___&#8221; &amp; c<br />
List1.AddItem d<br />
End If</p>
<p>Set xmlHTTP1 = Nothing<br />
Loop</p>
<p>源码放出</p>
<p>喜欢的自己拿去用</p>
<p>很简单 虽然就这么点</p>
<p>自己玩的用的。。 用在这个方法 自己完善。可以查更多信息。。</p>
<p>有好的想法 大家交流下</p>
<p>留言即可</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/game/20090925/ronggame-waigua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

