﻿<?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>博客园-Love</title><link>http://www.cnblogs.com/Love/</link><description>.NET Developer</description><language>zh-cn</language><lastBuildDate>Fri, 05 Dec 2008 15:28:06 GMT</lastBuildDate><pubDate>Fri, 05 Dec 2008 15:28:06 GMT</pubDate><ttl>60</ttl><item><title>sql server 2005 设置用于复制的文本类型大小 [转]</title><link>http://www.cnblogs.com/Love/archive/2008/11/20/1337740.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Thu, 20 Nov 2008 07:50:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/11/20/1337740.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1337740.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/11/20/1337740.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1337740.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1337740.html</trackback:ping><description><![CDATA[<p><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">1.</span><span style="font-size: 9pt; color: black">当应用复制一段时间后，碰到了这样一个问题，在插入</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">nvarchar(max)</span><span style="font-size: 9pt; color: black">类型的字段值时，报异常</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">"Length of LOB data (92472) to be replicated exceeds configured maximum 65536. The statement has been terminated." (</span><span style="font-size: 9pt; color: black">&#8220;要复制的</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'"> LOB </span><span style="font-size: 9pt; color: black">数据的长度</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">(92472)</span><span style="font-size: 9pt; color: black">超出了配置的最大值</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'"> 65536</span><span style="font-size: 9pt; color: black">。语句已终止。&#8221;</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">)</span></p>
<p style="background: white; margin: 6pt 0cm 0pt; line-height: 13.5pt"><span style="font-size: 9pt; color: black">经过查找一番资料，发现服务器配置选项里有一项</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">&#8221;Max Text Repl Size&#8221;(</span><span style="font-size: 9pt; color: black">&#8220;最大文本复制大小&#8221;</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">)</span><span style="font-size: 9pt; color: black">，它的默认值为</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">65536</span><span style="font-size: 9pt; color: black">，可以通过修改这个值解决上面的问题。</span></p>
<p style="background: white; margin: 6pt 0cm 0pt; line-height: 13.5pt"><span style="font-size: 9pt; color: black">通过</span><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">SELECT</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: gray">*</span> <span style="color: blue">FROM</span> <span style="color: green">sys.configurations</span> <span style="color: blue">WHERE</span> <span style="color: blue">NAME</span> <span style="color: gray">LIKE</span> <span style="color: red">'%repl%'</span></span></p>
<p style="background: white; margin: 6pt 0cm 0pt; line-height: 13.5pt"><span style="font-size: 9pt; color: black">查询得到</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">max text repl size (B) </span><span style="font-size: 9pt; color: black">最大值为</span><span style="font-size: 9pt; color: black; font-family: 'Verdana','sans-serif'">2147483647</span><span style="font-size: 9pt; color: black">，可以结合实际情况设置小于等于这个数值的值。</span></p>
<p style="background: white; margin: 6pt 0cm 0pt; line-height: 13.5pt"><span style="font-size: 9pt; color: black">例如：</span></p>
<p style="background: white; margin: 6pt 0cm 0pt; line-height: 13.5pt">&nbsp;</p>
<p style="background: white; margin: 6pt 0cm 0pt; line-height: 13.5pt"><span style="font-size: 9pt; color: black"><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: red"><font face="Verdana"><font face="Verdana">EXEC sp_configure 'show advanced options', 1<br />
go<br />
sp_configure 'max text repl size', '6553600'<br />
go<br />
RECONFIGURE</font></font></span></span></span></p>
<img src ="http://www.cnblogs.com/Love/aggbug/1337740.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43812/" target="_blank">[新闻]Google操作系统已开始内部测试？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>多文件多参数中转客户端（转卢震的）</title><link>http://www.cnblogs.com/Love/archive/2008/10/31/1323718.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Fri, 31 Oct 2008 07:14:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/10/31/1323718.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1323718.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/10/31/1323718.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1323718.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1323718.html</trackback:ping><description><![CDATA[<p><font face="Verdana">using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Net;<br />
using System.IO;<br />
using System.Collections.Specialized;</font></p>
<p><font face="Verdana">namespace Controller.Interface.Area<br />
{</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp; public class Client<br />
&nbsp;&nbsp;&nbsp; {</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static string UploadFileEx( string url,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; List&lt;Stream&gt; fileStream, NameValueCollection querystring<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string boundary = "----------" + DateTime.Now.Ticks.ToString("x");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(new Uri(url));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; webrequest.ContentType = "multipart/form-data; boundary=" + boundary;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; webrequest.Method = "POST";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringBuilder sb = new StringBuilder();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("--");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append(boundary);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("Content-Disposition: form-data; name=\"");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("piaoClient");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("\"; filename=\"");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("piaoClient");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("\"");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("Content-Type: ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append(contenttype);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringBuilder sb1 = new StringBuilder();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach (var key in querystring.Keys)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append("--");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append(boundary);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append("Content-Disposition: form-data; name=\""+key.ToString()+"\"");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append(querystring[key.ToString()].ToString());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb1.Append("\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] postHeaderBytes = Encoding.UTF8.GetBytes(sb.ToString());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] boundaryBytes = Encoding.ASCII.GetBytes("\r\n--" + boundary + "\r\n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] postDate = Encoding.UTF8.GetBytes(sb1.ToString());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long length = postHeaderBytes.Length * fileStream.Count + fileStream.Sum(s1 =&gt; s1.Length) + (boundaryBytes.Length * fileStream.Count) + postDate.Length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; webrequest.ContentLength = length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stream requestStream = webrequest.GetRequestStream();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; requestStream.Write(postDate, 0, postDate.Length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach (var filestream1 in fileStream)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; requestStream.Write(postHeaderBytes, 0, postHeaderBytes.Length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] buffer = new Byte[checked((uint)Math.Min(4096, (int)filestream1.Length))];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int bytesRead = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ((bytesRead = filestream1.Read(buffer, 0, buffer.Length)) != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; requestStream.Write(buffer, 0, bytesRead);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; requestStream.Write(boundaryBytes, 0, boundaryBytes.Length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; webrequest.Timeout = 1000000;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WebResponse responce = webrequest.GetResponse();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stream s = responce.GetResponseStream();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StreamReader sr = new StreamReader(s);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string str = sr.ReadToEnd();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach (var filestream1 in fileStream)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filestream1.Close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; requestStream.Close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sr.Close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s.Close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; responce.Close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return str;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
</font></p>
<img src ="http://www.cnblogs.com/Love/aggbug/1323718.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43811/" target="_blank">[新闻]Google阅读器界面升级 全新改版</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>jquery取值</title><link>http://www.cnblogs.com/Love/archive/2008/08/04/1259791.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Mon, 04 Aug 2008 04:13:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/08/04/1259791.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1259791.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/08/04/1259791.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1259791.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1259791.html</trackback:ping><description><![CDATA[<p>获取一组radio被选中项的值<br />
var item = $('input[@name=items][@checked]').val();<br />
获取select被选中项的文本<br />
var item = $("select[@name=items] option[@selected]").text();<br />
select下拉框的第二个元素为当前选中值<br />
$('#select_id')[0].selectedIndex = 1;<br />
radio单选组的第二个元素为当前选中值<br />
$('input[@name=items]').get(1).checked = true;</p>
<p>获取值：</p>
<p>文本框，文本区域：$("#txt").attr("value")；<br />
多选框checkbox：$("#checkbox_id").attr("value")；<br />
单选组radio：&nbsp;&nbsp; $("input[@type=radio][@checked]").val();<br />
下拉框select： $('#sel').val();</p>
<p>控制表单元素：<br />
文本框，文本区域：$("#txt").attr("value",'');//清空内容<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#txt").attr("value",'11');//填充内容</p>
<p>多选框checkbox： $("#chk1").attr("checked",'');//不打勾<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#chk2").attr("checked",true);//打勾<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($("#chk1").attr('checked')==undefined) //判断是否已经打勾</p>
<p>单选组radio：&nbsp;&nbsp;&nbsp; $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项<br />
下拉框select：&nbsp;&nbsp; $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("&lt;option value='1'&gt;1111&lt;/option&gt;&lt;option value='2'&gt;2222&lt;/option&gt;").appendTo("#sel")//添加下拉框的option<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#sel").empty()；//清空下拉框</p>
<img src ="http://www.cnblogs.com/Love/aggbug/1259791.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43810/" target="_blank">[新闻]微软官方下载：Windows Vista SP2 Beta测试版</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>memcached</title><link>http://www.cnblogs.com/Love/archive/2008/07/25/1251470.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Fri, 25 Jul 2008 08:31:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/07/25/1251470.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1251470.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/07/25/1251470.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1251470.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1251470.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<h2><span class="mw-headline">Example code</span></h2>
<p>Converting a database or object creation queries to use memcached is simple. Typically, when using straight database queries, example code would be as follows:</p>
<pre>function get_foo (int userid) {
result = db_select("SELECT * FROM users WHERE userid = ?", userid);
return result;
}
</pre>
<p>After conversion to memcached, the same call might look like the following</p>
<pre>function get_foo (int userid) {
result = memcached_fetch("userrow:" + userid);
if (!result) {
result = db_select("SELECT * FROM users WHERE userid = ?", userid);
memcached_add("userrow:" + userid,  result);
}
return result;
}
</pre>
<p>The server would first check whether a memcached value with the unique key "userrow:userid" exists, where userid is some number. If the result does not exist, it would select from the database as usual, and set the unique key using the memcached API add function call.</p>
<p>However, if only this API call were modified, the server would end up fetching incorrect data following any database update actions: the memcached "view" of the data would become out of date. Therefore, in addition to creating an "add" call, an update call would be also needed, using the memcached set function.</p>
<pre>function update_foo(int userid, string dbUpdateString) {
result = db_execute(dbUpdateString);
if (result) {
data = createUserDataFromDBString(dbUpdateString);
memcached_set("userrow:" + userid, data);
}
}
</pre>
 <img src ="http://www.cnblogs.com/Love/aggbug/1251470.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43809/" target="_blank">[新闻]微软发布PC Live单机游戏客户端</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>软件工程师不可不知的10个概念</title><link>http://www.cnblogs.com/Love/archive/2008/07/25/1251468.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Fri, 25 Jul 2008 08:29:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/07/25/1251468.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1251468.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/07/25/1251468.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1251468.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1251468.html</trackback:ping><description><![CDATA[<a href="http://www.readwriteweb.com/archives/top_10_software_engineer_traits.php">出色的软件工程师</a>善用设计模式，勤于代码重构，编写单元测试，并对简单有宗教般的追求。除了这些，优秀的软件工程师还要通晓10个概念，这10个概念超越了编程语言与设计模式，软件工程师应当从更广的范围内明白这些道理。<br />
<br />
<p>
<ol>
    <li>界面 （Interfaces ）</li>
    <li>惯例与模板 （Conventions and Templates）</li>
    <li>分层 （Layering ）</li>
    <li>算法的复杂性 （Algorithmic Complexity）</li>
    <li>散列法 （Hashing ）</li>
    <li>缓存 （Caching ）</li>
    <li>并发 （Concurrency ）</li>
    <li>云计算（Cloud Computing ）</li>
    <li>安全（Security ）</li>
    <li>关系数据库 （Relational Databases ） </li>
</ol>
<span style="font-weight: bold">10. 关系数据库 (Relational Databases) </span><br />
<a href="http://en.wikipedia.org/wiki/Relational_database">关系数据库</a>因为在大规模 Web 服务上缺乏可扩充性而<a href="http://www.readwriteweb.com/archives/amazon_dynamo.php">颇受微词</a>，然而，关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数据库对处理订单，公司数据方面有着出色的表现。<br />
<br />
关系数据库的核心是以记录表示数据，记录存放在数据库表，数据库使用查询语言（SQL）对数据进行搜索与查询，同时，数据库对各个数据表进行关联。<br />
<br />
数据库的标准化技术（normalization）讲的是使用正确的方式对数据进行分存以降低冗余，并加快存取速度。<br />
&nbsp;<br style="font-weight: bold" />
<span style="font-weight: bold">9. 安全 （Security） </span><br />
随着黑客的崛起与数据敏感性的上升，<a href="http://en.wikipedia.org/wiki/Computer_security">安全</a>变得非常重要。安全是个广义的概念，涉及验证，授权与信息传输。<br />
<br />
验证是对用户的身份进行检查，如要求用户输入密码。验证通常需要结合 SSL （secure socket layer）进行；授权在公司业务系统中非常重要，尤其是一些工作流系统。最近开发的 <a href="http://oauth.net/">OAuth</a>&nbsp;协议可以帮助 Web 服务将相应信息向相应用户开放。Flickr 便使用这种方式管理私人照片和数据的访问权限。<br />
<br />
另外一个安全领域是网络设防，这关系到操作系统，配置与监控。不仅网络危险重重，任何软件都是。Firefox 被称为最安全的浏览器，仍然需要频频发布安全补丁。要为你的系统编写安全代码就需要明白各种潜在的问题。<br />
&nbsp;<br />
<span style="font-weight: bold">8. 云计算 （Cloud Computing） </span><br />
RWW 最近的关于云计算的文章 <a href="http://www.readwriteweb.com/archives/reaching_for_the_sky_through_compute_clouds.php">Reaching For The Sky Through Compute Clouds</a>&nbsp;讲到了<a href="http://www.readwriteweb.com/archives/top_10_concepts_that_every_software_engineer_should_know.php">云计算</a>如何改变大规模 Web 应用的发布。大规模的并行，低成本，与快速投入市场。<br />
<br />
并行算法发明以来，首先迎来的是网格计算，网格计算是借助空闲的桌面计算机资源进行并行计算。最著名的例子是 Berkley 大学的 SETI@home 计划，该计划使用空闲的 CPU 资源分析太空数据。金融机构也大规模实施网格计算进行风险分析。空闲的资源，加上 J2EE 平台的崛起，迎来了云计算的概念：应用服务虚拟化。就是应用按需运行，并可以随着时间和用户规模而实时改变。<br />
<br />
云计算最生动的例子是 Amazon 的 Web 服务，一组可以通过 API 进行调用的应用，如云服务（EC2），一个用来存储大型媒体文件的数据库（S3），索引服务（SimpleDB），序列服务（SQS）。<br />
<br />
<span style="font-weight: bold">7. 并发 （Concurrency） </span><br />
<a href="http://en.wikipedia.org/wiki/Concurrency_(computer_science)">并发</a>是软件工程师最容易犯错的地方，这可以理解，因为我们一直遵从线形思维，然而并发在现代系统中非常重要。<br />
<br />
并发是程序中的并行处理，多数现代编程语言包含内置的并发能力，在 Java，指的是线程。关于并发，最经典的例子是&#8220;生产/消费&#8221;模式，生产方生产数据和任务，并放入工作线程消费或执行。并发的复杂性在于，线程需要经常访问共同数据，每个线程都有自己的执行顺序，但需要访问共同数据。<a href="http://g.oswego.edu/">Doug Lea</a>&nbsp;曾写过一个最复杂的并发类，现在是 <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/package-summary.html">core Java</a>&nbsp;的一部分。<br />
<br />
<span style="font-weight: bold">6. 缓存（Caching） </span><br />
缓存对现代 Web 程序不可或缺，缓存是从数据库取回，并存放在内存中的数据。因为数据库直接存取的代价非常高，将数据从数据库取回并放在缓存中访问就变得十分必要。比如，你有一个网站，要显示上周的畅销书，你可以从数据将畅销书榜一次性取回放在缓存中，而不必在每次访问时都去数据库读数据。<br />
<br />
缓存需要代价，只有最常用的内容才可以放入缓存。很多现代程序，包括 Facebook，依靠一种叫做 <a href="http://en.wikipedia.org/wiki/Memcached">Memcached</a>&nbsp;的分布式缓存系统，该系统是 <a href="http://bradfitz.com/">Brad Firzpatrick</a>&nbsp;在工作于 LiveJournal 项目时开发的，Memcached 使用网络中空闲的内存资源建立缓存机制，Memcached 类库在很多流行编程语言，包括 Java 和 PHP 中都有。<br />
<br />
<strong>5. 散列法（Hashing）</strong><br />
<a href="http://en.wikipedia.org/wiki/Hash_function">Hashing</a>&nbsp;的目的是加速访问速度。如果数据是序列存储的，从中查询一个项的时间取决于数据列的大小。而散列法对每一个项计算一个数字作为索引，在一个好的 Hashing 算法下，数据查找的速度是一样的。<br />
<br />
除了存储数据，散列法对分布式系统也很重要。统一散列法（uniform hash ）用来在云数据库环境下，在不同计算机之间分存数据。Google 的索引服务就是这种方法的体现，每一个 URL 都被散列分布到特定计算机。<br />
<br />
散列函数非常复杂，但现代类库中都有现成的类，重要的是，如何对散列法进行细调以获得最好的性能。<br />
<br />
<span style="font-weight: bold">4. 算法的复杂性 （Algorithmic Complexity） </span><br />
关于算法的复杂性，软件工程师需要理解这样几件事。第一，<a href="http://en.wikipedia.org/wiki/Big_O_notation">大O标记法（big O notation）</a>；第二，你永远都不应该使用嵌套式循环（循环里面套循环），你应该使用 Hash 表，数组或单一循环；第三，如今优秀类库比比皆是，我们不必过分纠缠于这些库的效能的差别，我们以后还有机会进行细调；最后，不要忽视算法的优雅及性能，编写紧凑的，可读的代码可以让你的算法更简单，更干净。<br />
<br />
<span style="font-weight: bold">3. 分层 （Layering） </span><br />
用分层来讨论软件架构是最容易的。John Lakos 曾出版过一本关于<a href="http://simplewebs.com/?LargeScaleCppSoftwareDesign">大型 C++ 系统的书</a>。Lakos 认为软件包含了层，书中介绍了层的概念，方法是，对每个软件组件，数一下它所依赖的组件数目就可以知道它的复杂程度。<br />
<br />
Lakos 认为，一个好的软件拥有金字塔结构，就是说，软件组件拥有层层积累的复杂度，但每个组件本身必须简单，一个优秀的软件包含很多小的，可重复使用的模块，每个模块有自己的职责。一个好的系统中，组件之间的依赖性不可交叉，整个系统是各种各样的组件堆积起来，形成一个金字塔。<br />
<br />
Lakos 在软件工程的很多方面都是先驱，最著名的是 <a href="http://www.refactoring.com/">Refactoring</a>&nbsp;（代码重构）。代码重构指的是，在编程过程中需要不断地对代码进行改造以保证其结构的健壮与灵活。<br />
<br />
<span style="font-weight: bold">2. 惯例与模板 （Conventions and Templates） </span><br />
命名惯例和基础模板在编程模式中常被忽视，然而它可能是最强大的方法。命名惯例使软件自动化成为可能，如，Java Beans 框架在 getter 和 setter 方法中，使用简单的命名惯例。del.icio.us 网站的 URL 命名也使用统一的格式，如 <a href="http://del.icio.us/tag/software">http://del.icio.us/tag/software</a>&nbsp;会将用户带到所有标签为 software 的页。<br />
<br />
很多社会网络均使用简单命名，如，你的名字是 <em>johnsmith</em> ，那你的头像可能命名为 <em>johnsmith</em>.jpg，而你的 rss 聚合文件的命名很可能是 <em>johnsmith.xml 。</em><br />
<br />
命名惯例还用于单元测试，如，JUnit&nbsp;单元测试工具会辨认所有以 test 开头的类。<br />
<br />
我们这里说的模板（templates ）指的并不是&nbsp; C++ 或 Java 语言中的 constructs，我们说的是一些包含变量的模板文件，用户可以替换变量并输出最终结果。<br />
<br />
Cold Fusion 是最先使用模板的程序之一，后来，Java 使用 JSP 实现模板功能。Apache 近来为 Java 开发了非常好用的通用模板, Velocity。PHP 本身就是基于模板的，因为它支持 eval 函数。<br />
<br style="font-weight: bold" />
<span style="font-weight: bold">1. 界面（Interfaces） </span><br />
软件工程中最重要的概念是界面。任何软件都是一个真实系统的模型。如何使用简单的用户界面进行模型化至关重要。很多软件系统走这样的极端，缺乏抽象的冗长代码，或者过分设计而导致无谓的复杂。<br />
<br />
在众多软件工程书籍中，Robert Martin 写的《敏捷编程》值得一读。<br />
<br />
关于模型化，以下方法对你会有帮助。首先，去掉那些只有在将来才可能用得着的方法，代码越精练越好。第二，不要总认为以前的东西是对的，要善于改变。第三，要有耐心并享受过程。 
<img src ="http://www.cnblogs.com/Love/aggbug/1251468.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43809/" target="_blank">[新闻]微软发布PC Live单机游戏客户端</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>JS本页改变内容无后退</title><link>http://www.cnblogs.com/Love/archive/2008/07/24/1250717.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Thu, 24 Jul 2008 08:54:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/07/24/1250717.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1250717.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/07/24/1250717.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1250717.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1250717.html</trackback:ping><description><![CDATA[<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">httpequiv</span><span style="color: #0000ff">="<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />ContentType"</span><span style="color: #ff0000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />content</span><span style="color: #0000ff">="text/html;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />charset=utf8"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img id="Codehighlighter1_92_252_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_92_252_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_92_252_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_92_252_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_92_252_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_92_252_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_92_252_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_92_252_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">script</span><span style="color: #0000ff">&gt;</span><span id="Codehighlighter1_92_252_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 alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_92_252_Open_Text"><span style="color: #000000; background-color: #f5f5f5">&nbsp;<br />
<img id="Codehighlighter1_118_250_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_118_250_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_118_250_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_118_250_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_118_250_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_118_250_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_118_250_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_118_250_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"></span><span style="color: #0000ff; background-color: #f5f5f5">function</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;createNewDoc()&nbsp;</span><span id="Codehighlighter1_118_250_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 alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_118_250_Open_Text"><span style="color: #000000; background-color: #f5f5f5">{&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;newDoc</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">document.open(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">text/html</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">,</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">replace</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">)&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;txt</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&lt;html&gt;&lt;body&gt;hello&nbsp;&lt;/body&gt;&lt;/html&gt;</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />newDoc.write(txt)&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />newDoc.close()&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000; background-color: #f5f5f5">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="button"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="submit"</span><span style="color: #ff0000">&nbsp;onClick</span><span style="color: #0000ff">="createNewDoc()"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span></div>
<img src ="http://www.cnblogs.com/Love/aggbug/1250717.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43808/" target="_blank">[新闻]Firefox遭“独家”恶意软件攻击</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块</title><link>http://www.cnblogs.com/Love/archive/2008/07/22/1248906.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Tue, 22 Jul 2008 09:33:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/07/22/1248906.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1248906.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/07/22/1248906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1248906.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1248906.html</trackback:ping><description><![CDATA[摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1SWFObject:基于Javascript的Flash媒体版本检测与嵌入模块2原文：SWFObject:JavascriptFlashPlayerdetectionandembedscript3翻译：&nbsp;&nbsp;<a href='http://www.cnblogs.com/Love/archive/2008/07/22/1248906.html'>阅读全文</a><img src ="http://www.cnblogs.com/Love/aggbug/1248906.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43806/" target="_blank">[新闻]Python 3.0正式发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>复制目录到其他目录</title><link>http://www.cnblogs.com/Love/archive/2008/07/22/1248758.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Tue, 22 Jul 2008 07:31:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2008/07/22/1248758.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/1248758.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2008/07/22/1248758.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/1248758.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/1248758.html</trackback:ping><description><![CDATA[<p><font face="Verdana">&nbsp;</p>
<div class="cnblogs_code" style="width: 700px; height: 158px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">1</span><img id="Codehighlighter1_0_271_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_0_271_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_0_271_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_0_271_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"><img id="Codehighlighter1_0_271_Open_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_0_271_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_0_271_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_0_271_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><span id="Codehighlighter1_0_271_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">复制目录到其他目录</span><span id="Codehighlighter1_0_271_Open_Text" style="display: none"><span style="color: #0000ff">#region</span><span style="color: #000000">&nbsp;复制目录到其他目录</span><span style="color: #000000"><br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&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;CopyDirectory(</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;sourceDirectoryName,&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;destinationDirectoryName)<br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img id="Codehighlighter1_128_252_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_128_252_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_128_252_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_128_252_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_128_252_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_128_252_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_128_252_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_128_252_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_128_252_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_128_252_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><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;Microsoft.VisualBasic.FileIO.FileSystem.CopyDirectory(sourceDirectoryName,destinationDirectoryName);<br />
</span><span style="color: #008080">5</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">#endregion</span></span><span style="color: #000000">&nbsp;</span></div>
</font>
  <img src ="http://www.cnblogs.com/Love/aggbug/1248758.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43806/" target="_blank">[新闻]Python 3.0正式发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>工作日志12.13</title><link>http://www.cnblogs.com/Love/archive/2005/12/13/296031.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Tue, 13 Dec 2005 02:20:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2005/12/13/296031.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/296031.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2005/12/13/296031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/296031.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/296031.html</trackback:ping><description><![CDATA[继续做通讯...<img src ="http://www.cnblogs.com/Love/aggbug/296031.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43805/" target="_blank">[新闻]JavaFX千呼万唤始出来</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>工作日志2005.12.12</title><link>http://www.cnblogs.com/Love/archive/2005/12/13/296030.html</link><dc:creator>Love</dc:creator><author>Love</author><pubDate>Tue, 13 Dec 2005 02:20:00 GMT</pubDate><guid>http://www.cnblogs.com/Love/archive/2005/12/13/296030.html</guid><wfw:comment>http://www.cnblogs.com/Love/comments/296030.html</wfw:comment><comments>http://www.cnblogs.com/Love/archive/2005/12/13/296030.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Love/comments/commentRss/296030.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Love/services/trackbacks/296030.html</trackback:ping><description><![CDATA[<P>早上10点,已经将昨天晚上的问题解决,原来是因为没有高级保存为 带签名的(URF-8)</P>
<P>default页面中将发表文章页面基本已经做好,插入表格,选择字体等功能跳过</P>
<P>下午开始做 数据库,并测试通讯...</P>
<P>下午数据库已经建好,在和数据库通讯的时候出现了问题.</P>
<P>解决办法:<BR>&nbsp;&nbsp; 1&nbsp; UI层使用SEND方法将数据传递给.CS文件<BR>例子:<BR>&lt;s:event b:on="click" b:action="send" b:url="ClassList.aspx" b:source="id('af')" /&gt;<BR>form如下&nbsp; ,ClassList是通讯页面,设计视图只有一个黄条的字背后的.CS文件才是实现数据库通讯,并返回<BR>一个值.<BR>&lt;div id="testMM"&gt;&lt;/div&gt;<BR>&nbsp;&lt;form id="af" action="ClassList.aspx" method="post" b:destination="id('testMM')"&gt;</P>
<P>注意事项: 返回的所有值都必须符合XML规范.</P><img src ="http://www.cnblogs.com/Love/aggbug/296030.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43805/" target="_blank">[新闻]JavaFX千呼万唤始出来</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>