Jump to Navigation

Document

Programming articles and books.

oracle分页查询语句

select rownum from users where rowid not in (select rowid from users where rownum<=10) and rownum<=20 ;

语文解释:查询users表中第11行到第30行的20行数据。那么将其中的10与20和表名users做成变量即可实现任意表的分页查询。

用于oracle

Category:

btrees 的实现

btrees
Type:
Function Category:
Searching
License:
MIT/X Consortium License Language:
C

Description:
B 树数据结构
Versions Of This Snippet:

Snippet ID Download Version Date Posted Author Delete
146 1.27 2005-Aug-20 13:38 mhss

Download a raw-text version of this code by clicking on "Download Version"

Latest Snippet Version: 1.27

Category:

javascript cookie操作函数

<script language="javascript" >
//SetCookie('aaab','cccccc');
//DelCookie('aaa');
//alert(GetCookie('aaa'));

//删除Cookie
function DelCookie(name)
{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
//设定Cookie值
function SetCookie(name, value)
{
var expdate = new Date();
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;

Category:

SVN命令详解

http://www.subversion.org.cn/svnbook/1.1/svn-ch-3-sect-5.html#svn-ch-3-s...

bash> svn help
用法:svn <subcommand> [options] [args]
Subversion 命令行客户端,版本 1.2.0。
请使用 “svn help <subcommand>” 显示子命令的辅助说明。
大多数的子命令可接受文件或目录参数,对目录进行递回存取。
如无指定参数给命令,默认将会自当前的目录 (包含) 进
行递归存取。

Category:

Linux下Makefile的编写

Makefile是什么东西?
有哪些步骤?
每步都有什么目的?

序。  Makefile 是什么?
  Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中纪录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。

  Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动的发现最终的生成文件已经过时,而重新编译相应的模块。

  Makefile的基本结构不是很复杂,但当一个程序开发人员开始写Makefile时,经常会怀疑自己写的是否符合惯例,而且自己写的Makefile经常和自己的开发环境相关联,当系统环境变量或路径发生了变化后,Makefile可能还要跟着修改。这样就造成了手工书写Makefile的诸多问题,automake恰好能很好地帮助我们解决这些问题。

Category:

linux常用函数详解

一。命令行参数的分析

    几乎所有的GNU/Linux程序都遵循一些同样的命令行解释习惯,程序的参数通常分为了两大类:选项(option)或者一些标志(flag)、其他参数。选项(option)主要是提供给程序一些运行上的选择,而其他参数则通常是提供给程序运行的输入之类的值。按照习惯,选项通常有两种表达形式:

  - 短形式:通常是由一个“-”加上一个字母组合而成。这种形式的好处是输入快捷。

  -- 长形式:通常是由两个“-”加上一个单词组合而成。这种形式的好处是形象、好记、直观。

  经常使用的解析函数是getopt和getopt_long.
  但是函数getopt只能解析短形式的参数,而getopt_long则既可以解析短形式的参数,也可以解析长形式的参数。因此如果想让你的程序能同时支持两种类型的参数,则需要使用后者。

Category:

基于C的HTML解析引擎

可选择的有:gecko, dillo,libxml2,wget,libWWW中的。
其中libWWW,libxml2中的是一个完整的类库,而wget中的需要自己从其源程序中摘出来。具体哪个更好用现在还不知道啊。不过我倾向于摘出来的。而命令行浏览器lynx则使用的libWWW库处理html的。gecko是Moziila的一个开源项目,dillo是一个基于gtk+1.2的用于linux平台轻量级浏览器,wget是gnu的一个开源命令行下载工具。
Category:

rose & uml

UML语言概述
  定义:一种面向对象的统一建模语言。
  作用:帮助我们对软件系统进行面向对象的和建模。
  核心:类,类之间的关系。
  建模:通过将用户的业务震需求映射为代码,保证代码满足这些需求,代码能方便地回溯需求,这个过程叫建模。
ROSE建模工具
  定义:是一种分析和设计面向对象的建模工具。
  作用:利用ROSE这个工具,我们可以建立用UML的软件系统的模型,面目可以自动生成和维护C++、JAVA、VB、PB、ORACLE等语言和系统的代码。
  核心:七大框图
  1. Use-Case Diagrams(用例框图)
  2. sequence diagram (顺序框图)
  3. Collaboration diagram (协作框图)
  4. Class diagram (类框图)
  5. State Transition diagram (状态框图)
  6. Component diagram (组件框图)
  7. Deployment diagram (扩展框图)

Category:

一个urlencode/urldecode的C实现

/**
* @param s 需要编码的url字符串
* @param len 需要编码的url的长度
* @param new_length 编码后的url的长度
* @return char * 返回编码后的url
* @note 存储编码后的url存储在一个新审请的内存中,
*      用完后,调用者应该释放它
*/
char * urlencode(char const *s, int len, int *new_length)
{
        printf( s);
        printf("n");

        unsigned char const *from, *end;
        from = s;
        end = s + len;

Category:

Oracle Pro*C/C++编程入门

Oracle Pro*C/C++编程入门

Category:

页面

订阅 RSS - Document


Main menu 2

by Dr. Radut