自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

原创 一棵简单的二叉查找树模版类(空闲时间,断断续续写了几天)

#ifndef _LBST_H_#define _LBST_H_templateclass LBST  { typedef _Key BST_KEY; typedef _Value BST_VALUE;private: class BST_NODE { public:  BST_NODE(){_left=_right=_parent=0;}  BST_NODE(const BST_NODE& ot

2005-12-15 08:58:00 972

原创 System V IPC 消息队列测试程序

#include #include #include #include #include #include #define MSG_KEY 0x9091#define DATA_SIZE 1024typedef struct my_msgbuf{ long mtype; char data[DATA_SIZE];}MSGBUF;int main(int argc,char* argv[]){ in

2005-09-06 18:11:00 1184 1

原创 AT&T x86 asm 语法

AT&T x86 asm 语法创建时间:2001-04-09文章属性:翻译文章提交:e4gle (e4gle_at_hackermail.com)AT&T x86 asm 语法译:el8,alert7          from m4in security teams(www.m4in.org)DJGPP 使用AT&T格式的汇编语法。和一般的intel格式的语法有点不同。主要不同点如下:AT&T

2005-08-09 11:22:00 800

原创 ORACLE学习笔记(二) 相关信息查询

1、得到表空间相关信息select t.tablespace_name, round(sum(d.bytes/(1024*1024)),0) space_size,round(sum(c.bytes)/(1024*1024),0) as free_size  from dba_tablespaces t, dba_data_files d,dba_free_space c where t.tabl

2005-08-02 13:21:00 889

原创 ORACLE 学习笔记(一) 数据库的导入导出

一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/binexp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移它有三种模式:a. 用户模式: 导出用户所有对象以及对象中的数据;b. 表模式: 导出用户所有表或者指定的表;c. 整个数据库: 导出数据库中所有对象。2. 导出工具exp交互式命令行方式的使用的例子$exp test/t

2005-08-02 13:05:00 794

原创 Windows 2000下Api函数的拦截分析

简介:   Api拦截并不是一个新的技术,很多商业软件都采用这种技术。对windows的Api函数的拦截,不外乎两种方法,第一种是Mr. Jeffrey Richter 的修改exe文件的模块输入节,种方法,很安全,但很复杂,而且有些exe文件,没有Dll的输入符号的列表,有可能出现拦截不到的情况。第二种方法就是常用的JMP XXX的方法,虽然很古老,却很简单实用。   本文一介绍第二种方法在Wi

2005-08-01 13:35:00 963

原创 Oracle相关的问题(一)

2005/07/22事件:接到一个关于计费系统的用户反馈的错误,我首先对存储过程进行了检查,仔细读了PL/SQL代码发现并没有错误的地方,这让我很奇怪,而此时我不敢直接在用户的系统上用TOAD调试,就将这个问题向项目经理求助,他在将代码放到用户系统上调试后发现是由于我的一个比较语句抛出异常而不能完成计算。问题:这个比较语句是“日期”变量与“字符串”变量的比较,字符串中存储的是YYYYMMDD式的日

2005-07-26 15:45:00 738

原创 FTP协议规范(中文版)

FTP协议规范(中文版) 文件传输协议(File Transfer Protocol, FTP)1. 介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。2. 概览在本节中我们将讨论一些表面上的问题,有些名词的定义请参

2005-05-27 09:42:00 3343

原创 vi 的使用方法

Vi编辑器的指令基本在命令模式中输入。命令模式下有如下指令供使用:(任何时候按Escape键可回到命令模式)h将光标左移一格l将光标右移一格j将光标下移一格k将光标上移一格w 将光标移到下一个小字的前面W 将光标移到下一个大字的前面b 将光标移到前一个小字的前面B 将光标移到前一个大字的前面e 将光标移到下一个小字的后面E 将光标移到下一个大字的后面fc 将光标移到同一行的下一个字符c处Fc 将光

2005-04-26 09:41:00 859

原创 什么是crontab?

简介 crontab-操作每个用户的守护程序和该执行的时间表。 部分参数说明 crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user]-删

2005-04-25 18:25:00 1111

原创 PL/SQL学习笔记(一)

一、PL/SQL中的数据类型,简列如下:Number[(m,n)]  唯一的数值类型。m-精度,n-小数位数。INTEGER、REAL是NUMBER的同义词定义的。VARCHAR2(maxsize[CHAR|BYTE])唯一的字符串类型。CHAR、VACHAR是VARCHAR2的同义词定义的。NVARCHAR2与VARCHAR2的表现形势一样,只是用于国际字符集数据类型。DATE 日期/时间类型。

2005-04-08 10:17:00 908

原创 SNMP协议实现存在多个漏洞

SNMP协议实现存在多个漏洞 来源:cnns.net  类别:系统漏洞  日期:2002-6-22 8:08:04涉及程序: SNMP协议和各种网络设备 描述: snmp协议实现机制存在多个漏洞严重危害互联网基础安全 详细: 背景:ASN No.1信令为抽象数据类型形式的标准,1984年以来,被用于编写和发送复杂的数据结构。这个语言从80年代开始衍生出了多个

2005-02-16 10:26:00 2281

原创 UltraEdit-32 的PL/SQL语法加亮 样式

只要将 10 改为你自己的实际次序就好/L10"PL/SQL" Nocase Line Comment = -- Block Comment On = /* Block Comment Off = */ File Extensions = SQL/Delimiters = ~!%@^&*()-+=|//{}[]:;"/Function String = "%[A-Z _]*[~/s]+(*)

2004-12-16 16:44:00 1857

原创 开源源代码库“软件许可协议”草稿

/***************************************************************------------------------许可协议开始------------------------  [xxxxxxxx] 使用许可协议  关键字声明: 1.所有本许可协议中涉及到的关键字都以在本协议中的解释为准. 关键字指 " 和 " 最小范围包含的文字. 2

2004-12-14 15:10:00 948

转载 C时间函数集 (转贴)

asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime表头文件 #include定义函数 char * asctime(const struct tm * timeptr);函数说明 asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使

2004-12-01 14:22:00 1302

原创 讨论TCP连接的异常断开及其处理

TCP连接的异常断开情况的讨论:(假设两个不同主机系统C、D的进程CT,DT存在一个TCP连接)。1。进程异常终止。CT异常终止而C正常,TCP连接被C关闭掉并立即告之D,DT会很快得知此TCP连接被异常关闭。在编程时此类异常会在一次Socket调用中得知,程序员可以简单的进行处理。2。系统异常终止。这包括主机系统死机,和主机网络硬件断开(比如,拔掉网线)两种情况。假设C系统异常,此时D无法知道此

2004-09-23 14:38:00 3188

原创 关于Windows/Linux线程互斥

对于线程互斥的实现:Windows有互斥体和临界区两个方法,Linux有pthread库的互斥锁。Windows线程同步一般使用临界区。这里主要讨论Windows临界区与Linux互斥锁的区别。 Windows:同一线程可以重复进入同一临界区(当然也要多次离开),而线程不被系统阻塞。Linux:同一线程不能重复进入同一临界区。否则线程被阻塞。 下面是我写的一个Windows/Linux通用线程互斥

2004-09-03 08:46:00 1422

原创 Windows和Linux得到本机IP地址的通用函数

//参数:ipbuf :存放得到的IP地址列表的数组,实际大小由bufcount指定。bufcount:想要得到的IP地址列表的个数。#ifdef _WIN32#include #include #pragma comment(lib,"ws2_32.lib")#else#include #include #include #include #include #include #include #

2004-09-02 19:50:00 2703

原创 MFC/DLL 编程时用独立的控制台窗口显示用户自定义调试信息

我将这个功能封装为两个文件,请将此文本内容下载到本地,保存为正确的文件名后使用。在不改变源代码的情况下实现,Debug版显示调试信息窗口,在Release版下不现实调试窗口且不增加程序负担。 ###############DBWindow.h################## /***********************************************************

2004-09-02 17:44:00 1185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除