<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>程序设计</title>
<link>/program/index.html</link>
<description>程序设计</description>
<language>zh-cn</language>
<generator>&lt;a href='http://www.nixsky.com' target='_blank'&gt;Power by nixsky&lt;/a&gt;</generator>
<webmaster>haibo.d@gmail.com</webmaster>
<item>
    <title>用C语言开发BIOS程序的实现方法</title>
    <link>/program/c/2008-01/331.html</link>
    <description>1 BIOS 开发语言分析 1. 1 汇编语言与 C 语言比较 传统 BIOS 程序的开发一般以汇编语言作为开发工具 . 它的优点是 : 代码精简 , 时间效率与空间效率高 , 比较适合于 BIOS 程序开发 . 缺点是 : 源程序代码冗长 , 使用大量标号 , 定义与区分工作量大 , 容易混淆 , 寄存器</description>
    <pubDate>2008-01-02</pubDate>
    <category>c/c++</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>关于PHP操作文件的一些FAQ总结</title>
    <link>/program/php/2007-12/318.html</link>
    <description>PHP中对各类数据库的操作有着支持，对文件的操作也同样有着很丰富的操作方法，很多朋友现在的操作还是基于文件操作 答：PHP并没有提供这样的操作方法，不过我们可以通过组合使用，以下代码演示我们将删除文件&quot;test.dat&quot;中的第三行数据（test.datw</description>
    <pubDate>2007-12-29</pubDate>
    <category>PHP</category>
    <author>杨宗威</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Java中用OCI驱动连接Oracle数据库</title>
    <link>/program/java/2007-12/315.html</link>
    <description>Java程序连接oracle数据库时，用oci驱动要比用thin驱动性能好些。使用oracle即时客户端是，本地服务名的建立可以在目录instantclient_10_2下建立tnsnames.ora下添加连接串，如:</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>Tomcat 6 通过 JDBC 连接池连接 SQL Server 2000 和 MySQL 5 的设置</title>
    <link>/program/java/2007-12/314.html</link>
    <description>driverClassName=&quot;com.microsoft.jdbc.sqlserver.SQLServerDriver&quot; 这是连接 SQL Server 2000 用的驱动程序类名　　url 是数据库连接地址，一般形为 &quot;jdbc:microsoft:sqlserver://数据库服务器:1433;</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>jsp的分页查询代码（mysql数据库）</title>
    <link>/program/java/2007-12/312.html</link>
    <description>　　这个功能一共创建了两个javabean组件和一个jsp页面显示分页页面，第一个是处理以数据库连接的javabean,第一个javabean是处理分页查询结果的代码，第三个jsp是调用第二个javabean，显示分页查询结果！</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>Java中对HashMap的深度分析与比较</title>
    <link>/program/java/2007-12/311.html</link>
    <description>HashMap可谓JDK的一大实用工具，把各个Object映射起来，实现了“键－－值”对应的快速存取。这个就是判断键值是否为空，并不很深奥，其实如果为空，它会返回一个static Object 作为键值，这就是为什么HashMap允许空键值的原因。</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>jdbc元数据入门之DatabaseMetaData</title>
    <link>/program/java/2007-12/310.html</link>
    <description>//查询连接的所有Table(如果需要查询视图等,可以在最后的数组中添加VIEW...,依此类推)　　ResultSet rsTable = meta.getTables(null, null, null, new String[] { &quot;TABLE&quot; });执行上面的方法就可以将Connection中所有的表信息全部显示出来,这就是元数据的入门知识.当</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>J2ME配置攻略</title>
    <link>/program/java/2007-12/309.html</link>
    <description>java.microedition程序包提供了一个一般的结构来替代许多 J2SE网络输入/输出类。CDC基于 J2SE 1.3应用程序接口，包含所有定义在CLDC规范(包括javax.microedition程序包)中的Java语言应用程序接口。</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>J2ME 环境配置搭建简单例子</title>
    <link>/program/java/2007-12/308.html</link>
    <description>有时根本就没有接口 　　一些 CLDC 支持的设备，包括无线电话、寻呼机、主流个人数字助手 (/pda/ PDA)，以及小型零售支付终端。有时根本就没有接口 　　一些 CDC 支持的设备，包括常驻网关、智能电话和通讯器、PDA、管理器、家用电器、销售网点终端以及汽车导航系统。</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>深入J2ME配置层</title>
    <link>/program/java/2007-12/307.html</link>
    <description>Java2 Micro Edition (J2ME)是建立在一个由profiles，配置，虚拟机和主持操作系统等部分所组成的标准架构之上的。通过为开发以Java为基础的设备提供一个公共最小化平台，J2ME配置用结构化的方式使能了这些Java特别版本。</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>J2ME 3D手机游戏开发技术之基本地形渲染</title>
    <link>/program/java/2007-12/306.html</link>
    <description>四边形面的4个顶点的颜色根据位置线性变化，从而显现出不同高度的风貌，并且顶点的颜色在整个平面上以内插值替换，创建一个平滑的外观。在创建四边形时在顶点缓冲中添加纹理坐标，并且在外观属性中添加纹理，代码如下：</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>www.javadby.com</comments>
</item>
<item>
    <title>学习J2ME需要掌握的几种技术</title>
    <link>/program/java/2007-12/305.html</link>
    <description>J2ME编程是Java在智能家电领域的应用，主要包含以下技术：</description>
    <pubDate>2007-12-29</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>javadby.com</comments>
</item>
<item>
    <title>JAVA Component类学习（一）</title>
    <link>/program/java/2007-12/282.html</link>
    <description>如果想知道，计算机上可以使用的字体名字的话，可以使用GraphicsEnvironment调用　　2.GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();length()是方法，一般字符串类对象有该方法，也是取得字符串长度。</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>china1985.cublog.cn</comments>
</item>
<item>
    <title>JAVA Component类学习（三）</title>
    <link>/program/java/2007-12/281.html</link>
    <description>该方法将 update 方法转发给任意一个是这个容器子组件的轻量级组件。如果重新实现此方法，那么应该调用 super.update(g) 方法，从而可以正确地呈现轻量级组件。如果通过 g 中的当前剪切设置完全剪切某个子组件，则不会将 update() 转发给这个子组件。</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>china1985.cublog.cn</comments>
</item>
<item>
    <title>JAVA Component类学习（二）</title>
    <link>/program/java/2007-12/280.html</link>
    <description>如果标签是可见的话，每当点击按钮一次那么按钮的位置就向x轴方向移动三个像素点　那么现在每点击按钮一次按钮就向x y 轴方向各移动三个像素点　得到当前矩形与rect相交部分所构成的矩形，如果当前矩形和rect不相交，就返回null　</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>china1985.cublog.cn</comments>
</item>
<item>
    <title>java读写xml</title>
    <link>/program/java/2007-12/279.html</link>
    <description>java操作xml用的最多的应该是jdom开源包了，它是document模式的（虽然它用到了SAX模式），主要的API如下：　　1:SAXBuilder.build(FileInputStream(&quot;*.xml&quot;);获取该节点的所有字节点，返回List　　3:Element.getChild(&quot;child节点名&quot;);获取该节点的节点文本　　6:Doc</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>bitsnowwolf.cublog.cn</comments>
</item>
<item>
    <title>在Java应用程序中如何实现FTP的功能</title>
    <link>/program/java/2007-12/278.html</link>
    <description>---- 在JAVA的编程中，您也许会遇到FTP方面的编程，本文就来演示如何实现它。---- 本程序是由JBUILDER2.0来开发的，为了节约篇幅我只列出主要的三个部份。//退出FTP服务器　　} catch (IOException ex) {;</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>zphk.cublog.cn</comments>
</item>
<item>
    <title>java常用的驱动与连接</title>
    <link>/program/java/2007-12/277.html</link>
    <description>jdbc:odbc:dns名称　MS Sqlserver	msbase.jar　mssqlserver.jar　</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>KingKongII.cublog.cn</comments>
</item>
<item>
    <title>简单的数据库操作 增 删 改 查</title>
    <link>/program/java/2007-12/276.html</link>
    <description>count = pstmt.executeUpdate();= conn)= pstmt)try　= 0)}}finally　= conn){try　}}= pstmt){}}// 修改一条记录　try　= 0)= conn)= pstmt)= conn)</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>KingKongII.cublog.cn</comments>
</item>
<item>
    <title>普通的数据库连接类</title>
    <link>/program/java/2007-12/275.html</link>
    <description>// 获得一个数据库连接　try　}}try　}}{//  测试数据库连接是否成功，如果conn的值不为null，则表示数据库连接成功　　Connection conn = DBManage.getConeection();</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>KingKongII.cublog.cn</comments>
</item>
<item>
    <title>设置Java的安全策略</title>
    <link>/program/java/2007-12/274.html</link>
    <description>---- 在命令行，如果我们希望传递一个Policy文件给appletviewer，还可以使用&quot;-J-Djava.security.policy&quot;参数来指定policy的位置：下面，是一个实际的例子，以当前目录的.java.policy文件所指定的安全策略运行当前目录的LanServerTalk.html（文件中装载并运行LanServer</description>
    <pubDate>2007-12-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>linxh.cublog.cn</comments>
</item>
<item>
    <title>PHP中$_SERVER的详细用法</title>
    <link>/program/php/2007-11/255.html</link>
    <description>PHP中$_SERVER的详细用法</description>
    <pubDate>2007-11-30</pubDate>
    <category>PHP</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Resin的使用和安装</title>
    <link>/program/java/2007-10/241.html</link>
    <description>一、Java Web服务器选择简介 在实际进行java Web项目实施的时候，我们可以采用的商业java Web服务器有Ibm WebSphere，Bea Web Logic .这两种服务器功能齐全而强大，支持所有的java 服务容器标准，适合成品商业java Web应用的发布。但是这两种服务器是商业服务器，价格</description>
    <pubDate>2007-10-08</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Shell脚本调试技术</title>
    <link>/program/shell/2007-08/213.html</link>
    <description>一. 前言 shell编程在unix/linux世界中使用得非常广泛，熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行，常用的手段包括分析输出的错误信息，通过在脚</description>
    <pubDate>2007-08-12</pubDate>
    <category>Shell</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Linux系统下JDK的安装及其配置方法介绍</title>
    <link>/program/java/2007-06/181.html</link>
    <description>一、安装JDK 从sun网站上直接下载JDK：http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载： 1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件，在linux上安装如下： # chmod u+x ./j2sdk-1_4_2_04-linux-i58</description>
    <pubDate>2007-06-01</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Java语言面向对象特性详解</title>
    <link>/program/java/2007-05/180.html</link>
    <description>【课前思考】 1． 什么是对象？什么是类？什么是包？什么是接口？什么是内部类？ 2． 面向对象编程的特性有哪三个？它们各自又有哪些特性？ 3． 你知道java语言在面向对象编程方面有何独特的特点吗？ 难点： 1． 理解方法重载和方法重写，不要混淆了两者的使用。 2．</description>
    <pubDate>2007-05-31</pubDate>
    <category>Java</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Python 之优雅与瑕疵</title>
    <link>/program/shell/2007-05/176.html</link>
    <description>在本文中，我要讨论在最近几个 Python 版本中增加的不那么引人注目的特性，我将分析哪些改进具有真正的价值，哪些特性只是不必要地增加了复杂性。我希望向所有并非一直使用 Python 的程序员指出真正具有价值的东西。这包括使用其他语言的程序员以及只将编程当做副业的</description>
    <pubDate>2007-05-28</pubDate>
    <category>Shell</category>
    <author>David Mertz　</author>
    <comments>IBM DW中国</comments>
</item>
<item>
    <title>使用Perl常规表达式进行匹配</title>
    <link>/program/shell/2007-05/175.html</link>
    <description>长期以来，Perl以其对常规表达式的固有支持，一直是非常流行的文本处理工具。在这篇入门性文章中，我们将带领你简单了解如何在你自己的程序中使用常规表达式，实现更加强大的文本搜索和替代功能。 我们首先了解最简单的常规表达式：匹配。如果在字符串中找到相匹配的模</description>
    <pubDate>2007-05-28</pubDate>
    <category>Shell</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>C++的引用的传递和返回兼批判</title>
    <link>/program/c/2007-05/170.html</link>
    <description>C中只有传值（PV）和传地址（PP）。有些语言仅仅有传地址，没有传值。好象FORTRAN就是。 实际上从汇编开始理解，传递（包括参数和返回）要么是PV要么是PP。那么引用是什么东西？ 引用是C++不得以产生的概念。如果没有C的PV，如FORTRAN那样全是引用（一种PP），也就不会</description>
    <pubDate>2007-05-19</pubDate>
    <category>c/c++</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>使用shc提高Shell脚本的安全性</title>
    <link>/program/shell/2007-04/103.html</link>
    <description>如果你的shell脚本包含了敏感的口令或者其它重要信息, 而且你不希望用户通过ps -ef(查看系统每个进程的状态)捕获敏感信息. 你可以使用shc工具来给shell脚本增加一层额外的安全保护. shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执行文件(</description>
    <pubDate>2007-04-12</pubDate>
    <category>Shell</category>
    <author>赵珂</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>.bash_profile和.bashrc的什么区别</title>
    <link>/program/shell/2007-04/81.html</link>
    <description>/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可</description>
    <pubDate>2007-04-05</pubDate>
    <category>Shell</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Linux 技巧: Bash 测试和比较函数</title>
    <link>/program/shell/2007-04/80.html</link>
    <description>您是否为 Bash shell 中大量的测试和比较选项而困惑呢？这个技巧可以帮助您解密不同类型的文件、算术和字符串测试，这样您就能够知道什么时候使用 test 、 [] 、 [[]] 、 (()) 或 if-then-else 了。 Bash shell 在当今的许多 Linux 和 UNIX 系统上都可使用，是 Linux</description>
    <pubDate>2007-04-05</pubDate>
    <category>Shell</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>Linux 技巧: Bash 测试和比较函数</title>
    <link>/program/shell/2007-04/79.html</link>
    <description>您是否为 Bash shell 中大量的测试和比较选项而困惑呢？这个技巧可以帮助您解密不同类型的文件、算术和字符串测试，这样您就能够知道什么时候使用 test 、 [] 、 [[]] 、 (()) 或 if-then-else 了。 Bash shell 在当今的许多 Linux 和 UNIX 系统上都可使用，是 Linux</description>
    <pubDate>2007-04-05</pubDate>
    <category>Shell</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>几个shell自动化脚本</title>
    <link>/program/shell/2007-04/73.html</link>
    <description>范例一：定期清理暂存文件 #!/bin/sh # Shell Script filename : cleantmp.sh /usr/sbin/tmpwatch 240 /tmp /var/tmp /usr/tmp 使用范例：# sh cleantmp.sh 作用：使用tmpwatch检查/tmp、/var/tmp、/usr/tmp的所有目录，假如这些目录下的某个文件超过240小时（10天），</description>
    <pubDate>2007-04-01</pubDate>
    <category>Shell</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>C/C++中的日期和时间</title>
    <link>/program/c/2007-03/60.html</link>
    <description>本文从介绍基础概念入手，探讨了在C/C++中对日期和时间操作所用到的数据结构和函数，并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。

关键字：UTC（世界标准时</description>
    <pubDate>2007-03-24</pubDate>
    <category>c/c++</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>C语言之指针、数组和函数</title>
    <link>/program/c/2007-03/58.html</link>
    <description>基本解释 1、指针的本质是一个与地址相关的复合类型，它的值是数据存放的位置（地址）；数组的本质则是一系列的变量。 2、数组名对应着（而不是指向）一块内存，其地址与容量在生命期内保持不变，只有数组的内容可以改变。指针可以随时指向任意类型的内存块，它的特征</description>
    <pubDate>2007-03-24</pubDate>
    <category>c/c++</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>bash中字符串的处理</title>
    <link>/program/shell/2007-03/49.html</link>
    <description>1.得到字符串长度 方法一: $echo ${#variable} 代码: zhyfly : ~$ x = this is a test zhyfly : ~$ echo ${ #x} 14 方法二: $expr length $variable 代码: zhyfly : ~$ x = this is a test zhyfly : ~$ expr length $x 14 方法三: $expr $variable : .* code: 代码: zhy</description>
    <pubDate>2007-03-16</pubDate>
    <category>Shell</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>php分页处理</title>
    <link>/program/php/2007-03/24.html</link>
    <description>假设我们要处理1000条数据，要在每页中显示10条，这样的话就会分100页来显示，咱们先看一看在mysql里提取10条信息是如何操作的。 Select * from table limit 0,10 上面是一句很简单的mysql查询语句，它的作用是从一个名叫table的表里提取10条数据，并且把所有字段的值</description>
    <pubDate>2007-03-06</pubDate>
    <category>PHP</category>
    <author>秩名</author>
    <comments>Nixsky linux,bsd,unix</comments>
</item>
<item>
    <title>C/C++数组名与指针区别深入探索</title>
    <link>/program/c/2007-03/17.html</link>
    <description>引言 指针是C/C++语言的特色，而数组名与指针有太多的相似，甚至很多时候，数组名可以作为指针使用。于是乎，很多程序设计者就被搞糊涂了。而许多的大学老师，他们在C语言的教学过程中也错误得给学生讲解：数组名就是指针。很幸运，我的大学老师就是其中之一。时至今日</description>
    <pubDate>2007-03-06</pubDate>
    <category>c/c++</category>
    <author>宋宝华</author>
    <comments>linuxsky.org</comments>
</item>
<item>
    <title>PHP 中的批处理</title>
    <link>/program/php/2007-03/5.html</link>
    <description>如果 Web 应用程序中的一个特性需要超过 1 秒或 2 秒才能完成，那么应该怎么办？需要某种离线处理解决方案。学习几种对 PHP 应用程序中长时间运行的作业进行离线服务的方法。
</description>
    <pubDate>2007-03-03</pubDate>
    <category>PHP</category>
    <author>Jack D. Herrington</author>
    <comments>IBM DW中国</comments>
</item>
<item>
    <title>GNU C library 笔记</title>
    <link>/program/c/2007-03/4.html</link>
    <description>内容：Introduction 和 Error Reporting 1. glibc 所实现全部或者部分规范下的功能有 ISO C: The international standard for the C programming language. POSIX: The ISO/IEC 9945 (aka IEEE 1003) standards for operating systems. Berkeley Unix: BSD and SunOS.</description>
    <pubDate>2007-03-03</pubDate>
    <category>c/c++</category>
    <author>demonstrate</author>
    <comments>heli.bokee.com</comments>
</item>
<item>
    <title>AUCTeX 使用手记</title>
    <link>/program/qita/2007-03/3.html</link>
    <description>TeXer 们一直寻找的编辑 TeX 源文件的利器，AUCTeX 相信就是其中一个。结合在强大的编辑器 Emacs 中，AUCTeX 为我们展示了另一种风格的简洁与易用。 AUCTeX 的安装 在 Linux 中，有 tetex 的套装，有 Emacs，无论是 FC 还是 debian 里面都有现成的软件包可以方便的安装</description>
    <pubDate>2007-03-03</pubDate>
    <category>其它</category>
    <author>demonstrate</author>
    <comments>heli.bokee.com</comments>
</item>

</channel>
</rss>
