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

<channel>
	<title>鱼杆鱼堂</title>
	<atom:link href="http://www.pumaboyd.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pumaboyd.com</link>
	<description>If you think you can ,you can</description>
	<lastBuildDate>Thu, 11 Mar 2010 09:04:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>浮动大法</title>
		<link>http://www.pumaboyd.com/archives/1187</link>
		<comments>http://www.pumaboyd.com/archives/1187#comments</comments>
		<pubDate>Thu, 11 Mar 2010 06:19:07 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1187</guid>
		<description><![CDATA[CSS中能把你折腾死的小问题，但不得不知道的问题。前端开发人员今天碰到的，我已很久不碰前端了,记录记录！
发现前端用的新的方式
section_s:after
{content:&#8221;\0020&#8243;; display:block; height:0; clear:both}
在IE6他们今天失效，就用了很早以前的土办法,很有效,但不优雅。
&#60;div style=&#8221;clear:both&#8221;&#62;&#60;/div&#62;
这里又会想到经典的CSS Positioning 问题。文章也是这篇经典了。position:relative + position:absolute 的组合使用方式
超兄说不起作用IE6的双padding问题,这个他更专业。
]]></description>
			<content:encoded><![CDATA[<p>CSS中能把你折腾死的小问题，但不得不知道的问题。前端开发人员今天碰到的，我已很久不碰前端了,记录记录！</p>
<p>发现前端用的新的方式</p>
<p>section_s:after<br />
{content:&#8221;\0020&#8243;; display:block; height:0; clear:both}</p>
<p>在IE6他们今天失效，就用了很早以前的土办法,很有效,但不优雅。</p>
<p>&lt;div style=&#8221;clear:both&#8221;&gt;&lt;/div&gt;</p>
<p>这里又会想到经典的CSS Positioning 问题。<a href="http://www.barelyfitz.com/screencast/html-training/css/positioning/" target="_blank">文章</a>也是这篇经典了。position:relative + position:absolute 的组合使用方式</p>
<p>超兄说不起作用IE6的双padding问题,这个他更专业。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1187/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVASCRIPT格式</title>
		<link>http://www.pumaboyd.com/archives/1181</link>
		<comments>http://www.pumaboyd.com/archives/1181#comments</comments>
		<pubDate>Wed, 10 Mar 2010 02:19:48 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1181</guid>
		<description><![CDATA[老话题，闲来和Zack、志远、星光等探讨过。就是两段代码，逻辑一样。一个能执行一个不能执行。只因为JS解析的问题,所以大家写JS代码要注意格式噢！
不能执行的代码

&#60;script &#62;
var foo = function()
{
return
{
a : &#8216;b&#8217;
};
}();
alert(foo.a);
&#60;/script&#62;

能执行的代码

&#60;script &#62;
var foo = function()
{
return{
a : &#8216;b&#8217;
};
}();
alert(foo.a);
&#60;/script&#62;

]]></description>
			<content:encoded><![CDATA[<p>老话题，闲来和Zack、志远、星光等探讨过。就是两段代码，逻辑一样。一个能执行一个不能执行。只因为JS解析的问题,所以大家写JS代码要注意格式噢！</p>
<p>不能执行的代码</p>
<blockquote><p>
&lt;script &gt;<br />
var foo = function()<br />
{<br />
return<br />
{<br />
a : &#8216;b&#8217;<br />
};<br />
}();<br />
alert(foo.a);<br />
&lt;/script&gt;
</p></blockquote>
<p>能执行的代码</p>
<blockquote><p>
&lt;script &gt;<br />
var foo = function()<br />
{<br />
return{<br />
a : &#8216;b&#8217;<br />
};<br />
}();<br />
alert(foo.a);<br />
&lt;/script&gt;
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1181/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>循环数据的扩展类</title>
		<link>http://www.pumaboyd.com/archives/1128</link>
		<comments>http://www.pumaboyd.com/archives/1128#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:04:59 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1128</guid>
		<description><![CDATA[忘记灵感来源于那个系统的模板引擎了(Ruby?曾经瞟过那么一眼)。MVC的模式中都有自己的一套模板语法。而for循环这种语法，总是会提供IsFirst、IsLast、Index这种属性。方便拼接HTML做一些特殊判断。C#中的List对象没有这种属性，所以发挥开源的力量。整理这个类，方便拼接HTML。
需要拼接的HTML:
&#60;div&#62;
&#60;ul&#62;
&#60;li class=&#8221;topline&#8221;&#62;&#60;span&#62;1&#60;/span&#62;shop1name&#60;/li&#62;
&#60;li&#62;&#60;span&#62;2&#60;/span&#62;shop2name&#60;/li&#62;
&#60;li&#62;&#60;span&#62;3&#60;/span&#62;shop3name&#60;/li&#62;
&#60;li&#62;&#60;span&#62;4&#60;/span&#62;shop4name&#60;/li&#62;
&#60;li&#62;&#60;span&#62;5&#60;/span&#62;shop5name&#60;/li&#62;
&#60;/ul&#62;
&#60;/div&#62;
C#拼接代码(演示代码)
List list = Service.GetShops();
var listsuper = list.AsSuperEnumerable();
foreach(var item in listsuper)
{
if(item.isFirst)
{
print &#8221;&#60;li class=topline&#62;&#8221; + item.index + &#8220;&#60;/li&#62;&#8221;
}
else
{
print &#8220;&#60;li&#62;&#8221; + item.value.shopname + &#8220;&#60;/li&#62;&#8221;
}
}
优雅&#038;一本万利的好代码,绝对前台开发常备。下载
]]></description>
			<content:encoded><![CDATA[<p>忘记灵感来源于那个系统的模板引擎了(Ruby?曾经瞟过那么一眼)。MVC的模式中都有自己的一套模板语法。而for循环这种语法，总是会提供IsFirst、IsLast、Index这种属性。方便拼接HTML做一些特殊判断。C#中的List对象没有这种属性，所以发挥开源的力量。整理这个类，方便拼接HTML。</p>
<p>需要拼接的HTML:</p>
<blockquote><p>&lt;div&gt;<br />
&lt;ul&gt;<br />
&lt;li class=&#8221;topline&#8221;&gt;&lt;span&gt;1&lt;/span&gt;shop1name&lt;/li&gt;<br />
&lt;li&gt;&lt;span&gt;2&lt;/span&gt;shop2name&lt;/li&gt;<br />
&lt;li&gt;&lt;span&gt;3&lt;/span&gt;shop3name&lt;/li&gt;<br />
&lt;li&gt;&lt;span&gt;4&lt;/span&gt;shop4name&lt;/li&gt;<br />
&lt;li&gt;&lt;span&gt;5&lt;/span&gt;shop5name&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>C#拼接代码(演示代码)</p>
<blockquote><p>List list = Service.GetShops();<br />
var listsuper = list.AsSuperEnumerable();</p>
<p>foreach(var item in listsuper)<br />
{<br />
if(item.isFirst)<br />
{<br />
print &#8221;&lt;li class=topline&gt;&#8221; + item.index + &#8220;&lt;/li&gt;&#8221;<br />
}<br />
else<br />
{<br />
print &#8220;&lt;li&gt;&#8221; + item.value.shopname + &#8220;&lt;/li&gt;&#8221;<br />
}<br />
}</p></blockquote>
<p>优雅&#038;一本万利的好代码,绝对前台开发常备。<a href="http://www.box.net/shared/tbc0k22h72">下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1128/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>始于API</title>
		<link>http://www.pumaboyd.com/archives/1121</link>
		<comments>http://www.pumaboyd.com/archives/1121#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:21:05 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1121</guid>
		<description><![CDATA[
一张监控截图IIS-Conection的（部分敏感提示已处理）。当时系统的CPU、内存、网络流量、IO都正常,这四大指标都没问题，异常的却是IIS-Contection。从图中看到其表现不是爬坡状，而是悬崖峭壁式（当然也可能怀疑记录点的时间段间隔大）。猜测是请求N个，发现服务不稳定，又停止。结果猜对了&#8230;&#8230;还在怀疑ing
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/24083685@N07/4417062072/" title="Flickr 上 ∈鱼杆 的 graph_image.php"><img src="http://farm5.static.flickr.com/4042/4417062072_c2d058dafb.jpg" width="500" height="259" alt="graph_image.php" /></a></p>
<p>一张监控截图IIS-Conection的（部分敏感提示已处理）。当时系统的CPU、内存、网络流量、IO都正常,这四大指标都没问题，异常的却是IIS-Contection。从图中看到其表现不是爬坡状，而是悬崖峭壁式（当然也可能怀疑记录点的时间段间隔大）。猜测是请求N个，发现服务不稳定，又停止。结果猜对了&#8230;&#8230;还在怀疑ing</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1121/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>南昌</title>
		<link>http://www.pumaboyd.com/archives/1052</link>
		<comments>http://www.pumaboyd.com/archives/1052#comments</comments>
		<pubDate>Sun, 21 Feb 2010 14:44:33 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1052</guid>
		<description><![CDATA[
八一广场

革命历程

升起的地方
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/24083685@N07/4375263247/" title="Flickr 上 ∈鱼杆 的 DSC03192"><img src="http://farm5.static.flickr.com/4068/4375263247_c9d857e369.jpg" width="500" height="375" alt="DSC03192" /></a></p>
<p>八一广场</p>
<p><a href="http://www.flickr.com/photos/24083685@N07/4375263783/" title="Flickr 上 ∈鱼杆 的 DSC03198"><img src="http://farm3.static.flickr.com/2716/4375263783_771bd9dedf.jpg" width="375" height="500" alt="DSC03198" /></a></p>
<p>革命历程</p>
<p><a href="http://www.flickr.com/photos/24083685@N07/4376012992/" title="Flickr 上 ∈鱼杆 的 DSC03200"><img src="http://farm5.static.flickr.com/4071/4376012992_fe320b8a5d.jpg" width="500" height="375" alt="DSC03200" /></a><br />
升起的地方</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1052/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>老虎队</title>
		<link>http://www.pumaboyd.com/archives/1050</link>
		<comments>http://www.pumaboyd.com/archives/1050#comments</comments>
		<pubDate>Sat, 13 Feb 2010 16:36:44 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1050</guid>
		<description><![CDATA[开始有怀旧情怀了，真的有回忆当年的感觉了。有时候回过头看看，心情会平静许多。成就、低落、幸运、挫折其实都会走过，留下的是对未来美好的希望。随着时间的过去，值得我们回忆的会有更多。


]]></description>
			<content:encoded><![CDATA[<p>开始有怀旧情怀了，真的有回忆当年的感觉了。有时候回过头看看，心情会平静许多。成就、低落、幸运、挫折其实都会走过，留下的是对未来美好的希望。随着时间的过去，值得我们回忆的会有更多。<br />
<span id="more-1050"></span><br />
<object width="640" height="360"><param name="movie" value="http://share.vrs.sohu.com/56596/v.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed width="640" height="360"  allowfullscreen="true" allowscriptaccess="always" quality="high" src="http://share.vrs.sohu.com/56596/v.swf" type="application/x-shockwave-flash"/></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1050/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>忘而优</title>
		<link>http://www.pumaboyd.com/archives/1047</link>
		<comments>http://www.pumaboyd.com/archives/1047#comments</comments>
		<pubDate>Tue, 09 Feb 2010 16:29:35 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Thing]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1047</guid>
		<description><![CDATA[很久没写Python，虽到最后还是采用了CSharp的方案，但已不知从何入手写了。语言不用就生疏了，就没有了下笔有神之感。好在前年的Python笔记还在。回忆回忆还能找到一些感觉。相比之下，在windows系统中写小应用还是CSharp来的方便许多。我不鼓吹一种语言多好多好，凡够用就行，凡自己深知就行。最容易造成的一种结果就是我会××的显摆之词。其实想想，如果你用的是Linux，还真是Python好用。Google的一代习惯了快速得到答案，变成了“搜主义”,这到底是好，还是坏呢。一段可运行的代码，能说明我会了吗。忘记了回头，能看到是自己对一门语言的浮躁。
]]></description>
			<content:encoded><![CDATA[<p>很久没写Python，虽到最后还是采用了CSharp的方案，但已不知从何入手写了。语言不用就生疏了，就没有了下笔有神之感。好在前年的<a href="http://www.cnblogs.com/pumaboyd/category/145470.html" target="_blank">Python笔记</a>还在。回忆回忆还能找到一些感觉。相比之下，在windows系统中写小应用还是CSharp来的方便许多。我不鼓吹一种语言多好多好，凡够用就行，凡自己深知就行。最容易造成的一种结果就是我会××的显摆之词。其实想想，如果你用的是Linux，还真是Python好用。Google的一代习惯了快速得到答案，变成了“搜主义”,这到底是好，还是坏呢。一段可运行的代码，能说明我会了吗。忘记了回头，能看到是自己对一门语言的浮躁。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1047/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010公司年会</title>
		<link>http://www.pumaboyd.com/archives/1045</link>
		<comments>http://www.pumaboyd.com/archives/1045#comments</comments>
		<pubDate>Sat, 06 Feb 2010 15:04:50 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1045</guid>
		<description><![CDATA[
开始了第四个年头。“人多就是力量大”。随着队伍的壮大，每年能看到的节目也多了不少。各方面才华的人也都有了，一年比一年精彩。相比去年，今年拿了个阳光普照奖，多么垂涎那台小白啊。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/24083685@N07/4334928332/" title="Flickr 上 ∈鱼杆 的 IMAGE_075"><img src="http://farm5.static.flickr.com/4064/4334928332_fe50b9aa61.jpg" width="500" height="375" alt="IMAGE_075" /></a></p>
<p>开始了第四个年头。“人多就是力量大”。随着队伍的壮大，每年能看到的节目也多了不少。各方面才华的人也都有了，一年比一年精彩。相比去年，今年拿了个阳光普照奖，多么垂涎那台小白啊。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1045/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>土笋冻</title>
		<link>http://www.pumaboyd.com/archives/1041</link>
		<comments>http://www.pumaboyd.com/archives/1041#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:05:09 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1041</guid>
		<description><![CDATA[
自己做的味道怪怪的。但厦门的同事说，我这是沙虫，而应该使用海蚯蚓。可G下来，这两样东西是一样东西。茫然ing。
最近忙于新项目，很多事情要处理。但确有不少的收获，也算是牛年一大幸事。新的业务领域的扩展及结构的调整带来了新思路。在这一块又要开始不停的询问。每个项目总有各自的特点，带的项目也多半是2-5人,甚至是一人独立项目。小团队的项目开发也算是领悟有道。项目中的人人事事是如此，所谓功力何在，亦是如此。
由左脑时代转向右脑时代，很难很美妙。按唯物说最难还是自己，按我说最难还是再你身边。牛年说的很少，少了就显的没有积极性了。爱看话剧，一直认为台上说的那可都是付出，台下听的是在吸收。能看到每个人的优点是人最大的优点。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/24083685@N07/4325425866/" title="Flickr 上 ∈鱼杆 的 DSC03185"><img src="http://farm5.static.flickr.com/4026/4325425866_4e2c8e7018.jpg" width="500" height="375" alt="DSC03185" /></a></p>
<p>自己做的味道怪怪的。但厦门的同事说，我这是沙虫，而应该使用海蚯蚓。可G下来，这两样东西是一样东西。茫然ing。</p>
<p>最近忙于新项目，很多事情要处理。但确有不少的收获，也算是牛年一大幸事。新的业务领域的扩展及结构的调整带来了新思路。在这一块又要开始不停的询问。每个项目总有各自的特点，带的项目也多半是2-5人,甚至是一人独立项目。小团队的项目开发也算是领悟有道。项目中的人人事事是如此，所谓功力何在，亦是如此。</p>
<p>由左脑时代转向右脑时代，很难很美妙。按唯物说最难还是自己，按我说最难还是再你身边。牛年说的很少，少了就显的没有积极性了。爱看话剧，一直认为台上说的那可都是付出，台下听的是在吸收。能看到每个人的优点是人最大的优点。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1041/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MSSQL2005获取HashCode</title>
		<link>http://www.pumaboyd.com/archives/1039</link>
		<comments>http://www.pumaboyd.com/archives/1039#comments</comments>
		<pubDate>Sun, 24 Jan 2010 01:56:57 +0000</pubDate>
		<dc:creator>pumaboyd</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.pumaboyd.com/?p=1039</guid>
		<description><![CDATA[内置的函数，如果加载一个第三方实在是迫不得已。
SELECT HashBytes(&#8216;MD2&#8242;, &#8216;鱼杆&#8217;);
这个结果是个二进制，要转成varchar，还要调用邹建的写的一个函数
create function varbin2hexstr(
@bin varbinary(8000)
)returns varchar(8000)
as
begin
declare @re varchar(8000),@i int
select @re=&#8221;,@i=datalength(@bin)
while @i&#62;0
select @re=substring(&#8216;0123456789ABCDEF&#8217;,substring(@bin,@i,1)/16+1,1)
+substring(&#8216;0123456789ABCDEF&#8217;,substring(@bin,@i,1)%16+1,1)
+@re
,@i=@i-1
return(&#8216;0x&#8217;+@re)
end
go
]]></description>
			<content:encoded><![CDATA[<p>内置的函数，如果加载一个第三方实在是迫不得已。</p>
<p>SELECT <strong>HashBytes</strong>(&#8216;MD2&#8242;, &#8216;鱼杆&#8217;);</p>
<p>这个结果是个二进制，要转成varchar，还要调用邹建的写的一个函数</p>
<blockquote><p>create function varbin2hexstr(<br />
@bin varbinary(8000)<br />
)returns varchar(8000)<br />
as<br />
begin<br />
declare @re varchar(8000),@i int<br />
select @re=&#8221;,@i=datalength(@bin)<br />
while @i&gt;0<br />
select @re=substring(&#8216;0123456789ABCDEF&#8217;,substring(@bin,@i,1)/16+1,1)<br />
+substring(&#8216;0123456789ABCDEF&#8217;,substring(@bin,@i,1)%16+1,1)<br />
+@re<br />
,@i=@i-1<br />
return(&#8216;0x&#8217;+@re)<br />
end<br />
go</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.pumaboyd.com/archives/1039/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
