﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-无所谓- -努力就好....</title><link>http://www.cnblogs.com/ajaxren/</link><description> - -共同进步</description><language>zh-cn</language><lastBuildDate>Thu, 28 Aug 2008 19:23:49 GMT</lastBuildDate><pubDate>Thu, 28 Aug 2008 19:23:49 GMT</pubDate><ttl>60</ttl><item><title>补丁更新服务器二(多线程下载+进度条)</title><link>http://www.cnblogs.com/ajaxren/archive/2008/07/27/1252625.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Sun, 27 Jul 2008 08:27:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2008/07/27/1252625.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/1252625.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2008/07/27/1252625.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/1252625.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/1252625.html</trackback:ping><description><![CDATA[摘要: - -为了做补丁服务器就差这个下载,所以就做了这个- -测试用http://files.cnblogs.com/ajaxren/DowonFile2008_07_27.rar 原代码用2008写的界面,同时下栽两个(我的图画的好差啊) newDownFile--下载类newDownFile.ExecDown(ABDownFileChange inputDownFileChange)开始下载/// &nbsp;&nbsp;<a href='http://www.cnblogs.com/ajaxren/archive/2008/07/27/1252625.html'>阅读全文</a><img src ="http://www.cnblogs.com/ajaxren/aggbug/1252625.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41943/" target="_blank">[新闻]轮回－新浪推出Facebook模式的SNS</a>]]></description></item><item><title>Thread交叉访问的问题.....</title><link>http://www.cnblogs.com/ajaxren/archive/2008/07/24/1250629.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Thu, 24 Jul 2008 08:16:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2008/07/24/1250629.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/1250629.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2008/07/24/1250629.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/1250629.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/1250629.html</trackback:ping><description><![CDATA[摘要: 本来在做下载的进度条,自己的线程访问ProgressBar时候出现错误:错误代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->privatevoiddown_Click(objectsender,EventArgse){Threadth=newThr&nbsp;&nbsp;<a href='http://www.cnblogs.com/ajaxren/archive/2008/07/24/1250629.html'>阅读全文</a><img src ="http://www.cnblogs.com/ajaxren/aggbug/1250629.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41940/" target="_blank">[新闻]惠普139亿美元完成对EDS的收购</a>]]></description></item><item><title>随便写点c++学习笔记</title><link>http://www.cnblogs.com/ajaxren/archive/2008/07/22/1248324.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Tue, 22 Jul 2008 00:32:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2008/07/22/1248324.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/1248324.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2008/07/22/1248324.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/1248324.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/1248324.html</trackback:ping><description><![CDATA[摘要: - -学习中还是新手c++ 貌似洪水.....但是实际测试中仅仅影响了同事看网络视频的速度CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//ToPings.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#incl&nbsp;&nbsp;<a href='http://www.cnblogs.com/ajaxren/archive/2008/07/22/1248324.html'>阅读全文</a><img src ="http://www.cnblogs.com/ajaxren/aggbug/1248324.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41939/" target="_blank">[新闻]搜狗五笔输入法发布</a>]]></description></item><item><title>补丁更新服务器一</title><link>http://www.cnblogs.com/ajaxren/archive/2008/07/21/1247622.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Mon, 21 Jul 2008 05:35:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2008/07/21/1247622.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/1247622.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2008/07/21/1247622.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/1247622.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/1247622.html</trackback:ping><description><![CDATA[<p>好久没有更新了- -,都是因为在做bi哎就3个人搞了好久了才搞了90%哎- -.软件已经写好了,正在小范围测试呵呵..慢慢会放上来(我比较懒- -). </p>
<p>基本思路: </p>
<p>1.利用ftp存放补丁 </p>
<p>2.利用sqlserver2005管理补丁的更新 </p>
<p>3.用dos命令安装</p>
<p>4.当然最终有net融合上面三个操作<img style="width: 47px; height: 47px" height="47" src="http://www.cnblogs.com/Emoticons/tusiji/203330130.gif" width="47"  alt="" /></p>
<p>&nbsp;---------未完成的部分关于补丁的从微软下载目前,是手动添加...惭愧<img style="width: 43px; height: 43px" height="43" src="http://www.cnblogs.com/Emoticons/others/haha002.gif" width="43"  alt="" /> </p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 18pt; color: red">&nbsp;架设ftp--关于用户帐号 </span></p>
<p>-第一在计算机管理里-建立帐号 </p>
<p>-底二给这个账号设置密码 </p>
<p>-第三给这个帐号在-iss中的FTP-给上面的账号给与权限</p>
<p>&nbsp;</p>
<p><font face="Verdana"></p>
<p>---------------------------------------操作文件的时候需要<br />
1.&#8220;开始&#8221;-&#8220;运行&#8221;-输入&#8220;FTP&#8221;</p>
<p>2.open qint.ithot.net<br />
/*这一步可以与第一步合并，在&#8220;运行&#8221;里直接输入"ftp qint.ithot.net"。如果你的FTP服务器不是用的21默认端口，假如端口是2121，那么此步的命令应在后面空格加2121，即&#8220;open qint.ithot.net 2121&#8221;*/</p>
<p>3.username<br />
/*提示你输入用户名*/</p>
<p>4.user1234<br />
/*提示你输入密码，密码不回显，打完密码后回车即可。如果你的密码输入错误，将不会提示你重新输入，这时你要键入&#8220;user&#8221;命令，将会出现第三步，你可以重新输入用户名和密码。*/</p>
<p>5.dir<br />
/*你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录，用ls命令只可以查看文件。*/</p>
<p>6.mkdir qint<br />
/*在FTP服务器上根目录下建立qint目录。*/</p>
<p>7.cd qint<br />
/*进入目录qint,用&#8220;cd 你的目录名&#8221;可以进入当前目录的下一级目录，这跟DOS一样。*/</p>
<p>8.bin<br />
/*采用二进制传输。如果你要上传下载，这一步很重要，不先执行这个命令，上传下载会很慢。*/</p>
<p>9.lcd d:\qint<br />
/*定位本地默认文件夹，在前面我事先在D：盘创建的。*/</p>
<p>10.!dir<br />
/*查看本地文件夹中的文件及目录*/</p>
<p>11.put i001.jpg<br />
/*将当前目录(d:\qint)中的文件i001.jpg上传到FTP服务器默认目录。可以用"mput *.*"将所有文件上传到FTP服务器上。*/</p>
<p>12.get d123.jpg<br />
/*将FTP服务器默认目录中的文件d123.jpg下载到当前目录下(d:\qint)。可以用"mget *.*"将所有文件下载到d:\qint*/</p>
<p>13.delete *.*<br />
/*删除目录qint中的所有文件。*/</p>
<p>14.cd ..<br />
/*返回至上一级目录，即根目录。返回上一级目录用&#8220;cd ..&#8221;要注意，中间有空格。返回根目录用&#8220;cd \&#8221;。*/</p>
<p>15.mrdir qint<br />
/*删除目录qint。删除目录，在此目录下不能有文件及目录，不然将无法删除。*/</p>
<p>16.bye<br />
/*退出FTP服务器*/</p>
<p></font>&nbsp;</p>
<p><font face="Verdana"></p>
<p>------------------------------------------连接的时候需要<br />
120 Service ready in nnn minutes. <br />
服务在NNN时间内可用 </p>
<p>125 Data connection already open; transfer starting. <br />
数据连接已经打开，开始传送数据. </p>
<p>150 File status okay; about to open data connection. <br />
文件状态正确，正在打开数据连接. </p>
<p>200 Command okay. <br />
命令执行正常结束. </p>
<p>202 Command not implemented, superfluous at this site. <br />
命令未被执行，此站点不支持此命令. </p>
<p>211 System status, or system help reply. <br />
系统状态或系统帮助信息回应. </p>
<p>212 Directory status. <br />
目录状态信息. </p>
<p>213 File status. <br />
文件状态信息. </p>
<p>214 Help message.On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. <br />
帮助信息。关于如何使用本服务器或特殊的非标准命令。此回复只对人有用。 </p>
<p>215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document. <br />
NAME系统类型。 </p>
<p>220 Service ready for new user. <br />
新连接的用户的服务已就绪 </p>
<p>221 Service closing control connection. <br />
控制连接关闭 </p>
<p>225 Data connection open; no transfer in progress. <br />
数据连接已打开，没有进行中的数据传送 </p>
<p>226 Closing data connection. Requested file action successful (for example, file transfer or file abort). <br />
正在关闭数据连接。请求文件动作成功结束（例如，文件传送或终止） </p>
<p>227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). <br />
进入被动模式 </p>
<p>230 User logged in, proceed. Logged out if appropriate. <br />
用户已登入。 如果不需要可以登出。 </p>
<p>250 Requested file action okay, completed. <br />
被请求文件操作成功完成 </p>
<p>257 "PATHNAME" created. <br />
路径已建立 </p>
<p>331 User name okay, need password. <br />
用户名存在，需要输入密码 </p>
<p>332 Need account for login. <br />
需要登陆的账户 </p>
<p>350 Requested file action pending further information <br />
对被请求文件的操作需要进一步更多的信息 </p>
<p>421 Service not available, closing control connection.This may be a reply to any command if the service knows it must shut down. <br />
服务不可用，控制连接关闭。这可能是对任何命令的回应，如果服务认为它必须关闭 </p>
<p>425 Can't open data connection. <br />
打开数据连接失败 </p>
<p>426 Connection closed; transfer aborted. <br />
连接关闭，传送中止。 </p>
<p>450 Requested file action not taken. <br />
对被请求文件的操作未被执行 </p>
<p>451 Requested action aborted. Local error in processing. <br />
请求的操作中止。处理中发生本地错误。 </p>
<p>452 Requested action not taken. Insufficient storage space in system.File unavailable (e.g., file busy). <br />
请求的操作没有被执行。 系统存储空间不足。 文件不可用 </p>
<p>500 Syntax error, command unrecognized. This may include errors such as command line too long. <br />
语法错误，不可识别的命令。 这可能是命令行过长。 </p>
<p>501 Syntax error in parameters or arguments. <br />
参数错误导致的语法错误 </p>
<p>502 Command not implemented. <br />
命令未被执行 </p>
<p>503 Bad sequence of commands. <br />
命令的次序错误。 </p>
<p>504 Command not implemented for that parameter. <br />
由于参数错误，命令未被执行 </p>
<p>530 Not logged in. <br />
没有登录 </p>
<p>532 Need account for storing files. <br />
存储文件需要账户信息 </p>
<p>550 Requested action not taken. File unavailable (e.g., file not found, no access). <br />
请求操作未被执行，文件不可用。 </p>
<p>551 Requested action aborted. Page type unknown. <br />
请求操作中止，页面类型未知 </p>
<p>552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset). <br />
对请求文件的操作中止。 超出存储分配 </p>
<p>553 Requested action not taken. File name not allowed <br />
请求操作未被执行。 文件名不允许 </p>
<p>这种错误跟http协议类似，大致是： <br />
2开头－－成功 <br />
3开头－－权限问题 <br />
4开头－－文件问题 <br />
5开头－－服务器问题 </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>--------------------安装需要</p>
<p>&nbsp;</p>
<p>&nbsp;程序代码<br />
@echo off<br />
for %%i in (*.exe) do %%i /passive /norestart /nobackup<br />
shutdown -r</p>
<p><br />
另存为扩展名为BAT,并把这个文件和所有补丁文件放在同一个目录下..记得除了放补丁和这个批处理文件其它的东西都别放!!此批处理的好处就是不用人工去安装补丁,人工安装好惨D~~一个个点还不可以同时装....让他网上自动升级嘛又很慢....<br />
有了这批处理装系统补丁就不用烦喽......</p>
<p>安装参数有:<br />
/quiet&nbsp;&nbsp;&nbsp;&nbsp; 无用户操作或显示<br />
/passive&nbsp;&nbsp;&nbsp; 无人参与模式<br />
/norestart 安装后不重启<br />
/nobackup&nbsp;&nbsp;&nbsp; 不备份卸载需要的文件</p>
</font>
<img src ="http://www.cnblogs.com/ajaxren/aggbug/1247622.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41938/" target="_blank">[新闻]新学年开始 大学生适用的十大互联网应用</a>]]></description></item><item><title>领带的打法</title><link>http://www.cnblogs.com/ajaxren/archive/2007/10/08/916546.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Mon, 08 Oct 2007 00:51:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2007/10/08/916546.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/916546.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2007/10/08/916546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/916546.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/916546.html</trackback:ping><description><![CDATA[<font face="Verdana">领带分为大-&gt;面积大的,和面积小的<br />
-首先把面积大的在右,小的在左<br />
-其次面积小的短,大的要长<br />
<br />
1.大的在上小的在下交叉(大的不动,小的在大的下面往右交叉)<br />
2.大头从里面插入倒外面,(从里面还插入倒外面)<br />
3.用小的围大的做前半圈,形成环状(外半圈,是右倒左)<br />
4,大的还做2运动,只是这回放入的半圈中<br />
5,整理系紧</font> 
<img src ="http://www.cnblogs.com/ajaxren/aggbug/916546.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41937/" target="_blank">[新闻]Google拟在9月发布自有浏览器 或采用火狐内核</a>]]></description></item><item><title>爱程序有错吗?</title><link>http://www.cnblogs.com/ajaxren/archive/2007/10/07/915743.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Sat, 06 Oct 2007 16:15:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2007/10/07/915743.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/915743.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2007/10/07/915743.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/915743.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/915743.html</trackback:ping><description><![CDATA[- -艾,今天参加老爸的同学聚会,有个据说是高级工程师的大叔<img src="http://www.cnblogs.com/Emoticons/QQ/02.gif"  alt="" />.语重心长地对我说,别学编成了,没用<img src="http://www.cnblogs.com/Emoticons/QQ/12.gif"  alt="" />,学学网络工程把,~~我无语,我直接反驳到:我是软件工程师(只是表明我学习的态度不是玩玩),接着大叔言:那又咋样,<br />
现在编成工具都学不清<img src="http://www.cnblogs.com/Emoticons/QQ/17.gif"  alt="" />,接着大叔问我你用什么编,我答net,java,大叔顿时欣喜倒vc没用过把,我顿时无语....(早学过的东西,而且我朋友单位有个典型的例子-不管用什么软件编思路都差不多),我转而说这是兴趣,大叔发问,兴趣能当饭吃么..于是我不在说什么<br />
<br />
---以上如果发生在私人谈话也没什么,可惜发生在饭桌上<img src="http://www.cnblogs.com/Emoticons/QQ/12.gif"  alt="" />- -我不明白爱程序有错吗???<img src="http://www.cnblogs.com/Emoticons/QQ/icon18.gif"  alt="" />
<img src ="http://www.cnblogs.com/ajaxren/aggbug/915743.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41936/" target="_blank">[新闻]微软正在构思将Wi-Fi带入汽车</a>]]></description></item><item><title>学习笔录-ref</title><link>http://www.cnblogs.com/ajaxren/archive/2007/09/24/904240.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Mon, 24 Sep 2007 07:19:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2007/09/24/904240.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/904240.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2007/09/24/904240.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/904240.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/904240.html</trackback:ping><description><![CDATA[<p>今天在 WekeRoad.ActionPack里面看到如下</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">ApplyConfig(config,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;regexIgnoreCase,&nbsp;ConfigurationPropertyName.REGEX_IGNORE_CASE);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;ApplyConfig(System.Collections.Specialized.NameValueCollection&nbsp;config,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;parameterValue,&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;configName)<br />
<img id="Codehighlighter1_234_380_Open_Image" onclick="this.style.display='none'; Codehighlighter1_234_380_Open_Text.style.display='none'; Codehighlighter1_234_380_Closed_Image.style.display='inline'; Codehighlighter1_234_380_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_234_380_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_234_380_Closed_Text.style.display='none'; Codehighlighter1_234_380_Open_Image.style.display='inline'; Codehighlighter1_234_380_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_234_380_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_234_380_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(config[configName]&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_292_370_Open_Image" onclick="this.style.display='none'; Codehighlighter1_292_370_Open_Text.style.display='none'; Codehighlighter1_292_370_Closed_Image.style.display='inline'; Codehighlighter1_292_370_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_292_370_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_292_370_Closed_Text.style.display='none'; Codehighlighter1_292_370_Open_Image.style.display='inline'; Codehighlighter1_292_370_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_292_370_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_292_370_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameterValue&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;config[configName].ToString();<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<span style="color: red">注意他 ref string---据我所知首先string 是引用类型,本身是按引用传递的~~那为什么他么这样写那</span><br />
-------------------<br />
于是我做了测试<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;s(String&nbsp;s)<br />
<img id="Codehighlighter1_41_79_Open_Image" onclick="this.style.display='none'; Codehighlighter1_41_79_Open_Text.style.display='none'; Codehighlighter1_41_79_Closed_Image.style.display='inline'; Codehighlighter1_41_79_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_41_79_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_41_79_Closed_Text.style.display='none'; Codehighlighter1_41_79_Open_Image.style.display='inline'; Codehighlighter1_41_79_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_41_79_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_41_79_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(s);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>.method public hidebysig static void&nbsp; s(string s) cil managed<br />
{<br />
&nbsp; // 代码大小&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9 (0x9)<br />
&nbsp; .maxstack&nbsp; 8<br />
&nbsp; IL_0000:&nbsp; nop<br />
&nbsp; IL_0001:&nbsp; ldarg.0<span style="color: red">=Loads the argument at index 0 onto the evaluation stack.//--加载 这个参数 他的索引是0在堆栈上</span><br />
<br />
&nbsp; IL_0002:&nbsp; call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void [mscorlib]System.Console::Write(string)<br />
&nbsp; IL_0007:&nbsp; nop<br />
&nbsp; IL_0008:&nbsp; ret<br />
} // end of method MyProcessClass::s</p>
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;s1(</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;String&nbsp;s)<br />
<img id="Codehighlighter1_48_97_Open_Image" onclick="this.style.display='none'; Codehighlighter1_48_97_Open_Text.style.display='none'; Codehighlighter1_48_97_Closed_Image.style.display='inline'; Codehighlighter1_48_97_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_48_97_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_48_97_Closed_Text.style.display='none'; Codehighlighter1_48_97_Open_Image.style.display='inline'; Codehighlighter1_48_97_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_48_97_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_48_97_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(s);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<br />
.method public hidebysig static void&nbsp; s1(string&amp; s) cil managed<br />
{<br />
&nbsp; // 代码大小&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10 (0xa)<br />
&nbsp; .maxstack&nbsp; 8<br />
&nbsp; IL_0000:&nbsp; nop<br />
&nbsp; IL_0001:&nbsp; ldarg.0<br />
&nbsp; IL_0002:&nbsp;<span style="color: red">&nbsp;ldind.ref</span><span style="color: red">=Loads an object reference as a type O (object reference) onto the evaluation stack indirectly</span><br />
<span style="color: red">//--加载一个对象的引用他的类型被看作是跟0一样的 这个类型(对象引用) 在 这个堆栈上</span><br />
&nbsp; IL_0003:&nbsp; call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void [mscorlib]System.Console::WriteLine(string)<br />
&nbsp; IL_0008:&nbsp; nop<br />
&nbsp; IL_0009:&nbsp; ret<br />
} // end of method MyProcessClass::s1<br />
- -这样多做一步对引用类型来说没什么好处哈哈..我估计这里写错了呵呵<br />
--在做压力测试的时候-两种写发所用时间相同- -0<img height="20" src="http://www.cnblogs.com/Emoticons/QQ/04.gif" width="20" border="0"  alt="" /><br />
<br />
<br />
----------------------------于是我对值类型的又测试了下<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;s123(cc1&nbsp;c)<br />
<img id="Codehighlighter1_40_85_Open_Image" onclick="this.style.display='none'; Codehighlighter1_40_85_Open_Text.style.display='none'; Codehighlighter1_40_85_Closed_Image.style.display='inline'; Codehighlighter1_40_85_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_40_85_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_40_85_Closed_Text.style.display='none'; Codehighlighter1_40_85_Open_Image.style.display='inline'; Codehighlighter1_40_85_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_40_85_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_40_85_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(c.c);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<p><br />
.method public hidebysig static void&nbsp; s123(valuetype Process_Sample.MyProcessClass/cc1 c) cil managed<br />
{<br />
&nbsp; // 代码大小&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15 (0xf)<br />
&nbsp; .maxstack&nbsp; 8<br />
&nbsp; IL_0000:&nbsp; nop<br />
&nbsp; IL_0001:&nbsp; <span style="color: red">ldarga.s&nbsp;&nbsp; c =Load an argument address, in short form, onto the evaluation stack.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldarga.s xx，即，读出参数xx的地址并压栈 </span></p>
<p>&nbsp;IL_0003:&nbsp; ldfld&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int32 Process_Sample.MyProcessClass/cc1::c<br />
&nbsp; IL_0008:&nbsp; call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void [mscorlib]System.Console::WriteLine(int32)<br />
&nbsp; IL_000d:&nbsp; nop<br />
&nbsp; IL_000e:&nbsp; ret<br />
} // end of method MyProcessClass::s123</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;s1234(</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;cc1&nbsp;c)<br />
<img id="Codehighlighter1_44_89_Open_Image" onclick="this.style.display='none'; Codehighlighter1_44_89_Open_Text.style.display='none'; Codehighlighter1_44_89_Closed_Image.style.display='inline'; Codehighlighter1_44_89_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_44_89_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_44_89_Closed_Text.style.display='none'; Codehighlighter1_44_89_Open_Image.style.display='inline'; Codehighlighter1_44_89_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_44_89_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_44_89_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(c.c);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<p><br />
.method public hidebysig static void&nbsp; s1234(valuetype Process_Sample.MyProcessClass/cc1&amp; c) cil managed<br />
{<br />
&nbsp; // 代码大小&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 14 (0xe)<br />
&nbsp; .maxstack&nbsp; 8<br />
&nbsp; IL_0000:&nbsp; nop<br />
&nbsp; IL_0001:&nbsp; ldarg.0<span style="color: red">//-//--加载 这个参数 他的索引是0在堆栈上</span><br />
&nbsp; IL_0002:&nbsp; ldfld&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int32 Process_Sample.MyProcessClass/cc1::c<br />
&nbsp; IL_0007:&nbsp; call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void [mscorlib]System.Console::WriteLine(int32)<br />
&nbsp; IL_000c:&nbsp; nop<br />
&nbsp; IL_000d:&nbsp; ret<br />
} // end of method MyProcessClass::s1234<br />
<br />
//--如果我没有翻译错的话<br />
<span style="color: red">那么方法1不如方法2直接就可以使用参数,而必须读出这个参数有点像加载<br />
</span><span style="color: red">且压力测试中ref总是速度快- -</span><br />
---最后是关于上面两个方法的调用</p>
<p><br />
&nbsp; s123(c22);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; IL_0033:&nbsp; ldloc.2<span style="color: red">//--ldloc.2=Loads the local variable at index 2 onto the evaluation stack.<br />
//--加载变量</span><br />
&nbsp; IL_0034:&nbsp; call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void Process_Sample.MyProcessClass::s123(valuetype Process_Sample.MyProcessClass/cc1)<br />
&nbsp; IL_0039:&nbsp; nop</p>
<p><br />
&nbsp;&nbsp;&nbsp; s1234(ref c22);</p>
<p>&nbsp; IL_003a:&nbsp; ldloca.s&nbsp;&nbsp; c22<span style="color: red">&nbsp;//--ldloca.s=Loads the address of the local variable at a specific index onto the evaluation stack, short form.--加载地址</span><br />
&nbsp; IL_003c:&nbsp; call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void Process_Sample.MyProcessClass::s1234(valuetype Process_Sample.MyProcessClass/cc1&amp;)<br />
&nbsp; IL_0041:&nbsp; nop</p>
<p><br />
&nbsp;</p>
 <img src ="http://www.cnblogs.com/ajaxren/aggbug/904240.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41935/" target="_blank">[新闻]对比测试：IE8 Beta 2 VS Firefox 3.0.1</a>]]></description></item><item><title>ASP.NET....为能开始侦听端口的解决办法 </title><link>http://www.cnblogs.com/ajaxren/archive/2007/09/23/903087.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Sun, 23 Sep 2007 02:59:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2007/09/23/903087.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/903087.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2007/09/23/903087.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/903087.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/903087.html</trackback:ping><description><![CDATA[1.windows资源管理器<br />
2.Visual Studio 2005<br />
3.Projects<br />
4.找到你的工程<br />
5.将.sln用记事本打开<br />
6.找到VWDPort <br />
7把里面的端口号换一个比如原来是1027改 1028就ok了
<img src ="http://www.cnblogs.com/ajaxren/aggbug/903087.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41934/" target="_blank">[新闻]iPhone存在严重密码安全漏洞</a>]]></description></item><item><title>轻松一下（添加参数的烦恼）</title><link>http://www.cnblogs.com/ajaxren/archive/2007/09/12/890277.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Tue, 11 Sep 2007 16:04:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2007/09/12/890277.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/890277.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2007/09/12/890277.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/890277.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/890277.html</trackback:ping><description><![CDATA[<img height="20" src="http://www.cnblogs.com/Emoticons/QQ/14.gif" width="20" border="0"  alt="" />--不知道对不对<br />
<p>//--下面是sqlCommand.Parameter.add--明显可以看出如果你有多个的时候最好自己循环,因--如果你有6个参数,数组的会自动循环12次汉<br />
//---添加一个参数的时候<br />
[EditorBrowsable(EditorBrowsableState.Never)]<br />
public override int Add(object value)<br />
{<br />
&nbsp;&nbsp;&nbsp; this.OnChange();<br />
&nbsp;&nbsp;&nbsp; this.ValidateType(value);<br />
&nbsp;&nbsp;&nbsp; this.Validate(-1, value);<br />
&nbsp;&nbsp;&nbsp; this.InnerList.Add((SqlParameter) value);//---注意这里脱裤子放屁----this.InnerList&lt;SqlParameter&gt;<br />
&nbsp;&nbsp;&nbsp; return (this.Count - 1);<br />
}</p>
<p>&nbsp;<br />
//---添加一组的时候<br />
public override void AddRange(Array values)<br />
{<br />
&nbsp;&nbsp; <br />
this.OnChange();<br />
&nbsp;&nbsp;&nbsp; if (values == null)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw ADP.ArgumentNull("values");<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; foreach (object obj2 in values)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.ValidateType(obj2);<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; foreach (SqlParameter parameter in values)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.Validate(-1, parameter);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.InnerList.Add(parameter);<br />
&nbsp;&nbsp;&nbsp; }<br />
}</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<br />
</p>
<img src ="http://www.cnblogs.com/ajaxren/aggbug/890277.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41931/" target="_blank">[新闻]GC2008：星际争霸2进程报告 微调进程延续</a>]]></description></item><item><title>只为今天(转)希望之源</title><link>http://www.cnblogs.com/ajaxren/archive/2007/08/20/862180.html</link><dc:creator>猪猪宝贝</dc:creator><author>猪猪宝贝</author><pubDate>Mon, 20 Aug 2007 00:47:00 GMT</pubDate><guid>http://www.cnblogs.com/ajaxren/archive/2007/08/20/862180.html</guid><wfw:comment>http://www.cnblogs.com/ajaxren/comments/862180.html</wfw:comment><comments>http://www.cnblogs.com/ajaxren/archive/2007/08/20/862180.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/ajaxren/comments/commentRss/862180.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ajaxren/services/trackbacks/862180.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 让我们用一个每天能产生快乐而富有建设性思想的计划，来为我们的快乐而奋斗吧。下面就是这个计划，名字叫做《只为今天》。我认为这种计划非常有效，所以复印了好几千份送给别人。这是三十六年前已故的西贝儿&#183;派屈吉所写的。如果你们能够照着做，我们就能消除大部分的忧虑，而大量地增加&#8220;生活的快乐&#8221;。<br />
&nbsp;&nbsp;&nbsp; 《只为今天》：<br />
<br />
1. 只为今天，我要很快乐。假如林肯所说的&#8220;大部分的人只要下定决心都能很快乐&#8221;这句话是对的，那么快乐是来自内心，而不是存在于外在。
<p>2. 只为今天，我要让自己适应一切，而不去适应一切，而不去试着高速一切来适应我的欲望。我要以这种态度接受我的家庭、我的事业和我的运气。</p>
<p>3. 只为今天，我要爱护我的身体。我要多加运动，善自照顾，善自珍惜；不损伤它、不忽视它；使它能成为我争取成功的好基础。</p>
<p>4. 只为今天，我要加强我的思想。我要学一些有用的东西，我决不做一个胡思乱想的人。我要看一些需要思考、更需要集中精神才能看的书。</p>
<p>5. 只为今天，我要用三件事来锻炼我的灵魂：我要为别人做一件好事，但不要让人家知道；我还要做两件我并不想做的事，而这就像威廉&#183;詹姆斯所建议的，是为了锻炼。</p>
<p>6. 只为今天，我要做个讨人喜欢的人，外表要尽量修饰，衣着要尽量得体，说话低声，行动优雅，丝毫不在乎别的毁誉。对任何事都不挑出毛病，也不干涉或教训别人。</p>
<p>7. 只为今天，我要试着只考虑怎么度过今天，而不把我一生的问题都在一次解决。因为，我虽能解连续十二分钟做一件事，但若要我一辈子都这样做下去的话，就会吓坏了我。</p>
<p>8. 只为今天，我要订下一个计划。我要写下每个钟点该做些什么事；也许我不会完全照着做，但还要订下这个计划；这样至少可以免除两种缺点——过分仓卒和犹豫不决。</p>
<p>9. 只为今天，我要为自己留下安静的半个钟头，轻松一番。在这半个钟头里，我要想到能使我的生命中更充满希望。</p>
<p>10. 只为今天，我要心中毫无惧怕。尤其是，我不要怕快乐，我要去欣赏美的一切，去爱，去相信我爱的那些人会爱我的。</p>
<img src ="http://www.cnblogs.com/ajaxren/aggbug/862180.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41930/" target="_blank">[新闻]科学家在世界最大对撞机中观察到首批粒子</a>]]></description></item></channel></rss>