<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 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><link>http://udnz.com/</link><description>BeNuts 程序官方博客</description><dc:language>zh-CN</dc:language><lastUpdateTime>2010-3-13 11:54:37</lastUpdateTime><copyright>Copyright 2008-2010. All rights reserved.</copyright><webMaster>uonun@163.com</webMaster><generator>BeNuts version: 1.0.0.0</generator><title>Hi, BeNuts!</title><item><dc:creator>uonun</dc:creator><title><![CDATA[BeNuts 博客系统模板下载]]></title><link>/Article/BeNuts_Theme_Download.aspx</link><pubDate>Tue, 19 Jan 2010 10:48:35 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_Theme_Download.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_Theme_Download/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_Theme_Download/Trackback.ashx</trackback:ping><description><![CDATA[BeNuts 博客系统模板下载]]></description><content:encoded><![CDATA[BeNuts 博客系统模板下载]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[BeNuts &ndash; Q &amp; A]]></title><link>/Article/BeNuts_FAQ.aspx</link><pubDate>Fri, 15 Jan 2010 15:42:40 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_FAQ.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_FAQ/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_FAQ/Trackback.ashx</trackback:ping><description><![CDATA[Q：为什么我在后台选择了语言为英语，在前天看仍然是中文？

A：语言选择只是针对管理后台，前台的语言是由模板决定的。因此需要修改前台显示的语言为英语的话，请修改模板文件或直接选用英文的模板。]]></description><content:encoded><![CDATA[Q：为什么我在后台选择了语言为英语，在前天看仍然是中文？

A：语言选择只是针对管理后台，前台的语言是由模板决定的。因此需要修改前台显示的语言为英语的话，请修改模板文件或直接选用英文的模板。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[BeNuts 支持 MetaWeblog Api，可以离线发表日志]]></title><link>/Article/Blog_With_Live_Writer.aspx</link><pubDate>Wed, 22 Oct 2008 04:49:06 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/Blog_With_Live_Writer.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Blog_With_Live_Writer/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Blog_With_Live_Writer/Trackback.ashx</trackback:ping><description><![CDATA[BeNuts 博客系统支持 MetaWeblog Api，可以通过任何支持该API的客户端程序发表日志。Api 地址是：<您的博客地址>/MetaWeblog.ashx。目前已对如下功能提供支持：
	1.日志中插入的图片可以直接上传到程序的附件文件夹，也可以单独设置图片FTP将图片上传到博客程序之外。
	2.支持日志Tag、日志分类、日志的永久链接、自定义日志发布日期、日志摘要、提交引用通告、Ping命令]]></description><content:encoded><![CDATA[BeNuts 博客系统支持 MetaWeblog Api，可以通过任何支持该API的客户端程序发表日志。Api 地址是：<您的博客地址>/MetaWeblog.ashx。目前已对如下功能提供支持：
	1.日志中插入的图片可以直接上传到程序的附件文件夹，也可以单独设置图片FTP将图片上传到博客程序之外。
	2.支持日志Tag、日志分类、日志的永久链接、自定义日志发布日期、日志摘要、提交引用通告、Ping命令]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[BeNuts 模板设计指南第二节&mdash;&mdash;模板配置]]></title><link>/Article/BeNuts_Theme_Guild_2.aspx</link><pubDate>Sun, 19 Oct 2008 00:16:42 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_Theme_Guild_2.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_Theme_Guild_2/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_Theme_Guild_2/Trackback.ashx</trackback:ping><description><![CDATA[UoBlog博客系统的模板引擎需要一个模板配置文件。它是一个 xml 文档，用于控制页面数据模块、配置数据单元参数。其具体位置为：站点根目录/App_Themes/模板文件夹/Theme.config这个配置文件拥有一个&lt;Template&gt;根节点，其 name 属性用于显示该模板的名称。&lt;Template&gt;下有若干个必需的&lt;Execute&gt;节点，它们用于控制各页面的数据输出。//Template/Execute/@name备注default首页article日志正文页面class指定分类的日志列表页面recommend推荐日志列表页面archive存档页面search搜索结果页面tag含有指定标签的日志列表页面taglist标签列表页面feeds订阅页面]]></description><content:encoded><![CDATA[UoBlog博客系统的模板引擎需要一个模板配置文件。它是一个 xml 文档，用于控制页面数据模块、配置数据单元参数。其具体位置为：站点根目录/App_Themes/模板文件夹/Theme.config这个配置文件拥有一个&lt;Template&gt;根节点，其 name 属性用于显示该模板的名称。&lt;Template&gt;下有若干个必需的&lt;Execute&gt;节点，它们用于控制各页面的数据输出。//Template/Execute/@name备注default首页article日志正文页面class指定分类的日志列表页面recommend推荐日志列表页面archive存档页面search搜索结果页面tag含有指定标签的日志列表页面taglist标签列表页面feeds订阅页面]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[BeNuts 模板设计指南第一节&mdash;&mdash;模板引擎概述]]></title><link>/Article/BeNuts_Theme_Guild_1.aspx</link><pubDate>Sun, 19 Oct 2008 00:02:31 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_Theme_Guild_1.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_Theme_Guild_1/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_Theme_Guild_1/Trackback.ashx</trackback:ping><description><![CDATA[BeNuts 博客系统使用 xml 作为数据输出，使用 xslt 作为前台页面模板。较之其他博客系统使用的模板引擎，BeNuts采用的模板引擎更加具有优势。
1. 更广阔的开发空间。 
2. 更自由的模板套用模式。 
3. 更专业的数据输出。 
4. 更标准化的 xhtml 代码。]]></description><content:encoded><![CDATA[BeNuts 博客系统使用 xml 作为数据输出，使用 xslt 作为前台页面模板。较之其他博客系统使用的模板引擎，BeNuts采用的模板引擎更加具有优势。
1. 更广阔的开发空间。 
2. 更自由的模板套用模式。 
3. 更专业的数据输出。 
4. 更标准化的 xhtml 代码。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[BeNuts 博客系统v1.0 Alpha开源发布！]]></title><link>/Article/Hi_BeNuts.aspx</link><pubDate>Sun, 12 Oct 2008 13:51:59 GMT</pubDate><slash:comment>1</slash:comment><wfw:comment>http://udnz.com/Comments/Hi_BeNuts.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Hi_BeNuts/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Hi_BeNuts/Trackback.ashx</trackback:ping><description><![CDATA[本系统使用SqlServer 2000/2005/2008数据库，基于C#+.NET2.0开发，内置URLRewrite功能。
使用xml+xslt的模板结构，极大地扩展了模板的开发空间。使页面展现达到完美的无限制变化，可以无限拓展想像地开发模板。
同时支持任意页面的xml数据输出，为其他程序（如flash全站）打下数据输出的坚实基础。]]></description><content:encoded><![CDATA[本系统使用SqlServer 2000/2005/2008数据库，基于C#+.NET2.0开发，内置URLRewrite功能。
使用xml+xslt的模板结构，极大地扩展了模板的开发空间。使页面展现达到完美的无限制变化，可以无限拓展想像地开发模板。
同时支持任意页面的xml数据输出，为其他程序（如flash全站）打下数据输出的坚实基础。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[C# 中如何检查无符号长整形数是否为2的正整次方]]></title><link>/Article/Is_That_Power_Of_Two.aspx</link><pubDate>Wed, 24 Feb 2010 17:26:38 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/Is_That_Power_Of_Two.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Is_That_Power_Of_Two/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Is_That_Power_Of_Two/Trackback.ashx</trackback:ping><description><![CDATA[如何检查无符号长整形数是否为2的正整次方？
刚接触这个命题的时候，简单地想了想——很简单：
第一个方案：除2法。将它一直除以2，最后得到1则标识这个数是2的正整次方，得到一个小于1的小数则不是。
后来一想，这样的算法效率肯定不敢恭维，于是就有了第一个改进版：除2法的基础上进行奇偶判定。
但后来继续挖掘信息，又一次改进了方法：进行二进制位比较，效率得到了大幅的提高。]]></description><content:encoded><![CDATA[如何检查无符号长整形数是否为2的正整次方？
刚接触这个命题的时候，简单地想了想——很简单：
第一个方案：除2法。将它一直除以2，最后得到1则标识这个数是2的正整次方，得到一个小于1的小数则不是。
后来一想，这样的算法效率肯定不敢恭维，于是就有了第一个改进版：除2法的基础上进行奇偶判定。
但后来继续挖掘信息，又一次改进了方法：进行二进制位比较，效率得到了大幅的提高。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[[海康开发笔记]将内存片段格式化为C#类对象时需要注意对象的字段顺序]]></title><link>/Article/Marshal_PtrToStructure.aspx</link><pubDate>Tue, 23 Feb 2010 15:09:16 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/Marshal_PtrToStructure.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Marshal_PtrToStructure/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Marshal_PtrToStructure/Trackback.ashx</trackback:ping><description><![CDATA[将内存片段byte[] data 格式化为结构或类实例时，结构/类的属性或字段定义顺序将影响格式化结果。
各个字段的定义顺序必须和产生原数据包时所用的结构体中各字段的定义顺序一致，否则转化出来的类实例字段值将产生逻辑错误。]]></description><content:encoded><![CDATA[将内存片段byte[] data 格式化为结构或类实例时，结构/类的属性或字段定义顺序将影响格式化结果。
各个字段的定义顺序必须和产生原数据包时所用的结构体中各字段的定义顺序一致，否则转化出来的类实例字段值将产生逻辑错误。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[C# WinForm 全屏]]></title><link>/Article/Winform_Maximized.aspx</link><pubDate>Mon, 25 Jan 2010 13:24:40 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/Winform_Maximized.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Winform_Maximized/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Winform_Maximized/Trackback.ashx</trackback:ping><description><![CDATA[1.最大化操作必须先 FormBorderStyle.None 后 FormWindowState.Maximized，否则将无法覆盖任务栏。 
2.如果已经 FormWindowState.Maximized，则需要先设为非 FormWindowState.Maximized 的状态， 否则后面的 FormWindowState.Maximized 将不起作用，违背了“1.”的内容。]]></description><content:encoded><![CDATA[1.最大化操作必须先 FormBorderStyle.None 后 FormWindowState.Maximized，否则将无法覆盖任务栏。 
2.如果已经 FormWindowState.Maximized，则需要先设为非 FormWindowState.Maximized 的状态， 否则后面的 FormWindowState.Maximized 将不起作用，违背了“1.”的内容。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[三星I8000手机设置]]></title><link>/Article/Samsung_I8000.aspx</link><pubDate>Sat, 23 Jan 2010 04:36:17 GMT</pubDate><slash:comment>2</slash:comment><wfw:comment>http://udnz.com/Comments/Samsung_I8000.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Samsung_I8000/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Samsung_I8000/Trackback.ashx</trackback:ping><description><![CDATA[网上针对三星I8000设置的帖子很多，如这里就写得比较全面，但很多设置并不适合我。下面仅是我的个人设置，便于我自己在系统初始化之后快速进行设置，写得不够详细的地方权当记录，若有任何不清楚，可以Email我。
1. 修改开机动画、声音、屏幕。
2. 如何使用USB连接电脑让手机上网？
3. 要安装的软件。
4. 注册表设置。
5. 更多设置。
6. 常用的工程指令。
7.I8000网络设置（GPRS、WIFI）设置]]></description><content:encoded><![CDATA[网上针对三星I8000设置的帖子很多，如这里就写得比较全面，但很多设置并不适合我。下面仅是我的个人设置，便于我自己在系统初始化之后快速进行设置，写得不够详细的地方权当记录，若有任何不清楚，可以Email我。
1. 修改开机动画、声音、屏幕。
2. 如何使用USB连接电脑让手机上网？
3. 要安装的软件。
4. 注册表设置。
5. 更多设置。
6. 常用的工程指令。
7.I8000网络设置（GPRS、WIFI）设置]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[那片让我心灵安静的净土]]></title><link>/Article/Simple_Life.aspx</link><pubDate>Thu, 21 Jan 2010 09:41:08 GMT</pubDate><slash:comment>1</slash:comment><wfw:comment>http://udnz.com/Comments/Simple_Life.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Simple_Life/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Simple_Life/Trackback.ashx</trackback:ping><description><![CDATA[昨天整理博客文章，看到了《原来，幸福可以如此简单》，今早看看QQ空间，看到她——翡翠来过了，心底默默涌起一丝甜甜温馨，一点暖暖幸福。

简单生活。我几乎已经忘记我们是多少年前认识的了，2002？2003？最迟也应该是2004了。甚至那次“意外”的“旧友召回信”，也是两年前的事了。时常想起那些岁月。每当我看到简单生活，就仿佛那些岁月没有远去，就在昨天。时间总是那么冷漠而不留情面，那么匆匆让人战战兢兢。蓦然间，竟然将近十年。这十年，太多的人，太多的事。可任时光如何变迁，容颜如何老去，简单生活却依然如故。那么纯洁，那么干净，那么清澈，那么温馨，那么甜蜜……她让我感觉到无比的安静祥和，无比的甜蜜幸福。我无法形容她给我的感受，我只能虔诚地望着，那是一片让我心灵得以安静的净土。]]></description><content:encoded><![CDATA[昨天整理博客文章，看到了《原来，幸福可以如此简单》，今早看看QQ空间，看到她——翡翠来过了，心底默默涌起一丝甜甜温馨，一点暖暖幸福。

简单生活。我几乎已经忘记我们是多少年前认识的了，2002？2003？最迟也应该是2004了。甚至那次“意外”的“旧友召回信”，也是两年前的事了。时常想起那些岁月。每当我看到简单生活，就仿佛那些岁月没有远去，就在昨天。时间总是那么冷漠而不留情面，那么匆匆让人战战兢兢。蓦然间，竟然将近十年。这十年，太多的人，太多的事。可任时光如何变迁，容颜如何老去，简单生活却依然如故。那么纯洁，那么干净，那么清澈，那么温馨，那么甜蜜……她让我感觉到无比的安静祥和，无比的甜蜜幸福。我无法形容她给我的感受，我只能虔诚地望着，那是一片让我心灵得以安静的净土。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[C#中查询字符串中是否包含指定字符/串，使用IndexOf还是Contains?]]></title><link>/Article/IndexOf_Vs_Contains.aspx</link><pubDate>Fri, 15 Jan 2010 15:43:25 GMT</pubDate><slash:comment>2</slash:comment><wfw:comment>http://udnz.com/Comments/IndexOf_Vs_Contains.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/IndexOf_Vs_Contains/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/IndexOf_Vs_Contains/Trackback.ashx</trackback:ping><description><![CDATA[C#中查询字符串中是否包含指定字符/串，我以前一直都使用的是IndexOf来判断的。
但今天做的这次试验，给了我一个无情的打击，原来一直以来使用的方法都是不好的啊，用Contains的执行效率比IndexOf效率高多了。]]></description><content:encoded><![CDATA[C#中查询字符串中是否包含指定字符/串，我以前一直都使用的是IndexOf来判断的。
但今天做的这次试验，给了我一个无情的打击，原来一直以来使用的方法都是不好的啊，用Contains的执行效率比IndexOf效率高多了。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[[.axd]&ldquo;WebForm_PostBackOptions未定义&rdquo;及其他相关问题的相关解决方法]]></title><link>/Article/functions_in_axd_are_undefinded.aspx</link><pubDate>Wed, 18 Nov 2009 15:22:53 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/functions_in_axd_are_undefinded.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/functions_in_axd_are_undefinded/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/functions_in_axd_are_undefinded/Trackback.ashx</trackback:ping><description><![CDATA[一个.NET的web项目，本来运行得非常好的，突然之间报了个WebForm_PostBackOptions未定义这么个js错误，然后导致了页面无法PostBack，很严重，很生气。

顺藤摸瓜，毕竟"WebForm_PostBackOptions"这个东西并不是我自己定义的，看样子，有点像微软的东西，于是便摸到了源代码。最后分析得出，问题是出在时间上。而代码是微软的，没道理就这么随随便便错了。于是检查了一下服务器时间，靠，2008年？整整迟了一年？OK，将服务器时间调整过来，仅这一下，页面居然就一切正常了！

根据现象猜想，这段代码应该有一个缓存的机制。在一定时间之内多次访问这个页面时，这段JS会直接使用服务器缓存。于是，当原本的缓存过期，服务器时间却又调到了很久以前，那么“愚蠢”的事情就发生了——调用时根据服务器时间判断，可以调用缓存，而缓存里却已经没有了这段JS的对象。于是乎，后面报的“WebForm_PostBackOptions未定义”这个错误就自然而然了。

总之， 这个问题的根本原因是.axd没有被正确执行。]]></description><content:encoded><![CDATA[一个.NET的web项目，本来运行得非常好的，突然之间报了个WebForm_PostBackOptions未定义这么个js错误，然后导致了页面无法PostBack，很严重，很生气。

顺藤摸瓜，毕竟"WebForm_PostBackOptions"这个东西并不是我自己定义的，看样子，有点像微软的东西，于是便摸到了源代码。最后分析得出，问题是出在时间上。而代码是微软的，没道理就这么随随便便错了。于是检查了一下服务器时间，靠，2008年？整整迟了一年？OK，将服务器时间调整过来，仅这一下，页面居然就一切正常了！

根据现象猜想，这段代码应该有一个缓存的机制。在一定时间之内多次访问这个页面时，这段JS会直接使用服务器缓存。于是，当原本的缓存过期，服务器时间却又调到了很久以前，那么“愚蠢”的事情就发生了——调用时根据服务器时间判断，可以调用缓存，而缓存里却已经没有了这段JS的对象。于是乎，后面报的“WebForm_PostBackOptions未定义”这个错误就自然而然了。

总之， 这个问题的根本原因是.axd没有被正确执行。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[在梦里达成的两个愿望]]></title><link>/Article/Wishes_in_dream.aspx</link><pubDate>Wed, 26 Aug 2009 16:27:37 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/Wishes_in_dream.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/Wishes_in_dream/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/Wishes_in_dream/Trackback.ashx</trackback:ping><description><![CDATA[昨晚竟然做梦了，梦见了表弟结婚——但与实际中的那次结婚完全不一样的场景。

来参加婚礼的客人很多，络绎不绝。这一次爸爸准时地来了，没像实际中那样爽约。更让人惊喜的是，他竟然穿得很年轻。高雅而笔直的西裤，简约而大方的皮带，浅紫色的衬衣，再加上得体的领带，整整让他年轻了二十岁。依稀记得，我问爸爸，弟弟怎么没跟你一起来。爸爸好像说，他来干什么，我让他在家里守屋，不许来。我急了，心想，我们跟表弟关系这么熟，表弟结婚这么大的事，弟弟怎么能缺席？（醒来我想，可能我急的不是弟弟缺席，而是爸爸的缺席。）于是我恨恨地落下爸爸不管，转身向客人到来的方向寻去。转身时，回头望了望站在门口的表弟，看样子他应该知道了我和爸爸的对话，也知道我为什么突然要离开。于是我什么话也没说，开始逆着来客的方向。

刚走几步，弟弟就在人群中出现了。如常的神情，如常的穿着，一切都显得很普通。我问他，你来了？他回答，我当然来了，我才不管那些，家里门锁了就来了，有什么好看（看管）的。不等他说完，我心里一阵的激动，于是上前抱着弟弟。感觉起来，弟弟比以前又瘦了好多。我心中突然又想起了妈妈病危的那些日子，想起了妈妈想吃鱼的那个半夜，想起了弟]]></description><content:encoded><![CDATA[昨晚竟然做梦了，梦见了表弟结婚——但与实际中的那次结婚完全不一样的场景。

来参加婚礼的客人很多，络绎不绝。这一次爸爸准时地来了，没像实际中那样爽约。更让人惊喜的是，他竟然穿得很年轻。高雅而笔直的西裤，简约而大方的皮带，浅紫色的衬衣，再加上得体的领带，整整让他年轻了二十岁。依稀记得，我问爸爸，弟弟怎么没跟你一起来。爸爸好像说，他来干什么，我让他在家里守屋，不许来。我急了，心想，我们跟表弟关系这么熟，表弟结婚这么大的事，弟弟怎么能缺席？（醒来我想，可能我急的不是弟弟缺席，而是爸爸的缺席。）于是我恨恨地落下爸爸不管，转身向客人到来的方向寻去。转身时，回头望了望站在门口的表弟，看样子他应该知道了我和爸爸的对话，也知道我为什么突然要离开。于是我什么话也没说，开始逆着来客的方向。

刚走几步，弟弟就在人群中出现了。如常的神情，如常的穿着，一切都显得很普通。我问他，你来了？他回答，我当然来了，我才不管那些，家里门锁了就来了，有什么好看（看管）的。不等他说完，我心里一阵的激动，于是上前抱着弟弟。感觉起来，弟弟比以前又瘦了好多。我心中突然又想起了妈妈病危的那些日子，想起了妈妈想吃鱼的那个半夜，想起了弟]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[我忽略了爱情，于是爱情也忽略了我]]></title><link>/Article/How_can_i_lost_my_love.aspx</link><pubDate>Tue, 28 Jul 2009 15:46:31 GMT</pubDate><slash:comment>2</slash:comment><wfw:comment>http://udnz.com/Comments/How_can_i_lost_my_love.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/How_can_i_lost_my_love/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/How_can_i_lost_my_love/Trackback.ashx</trackback:ping><description><![CDATA[很久没有写东西了，不知道为何，已经写不出东西了。

看了很多电影，也不如以前那么有力气去感受，不如以前能够将那些感受现诸于文字了。噢，我的心懒了。如同那句“我想早恋，但已经迟了”一样，当我真正意识到男人不坏女人不爱的时候，已经很迟了。

《东邪西毒终极版》里面说：“我一直以为是我自己赢了，直到有一天看着镜子，才知道自己输了。在我最好的时候，我最喜欢的人都不在我身边。如果能重新开始那该多好啊！”。是啊，青春是一朵美丽的花。时间一点一点流逝，它总有一天是会枯萎的。如果能够重新开始……算了，没有如果的。

爱你，一个转身的距离。
可是每次我转身，都那么平静，那么空空如也。
我可曾真的转身么？我不知道。

人们说，爱情里的人都是诗人。多年前，我还能写很多的东西。而如今，我终于知道了，那个时候，我还有爱情——与至今还没有出现的她的爱情。

总以为，两个清澈的人终将沾满灰色的尘埃，所以爱情也可以轻描淡写。
总以为，两个相爱的人必将面对生活的平淡，所以爱情也可以柴米油盐。
总以为，生活是终点，所以爱情的路上也无需留恋。
总以为，懂得了生活，也就懂得了人生。
总以为，……

可是我错了。我忽略了爱情，]]></description><content:encoded><![CDATA[很久没有写东西了，不知道为何，已经写不出东西了。

看了很多电影，也不如以前那么有力气去感受，不如以前能够将那些感受现诸于文字了。噢，我的心懒了。如同那句“我想早恋，但已经迟了”一样，当我真正意识到男人不坏女人不爱的时候，已经很迟了。

《东邪西毒终极版》里面说：“我一直以为是我自己赢了，直到有一天看着镜子，才知道自己输了。在我最好的时候，我最喜欢的人都不在我身边。如果能重新开始那该多好啊！”。是啊，青春是一朵美丽的花。时间一点一点流逝，它总有一天是会枯萎的。如果能够重新开始……算了，没有如果的。

爱你，一个转身的距离。
可是每次我转身，都那么平静，那么空空如也。
我可曾真的转身么？我不知道。

人们说，爱情里的人都是诗人。多年前，我还能写很多的东西。而如今，我终于知道了，那个时候，我还有爱情——与至今还没有出现的她的爱情。

总以为，两个清澈的人终将沾满灰色的尘埃，所以爱情也可以轻描淡写。
总以为，两个相爱的人必将面对生活的平淡，所以爱情也可以柴米油盐。
总以为，生活是终点，所以爱情的路上也无需留恋。
总以为，懂得了生活，也就懂得了人生。
总以为，……

可是我错了。我忽略了爱情，]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[C#中使用API(SHFileOperation)进行文件操作，特别说明了回收站相关参数]]></title><link>/Article/FileManage_By_API_SHFileOperation_In_Csharp.aspx</link><pubDate>Tue, 21 Jul 2009 11:45:23 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/FileManage_By_API_SHFileOperation_In_Csharp.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/FileManage_By_API_SHFileOperation_In_Csharp/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/FileManage_By_API_SHFileOperation_In_Csharp/Trackback.ashx</trackback:ping><description><![CDATA[项目中使用了磁盘阵列柜，每秒有上百兆的数据存入磁盘，这就有了从磁盘删除文件的需求。为了满足这一需求，我做了一个用于删除过期数据的系统服务。

说来这个东西本身是很简单的，但是由于数据量的巨大价值磁盘阵列空间容量的巨大（8T，1T=1024G），在实际操作中也遇到了不少麻烦。需求很简单，遍历磁盘指定目录下的所有目录和文件，根据一个比较规则判定文件是否过期，如果过期就删除。最初的设计也很简单，三个步骤：遍历 -> 过期检测 -> 删除。有了需求和程序框架设计，于是开始实施。

在C#中，DirectoryInfo和FileInfo为我们提供了足够的方法，在程序第一次成型的时候我主要使用了下面的方法：
遍历：DirectoryInfo.GetDirectories()，DirectoryInfo.GetFiles()
删除：DirectoryInfo.Delete()，FileInfo.Delete()

本机使用时效果很好，但实际上服务器运行就出现了问题：磁盘过大，文件过多，导致执行效率极其缓慢，甚至无法遍历出文件夹和文件，删除一个文件就需要好几分钟。当然，这和磁盘I/O有关，需要在有限的I/O下提高效率。为了提高效率，改用API的方式。使用SHFileOperation来进行文件、文件夹的删除操作。代码见下：]]></description><content:encoded><![CDATA[项目中使用了磁盘阵列柜，每秒有上百兆的数据存入磁盘，这就有了从磁盘删除文件的需求。为了满足这一需求，我做了一个用于删除过期数据的系统服务。

说来这个东西本身是很简单的，但是由于数据量的巨大价值磁盘阵列空间容量的巨大（8T，1T=1024G），在实际操作中也遇到了不少麻烦。需求很简单，遍历磁盘指定目录下的所有目录和文件，根据一个比较规则判定文件是否过期，如果过期就删除。最初的设计也很简单，三个步骤：遍历 -> 过期检测 -> 删除。有了需求和程序框架设计，于是开始实施。

在C#中，DirectoryInfo和FileInfo为我们提供了足够的方法，在程序第一次成型的时候我主要使用了下面的方法：
遍历：DirectoryInfo.GetDirectories()，DirectoryInfo.GetFiles()
删除：DirectoryInfo.Delete()，FileInfo.Delete()

本机使用时效果很好，但实际上服务器运行就出现了问题：磁盘过大，文件过多，导致执行效率极其缓慢，甚至无法遍历出文件夹和文件，删除一个文件就需要好几分钟。当然，这和磁盘I/O有关，需要在有限的I/O下提高效率。为了提高效率，改用API的方式。使用SHFileOperation来进行文件、文件夹的删除操作。代码见下：]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[在C#中截取指定长度的中文字符串（效率提高2500倍）]]></title><link>/Article/CutStr.aspx</link><pubDate>Wed, 08 Jul 2009 18:03:00 GMT</pubDate><slash:comment>1</slash:comment><wfw:comment>http://udnz.com/Comments/CutStr.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/CutStr/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/CutStr/Trackback.ashx</trackback:ping><description><![CDATA[C#中字符串截断本没有那么麻烦，问题就出在string.Substring()这个方法将中文也按一个字符计算，导致我们在实际应用中截取字符串（中英文组合）后的“长度”不一致。

国际惯例，在网上搜索了一下，大致得到了两中截断算法：
1. 从起始位置取得字符 -> 逐一用正则表达式匹配 -> 拼接成最终字符串。（这是广为流传的方法，也是效率最低的方法。）
2. 从起始位置取得字符 -> 逐一用ASCII比较 -> 再拼接成最终字符串。

相比之下，算法2比算法1高明，毕竟ASCII比较比正则表达式的执行效率更高。但最终，我仍然没有使用算法2，而是进行了进一步的优化，代码见下：]]></description><content:encoded><![CDATA[C#中字符串截断本没有那么麻烦，问题就出在string.Substring()这个方法将中文也按一个字符计算，导致我们在实际应用中截取字符串（中英文组合）后的“长度”不一致。

国际惯例，在网上搜索了一下，大致得到了两中截断算法：
1. 从起始位置取得字符 -> 逐一用正则表达式匹配 -> 拼接成最终字符串。（这是广为流传的方法，也是效率最低的方法。）
2. 从起始位置取得字符 -> 逐一用ASCII比较 -> 再拼接成最终字符串。

相比之下，算法2比算法1高明，毕竟ASCII比较比正则表达式的执行效率更高。但最终，我仍然没有使用算法2，而是进行了进一步的优化，代码见下：]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[C#中IP地址与数字之间的互转（网上流传的方法有Bug）]]></title><link>/Article/ConvertIPAddressToNumber.aspx</link><pubDate>Tue, 24 Mar 2009 16:27:34 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/ConvertIPAddressToNumber.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/ConvertIPAddressToNumber/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/ConvertIPAddressToNumber/Trackback.ashx</trackback:ping><description><![CDATA[项目中有IP与Int32类型相互转换的需求，于是在网上搜索了相关代码，但发现网上的代码有Bug，加以修改发布如下。]]></description><content:encoded><![CDATA[项目中有IP与Int32类型相互转换的需求，于是在网上搜索了相关代码，但发现网上的代码有Bug，加以修改发布如下。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[为了放下，将事提起&mdash;&mdash;我的而立之年]]></title><link>/Article/My_Thirty.aspx</link><pubDate>Tue, 17 Mar 2009 18:07:30 GMT</pubDate><slash:comment>2</slash:comment><wfw:comment>http://udnz.com/Comments/My_Thirty.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/My_Thirty/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/My_Thirty/Trackback.ashx</trackback:ping><description><![CDATA[成家和立业是一辈子的两件事，它们中缺少了任何一方都不会是一个好的人生。或许他们是有先后的，有人先成家后立业，有人先立业后成家，当然也有人成家立业兼顾都完美，也有人成家立业也都平平淡淡很朴素，而我呢？这是个问题。

交往，特别是与异性交往，这方面是我最短的短处。也许潜意识我是在以事业为借口来逃避，我也不知道。不过现实实际存在的是——我还没有遇到一个能使我产生亲近欲望，去交流，去说话的人。或者我是在被动地等我的那个The one出现，或者我仍然抱着宁缺勿滥的纯真，或者我仍然还有一份幼稚的幻想……

不是说事业没成功之前不打算结婚，而是……或者我是在逃避，或者我是无暇顾及，但现在还不知道，只能走一步算一步。这辈子很短，我一直都希望自己能够成就什么事业，这样这一生才不会白过。至于因为事业而疏忽了成家，是对是错，我不知道。谁知道呢？实际上，从根本上讲，我是到现在仍然还没有一个成家的心，只是在学习着，工作着，奋斗着。

我说，我想早恋，但是晚了。苏苏说，“你很幸福，还有初恋（在等着你）”。]]></description><content:encoded><![CDATA[成家和立业是一辈子的两件事，它们中缺少了任何一方都不会是一个好的人生。或许他们是有先后的，有人先成家后立业，有人先立业后成家，当然也有人成家立业兼顾都完美，也有人成家立业也都平平淡淡很朴素，而我呢？这是个问题。

交往，特别是与异性交往，这方面是我最短的短处。也许潜意识我是在以事业为借口来逃避，我也不知道。不过现实实际存在的是——我还没有遇到一个能使我产生亲近欲望，去交流，去说话的人。或者我是在被动地等我的那个The one出现，或者我仍然抱着宁缺勿滥的纯真，或者我仍然还有一份幼稚的幻想……

不是说事业没成功之前不打算结婚，而是……或者我是在逃避，或者我是无暇顾及，但现在还不知道，只能走一步算一步。这辈子很短，我一直都希望自己能够成就什么事业，这样这一生才不会白过。至于因为事业而疏忽了成家，是对是错，我不知道。谁知道呢？实际上，从根本上讲，我是到现在仍然还没有一个成家的心，只是在学习着，工作着，奋斗着。

我说，我想早恋，但是晚了。苏苏说，“你很幸福，还有初恋（在等着你）”。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[uoLib - B/S架构的.NET项目基础类库]]></title><link>/Article/uoLib.aspx</link><pubDate>Thu, 25 Dec 2008 13:43:52 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/uoLib.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/uoLib/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/uoLib/Trackback.ashx</trackback:ping><description><![CDATA[这个类库中包含了B/S架构的 .NET 程序所需的基础程序，已在多个企业级项目中使用。目前版本 Version: 2.0.1运行环境：.NET Framework 2.0/3.5一、特色介绍使用uoLib将使您在项目开发更加快捷方便：1. 将数据库实例化为对象，高性能地适配各种数据库。系统提供了数据库类的基本接口，您也可以在此基础上继承、组合以添加功能。在提供多数据库支持的系统中更有完美的发挥。环境对比：一般工厂模式架构的项目中，除为各个数据库写各自的数据层之外，都会有一个接口层介于数据层和业务层之间，代码比较复杂不易管理。但若用uoLib的实例化数据库对象，您只需写你需要的数据层即可，多个数据层和业务层能够完美匹配，无需再写接口层代码您的项目也能够很方便地在各种数据库之间切换。目前支持的数据库有：SQL Server 2000/2005/2008.Access 97/2000/2007Excel 97/2000/2007SQLiteDSN （系统数据源、用户数据源、文件数据源）Oracle （未能实际测试）2. 提供运行时错误的输出、日志记录功能。发现问题是解决问题的一半。系统提供了专用于捕获运行时异常的类，可以将这些运行时异常捕获并输出出来。输出格式可以是.txt文本文件、.htm网页文件形式的日志，也可以直接在B/S项目运行时的]]></description><content:encoded><![CDATA[这个类库中包含了B/S架构的 .NET 程序所需的基础程序，已在多个企业级项目中使用。目前版本 Version: 2.0.1运行环境：.NET Framework 2.0/3.5一、特色介绍使用uoLib将使您在项目开发更加快捷方便：1. 将数据库实例化为对象，高性能地适配各种数据库。系统提供了数据库类的基本接口，您也可以在此基础上继承、组合以添加功能。在提供多数据库支持的系统中更有完美的发挥。环境对比：一般工厂模式架构的项目中，除为各个数据库写各自的数据层之外，都会有一个接口层介于数据层和业务层之间，代码比较复杂不易管理。但若用uoLib的实例化数据库对象，您只需写你需要的数据层即可，多个数据层和业务层能够完美匹配，无需再写接口层代码您的项目也能够很方便地在各种数据库之间切换。目前支持的数据库有：SQL Server 2000/2005/2008.Access 97/2000/2007Excel 97/2000/2007SQLiteDSN （系统数据源、用户数据源、文件数据源）Oracle （未能实际测试）2. 提供运行时错误的输出、日志记录功能。发现问题是解决问题的一半。系统提供了专用于捕获运行时异常的类，可以将这些运行时异常捕获并输出出来。输出格式可以是.txt文本文件、.htm网页文件形式的日志，也可以直接在B/S项目运行时的]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[成长：《老板的女儿》、《尼斯湖水怪》、《Charlie Bartlett》]]></title><link>/Article/UoBlog_20081028212315.aspx</link><pubDate>Tue, 28 Oct 2008 21:23:15 GMT</pubDate><slash:comment>1</slash:comment><wfw:comment>http://udnz.com/Comments/UoBlog_20081028212315.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/UoBlog_20081028212315/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/UoBlog_20081028212315/Trackback.ashx</trackback:ping><description><![CDATA[更多的，孩子们需要的并不是奢侈的生活、富足的金钱或者优越的条件，而是对话、交流、沟通和因此而彼此感受到的关爱--这需要更多的时间更多的精力和更细致的心思。
说到这里，我突然想起，需要这些的何尝就只是孩子们？正在赡养父母的我们，是否忽视了老家父母的孤独寂寞？真的是每个月寄回去那么些钱就足够了么？他们什么都不缺？--他们只需要关心和陪伴，他们只没有关心和陪伴，这着实让人悲哀。孩子也罢，老人也罢，总之都是家庭。总之都需要关爱。爱--无法量化却有时时需要的东西。
我又想起了《爱如梳》。细微处的爱很温馨，它油然而生，突然将你包裹，仿佛初春的雪，渐渐融化沁入你的心灵。这样的爱最持久，最难忘，最动人。]]></description><content:encoded><![CDATA[更多的，孩子们需要的并不是奢侈的生活、富足的金钱或者优越的条件，而是对话、交流、沟通和因此而彼此感受到的关爱--这需要更多的时间更多的精力和更细致的心思。
说到这里，我突然想起，需要这些的何尝就只是孩子们？正在赡养父母的我们，是否忽视了老家父母的孤独寂寞？真的是每个月寄回去那么些钱就足够了么？他们什么都不缺？--他们只需要关心和陪伴，他们只没有关心和陪伴，这着实让人悲哀。孩子也罢，老人也罢，总之都是家庭。总之都需要关爱。爱--无法量化却有时时需要的东西。
我又想起了《爱如梳》。细微处的爱很温馨，它油然而生，突然将你包裹，仿佛初春的雪，渐渐融化沁入你的心灵。这样的爱最持久，最难忘，最动人。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[春暖柳绿花开尽，花都谢了&lt;续&gt;]]></title><link>/Article/beautiful_dream.aspx</link><pubDate>Mon, 13 Oct 2008 17:03:00 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/beautiful_dream.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/beautiful_dream/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/beautiful_dream/Trackback.ashx</trackback:ping><description><![CDATA[那是小小的桃林，
寂静的深处，
薄雾朦胧，似枯似荣。

那是古老的凉亭，
斑驳的门联，破碎的栏杆。
唱词人缓缓轻歌，惨淡凄伤。

那是江南的越剧，
绝妙的诗词，完美的唱腔。
清凉婉转，萦绕悠扬。

春暖柳绿，几多落英缤纷。
开尽繁花，幻象痴醉迷人。
几番嬉戏，
几番日落，
几番月影。

花开尽，花开尽，
未曾离别梦已醒。
歌尤在，
尤记凉亭，
尤记桃林。

花谢了，花谢了，
当时梦境，似有还无。
却只眼前，
唯有斑驳凉亭，
唯有朦胧桃林。



这多年前的梦，还记忆犹新。那时心情，又涌上心头……]]></description><content:encoded><![CDATA[那是小小的桃林，
寂静的深处，
薄雾朦胧，似枯似荣。

那是古老的凉亭，
斑驳的门联，破碎的栏杆。
唱词人缓缓轻歌，惨淡凄伤。

那是江南的越剧，
绝妙的诗词，完美的唱腔。
清凉婉转，萦绕悠扬。

春暖柳绿，几多落英缤纷。
开尽繁花，幻象痴醉迷人。
几番嬉戏，
几番日落，
几番月影。

花开尽，花开尽，
未曾离别梦已醒。
歌尤在，
尤记凉亭，
尤记桃林。

花谢了，花谢了，
当时梦境，似有还无。
却只眼前，
唯有斑驳凉亭，
唯有朦胧桃林。



这多年前的梦，还记忆犹新。那时心情，又涌上心头……]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[MSN聊天记录查看器v1.0 beta]]></title><link>/Article/BeNuts_163.aspx</link><pubDate>Mon, 03 Mar 2008 17:13:15 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_163.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_163/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_163/Trackback.ashx</trackback:ping><description><![CDATA[前言：现在使用MSN（Windows Live Messenger）的人越来越多，但是这款软件却没有给我们提供良好的方式来查看聊天记录。而每次通过MSN默认的聊天记录查看方式，载入XML的时间特别的长，我也因此而头疼不已。于是便有了开发这个软件的想法。介绍：通过检索注册表信息取得在本机登录过的所有MSN帐号，再根据各自帐号设置的聊天记录保存路径读取XML形式的聊天记录，并在主窗口中显示出来。功能：监测本机MSN程序版本，即时提醒安装最新版本。查看本机登录过的所有MSN帐号。查看各帐号下所有聊天记录（无需登录）。好友列表按字母排序支持聊天记录搜索支持MSN默认表情标签聊天记录分页显示，解析速度更快，更易浏览。]]></description><content:encoded><![CDATA[前言：现在使用MSN（Windows Live Messenger）的人越来越多，但是这款软件却没有给我们提供良好的方式来查看聊天记录。而每次通过MSN默认的聊天记录查看方式，载入XML的时间特别的长，我也因此而头疼不已。于是便有了开发这个软件的想法。介绍：通过检索注册表信息取得在本机登录过的所有MSN帐号，再根据各自帐号设置的聊天记录保存路径读取XML形式的聊天记录，并在主窗口中显示出来。功能：监测本机MSN程序版本，即时提醒安装最新版本。查看本机登录过的所有MSN帐号。查看各帐号下所有聊天记录（无需登录）。好友列表按字母排序支持聊天记录搜索支持MSN默认表情标签聊天记录分页显示，解析速度更快，更易浏览。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[样式表中同一ID标签的多次定义，谁的优先级高？]]></title><link>/Article/BeNuts_160.aspx</link><pubDate>Mon, 03 Mar 2008 17:13:13 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_160.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_160/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_160/Trackback.ashx</trackback:ping><description><![CDATA[]]></description><content:encoded><![CDATA[]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[SQL语句技巧及SQL/MYsql随机取前N条记录]]></title><link>/Article/BeNuts_159.aspx</link><pubDate>Mon, 03 Mar 2008 17:13:12 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_159.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_159/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_159/Trackback.ashx</trackback:ping><description><![CDATA[SQL、MySQL数据库随机取前N条记录比Access数据库要方便得多了，分别只需要一句SQL语句就可以：

MySql:
select * from tablename order by rand() limit 10  

MsSql:
select top 10 * from tablename order by NEWID() 

另外，多使用“Top N”可以提高程序的执行效率，特别是记录特别多的时候，如

select top 1 * from users where id=123 
如此一来，查到一个后就不再继续搜索了（事实上也只有一个）。
]]></description><content:encoded><![CDATA[SQL、MySQL数据库随机取前N条记录比Access数据库要方便得多了，分别只需要一句SQL语句就可以：

MySql:
select * from tablename order by rand() limit 10  

MsSql:
select top 10 * from tablename order by NEWID() 

另外，多使用“Top N”可以提高程序的执行效率，特别是记录特别多的时候，如

select top 1 * from users where id=123 
如此一来，查到一个后就不再继续搜索了（事实上也只有一个）。
]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[恋红尘，痴了心；颇费神，欲断情]]></title><link>/Article/BeNuts_156.aspx</link><pubDate>Mon, 03 Mar 2008 17:13:08 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_156.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_156/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_156/Trackback.ashx</trackback:ping><description><![CDATA[恋红尘，痴了心；颇费神，欲断情。这句话，其实我想说的并不是风花雪月，并不是爱恨情仇，而是我对程序的感觉。

今天上午，本拟要做个简单的产品展示系统的，但是我自问自答似的程序思维又来了：

产品类型不一样，产品属性肯定不一样吧。
属性字段不一样，干脆做个可以自定义属性名的程序。
既然属性名字段可以自定义，干脆字段个数也不限定，可以添加吧。
呃……好像是自定义字段功能了。
嗯，注意了，一定要考虑到各种字段类型：文本的、数字的、布尔的、货币的……
嗯？干脆更可以自己建数据表，一步到位做方便点，做成个插件似的程序。
一步到位？数据库呢？每次要该字段都改程序的数据库链接？
算了，数据库连接也由用户填写！
呃……数据库类型呢？SQL？ACCESS？MySql……
在添加数据库连接字符串的时候指定吧，做成自适应的。
嗯？数据库连接信息保存在哪呢？
Session？过期之后又添加一次连接字符串？多烦啊！
记录到一个Txt文本文件？倒，太不安全，被下载了咋办？
算了，还是给本系统也添加个数据库吧，用来存储连接字符串。
数据库有了，那本系统的管理员帐号信息呢？
难道记录在配置文件中？还是写到数据库里面得了。
嗯？配套的功能？管理]]></description><content:encoded><![CDATA[恋红尘，痴了心；颇费神，欲断情。这句话，其实我想说的并不是风花雪月，并不是爱恨情仇，而是我对程序的感觉。

今天上午，本拟要做个简单的产品展示系统的，但是我自问自答似的程序思维又来了：

产品类型不一样，产品属性肯定不一样吧。
属性字段不一样，干脆做个可以自定义属性名的程序。
既然属性名字段可以自定义，干脆字段个数也不限定，可以添加吧。
呃……好像是自定义字段功能了。
嗯，注意了，一定要考虑到各种字段类型：文本的、数字的、布尔的、货币的……
嗯？干脆更可以自己建数据表，一步到位做方便点，做成个插件似的程序。
一步到位？数据库呢？每次要该字段都改程序的数据库链接？
算了，数据库连接也由用户填写！
呃……数据库类型呢？SQL？ACCESS？MySql……
在添加数据库连接字符串的时候指定吧，做成自适应的。
嗯？数据库连接信息保存在哪呢？
Session？过期之后又添加一次连接字符串？多烦啊！
记录到一个Txt文本文件？倒，太不安全，被下载了咋办？
算了，还是给本系统也添加个数据库吧，用来存储连接字符串。
数据库有了，那本系统的管理员帐号信息呢？
难道记录在配置文件中？还是写到数据库里面得了。
嗯？配套的功能？管理]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[美女真的很少吗？]]></title><link>/Article/BeNuts_167.aspx</link><pubDate>Mon, 03 Mar 2008 17:11:39 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_167.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_167/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_167/Trackback.ashx</trackback:ping><description><![CDATA[走在大街上，四周到处都是美女。

有的美清澈如泉，有的美浓烈似酒。
有的美安闲自得，有的美节奏动感。
有时一瞬，是那若有若无的笑容，温婉甜美；
有时凝结，是那坚硬无比的自信，气质非凡。
有的人美，在于簇拥开朗的怡然自得；
有的人美，在于脱俗含蓄的清亮透彻。
有的人自由灵活，动若脱兔；
有的人安静温柔，静如处子。
美女如云，又岂止似云？我们生活中本不缺乏美女，只是缺乏发现的角度和赞美的真心。

这就是我对“美女”的真实感受。]]></description><content:encoded><![CDATA[走在大街上，四周到处都是美女。

有的美清澈如泉，有的美浓烈似酒。
有的美安闲自得，有的美节奏动感。
有时一瞬，是那若有若无的笑容，温婉甜美；
有时凝结，是那坚硬无比的自信，气质非凡。
有的人美，在于簇拥开朗的怡然自得；
有的人美，在于脱俗含蓄的清亮透彻。
有的人自由灵活，动若脱兔；
有的人安静温柔，静如处子。
美女如云，又岂止似云？我们生活中本不缺乏美女，只是缺乏发现的角度和赞美的真心。

这就是我对“美女”的真实感受。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[我与你最后的记忆]]></title><link>/Article/BeNuts_157.aspx</link><pubDate>Mon, 03 Mar 2008 17:11:28 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_157.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_157/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_157/Trackback.ashx</trackback:ping><description><![CDATA[不知你过得怎样了， 
我有些想你。 
你说你很会缠人， 
我却不知你何时悄然离去。 
今天突然看到的这张照片， 
或许你也能够记起。 
我的思念蔓延， 
整个身体已被侵蚀。

好可爱的小狗啊， 
我不知它的小脑瓜里装着什么东西， 
就像不知道你笑容背后是否有恶作剧。 
看着它， 
我仿佛也要欢欣地笑，幸福地跳， 
想着你， 
却如同照片里摸不到它的温度， 
水井里捞不到月亮的影子。

我在想， 
如果我是它， 
现在一定是在望着你。 
你说要跟我捉迷藏， 
在你浅浅的笑容背后我却看不清你的意思。 
我不敢闭眼， 
眼睁睁看你慢慢远去， 
心里有一丝恐惧， 
生怕从此流浪，再也找不到你。

定格，如此。 
这便是我与你最后的记忆。]]></description><content:encoded><![CDATA[不知你过得怎样了， 
我有些想你。 
你说你很会缠人， 
我却不知你何时悄然离去。 
今天突然看到的这张照片， 
或许你也能够记起。 
我的思念蔓延， 
整个身体已被侵蚀。

好可爱的小狗啊， 
我不知它的小脑瓜里装着什么东西， 
就像不知道你笑容背后是否有恶作剧。 
看着它， 
我仿佛也要欢欣地笑，幸福地跳， 
想着你， 
却如同照片里摸不到它的温度， 
水井里捞不到月亮的影子。

我在想， 
如果我是它， 
现在一定是在望着你。 
你说要跟我捉迷藏， 
在你浅浅的笑容背后我却看不清你的意思。 
我不敢闭眼， 
眼睁睁看你慢慢远去， 
心里有一丝恐惧， 
生怕从此流浪，再也找不到你。

定格，如此。 
这便是我与你最后的记忆。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[美丽似毒药]]></title><link>/Article/BeNuts_155.aspx</link><pubDate>Mon, 03 Mar 2008 17:11:27 GMT</pubDate><slash:comment>0</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_155.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_155/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_155/Trackback.ashx</trackback:ping><description><![CDATA[那是在黑色的森林中， 
薄雾弥满整个天空。 
淡淡的月色下， 
幽光闪烁， 
浮动着的灵魂， 
死一样的安详。 
像微风， 
黑色的雾气抚摸着你的脸庞。 
一丝冰凉划过， 
淡淡地 
你闻到了酒的幽香。 
跟随着这迷魂气息， 
你开始迷茫。 
你已经忘记了身后脚步沙沙的声响， 
也已忘记了那路旁， 
黑暗丛中无数双眼睛幽幽的绿光。

萤火虫开始在你眼前飞舞， 
希望你止住脚步， 
认清自己行进的方向。 
夜的精灵也开始在你身旁游荡， 
想指引你来路， 
回到光明能够到达的地方。 
可是你仿佛被魔法操纵， 
沉醉于那有毒的芬芳。 
眼神早已迷茫， 
失去了理智的你， 
走进了夜的深处， 
精灵到达不了的地方。

那黑色的雾， 
仍然萦绕在你的身旁。 
浑然不觉中， 
它已经把你带到了森林的深处、邪恶的中央。 
童话中巫婆的小屋， 
仍然那么寂静安详， 
虚掩的木门， 
掩饰着巫婆的紧张。]]></description><content:encoded><![CDATA[那是在黑色的森林中， 
薄雾弥满整个天空。 
淡淡的月色下， 
幽光闪烁， 
浮动着的灵魂， 
死一样的安详。 
像微风， 
黑色的雾气抚摸着你的脸庞。 
一丝冰凉划过， 
淡淡地 
你闻到了酒的幽香。 
跟随着这迷魂气息， 
你开始迷茫。 
你已经忘记了身后脚步沙沙的声响， 
也已忘记了那路旁， 
黑暗丛中无数双眼睛幽幽的绿光。

萤火虫开始在你眼前飞舞， 
希望你止住脚步， 
认清自己行进的方向。 
夜的精灵也开始在你身旁游荡， 
想指引你来路， 
回到光明能够到达的地方。 
可是你仿佛被魔法操纵， 
沉醉于那有毒的芬芳。 
眼神早已迷茫， 
失去了理智的你， 
走进了夜的深处， 
精灵到达不了的地方。

那黑色的雾， 
仍然萦绕在你的身旁。 
浑然不觉中， 
它已经把你带到了森林的深处、邪恶的中央。 
童话中巫婆的小屋， 
仍然那么寂静安详， 
虚掩的木门， 
掩饰着巫婆的紧张。]]></content:encoded></item><item><dc:creator>uonun</dc:creator><title><![CDATA[Hi,simple life!]]></title><link>/Article/BeNuts_106.aspx</link><pubDate>Mon, 03 Mar 2008 17:10:53 GMT</pubDate><slash:comment>1</slash:comment><wfw:comment>http://udnz.com/Comments/BeNuts_106.aspx</wfw:comment><wfw:commentRss>http://udnz.com/Comments/BeNuts_106/Rss.aspx</wfw:commentRss><trackback:ping>http://udnz.com/Article/BeNuts_106/Trackback.ashx</trackback:ping><description><![CDATA[今天为了找个东西在网上转悠，蓦然却想起了多年前那“简单生活”。 

02年刚开始做网页的时候那段岁月恐怕我永远都忘不了吧。 
第一次做个人主页是在学校的机房。老式的电脑让我欣喜若狂，情绪激动得让我全身发抖甚至在凳子上都坐不住的程度了，闭目良久才打开FrontPage 95。这时的我什么都不懂，在网页上胡乱鼓捣，于是只有“我的第一个个人主页”一行字和“欢迎光临我的个人主页”跑马灯的页面终于诞生了。 

到后来，渐渐地爱上了做网页。那时的我对于网页还完全陌生，仿佛是新生的婴儿见到了大千世界一样什么都不懂。没有自己的电脑，天天泡网吧；没有书天天上图书馆；忘记了吃饭，忘记了回家，那时的生活还真值得怀念。]]></description><content:encoded><![CDATA[今天为了找个东西在网上转悠，蓦然却想起了多年前那“简单生活”。 

02年刚开始做网页的时候那段岁月恐怕我永远都忘不了吧。 
第一次做个人主页是在学校的机房。老式的电脑让我欣喜若狂，情绪激动得让我全身发抖甚至在凳子上都坐不住的程度了，闭目良久才打开FrontPage 95。这时的我什么都不懂，在网页上胡乱鼓捣，于是只有“我的第一个个人主页”一行字和“欢迎光临我的个人主页”跑马灯的页面终于诞生了。 

到后来，渐渐地爱上了做网页。那时的我对于网页还完全陌生，仿佛是新生的婴儿见到了大千世界一样什么都不懂。没有自己的电脑，天天泡网吧；没有书天天上图书馆；忘记了吃饭，忘记了回家，那时的生活还真值得怀念。]]></content:encoded></item></channel></rss>