<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/btbtd" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/btbtd" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 27 Nov 2007 01:51:00 GMT</lastBuildDate><title>星☆空 | 对生活要知足,学习要不知足,为人处事要知不足.  卍 ♂ | ♀ 卐 - 科技以人为本.</title><description>QQ:908202921, Msn:btbtd@live.com gI.2288.oRg:88 绿色学院 - GrEeN InsTiTutE, www.btbtd.org</description><link>http://blog.csdn.net/btbtd/</link><item><title>挪个地...</title><link>http://blog.csdn.net/btbtd/archive/2007/11/27/1903578.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1903578.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1903578.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1903578</trackback:ping><description>...&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1903578.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 27 Nov 2007 09:51:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/11/27/1903578.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/11/27/1903578.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>无限级菜单结构 与 列表框无限级联动, 类 XSelect by shawl.qiu</title><link>http://blog.csdn.net/btbtd/archive/2007/11/10/1877546.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1877546.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1877546.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1877546</trackback:ping><description>无限级菜单结构 与 列表框无限级联动, 类 XSelect by shawl.qiu
压缩包包含:
XSelect v1.0, XMenu v1.3, Select v1.3.1, Menu v1.0.1
(带X的是单表, 不带X的是多表.)

说明:
继上一篇文章:
无限级菜单结构 与 Javascript 实现算法, 类 XMenu by shawl.qiu
http://blog.csdn.net/btbtd/archive/2007/11/06/1868738.aspx

之后, 俺当然得写一个配套的东西, 就是嘛, 列表框联动.

不过有一点需要强调一下, XMenu 1.0 没什么实用价值, 不过鄙人已经升级到 XMenu 1.3, 基本上可以应付所有应用.

表结构到上面的文章去看一下...
至于外部表关联类别表的字段嘛, 使用 CTreeNode, 然后再在后台适当处理一下, 可以提高N大的效率问题...

嗯, 看来还得啰嗦一下...
以前也写过一个无限级列表框联动的类:
无限级菜单结构 与 Javascript 实现算法, 类 &lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1877546.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 10 Nov 2007 21:34:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/11/10/1877546.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/11/10/1877546.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>无限级菜单结构 与 Javascript 实现算法, 类 XMenu by shawl.qiu</title><link>http://blog.csdn.net/btbtd/archive/2007/11/06/1868738.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1868738.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1868738.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1868738</trackback:ping><description>无限级菜单结构 与 Javascript 实现算法, 类 XMenu by shawl.qiu

说明:
鄙人曾经写过一个无限级菜单的JS类 Menu:
shawl.qiu Javascript 智能无限级导航菜单类 Menu class v1.0
详细见:
http://blog.csdn.net/btbtd/archive/2007/05/21/1619755.aspx

不过, 上面那个菜单是使用多表分类实现之, 在效率问题, 数据查询方面会有一点小问题, JS方面还是可以的...

最近在学什么数据结构呀算法的这些个东西, 所以就写了这个类了...

表结构:

Access

二级分类表(CatTabl)表结构:
CId Autoincrement
CName Text(255)
CPId long;
CTreeNode Text8)

CPId 存放父类ID, 顶级分类为 0
CTreeNode 存放父类信息, 每分类占四个字符
如: 00010000 代表父类ID为1
如: 00010001 代表父类ID为1, 子类为1
&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1868738.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 06 Nov 2007 09:30:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/11/06/1868738.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/11/06/1868738.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>7-Zip for Asp.Net by shawl.qiu 2007-10-28</title><link>http://blog.csdn.net/btbtd/archive/2007/10/28/1851159.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1851159.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1851159.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1851159</trackback:ping><description>7-Zip for Asp.Net by shawl.qiu 2007-10-28

说明:
主要功能就是在线压缩, 解压缩...
这个程序是以 7-zip 的命令行版本为载体, 服务器不需要安装7-zip就可以使用本程序.

目前压缩格式支持: 7z, zip.
解压缩格式支持: 7z, zip, gzip, bzip2, tar, rar.

下载:
http://download.csdn.net/source/271751

结构:
G:\MYDOCU~1\INC470~1\cs\7z&gt;tree /f
Folder PATH listing for volume Backup
Volume serial number is 0006EEEC 209C:FFAE
G:.
│  7z.exe
│  DevNotes.txt
│  Readme.txt
│  UnZip.ascx
│  Zip.ascx
│
├─Codecs
│      7zAES.dll
│      AES.dll
│      Branch.dll
│  &lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1851159.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 28 Oct 2007 21:24:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/10/28/1851159.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/10/28/1851159.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>在.net 1.x 中, 实现多语言功能, by shawl.qiu</title><link>http://blog.csdn.net/btbtd/archive/2007/10/14/1824478.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1824478.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1824478.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1824478</trackback:ping><description>在.net 1.x 中, 实现多语言功能, by shawl.qiu


说明:
这两天看了N种实现多语言的方案, 但都N麻烦, 动不动就有些功能不支持:(
像类 System.Resources.ResXResouceWriter 和 命名空间 Microsoft.JScript... 在我的.NET Framework 居然找不到...:(

有鉴于此, 虽然功能实现了, 但还是总结总结, 希望对其他人有帮助...

主要是使用 xml 形式的 DataSet 实现...
考虑中英文目录应该是两份站点文件, 所以用 web.config 设置各站点的主要功能... 比如默认语言..Cookie 名等...

嗯, 这个功能现在被我弄得还是挺简单的, 就不多说明了...

目录
1. web.config
2. default.aspx
3. English.xml
4. Chinese.xml

shawl.qiu
2007-10-14
http://blog.csdn.net/btbtd

下载:
http://files.myo&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1824478.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 15 Oct 2007 04:01:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/10/14/1824478.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/10/14/1824478.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>shawl.qiu javascript 日历控件类(Calendar) v1.0</title><link>http://blog.csdn.net/btbtd/archive/2007/10/10/1818700.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1818700.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1818700.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1818700</trackback:ping><description>shawl.qiu javascript 日历控件类(Calendar) v1.0

说明:
哦, 刚在整一个类似于日程的小程序, 发现俺原来还没写过JS日历.
这不, 就写了一个.
其实类似于这类东西网上多如牛毛, 但问题是我没写过, 所以嘛, 就写写学点经验.

特点就是可以通过 AJAX 绑定, 判断某年某月的所有日子该天是否有记录.
下载包里有 asp/jscript 绑定演示.
可自行扩展语言.
可自行扩展显示风格.

shawl.qiu
2007-10-10
http://blog.csdn.net/btbtd

演示:
http://files.myopera.com/btbtd/javascript/class/Calendar/Calendar.htm

下载:
http://files.myopera.com/btbtd/javascript/class/Calendar/Calendar_v1-0.7z

&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1818700.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 11 Oct 2007 00:23:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/10/10/1818700.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/10/10/1818700.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>Javascript url 编码算法(utf) by shawl.qiu</title><link>http://blog.csdn.net/btbtd/archive/2007/09/26/1801240.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1801240.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1801240.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1801240</trackback:ping><description>Javascript url 编码算法(utf) by shawl.qiu

说明:
这个算法没考虑四字节的编码(目前没见过四字节的编码).
另外使用 -1(escape) 选项时, 会丢失数据, 不过 0, 1 没问题.
在我的印像中 escape 好像专门为 codepage 936 而设计的...因此 unicode 的某些字符在 codepage 936 没有时, 解码就出错了...

至于 gb url 编码解码 的算法...使用JS的话, 就必须得用 编码表(code table)
目前已实现, 以后再发表相关文章.

对 gb 编码解码感兴趣的话, 到 下面URL弄个gb-uni 对应表:
http://www.herongyang.com/gb2312/ug_map.html

shawl.qiu
2007-09-26
http://blog.csdn.net/btbtd

下载:
http://files.myopera.com/btbtd/javascript/function/IEncodeURI.7z

演示:
htt&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1801240.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 26 Sep 2007 19:09:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/09/26/1801240.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/09/26/1801240.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>Javascript url 解码算法(utf-8) by shawl.qiu</title><link>http://blog.csdn.net/btbtd/archive/2007/09/25/1799280.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1799280.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1799280.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1799280</trackback:ping><description>Javascript url 解码算法(utf-8) by shawl.qiu注:上一篇相关文章: javascript utf-8 url 编码 之 纯算法 解码 by shawl.qiu 2007-9-24http://blog.csdn.net/btbtd/archive/2007/09/24/1797805.aspx由于理解不全, 内容作废.说明:写这个大部分原因是想了解编码集, 至于这个东西的用处嘛...基本没用.现在明白, UTF-8 中的编码分为四个分区,一, 二, 三 分区是常用区, 第四部分是极少用的部分也是待扩展的部分...解码 URL 编码时, 得先识别分区第一区是一字节, 对应编码是 %xx第二分区是二字节, 对应编码是 %xx%xx....以此类推.至于分区边界, 请查看相关 RFC 档...值得一提的是, 我在测试时使用第四区的字符, 但是UTF-8 是使用三字节编码方式.shawl.qiu2007-09-25http://blog.csdn.net/bt&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1799280.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 25 Sep 2007 11:01:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/09/25/1799280.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/09/25/1799280.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>javascript utf-8 url 编码 之 纯算法 解码 by shawl.qiu 2007-9-24</title><link>http://blog.csdn.net/btbtd/archive/2007/09/24/1797805.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1797805.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1797805.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1797805</trackback:ping><description>javascript utf-8 url 编码 之 纯算法 解码 by shawl.qiu 2007-9-24

说明:
这个东西的用处嘛...
在于, 你使用 非utf-8 编码作为页面编码, 但是接收 request 时, 某页面传递了utf-8 编码的URL 过来...那现在这个函数就大有作为了...

题外话, 最近在研究算法, 刚开始的时候是 hash function, 然后 发现得先学 二进制, 再后来发现得学习 base64, 然后发现得了解编码集, 然后.....
天呀...真个没得完...

shawl.qiu
2007-09-24
http://blog.csdn.net/btbtd

下载:
http://files.myopera.com/btbtd/javascript/function/fPEUtf8ToGb.7z&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1797805.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 24 Sep 2007 09:50:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/09/24/1797805.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/09/24/1797805.aspx</guid><dc:creator>shawl.qiu</dc:creator></item><item><title>构建一个 Javascript 多维数组构造器, By shawl.qiu</title><link>http://blog.csdn.net/btbtd/archive/2007/09/19/1792104.aspx</link><wfw:comment>http://blog.csdn.net/btbtd/comments/1792104.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/btbtd/comments/commentRss/1792104.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1792104</trackback:ping><description>构建一个 Javascript 多维数组构造器, By shawl.qiu

说明:
首先嘛, JS 的数组是一维的...
如果咱想创建一个多维数组的话, 那就得在数组元素中 创建数组...
大部分时候这样是无可厚非的.

如果在明确知道需要N维数组的情况下, 还用这种麻烦的方法...
那太不人性化了...

所以鄙人就构造了这么一个多维数组构造器...希望能方便多维数组的操作.

shawl.qiu
2007-09-19
http://blog.csdn.net/btbtd

演示:
http://files.myopera.com/btbtd/web/Multi-Array_Constructor.htm&lt;img src =&quot;http://blog.csdn.net/btbtd/aggbug/1792104.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 20 Sep 2007 07:32:00 +0800</pubDate><author>shawl.qiu</author><comments>http://blog.csdn.net/btbtd/archive/2007/09/19/1792104.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/btbtd/archive/2007/09/19/1792104.aspx</guid><dc:creator>shawl.qiu</dc:creator></item></channel></rss>