<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[HAVENT/夜雨流星℡ 的博客]]></title>
<link>http://Www.Ai169.Com/BLOG/</link>
<description><![CDATA[博客,个人博客,夜雨流星℡博客]]></description>
<generator>ASBLOG v2.5</generator>
<language>zh-cn</language>
<copyright>Copyright 2008 ASBLOG v2.5 Powerd By AllSheng Studio</copyright>
<item>
<title><![CDATA[[原创][.NET] 网站上传文件到局域网的方法]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=35</link>
<author><![CDATA[HAVENT]]></author>
<pubDate>2011-02-28 17:50:53</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">在使用网页上传文件功能的时候，有时候会遇到需要上传到局域网服务器的需求，此时可以通过帐号模拟功能，在两台服务器之间建立一个共享帐号，然后直接通过局域网路径进行文件保存</span></p>]]></description>
</item>
<item>
<title><![CDATA[[原创][.NET] 网站上传文件到局域网的方法]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=34</link>
<author><![CDATA[HAVENT]]></author>
<pubDate>2011-02-28 17:50:36</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">在使用网页上传文件功能的时候，有时候会遇到需要上传到局域网服务器的需求，此时可以通过帐号模拟功能，在两台服务器之间建立一个共享帐号，然后直接通过局域网路径进行文件保存</span></p>]]></description>
</item>
<item>
<title><![CDATA[[原创][.NET] WebRequest 的几种简单应用]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=33</link>
<author><![CDATA[HAVENT]]></author>
<pubDate>2010-12-18 22:04:45</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">下面是 GET 方法获取网页内容的代码</span></p>
<div class="UBBDiv">
<div class="dp-highlighter">
<div class="codeHead">vb 代码</div>
<div class="bar">&nbsp;</div>
<ol class="dp-vb">
    <li class="alt">&nbsp;</li>
    <li><span class="keyword">Dim</span><span>&nbsp;r&nbsp;</span><span class="keyword">As</span><span>&nbsp;</span><span class="keyword">String</span><span>&nbsp;=&nbsp;</span><span class="string">&quot;&quot;</span></li>
    <li class="alt">&nbsp;</li>
    <li><span class="comment">'&nbsp;输入参数 </span></li>
    <li class="alt"><span class="keyword">Dim</span><span>&nbsp;oURL&nbsp;</span><span class="keyword">As</span><span>&nbsp;</span><span class="keyword">String</span><span>&nbsp;=&nbsp;</span><span class="string">&quot;http://192.169.1.69/Sync.ASPx?AC=HAVENT&amp;PAGE=1&quot;</span></li>
    <li><span class="comment">'oURL&nbsp;=&nbsp;&quot;http://www.ai169.com&quot; </span></li>
    <li class="alt">&nbsp;</li>
    <li>&nbsp;</li>
    <li class="alt"><span class="comment">'&nbsp;定义编码器 </span></li>
    <li><span class="keyword">Dim</span><span>&nbsp;oEncoding&nbsp;</span><span class="keyword">As</span><span>&nbsp;System.Text.Encoding&nbsp;=&nbsp;System.Text.Encoding.UTF8 </span></li>
    <li class="alt">&nbsp;</li>
    <li><span class="comment">'&nbsp;获得HttpWebRequest对象 </span></li>
    <li class="alt"><span class="keyword">Dim</span><span>&nbsp;myRequest&nbsp;</span><span class="keyword">As</span><span>&nbsp;System.Net.HttpWebRequest&nbsp;=&nbsp;</span><span class="keyword">DirectCast</span><span>(System.Net.WebRequest.Create(oURL),&nbsp;System.Net.HttpWebRequest) </span></li>
    <li>&nbsp;</li>
    <li class="alt"><span>myRequest.Method&nbsp;=&nbsp;</span><span class="string">&quot;GET&quot;</span></li>
    <li><span>myRequest.ContentType&nbsp;=&nbsp;</span><span class="string">&quot;application/x-www-form-urlencoded&quot;</span></li>
    <li class="alt">&nbsp;</li>
    <li><span class="comment">'&nbsp;接收返回信息&nbsp; </span></li>
    <li class="alt"><span class="keyword">Dim</span><span>&nbsp;myResponse&nbsp;</span><span class="keyword">As</span><span>&nbsp;System.Net.HttpWebResponse&nbsp;=&nbsp;</span><span class="keyword">DirectCast</span><span>(myRequest.GetResponse(),&nbsp;System.Net.HttpWebResponse) </span></li>
    <li><span class="keyword">Dim</span><span>&nbsp;sr&nbsp;</span><span class="keyword">As</span><span>&nbsp;</span><span class="keyword">New</span><span>&nbsp;System.IO.StreamReader(myResponse.GetResponseStream(),&nbsp;System.Text.Encoding.UTF8) </span></li>
    <li class="alt"><span>r&nbsp;=&nbsp;sr.ReadToEnd() </span></li>
    <li><span>sr.Close() </span></li>
    <li class="alt">&nbsp;</li>
</ol>
</div>
</div>
<p>&nbsp;</p>]]></description>
</item>
<item>
<title><![CDATA[[.NET] DateTimeFormat输出]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=32</link>
<author><![CDATA[本站整理]]></author>
<pubDate>2008-10-06 14:19:34</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">* DateTimeFormatInfo 类 <br />
d 月中的某一天。一位数的日期没有前导零。 <br />
dd 月中的某一天。一位数的日期有一个前导零。 <br />
ddd 周中某天的缩写名称，在 AbbreviatedDayNames 中定义。 <br />
dddd 周中某天的完整名称，在 DayNames 中定义。 <br />
M 月份数字。一位数的月份没有前导零。 <br />
MM 月份数字。一位数的月份有一个前导零。 <br />
MMM 月份的缩写名称，在 AbbreviatedMonthNames 中定义。 <br />
MMMM 月份的完整名称，在 MonthNames 中定义。 <br />
y 不包含纪元的年份。如果不包含纪元的年份小于 10，则显示不具有前导零的年份。 <br />
yy 不包含纪元的年份。如果不包含纪元的年份小于 10，则显示具有前导零的年份。<br />
yyyy 包括纪元的四位数的年份。 </span></p>]]></description>
</item>
<item>
<title><![CDATA[[原创][MS-SQL] 手工将数据库的用户名跟登录名关联]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=31</link>
<author><![CDATA[HAVENT]]></author>
<pubDate>2008-07-30 17:59:48</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">在数据库的迁移当中，很容易发生数据库的用户名和登录名关联丢失的问题<br />
在查询分析器中使用sp_change_users_login 语句就能轻松搞定：</span><br />
<span style="color: #ff0000">------------------------------------------------------------------<br />
</span><span style="color: #ff99cc">--将登录帐号与数据库的用户关联</span><br />
<span style="color: #3366ff">USE </span><span style="color: #993300">Database</span><br />
<span style="color: #3366ff">Go<br />
</span><span style="color: #3366ff">EXEC </span>sp_change_users_login '<span style="color: #993300">Action</span>', '<span style="color: #993300">user</span>', '<span style="color: #993300">login</span>'<br />
<span style="color: #ff0000">------------------------------------------------------------------<br />
<font color="#ff99cc">--将 dbo 用户名&nbsp;与 sa&nbsp;登录名&nbsp;链接<br />
</font><span style="color: #3366ff">USE </span><span style="color: #993300">Database<br />
<span style="color: #3366ff">Go<br />
</span><span style="color: #3366ff">EXEC </span><font color="#000000">sp_changedbowner '</font><span style="color: #993300">sa</span><font color="#000000">'</font></span></span><br />
<span style="color: #ff0000">------------------------------------------------------------------</span></p>]]></description>
</item>
<item>
<title><![CDATA[[AJAX] 使FIREFOX支持selectNodes,selectSingleNode]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=30</link>
<author><![CDATA[本站整理]]></author>
<pubDate>2008-07-08 16:23:08</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">//使FIREFOX支持selectNodes()、selectSingleNode()<br />
//代码出处：</span><a href="http://km0ti0n.blunted.co.uk/mozXPath.xap"><span style="color: #ff6600">http://km0ti0n.blunted.co.uk/mozXPath.xap</span></a><span style="color: #ff6600"><br />
// check for XPath implementation<br />
if( document.implementation.hasFeature(&quot;XPath&quot;, &quot;3.0&quot;) )<br />
{<br />
// prototying the XMLDocument<br />
XMLDocument.prototype.selectNodes = function(cXPathString, xNode)<br />
{<br />
if( !xNode ) { xNode = this; } <br />
var oNSResolver = this.createNSResolver(this.documentElement)<br />
var aItems = this.evaluate(cXPathString, xNode, oNSResolver, <br />
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)<br />
</span></p>]]></description>
</item>
<item>
<title><![CDATA[[VB.NET] WndProc中的消息代码]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=29</link>
<author><![CDATA[本站整理]]></author>
<pubDate>2008-05-30 10:46:34</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">WndProc中的消息代码&nbsp; <br />
VB.net:&nbsp; <br />
-----------------------------------------------------------------------------<br />
Public Enum WindowMessages&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_ACTIVATE = &amp;H6&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_ACTIVATEAPP = &amp;H1C&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_ASKCBFORMATNAME = &amp;H30C&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_CANCELJOURNAL = &amp;H4B&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_CANCELMODE = &amp;H1F&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_CAPTURECHANGED = &amp;H1F&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_CAPTURECHANGED_R = &amp;H215&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_CHANGECBCHAIN = &amp;H30D&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_CHAR = &amp;H102&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WM_CHARTOITEM = &amp;H2F&nbsp;</span></p>]]></description>
</item>
<item>
<title><![CDATA[[原创][VB.NET] 用LayeredWindow制作PNG透明窗体心得]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=28</link>
<author><![CDATA[HAVENT]]></author>
<pubDate>2008-05-23 16:24:50</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">前几天突然想制作一个窗体基类，所以去网上看了一下，发现了PNG透明窗体的源代码，代码的核心就是采用UpdateLayeredWindow的方法绘制窗体，测试了一下，界面非常爽，窗体的半透明效果感觉跟VistaGlass效果几乎一样。<br />
<br />
但是随之而来的是遇到了一个非常棘手的问题，这个方法存在一个超级大BUG，就是无法可视化所有的控件，无论放什么控件，都无法显示（但是控件确实存在，只是没有绘制而已，我用TEXTBOX测试能够获取内容文本，也有区域感知，就是屏幕上看没有任何东西）。<br />
<br />
基于这原因，本人上网找了资料，发现很多人也出现同样问题，后来研究一下System.Drawing.Graphics的功能，总算有了一点思路。</span></p>]]></description>
</item>
<item>
<title><![CDATA[[原创][ASP] 域名泛解析后实现无限制任意级域名]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=27</link>
<author><![CDATA[HAVENT]]></author>
<pubDate>2008-03-29 23:50:33</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">&nbsp; 默认站点，主机头为空<br />
&nbsp; 这样任何指向你服务器IP的域名都能访问该站点<br />
&nbsp; 然后在首页判断域名，根据域名不同给出不同路径即可</span></p>
<p><span style="color: #ff6600">&nbsp; Dim Domain<br />
&nbsp; Domain=Request.ServerVariables(&quot;http_host&quot;)</span></p>
<p><span style="color: #ff6600">&nbsp; Select Case Domain<br />
&nbsp; Case &quot;Ai169.Com&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.redirect&nbsp;&nbsp; &quot;</span><a href="http://www.Ai169.Com"><span style="color: #ff6600">Www.Ai169.Com</span></a><span style="color: #ff6600">&quot;<br />
&nbsp; Case &quot;123.Ai169.Com&quot;&nbsp;&nbsp;&nbsp; response.redirect&nbsp;&nbsp; &quot;123/Index.html&quot;<br />
&nbsp; Case &quot;asp.Ai169.Com&quot;&nbsp;&nbsp;&nbsp; response.redirect&nbsp;&nbsp; &quot;asp.html&quot;<br />
&nbsp; Case &quot;Home.Ai169.Com&quot;&nbsp;&nbsp; server.transfer&nbsp;&nbsp; &quot;Index.html&quot;<br />
&nbsp; Case &quot;219.133.197.221&quot;&nbsp; server.transfer&nbsp;&nbsp; &quot;HTTP404/403.htm&quot;<br />
&nbsp; End&nbsp; Select</span></p>]]></description>
</item>
<item>
<title><![CDATA[[MS-SQL] 用SQL语句对表、列、约束等进行操作]]></title>
<link>http://Www.Ai169.Com/BLOG/Blogs/?l=26</link>
<author><![CDATA[本站整理]]></author>
<pubDate>2008-03-26 16:06:34</pubDate>
<category><![CDATA[源码编程]]></category>
<description><![CDATA[<p><span style="color: #ff6600">--如何用SQL语句更改表的列的数据类型和添加新列和约束</span></p>
<p><span style="color: #ff6600">--增加一列<br />
ALTER TABLE 表名 ADD 列名 VARCHAR(20) NULL<br />
--删除一列<br />
ALTER TABLE 表名 drop COLUMN&nbsp; 列名 <br />
--修改一列<br />
alter TABLE&nbsp; 表名 ALTER COLUMN 列名 VARCHAR(40) NULL<br />
--修改一列的类型<br />
alter TABLE&nbsp; 表名 ALTER COLUMN 列名 VARCHAR(40)</span></p>]]></description>
</item>
</channel>
</rss>

