<?xml version="1.0" encoding="gb2312"?><?xml-stylesheet type="text/xsl" href="../rss.xsl" version="1.0"?><rss version="2.0"><channel><title>网络学院</title><description>网络学院</description><link>http://www.23book.net/</link><Currentlink>http://www.23book.net/xml/Rss.xml</Currentlink><language>zh-cn</language><docs>网络学院</docs><generator>David</generator><webMaster>David</webMaster><image><title>网络学院</title><url>http://www.23book.net/images/logo.gif</url><link>http://www.23book.net/</link></image><item><title>数据库教程 - Sybase ASE 安装指南</title><link>http://www.23book.net/DB/Sybase/1223.htm</link><description>[准备工作] 1.建立预设目录,如果有第二分区,则创建到第二分区(d:),否则在第一分区(C:) 存放数据库文件区描述 PowerDB数据库文件 Power_Backup备份文件 MyShareSybase安装文件备份,随后共享 2.复制SybaseASE安装文件到本地,如是网络则映射驱动器 3.安装数据库管理系统 4.查看计算机名是否符合系统规范所名拼音首字母_Server，如果不正确，则修改后</description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:42</pubDate></item><item><title>数据库教程 - 浅谈如何有效建立权限管理体系</title><link>http://www.23book.net/DB/Sybase/1220.htm</link><description>本文拟结合POWERBUILDER语言，简述如何在传统C/S应用系统当中有效建立权限管理体系。 何谓权限管理体系？就是如何控制操作使用者对软件功能和系统数据的访问权限的各个方面。传统的C/S应用系统，多是“前台应用程序+后台数据库表”两部分，这样就决定了我们考虑权限管理体系就必然要考虑两方面的内容： 1、用户在前台的功能权限：即该用户能够使用哪些菜单或窗口功能，例如：张三只能使用数据录入功能，不能</description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:41</pubDate></item><item><title>数据库教程 - 在PB中实现热键的方法</title><link>http://www.23book.net/DB/Sybase/1221.htm</link><description>如果你能在你的应用程序中添加一些热键，就可以加快用户的操作速度，特别是对那些熟练的操作人员，他们特别欢迎快捷键的操作方式。在不少大型应用软件中，用户可以通过使用Ctrl＋Alt＋F5之类的组合键来方便地进行功能切换和处理。那么，我们在用PowerBuilder开发应用程序时，怎样在其中实现需要的热键功能呢？下面笔者就根据自身的经验，介绍两种实用的方法。 第一种方法： 该方法可以实现：无论何时，只要</description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:41</pubDate></item><item><title>数据库教程 - PB动态报表格式自由定义的实现</title><link>http://www.23book.net/DB/Sybase/1222.htm</link><description>在通常的Server/Client方式MIS开发中，总是有没完没了的报表需要制作，调试报表花费的时间也是最多而且乏味，还常常不能满足客户的要求。要是能够让用户自己调整报表的格式和内容，然后将它保存下来，程序下次启动时它自动调用保存了的报表格式那有多好。本人通过如下方法最终实现了用的要求。 PB（PowerBuilder）有一种以PSR结尾的特殊的保存报表的文件格式（本文简称作PSR文件）。根据数据</description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:41</pubDate></item><item><title>数据库教程 - Sybase数据库技术（90）</title><link>http://www.23book.net/DB/Sybase/1215.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:38</pubDate></item><item><title>数据库教程 - Sybase数据库技术（91）</title><link>http://www.23book.net/DB/Sybase/1216.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:38</pubDate></item><item><title>数据库教程 - PB中dynamic调用类型的用法</title><link>http://www.23book.net/DB/Sybase/1217.htm</link><description>说到DYNAMIC调用类型，我们先看看对象、属性、函数和事件的引用方法: 　　PowerBuilder6.0应用程序的开发过程实际上就是各种对象的定义和使用过程。所有对象都有名称，并通过名称相互区分。在PowerScript中，访问对象的属性、函数、事件的方法很简单，就是使用圆点作为标记符，具体来说，访问对象属性的格式为: 　　对象名.对象属性 　　例如，把单行编辑框sle_name的用户输入内容</description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:38</pubDate></item><item><title>数据库教程 - sybase存储过程问题</title><link>http://www.23book.net/DB/Sybase/1218.htm</link><description>问：SYBASE存储过程，为什么执行到这一句就不执行了 select@nSerialNo=serialnofromschedulewherephonenum=@strPhoneNumandtype=@nType if@@rowcount=0 begin ... end else begin ... end 上面的select结果是空记录集，存储过程一执行到空记录集，就会返回？ 答：ifexists</description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:38</pubDate></item><item><title>数据库教程 - 位图菜单的制作</title><link>http://www.23book.net/DB/Sybase/1219.htm</link><description>******************************************************* 实用环境：pb6.5\pb70\pb80\pb90 功能：位图菜单的制作 方法：如下 ******************************************************* 第一步，首先要建立一个menu对象，命名为：m_bitmap。设计格式有 一个主菜单Fil</description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:38</pubDate></item><item><title>数据库教程 - Sybase数据库技术（88）</title><link>http://www.23book.net/DB/Sybase/1214.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:35</pubDate></item><item><title>数据库教程 - Sybase数据库技术（87）</title><link>http://www.23book.net/DB/Sybase/1211.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:34</pubDate></item><item><title>数据库教程 - Sybase数据库技术（86）</title><link>http://www.23book.net/DB/Sybase/1212.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:34</pubDate></item><item><title>数据库教程 - Sybase数据库技术（89）</title><link>http://www.23book.net/DB/Sybase/1213.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:34</pubDate></item><item><title>数据库教程 - Sybase数据库技术（85）</title><link>http://www.23book.net/DB/Sybase/1210.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:33</pubDate></item><item><title>数据库教程 - Sybase数据库技术（83）</title><link>http://www.23book.net/DB/Sybase/1209.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:30</pubDate></item><item><title>数据库教程 - Sybase数据库技术（80）</title><link>http://www.23book.net/DB/Sybase/1205.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:29</pubDate></item><item><title>数据库教程 - Sybase数据库技术（82）</title><link>http://www.23book.net/DB/Sybase/1206.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:29</pubDate></item><item><title>数据库教程 - Sybase数据库技术（81）</title><link>http://www.23book.net/DB/Sybase/1207.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:29</pubDate></item><item><title>数据库教程 - Sybase数据库技术（84）</title><link>http://www.23book.net/DB/Sybase/1208.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:29</pubDate></item><item><title>数据库教程 - Sybase数据库技术（75）</title><link>http://www.23book.net/DB/Sybase/1200.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:25</pubDate></item><item><title>数据库教程 - Sybase数据库技术（77）</title><link>http://www.23book.net/DB/Sybase/1201.htm</link><description></description><author>佚名</author><category>Sybase</category><pubDate>2007-6-30 17:53:25</pubDate></item><item><title>web编程 - 在ASP应用程序中限制重复提交同一表单 （3）</title><link>http://www.23book.net/Program/Asp/21919.htm</link><description>二、如何使用有两个地方要用到上述函数，即表单生成时与结果处理时。假设上述四个子程序已经放入包含文件Forms.inc中，下面的代码根据FID值来决定生成表单还是处理表单结果，它所描述的处理过程适合于大多数ASP应用：＜ %Option Explicit%＞＜ !--#include file=forms.inc--＞＜ HTML＞＜ HEAD＞＜ TITLE＞表单提交测试＜ /TITLE＞＜ /H</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:31</pubDate></item><item><title>web编程 - 在ASP应用程序中限制重复提交同一表单 （4）</title><link>http://www.23book.net/Program/Asp/21918.htm</link><description>ProcessForm负责处理通过表单提交的内容，但在处理之前应该先调用CheckFID()检查当前表单是否已经提交，代码类如：＜ %Sub ProcessForm()　If CheckFID() Then　　Response.Write 你输入的内容是 &amp;amp; Request.QueryString(param1)　　RegisterFID　Else　　Response.Write 此表单只</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:31</pubDate></item><item><title>web编程 - 杜绝入侵：八大法则防范ASP网站漏洞 （1）</title><link>http://www.23book.net/Program/Asp/21917.htm</link><description> 如何更好的达到防范黑客攻击，本人提一下个人意见！第一，免费程序不要真的就免费用，既然你可以共享原码，那么攻击者一样可以分析代码。如果在细节上注意防范，那样你站点的安全性就大大的提高了。即使出现了SQL Injection这样的漏洞，攻击者也不可能马上拿下你的站点。 由于ASP的方便易用，越来越多的网站后台程序都使用ASP脚本语言。但是， 由于ASP本身存在一些安全漏洞，稍不小心就会给黑客提供可乘</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:31</pubDate></item><item><title>web编程 - 杜绝入侵：八大法则防范ASP网站漏洞 （2）</title><link>http://www.23book.net/Program/Asp/21916.htm</link><description>7、防范远程注入攻击这类攻击在以前应该是比较常见的攻击方式,比如POST攻击,攻击者可以随便的改变要提交的数据值已达到攻击目的.又如:COOKIES 的伪造,这一点更值得引起程序编写者或站长的注意，不要使用COOKIES来做为用户验证的方式,否则你和把钥匙留给贼是同一个道理. 比如:If trim(Request. cookies (uname))=fqy and Request.cookies(</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:31</pubDate></item><item><title>web编程 - DataGrid控件实用小技巧 （1）</title><link>http://www.23book.net/Program/Asp/21915.htm</link><description>将数据库内容绑定至DataGrid是非常简单的，我们所要做的就是通过SQL查询来生成一个DataReader对象，将DataGrid的DataSource属性设为这个DataReader对象，然后调用DataGrid对象的DataBind()方法。剩下的事情就是将DataGrid放置到HTML中，它可通过如下代码实现：＜asp:datagrid runat=server /＞就是这么简单。遗憾的是</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:28</pubDate></item><item><title>web编程 - DataGrid控件实用小技巧 （2）</title><link>http://www.23book.net/Program/Asp/21914.htm</link><description>通过样式发挥你的想象力DataGrid Web控件包含一些样式，你将发现通过样式改变DataGrid的外观非常有效。这些样式支持很多属性，包括BackColor、ForeColor、HorizontalAlign和 Width。(参考文档可获得更多信息)。DataGrid包括四类样式：HeaderStyle — 设定页眉的样式。(页眉指表格的最上面一行，它列出了每列的名称。要显示页眉，需将Data</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:28</pubDate></item><item><title>web编程 - DataGrid控件实用小技巧 （3）</title><link>http://www.23book.net/Program/Asp/21913.htm</link><description>现在我们已经研究了如何使用样式以及如何设定DataGrid控件的全局显示属性(格式)，下面还需要研究一个主题：如何对每一个特定列设定样式和显示属性。但是如何设定DataGrid中列的显示属性？其实并不难，接着读你就知道了。设定哪些列应该显示缺省情况下DataGrid在生成的HTML表格中为SQL查询返回的每一列生成一个对应的列。但是在一些情况下仅希望在DataGrid中显示这些列中的一部分列。例如</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:28</pubDate></item><item><title>web编程 - DataGrid控件实用小技巧 （4）</title><link>http://www.23book.net/Program/Asp/21912.htm</link><description>让我们看一下如何通过使用BoundColumn标记来进一步增强前面的示例。正如前面所提到的，我们不想显示FAQID或FAQCategoryID列，并且我们希望对数字列(ViewCount)和日期/时间列(DateEntered)设定格式。另外，我们希望数字列的值居中。这些均可通过几行易于阅读易于理解的代码完成：＜asp:DataGrid runat=server id=dgPopularFAQs </description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:28</pubDate></item><item><title>web编程 - 简简单单在ASP应用程序中加入智能搜索 （1）</title><link>http://www.23book.net/Program/Asp/21911.htm</link><description>用ASP实现搜索引擎的功能是一件很方便的事，可是，如何实现类似3721的智能搜索呢？比如，当在搜索条件框内输入“中国人民”时，自动从中提取“中国”、“人民”等关键字并在数据库内进行搜索。看完本文后，你就可以发现，这个功能实现起来竟然是如此的简单。第一步，我们要建立一个名为db_sample.mdb的数据库（本文以Access2000数据库为例），并在其中建立表T_Sample。表T_Sample包</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:27</pubDate></item><item><title>web编程 - 简简单单在ASP应用程序中加入智能搜索 （2）</title><link>http://www.23book.net/Program/Asp/21910.htm</link><description>检测字符串的合法性，若不合法则转到出错页。出错页你可以根据需要进行设定。得到完整的SQL语句要实现智能搜索，其核心就是将搜索关键字进行自动分组。在此处，我们使用了循环取长度为2的子串的方法。为什么不将子串长度定为1、3、4或其他呢？这是因为若子串长度小于2即为1时，会失去将关键字分组的功能，而若子串长度大于2，则会丢失一些词组。大家可以将 CONST lngSubKey=2改为其他数字试一试，孰优</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:24</pubDate></item><item><title>web编程 - ASP讲座之九：ASP与数据库（四）</title><link>http://www.23book.net/Program/Asp/21909.htm</link><description>在本讲中，我们将主要介绍如何使用参数及存储过程。一、 使用Command对象和Parameter对象传递参数本讲将主要使用Microsoft SQL Server7.0数据库，先建立一个连接文件AdoSQL7.asp备用，以后用到时不再特别说明。&lt;% AdoSQL7.aspOption ExplicitResponse.Expires = 0第一部分: 建立连接Dim Cnn, StrCnnSet</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:24</pubDate></item><item><title>web编程 - ASP讲座之十：自己动手编写组件</title><link>http://www.23book.net/Program/Asp/21908.htm</link><description>在前面的内容中，我们学习了组件的使用，网上的组件虽然不少，但往往小小的一个组件就要你掏出美元来，而国产的组件又太少，想掏点人民币还没地儿好掏，算了，您干脆自己写吧，其实编写组件并不难，无非是刚开始写低水平的组件，慢慢开始写高水平的组件而已。要编写ActiveX Server Components,有多种工具可供选择：Visual Basic、C++、Java等等，这里选择最简单的VB6.0，只要你</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:24</pubDate></item><item><title>web编程 - ASP讲座之十一：结束语——给您一些建议</title><link>http://www.23book.net/Program/Asp/21907.htm</link><description>一、 有关ASP页面及代码的优化1．尽量用!--#include file指令替代框架结构。以前比较流行的一种设计模式就是使用一个框架(Frame)放置网站的目录结构，在另外的框架中显示内容，这样的设计思路是必不可少的，但却会影响到网站性能。在具体实现方式上，完全可使用!--#include file指令来设计一个导航条，至于include的使用,早在讲座一中就已经举例说明。2．尽量不要让来访者在</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:24</pubDate></item><item><title>web编程 - 如何使用ASP生成HTML文件</title><link>http://www.23book.net/Program/Asp/21906.htm</link><description>使用ASP生成HTML文件共有两个页面index.htm是首页.程序比较简单，主要是用了ASP里的文件操作对象。Untitled Document&lt;meta http-equiv=Content-Type content=text/html;  发送消息//send.asp &lt;%function chan_time(shijian)转换日期时间函数s_year=year(shijian)if le</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:23</pubDate></item><item><title>web编程 - 一个求最大值与最小值的函数</title><link>http://www.23book.net/Program/Asp/21905.htm</link><description>function max(info) arr=split(info,,) max=clng(arr(0)) for i=1 to ubound(arr) clng(max) then max=clng(arr(i)) end if next end function function min(info) arr=split(info,,) min=clng(arr(0)) for i=1 to u</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:20</pubDate></item><item><title>web编程 - 循序渐进学做留言簿 -- 给留言簿增加自动发E-Mail功能</title><link>http://www.23book.net/Program/Asp/21904.htm</link><description> ASP本身没有发送邮件的能力，但是如果你希望用ASP来发送E-MAIL（例如：你有一个消息，只想让那些在你的留言薄上留了言的上网者们知道，你希望上网者在你的留言薄上填写完成后，你的留言簿便自动将该消息E-MAIL给留言的上网者），那么你需要安装一个ASP组件。并借助这些组件来帮你实现邮件的自动发送、回复等工作。如果你的ASP及WEB数据库的运行平台是IIS4（Internet Informati</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:20</pubDate></item><item><title>web编程 - 循序渐进学做留言簿&amp;amp;nbsp;--&amp;amp;nbsp;ADO存取数据时如何实现留言记录的分页显示</title><link>http://www.23book.net/Program/Asp/21903.htm</link><description> 　　我们知道：对于一个留言簿，如果我们只让上网者能看到自己的留言而看不到其他人的留言，那么这类留言簿也就只能适用于某些特殊的地方（例如“客户意见返馈表”或“投诉留言”之类的留言，因为假如你是老板的话，你也不会愿意将自己的“伤疤”随便揭开给人看）。因此我们必须令每一位上网者都能看到留言簿中的所有留言。为了提高页面的读取速度，我们将留言簿中的留言分成多页来显示，每页显示一定数目的留言数，譬如5条。　</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:20</pubDate></item><item><title>web编程 - 循序渐进学做留言簿--一个数据库版本的简单留言簿</title><link>http://www.23book.net/Program/Asp/21902.htm</link><description> 　　在前两章我们介绍了文件版本的留言簿，现在我们不妨来设想一下：如果留言文件里面的留言很多，而你又急于想寻找其中的某条留言时，这时打开txt留言文件，对着一段段的留言记录，你敢担保你不会当场晕倒吗？而且文件留言簿最令人讨厌还远不只是这个原因，更气人的是：譬如你已经找到了你要找的留言，而且是非要将其删除不可（当然是因为那段留言竟毫不留情地往你脸上抹黑的缘由啦），那么此时其余想对你大发赞赏之言的朋友</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:20</pubDate></item><item><title>web编程 - 循序渐进学做留言簿-给留言簿润下色</title><link>http://www.23book.net/Program/Asp/21901.htm</link><description> 　　第一章的简单留言簿虽是易学易懂，但毕竟是界面过于单调，而且将访客留言跟留言表单放在同一页面上总让人觉得有点乱。　　为了能使我们做出来的留言簿更美观，让我们来给上一章的简单留言簿润下色，再令其留言在另外的一个单独的页面显示。　　那么怎样给该留言簿润色呢？留言表单界面的背景总不能没吧？而且为了让留言表单的内容显示得更加规整，我们是否有必要用框架将留言表单的内容框起来呢？想好了，现在就让我们立即动</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:20</pubDate></item><item><title>web编程 - 循序渐进学做留言簿-概述</title><link>http://www.23book.net/Program/Asp/21900.htm</link><description>如何编写一个自己喜欢的留言薄呢？本文将以 Active Server Pages 为中心，向你全面展示制作的过程，并使用大量的例子循序渐进地为大家进行讲解和演示，让你在不断的理论和实践之中更轻松地跨入ASP的大门。当然在学习应用ASP之前，让我们先来看一下ASP到底有什么优点。　　ASP（Active Server Pages)动态网页，是微软公司推出的一种用以取代CGI（Common Gatew</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:16</pubDate></item><item><title>web编程 - ASP的Recordset对象方法</title><link>http://www.23book.net/Program/Asp/21899.htm</link><description>发现论坛里面问此类问题的人太多，所以贴出来。很有可能和以前有些人发的帖子重复，如果重复的话不要拿砖头砸我啊 ：） Recordset对象方法 Open方法 recordset.Open Source,ActiveConnection,CursorType,LockType,Options Source Recordset对象可以通过Source属性来连接Command对象。Source参数可以是一</description><author>佚名</author><category>ASP教程</category><pubDate>2007-7-1 17:23:16</pubDate></item><item><title>服务器 - Linux系统文件命令精通指南</title><link>http://www.23book.net/Server/Linux/6886.htm</link><description>　　对于文件命令，我们在此处详尽讨论了某些相当简单和直观的管理命令。而只描述了其他较复杂命令的功能，以便在您需要使用时，知道存在这些命令及其用途。本文不涉及对每个命令使用背后的基本原理的详细讨论，但是我们将讨论最基本和最有用的命令，这些命令用于监视和管理打印机服务、文件系统、磁盘和进程。 　　有关超级用户的更多信息 　　这里讨论的很多命令可以由常规用户在其自己的文件和进程中执行。但是，某些命令，如</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:25</pubDate></item><item><title>服务器 - Linux新技术对象存储文件系统</title><link>http://www.23book.net/Server/Linux/6887.htm</link><description> 随着高性能计算由传统的主机方式向网络化集群演变，传统的基于主机的存储架构已逐渐向网络化存储发展，计算和存储分离的趋势越来越明显。针对 SAN 和 NAS 的不足，国际上已开展针对 Linux 集群的新型文件系统――对象存储文件系统的研究，本文重点论述了存储对象文件系统的架构、技术特点，并针对Lustre 对象存储文件系统进行了初步测试，结果表明对象存储文件系统在可扩展性、性能、易用性等方面都有显</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:25</pubDate></item><item><title>服务器 - Linux基础知识99问(四)</title><link>http://www.23book.net/Server/Linux/6884.htm</link><description> 四、 Linux下的神兵利器：15问　　55.KDE是什么，有什么特点？　　KDE项目在1996年10月发起的，其目的是在X-Window上建立一个完整易用的桌面环境。KDE现在除了拥有KFM(类似于IE4.0)、KPresenter(类似PowerPoint)、KIllustrator(类似CorelDraw或 Illustrator)等重量级软件，还有体贴用户的GUI配置软件可以帮助用户配置</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:24</pubDate></item><item><title>服务器 - Linux基础知识99问(五)</title><link>http://www.23book.net/Server/Linux/6885.htm</link><description> 五、 做好Linux的管理员：21问　　70.如何检查Linux硬盘使用情况？　　在Linux环境下，你可以使用df命令来查看硬盘的使用情况。下面就是一个df -T -h(-T参数：显示文件系统类型，-h参数用可读性较高的方式来显示信息)命令的输入实例：　　Filesystem Type Size Used Avail Use% Mountedon　　/dev/hda1 ext2 7.5G 4.</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:24</pubDate></item><item><title>服务器 - Linux日志式文件系统面面观</title><link>http://www.23book.net/Server/Linux/6879.htm</link><description> 文件系统是用来管理和组织保存在磁盘驱动器上的数据的系统软件，其实现了数据完整性的保 证，也就是保证写入磁盘的数据和随后读出的内容的一致性。除了保存以文件方式存储的数据以外，一个文件系统同样存储和管理关于文件和文件系统自身的一些重要信息(例如：日期时间、属主、访问权限、文件大小和存储位置等等)。这些信息通常被称为元数据(metadata)。　　由于为了避免磁盘访问瓶颈效应，一般文件系统大都以异步方</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:21</pubDate></item><item><title>服务器 - 剖析Linux系统启动过程</title><link>http://www.23book.net/Server/Linux/6880.htm</link><description> 内容提要　　本文以RedHat9.0和i386平台为例，剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。　　阅读Linux源代码，无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中，我们也尝试从源代码的视角来更深入的剖析Linux的启动过程，所以其中也简单涉及到部分相关的Linux源代码，Linux启动这部分的源码主要使</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:21</pubDate></item><item><title>服务器 - Linux基础知识99问（一）</title><link>http://www.23book.net/Server/Linux/6881.htm</link><description>　　 1.什么是Linux？ 　　Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。1991年，芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法，当年，Linux就诞生了， 为了不让这个羽翼未丰的操作系统夭折，Linus将自已的作品Linux通过Internet发布。从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来，Linux逐渐成长</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:21</pubDate></item><item><title>服务器 - Linux基础知识99问（二）</title><link>http://www.23book.net/Server/Linux/6882.htm</link><description> 二、 Linux大观：7问　　13.RedHat Linux 6.5和Linux 2.4哪个版本高？　　最近许多报刊、网站都介绍了Linux的最新版 2.4怎样，怎样？而许多Linux初学者正在使用的是RedHat Linux 6.5版。哪个版本更高？　　其实，这两个版本号是不同的！RedHat Linux是将Linux内核与Linux的一些常用配套软件、应用软件捆绑在一起的发行版，6.5是这个</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:21</pubDate></item><item><title>服务器 - Linux基础知识99问(三)</title><link>http://www.23book.net/Server/Linux/6883.htm</link><description> 三、 走进Linux殿堂：35问　　20.安装Linux，对硬件有什么要求？　　Linux对硬件要求很低，可以运行在386以上CPU，8M以上内存的IBM PC机上。但由于设备厂商的支持力度不够，所以Linux倒是对很多新设备的支持不是很好，新设备的驱动程序总是慢一步。　　21.安装Linux需要做哪些准备？　　1） 收集系统资料：记录下内存大小，CDROM接口类型，SCSI卡型号，网卡型号，鼠</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:21</pubDate></item><item><title>服务器 - Linux的引导过程剖析</title><link>http://www.23book.net/Server/Linux/6878.htm</link><description> 大家在安装完Linux后，有没有留心过Linux的引导过程呢？本文就尝试以通俗的语言来描述这一过程和相关的各种情况，了解了Linux的引导过程后，您在面对Linux引导过 程的出现的各种问题时就能做到心中有数了。　　Linux的一个吸引人的特性就是用户可以自行定制整个系统，你可是运行一个只有1M的“迷你”Linux，也可以运行一个几G的强大Linux。而无论你运行怎样的Linux，你都是先从引导</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:18</pubDate></item><item><title>服务器 - Linux中BSD套接口开发的基础介绍</title><link>http://www.23book.net/Server/Linux/6874.htm</link><description> 这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇。就像大多数Unix-based的操作系统一样，Linux支持将TCP/IP作为本地的网络传输协议。在这个系列中，我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等。　　这篇文章是关于如何用BSD套接口创建网络程序的基础介绍 。在下一篇中，我们会解决涉及到建立(网络)</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:17</pubDate></item><item><title>服务器 - Linux操作系统内核编译详解</title><link>http://www.23book.net/Server/Linux/6875.htm</link><description> 内核简介 内核，是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统，决定着系统的性能和稳定性。Linux的一个重要的特点就是其源代码的公开性，所有的内核源程序都可以在/usr/src/linux下找到，大部分应用软件也都是遵循GPL而设计的，你都可以获取相应的源程序代码。全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中，由此引发的一个明显的好处就是</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:17</pubDate></item><item><title>服务器 - 简析Linux中如何改变文件或目录的访问权限</title><link>http://www.23book.net/Server/Linux/6876.htm</link><description>　　Linux系统中的每个文件和目录都有访问许可权限，用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 　　文件或目录的访问权限分为只读，只写和可执行三种。以文件为例，只读权限表示只允许读其内容，而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时，文件所有者自动拥有对该文件的读、写和可执行权限，以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:17</pubDate></item><item><title>服务器 - Linux环境下使用JFS文件系统</title><link>http://www.23book.net/Server/Linux/6877.htm</link><description> JFS是IBM公司为linux系统开发的一个日志文件系统。从IBM的实力及它对Linux的态度来看，JFS应该是未来日志文件系统中最具实力的一个文件系统。 　　JFS提供了基于日志的字节级文件系统，该文件系统是为面向事务的高性能系统而开发的。JFS 能够在几秒或几 分钟内就把文件系统恢复到一致状态。JFS能够保证数据在任何意外宕机的情况下，不会造成磁盘数据的丢失与损坏。 　　一、JFS文件系统特</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:17</pubDate></item><item><title>服务器 - 分析Windows和Linux动态库</title><link>http://www.23book.net/Server/Linux/6870.htm</link><description> 摘要：动态链接库技术实现和设计程序常用的技术，在Windows和Linux系统中都有动态库的概念，采用动态库可以有效的减少程序大小，节省空间，提高效率，增加程序的可扩展性，便于模块化管理。但不同操作系统的动态库由于格式 不同，在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术，并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。　　1、引</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:14</pubDate></item><item><title>服务器 - 编写Linux实用程序的艺术</title><link>http://www.23book.net/Server/Linux/6871.htm</link><description> Linux 和其他类 UNIX 系统总是附带了大量的工具，它们执行从显而易见的到不可思议的广泛功能。类 UNIX 编程环境的成功很大程度上归功于工具的高品质和选择，以及这些工具之间相互衔接的简易性。 　　作为开发人员，您可能会发现现有实用程序并不总是能够解决问题。虽然能够通过结合使用现有实用程序来容易地解决许多问题，然而解决其他问题却至少需要一些实 际的编程工作。这些后面的任务通常是创建新实用程</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:14</pubDate></item><item><title>服务器 - 如何编写Linux设备驱动程序</title><link>http://www.23book.net/Server/Linux/6872.htm</link><description> Linux是Unix操作系统的一种变种，在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统，但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序，思想简洁，操作方便，功能也很强大，但是支持函数少，只能依赖kernel中的函数，有些常用的操作要自己来编写，而且调试也不方便。本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序，获得了一些经验，愿与</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:14</pubDate></item><item><title>服务器 - Linux内核模块和驱动的编写</title><link>http://www.23book.net/Server/Linux/6873.htm</link><description> Linux内核是一个整体是结构，因此向内核添加任何东西，或者删除某些功能，都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想内核中添加或者删除模块。　　模块不被编译在内核中，因而控制了内核的大小.然而模块一旦被插入内核，他就和内核其他部分一样.这样一来就会曾家一部分系统开销。同时，如果模块出现问题，也许会带来系统的崩溃。 　　模块的实现机制: 　　启动时，由函数 void inti_m</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:14</pubDate></item><item><title>服务器 - Linux操作系统发展简史</title><link>http://www.23book.net/Server/Linux/6869.htm</link><description> 在70年代，Unix体系的源程序大多是可以任意流传的。互联网的基础协议TCP/IP就是产生于那个年代。在那个时期，人们在创作各自的程序作品中享受着从事科学探索、创新活动所特有的那种激情和成就感。那时的程序员，如同作家一样，急于发表自己的程序作品，并不专注于保守机密，以换取钱财。 　　1979年，AT&amp;amp;T宣布了Unix的商业化计划，随之出现了各种二进制的商业Unix版本。于是就兴起了基于二</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:13</pubDate></item><item><title>服务器 - Wrapper和xinetd的实现（二）</title><link>http://www.23book.net/Server/Linux/6865.htm</link><description>                        编者按：Wrapper和xinetd是实现Linux的存取限制一种方式。我们在以前的文章中介绍了其基本原理和安装编译的方法，没有看到的朋友可以去看一下我们今天要跟大家仔细说一下它的配置。在紧随其后的文章中，我们还会详细讲到一些实例，便于大家的理解和掌握。提醒：为了保证属性表格的完整性，第二页比较长，可能会多花点时间下载，请大家见谅。1.配置方法 相关</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:10</pubDate></item><item><title>服务器 - 如何远程安装Linux操作系统</title><link>http://www.23book.net/Server/Linux/6866.htm</link><description>                        一、引言一般情况下，我们都是利用软驱或光驱引导Linux后，再通过本地的光驱安装Linux。但是，这种安装方法在以下的几种情况下就不能适用：无软驱和光驱：很多公司为了节省成本，计算机一般都不带光驱或软驱，这样就无法通过本地安装Linux； 非标准的软驱和光驱：虽然笔记本都会配置光驱，但是并不一定都是标准的IDE设备，有些是通过USB接口，有些是通过1</description><author>佚名</author><category>Linux教程</category><pubDate>2007-7-1 10:24:10</pubDate></item><item><title>程序设计 - Hibernate一对一数据关联:唯一外键关联</title><link>http://www.23book.net/SoftwareDev/Java/54735.htm</link><description>

				

		



		正在装载数据……		Hibernate一对一数据关联：唯一外键关联一.单向一对一关联1.数据模型如下图所示：2.数据表sqlDROPTABLET_User;DROPTABLET_Group;CREATETABLET_Group(idINTNOTNULLAUTO_INCREMENT,nameVARCHAR(50),PRIMARYKEY(id));CRE</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:35:22</pubDate></item><item><title>程序设计 - Java编程中怎样实现中文排序</title><link>http://www.23book.net/SoftwareDev/Java/54734.htm</link><description>

				

		



		正在装载数据……		Java编程中怎样实现中文排序                                    第一种情况： Comparatorcmp=Collator.getInstance(java.util.Locale.CHINA);  String[]arr={张三,李四,王五,刘六}; Arrays.sort(arr,cmp)</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:35:13</pubDate></item><item><title>程序设计 - Java 编译全解</title><link>http://www.23book.net/SoftwareDev/Java/54733.htm</link><description>

				

		



				Java很诱人，但对于刚跨入Java门槛的初学者来说，编译并运行一个无比简单的Java程序简直就是一个恶梦。正在装载数据……明明程序没错，但各种各样让人摸不着头脑的错误信息真的让你百思不得其解，许多在Java门口徘徊了很久的初学者就这样放弃了学习Java的机会，很是可惜。笔者也经历过这个无比痛苦的阶段，感觉到编译难的问题就出在classpath的</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:35:13</pubDate></item><item><title>程序设计 - 不使用Spring的5个理由</title><link>http://www.23book.net/SoftwareDev/Java/54732.htm</link><description>

				

		



				【译者按】这几天，TSS上的一篇热文，讨论者众多，特翻译，水平有限，望多指正。正在装载数据……原文地址：http://gorif.worddivss.com/2007/07/01/5-reasons-why-i-think-i-will-not-use-spring/我不愿使用Spring有几个理由：1. Spring的配置臃肿我的项目组在开发一</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:35:13</pubDate></item><item><title>程序设计 - 全新java初学者实践教程9(java SE5.0版)－－－－jdk5的数组</title><link>http://www.23book.net/SoftwareDev/Java/54731.htm</link><description>

				

		



				 今天我们讲个不一样的概念――数组，数组也没什么不好理解的，就是一组数。正在装载数据……不过这组数有点特性。今天我们的任务就是，了解这个有特性的这组数。下面我们具体讲一下它有哪些特性：1、数组中的元素是同一类型。数组的长度在创建时确定，并且在创建后不变。解释一下 声明一个数组 int i[5]; 这就是int类型，名字叫i的数组。里面的数都必须是</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:35:12</pubDate></item><item><title>程序设计 - 利用JDOM及XPath对XML文件进行创建、查找、增加、删除、保存等操作</title><link>http://www.23book.net/SoftwareDev/Java/54730.htm</link><description>

				

		



		正在装载数据……		今天准备把原来写的多线程断点下载程序写成通用JAR文件的形式，但是要考虑用户已经下载没有下载完成的文件保存的保存，想了几种方式，一种是文本文件，考虑读写起来比较麻烦，要一行一行的全部读进来再分析，放弃;第二种是采用数据库，但是考虑到并不是所有的用户都喜欢这种方式，并且数据库还占空间较大，放弃;第三种方式就是采用XML方式，想到这种</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:59</pubDate></item><item><title>程序设计 - OO思想</title><link>http://www.23book.net/SoftwareDev/Java/54729.htm</link><description>

				

		



				越来越多人开始使用Java，但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训)，以致不能很好驾驭Java项目，甚至 导致开发后的Java系统性能缓慢甚至经常当机。正在装载数据……很多人觉得这是Java复杂导致，其实根本原因在于：我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当，存在认识上和方法上的误区。软件的生命性　</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:59</pubDate></item><item><title>程序设计 - JAVA中的字符与代码点</title><link>http://www.23book.net/SoftwareDev/Java/54728.htm</link><description>

				

		



				摘要本文介绍 Java 平台支持增补字符的方式。正在装载数据……增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符，因此它们无法在 Java 编程语言中描述为单个的 16 位实体（例如char数据类型）。这些字符一般极少用，但是，有些会在诸如中文或日文人名中用到，因此，在东亚国家，政府应用程序通常会要求支持这些字符。Java 平台</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:59</pubDate></item><item><title>程序设计 - Java中-classpath和路径的使用</title><link>http://www.23book.net/SoftwareDev/Java/54727.htm</link><description>

				

		



				javac -classpath的使用：javac：如果当前你要编译的java文件中引用了其它的类(比如说：继承)，但该引用类的.class文件不在当前目录下，这种情况下就需要在javac命令后面加上-classpath参数，通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。正在装载数据…… (1).绝对路径：java</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:58</pubDate></item><item><title>程序设计 - jsp用超级链接方式实现“目标另存为”功能</title><link>http://www.23book.net/SoftwareDev/Java/54726.htm</link><description>

				

		



		正在装载数据…… jsp:&lt;%...@pagelanguage=javacontentType=text/html;charset=GB18030Inserttitlehere1322action:packageaction;importjava.io.FileOutputStream;importjavax.servlet.http.HttpSer</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:55</pubDate></item><item><title>程序设计 - JSP测试代码连接ACCESS数据库</title><link>http://www.23book.net/SoftwareDev/Java/54725.htm</link><description>

				

		



		正在装载数据……		测试代码连接ACCESS&lt;%try{Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);}catch(ClassNotFoundException e){out.print(数据库驱动程序装入错误);}try{String url=jdbc:odbc:driver={Microsoft Acce</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:54</pubDate></item><item><title>程序设计 - JSP修改删除添加代码ACCESS数据库</title><link>http://www.23book.net/SoftwareDev/Java/54724.htm</link><description>

				

		



		正在装载数据……		测试修改删除添加数据对ACCESS&lt;%try{Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);}catch(ClassNotFoundException e){out.print(数据库驱动程序装入错误);}try{String url=jdbc:odbc:driver={Microsoft</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:54</pubDate></item><item><title>程序设计 - JSP中数据库的使用——分页显示记录</title><link>http://www.23book.net/SoftwareDev/Java/54723.htm</link><description>

				

		



				分页显示记录　　userPage1.jsp　　　　&lt;%@ page import=java.　　&lt;%　　int dipage=1;//当前页码数默认为1　　String pages=request.getParameter(dipage);　　if(pages==null)　　{　　 pages=1;　　}　　try　　{　　 dipage=In</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:54</pubDate></item><item><title>程序设计 - javadoc的获取</title><link>http://www.23book.net/SoftwareDev/Java/54722.htm</link><description>

				

		



				　　1、javadoc的获取 　　只能从相应的JDK中取得，安装后在bin目录下。正在装载数据……具体如下： 　　* Javadoc 1.4 is included in java 2 SDK, Standard Edition v 1.4 　　* Javadoc 1.3 is included in java 2 SDK, Standard E</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:54</pubDate></item><item><title>程序设计 - JAVA加密解密：自定义类加载器应用</title><link>http://www.23book.net/SoftwareDev/Java/54721.htm</link><description>

				

		



				最近在研究JAVACLASSLOADING技术，已实现了一个自定义的加载器。正在装载数据……对目前自定义加载器的应用，还在探讨中。下面是自定义的CLASSLOADER在JAVA加密解密方面的一些研究。 JAVA安全 JAVA是解释执行的语言，对于不同的操作平台都有相应的JVM对字节码文件进行解释执行。而这个字节码文件，也就是我们平时所看到的每一个</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:54</pubDate></item><item><title>程序设计 - 簡單的收信的例子：SimpleReceiver</title><link>http://www.23book.net/SoftwareDev/Java/54720.htm</link><description>

				

		



		正在装载数据……		import javax.mail.*;import javax.mail.internet.*;import java.util.*;import java.io.*;/*** A simple email receiver class.*/public class SimpleReceiver{/**　* Main metho</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:47</pubDate></item><item><title>程序设计 - 發郵件時終於可以通過sina的smtp驗證了（附代碼）</title><link>http://www.23book.net/SoftwareDev/Java/54719.htm</link><description>

				

		



		正在装载数据……		import javax.mail.*;import javax.mail.internet.*;import java.util.*;public class sendMail{public static void main(String args[]) throws Exception{String host = smtp.s</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:47</pubDate></item><item><title>程序设计 - 企业面试机试题</title><link>http://www.23book.net/SoftwareDev/Java/54718.htm</link><description>

				

		



				                                    题目：系统登录                                                                                                                                   </description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:47</pubDate></item><item><title>程序设计 - 认识jxl</title><link>http://www.23book.net/SoftwareDev/Java/54717.htm</link><description>

				

		



				jxl的使用：● 支持Excel 95-2000的所有版本● 生成Excel 2000标准格式● 支持字体、数字、日期操作● 能够修饰单元格属性● 支持图像和图表应该说以上功能已经能够大致满足我们的需要。正在装载数据……最关键的是这套API是纯Java的，并不依赖Windows系统，即使运行在Linux下，它同样能够正确的处理Excel文件。另外</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:47</pubDate></item><item><title>程序设计 - 资源受限的数据流处理优化算法的发现之旅</title><link>http://www.23book.net/SoftwareDev/Java/54716.htm</link><description>

				

		



				资源受限的数据流处理优化算法的发现之旅前言：本文的内容源自我最近作的一个胎心检测仪的项目，该项目所使用的平台是一个基于MP430的嵌入式系统，CPU频率12M（超频后），系统内存为10k，采样率为600个数据（整数）/秒。正在装载数据……我的职责是处理如下图所示的心律数据流，找出在下图所示的一维数据流中有多少个波峰（即心跳次数）。本以为是个分分钟</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:43</pubDate></item><item><title>程序设计 - java数字图像处理常用算法</title><link>http://www.23book.net/SoftwareDev/Java/54715.htm</link><description>

				

		



				 前些时候做毕业设计，用java做的数字图像处理方面的东西，这方面的资料ms比较少，发点东西上来大家共享一下，主要就是些算法，有自己写的，有人家的，还有改人家的，有的算法写的不好，大家不要见笑。正在装载数据……一 读取bmp图片数据// 获取待检测图像，数据保存在数组 nData[]，nB[]，nG[]，nR[]中public void getB</description><author>佚名</author><category>Java编程</category><pubDate>2007-9-2 10:34:43</pubDate></item></channel></rss>
