<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[夜雨长安的专栏]]></title><description><![CDATA[只谈技术]]></description><link>https://blog.youkuaiyun.com/pazzini</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pazzini]]></copyright><item><title><![CDATA[CSS学习（2）层叠cascade]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/5811665</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/5811665</guid><author>pazzini</author><pubDate>Sat, 14 Aug 2010 10:54:00 +0800</pubDate><description><![CDATA[（一）样式表（style sheets）的层叠规则（由高至低）   使用了!important的用户样式表   使用了!important的设计者样式表   设计者样式表   用户样式表   浏览器/用户默认的样式表（二）样式表中样式规则的次序   样式表中样式规则的次序由选择符selector的特殊性specificity确定。选择符selector的特殊性定义如下。   a：如果样式规则是通过标签的style属性定义的，那么a=1，否则a=0   b：Id选择符的数量   c：类，伪类和属性选择符的数量]]></description><category></category></item><item><title><![CDATA[CSS学习（1）选择符selector]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/5811623</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/5811623</guid><author>pazzini</author><pubDate>Sat, 14 Aug 2010 10:39:00 +0800</pubDate><description><![CDATA[选择符（selector）列表                 选择符                 标记        说明                  类型选择符        Type Selector        tag        根据标签进行选择                  后代选择符        descendant selector        tag tag        对标签所有的子标签进行选择                  ID选择符        ID s]]></description><category></category></item><item><title><![CDATA[用Perl调用SOAP服务]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/5810166</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/5810166</guid><author>pazzini</author><pubDate>Fri, 13 Aug 2010 16:34:00 +0800</pubDate><description><![CDATA[用Perl写了一段调用SOAP服务的代码。本来很简单的一个事情，研究了大概两天，主要还是对Perl不太熟。另外调用的这个SOAP服务比较奇怪，没有WSDL文件，也没有说明文档，我只是根据之前开发人员用Java写的一个例子改写的。  

这里面有两个地方相对特殊，一是需要验证，二是直接将Soap消息（SOAP Envelop）发送给服务器端处理，具体代码如下：]]></description><category></category></item><item><title><![CDATA[准备做个小网站]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/5800400</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/5800400</guid><author>pazzini</author><pubDate>Tue, 10 Aug 2010 09:00:00 +0800</pubDate><description><![CDATA[由于要用公司的一个Web服务来给客户发布一些功能，所以准备做一个小的网站。初步设想如下：  
Client/Brower端：HTML+JS+CSS  
Server端：IIS7.0（CGI-Perl）  
Database：MySql     

还没有想好要不要使用Js框架，一方面自己对Js框架不是很熟悉，另外网站非常小，可能简单的一些script就够用了。]]></description><category></category></item><item><title><![CDATA[老生常谈：name和id的区别]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/5798663</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/5798663</guid><author>pazzini</author><pubDate>Mon, 09 Aug 2010 13:48:00 +0800</pubDate><description><![CDATA[我做web开发是从.Net开始的，大部分控件都是服务器端控件，用唯一的id进行识别，基本上不会用到name属性。  最近需要写一些cgi程序，发现name和id非常相似，甚至感觉是重复的属性，于是问了一下狗哥。狗哥说，区别在于，id相当于身份证号，name相当于姓名，换言之，身份证号是唯一的，而姓名可以重复。这应该是最标准的一个答案，但问题在于这对我们如何区别使用这两个属性没有任何帮助。  于是又仔细研究了一下，发现尽管非常相似，但两者的用途几乎完全不同：          CSS只能处理id，而不识别na]]></description><category></category></item><item><title><![CDATA[测试Windows Live Writer]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/3936018</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/3936018</guid><author>pazzini</author><pubDate>Wed, 25 Feb 2009 14:45:00 +0800</pubDate><description><![CDATA[测试Windows Live Writer。呵呵，虽然好像有点迟了，但是Better late than never嘛。]]></description><category></category></item><item><title><![CDATA[程序设计语言分类]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/3928024</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/3928024</guid><author>pazzini</author><pubDate>Mon, 23 Feb 2009 14:01:00 +0800</pubDate><description><![CDATA[解释型语言与编译型语言：解释型语言是指每次运行解释型程序时都要由解释器程序实时地将源代码转换成二进制形式运行，比如Perl。编译型语言首先经过编译生成机器码，在运行时，由机器直接执行编译好的机器码，比如C，C#。 静态语言（Statically Typed Language）与动态语言（Dynamically Typed Language）：statically typed l]]></description><category></category></item><item><title><![CDATA[DataSet更新到数据库总结]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/3266936</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/3266936</guid><author>pazzini</author><pubDate>Mon, 10 Nov 2008 15:02:00 +0800</pubDate><description><![CDATA[最近在工作中再次遇到了将DataSet中的数据全部插入数据库的情况。这种情况以前也处理过，很久没用又忘记了，今天特别总结一下这种情况的处理方式。首先，用Select语句查询需要插入数据的表，用Top 1查一行就够了，这个是为了给SqlDataAdapter生成表的架构用的。string strSql = "Select * from TableNeedToUpdate";SqlDataAdapte]]></description><category></category></item><item><title><![CDATA[设计模式概览]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2817649</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2817649</guid><author>pazzini</author><pubDate>Sat, 23 Aug 2008 11:08:00 +0800</pubDate><description><![CDATA[ 1、设计模式的目的：    软件的设计模式是为了构建可重用的代码，在可预见和不可预见的系统需求发生变化时，尽量小的调整代码结构。在这个过程中，性能并不是首要的因素，或者可以说，为了设计上便利牺牲性能上的效率，但是，这样是非常值得的。2、设计模式大纲    根据GOF23，可分为以下23种模式：    1）创建型（Creational）    1 Factory Method（类）    2 Ab]]></description><category></category></item><item><title><![CDATA[7月30日书目]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2817587</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2817587</guid><author>pazzini</author><pubDate>Sat, 23 Aug 2008 11:00:00 +0800</pubDate><description><![CDATA[1、Perl最佳实践（中文版）2、时间管理——给系统管理员（中文版）3、.Net分布式编程——C#篇4、重庆语文这次主要是要开始一个.Net Remoting的项目，所以专门买了《.Net分布式编程——C#篇》，顺便又买了本Perl的书。但是这本Perl书有点让人失望——或者说，并不是我想要的书。]]></description><category></category></item><item><title><![CDATA[C#中HashTable的用法（zz）]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2813896</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2813896</guid><author>pazzini</author><pubDate>Fri, 22 Aug 2008 13:42:00 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/liuwenjun830/archive/2006/07/28/462182.html 一,哈希表(Hashtable)简述  在.NETFramework中，Hashtable是System.Collections命名空间提供的一个容器，用于处理和表现类似keyvalue的键值对，其中key通常可用来快速查找，同时key是区分大]]></description><category></category></item><item><title><![CDATA[心的方向]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2792611</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2792611</guid><author>pazzini</author><pubDate>Mon, 18 Aug 2008 23:08:00 +0800</pubDate><description><![CDATA[两周时间，又一个模块结束了。这个模块实际是重写原来的代码，因为这个模块的功能跟另外一个系统耦合的太紧密了，同时它的功能非常独立，可以成为一个新的系统。于是花了两周时间，把代码从另外一个系统分离出来，重新构建了一个新的系统。原来的代码是今年年初写的，当时花了两个月。主要是Boss们的需求变化太快，当然我对code的控制力也是一个重要的原因。本来以为分离自己写过的代码是件很容易的事情，只做了一周的计划]]></description><category></category></item><item><title><![CDATA[从设计模式到软件工程]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2770915</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2770915</guid><author>pazzini</author><pubDate>Tue, 05 Aug 2008 14:36:00 +0800</pubDate><description><![CDATA[最近开始看设计模式的东西，觉得受益颇多。设计模式是对程序设计的抽象和升华，也是软件开发从手工作坊提升到流水线生产的重要一步。软件开发和其他的工业生产一样，充满了大量的标准和规范，同样也有一些成熟的工艺，而设计模式就是软件开发中的成熟工艺。对于小的项目来说，设计模式不是必要的，虽然使用它也能带来大量的效率提升；但对于大的项目来说，设计模式是必要的，因为大的软件项目是一个系统工程，如果仍从一行一行的代]]></description><category></category></item><item><title><![CDATA[毕业四年了]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2619313</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2619313</guid><author>pazzini</author><pubDate>Sun, 06 Jul 2008 23:16:00 +0800</pubDate><description><![CDATA[丝毫没有注意，毕业四年了。 四年前的今天，还在西安一拨一拨的送着同学，越送越少，到最后宿舍里面打拖拉机都凑不齐人了。四年的青春，到此散场。 四年，从一个所谓的信息管理专业毕业，到做系统维护，再到逐渐写代码，最后成为现在的彻底的程序员，个中变化真是始料未及。人生的路的确是走出来的，而不是规划出来的。 毕业四年，青春散场，生活继续。]]></description><category></category></item><item><title><![CDATA[80/20规则]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2610417</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2610417</guid><author>pazzini</author><pubDate>Fri, 04 Jul 2008 09:42:00 +0800</pubDate><description><![CDATA[    19世纪意大利经济学家帕雷托（PARETO）发现：80%的财富掌握在20%的人手中。从此这种80/20规则在许多情况下得到广泛应用。一般表述为：在一个特定的组群或团体内，这组群中一个较小的部分比相对的大部分拥有更多的价值。     对项目开发而言，项目80%的功能可能只需要大概20%的时间，而剩下的20%——可能是处理系统异常，边界条件等——需要花费项目80%的时间。这个很容易理解，就像我]]></description><category></category></item><item><title><![CDATA[Thinking in Perl]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2556423</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2556423</guid><author>pazzini</author><pubDate>Tue, 17 Jun 2008 11:57:00 +0800</pubDate><description><![CDATA[    刚开始看《Learning in Perl》时，进度很慢，纠缠于个别术语。但是看到第六章《散列》后，便有豁然开朗的感觉。    Perl是一门程序语言，同时也是一种思维方式，只要学会了Thinking in Perl，便能灵活的加以应用。Perl的文化就是简单，有效，共享。如果你能够在编码中摒弃那些啰嗦无用的逻辑时，离Perl就不远了。    程序语言和自然语言一样，也拥有词汇（简单的如关]]></description><category></category></item><item><title><![CDATA[MDI窗体设计]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2556349</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2556349</guid><author>pazzini</author><pubDate>Tue, 17 Jun 2008 11:43:00 +0800</pubDate><description><![CDATA[    由于要设计新系统的主界面，于是用了一下MDI窗体。整个感觉，C#的MDI不是很好用。    可能我的要求和初衷和MDI的设计方式不一样，比如我希望获取每个子窗体的索引，以便设置显示顺序，但是看上去很难。最好还是找到了一个折中的办法，因为我只需要两个子窗体同时显示。如果更多，我就不知道该怎么办了。    由于要垂直排列，C#每次都会把激活的窗体放在上面（如果是层叠方式的话，激活的窗体]]></description><category></category></item><item><title><![CDATA[第一次在China-Pub买书]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2516591</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2516591</guid><author>pazzini</author><pubDate>Fri, 06 Jun 2008 12:55:00 +0800</pubDate><description><![CDATA[本周第一次在Pub买书，因为我对我国第二大岛的书店彻底失望鸟。一年鸟，没有找到一本我想买的书，痛苦啊。原来一直担心从Pub买书会很慢，但是，出乎意料的，周一晚上网银付款，周四上午就到了，而且还省了很多钱。看来以后要经常在Pub花钱鸟，唉。。。第一次买书，Show一下书目：《Perl语言入门》《Java面向对象编程（第二版）》 孙卫琴《什么是数学》可惜忘了我一直想买的《重庆语文》，下次吧。]]></description><category></category></item><item><title><![CDATA[从轻度躁狂到萎靡不振]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2516549</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2516549</guid><author>pazzini</author><pubDate>Fri, 06 Jun 2008 12:47:00 +0800</pubDate><description><![CDATA[自从接触Perl之后，我迅速滴躁狂鸟，改变世界滴心也有鸟。就像阿基米德同学说的，给我一根网线，我可以毁灭地球。Perl确实是一个非常简洁，高效同时也非常有趣的语言，用它写东西能够从内心里感觉到作为程序员的优越感。但是——可恶的但是来了——在目前的环境下，我还是不得不用C#来处理该死的文本文件，而且——竟然还有而且——Boss的需求从无到有，从一到二，从寸到尺，简直是得寸进尺，我就改啊改啊，改得老子]]></description><category></category></item><item><title><![CDATA[学习Perl]]></title><link>https://blog.youkuaiyun.com/pazzini/article/details/2485827</link><guid>https://blog.youkuaiyun.com/pazzini/article/details/2485827</guid><author>pazzini</author><pubDate>Tue, 27 May 2008 10:37:00 +0800</pubDate><description><![CDATA[上个星期一家软件生产商过来考察系统的使用状况。一个老外程序员给我演示了一下用Perl来处理系统日志，以便我们自己分析日志。Perl的简单高效易用给我留下了非常深刻的印象，于是开始研究Perl。今年1月份的程序员上就有一篇关于Perl创始人Larry Wall的访谈。Larry是一个懒惰的程序员，于是Perl也被设计为一种简单直接的语言，注重问题本身以及如何简单快速的处理问题。Perl80%以上的特]]></description><category></category></item></channel></rss>