自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (15)
  • 收藏
  • 关注

原创 sizeof 用法

结构体对齐的具体含义(#pragma pack)                                       #pragma pack(4)  class TestB  {  public:    int aa;    char a;    short b;    char c;  };  int nSize = sizeof(TestB);  这里nSize结果为12,在预料之中

2008-05-25 21:06:00 367

原创 VC编译OCCI的解决方案

 VC编译OCCI的解决方案一、        安装必备软件1、        安装Oracle客户端,其中会含有oci的库文件。2、        安装MS Visual C++二、        修改源文件1、增加接口。在OcciDml.hpp中增加extern "C" int __declspec(dllexport) funA(char* a);   在OcciDml.cpp中将函数声明修

2008-03-28 15:31:00 840

原创 取一表前N条记录,各个数据库的SQL写法

1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N DB2

2008-03-23 10:39:00 340

原创 大端or小端

一、字节序定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字节序分为两类:Big-Endian和Little-Endian。引用标准的Big-Endian和

2008-03-22 13:45:00 2572

原创 晕死,太奇怪了,远程连接oracle

 小实验:Oracle sqlplus远程连接数据库  公司使用linux开发机进行程序开发时,由于开发用Oracle数据库是由日方提供,所以经常使用sqlplus连接到远程数据库上进行开发,例如:sqlplus  username/password@servicename于是想,用我的两台电脑双机互联试一试,也玩个“远程连接”。实验如下:首先在我的台式机上安装了Oracl

2008-03-20 21:06:00 1935 1

转载 VC下利用Pro*C开发Oracle接口

摘要 本文介绍了使用Pro*C/C++在Visual C++环境下开发Oracle数据库接口程序的方法。  关键词 程序设计,数据库接口程序,Oracle   概述  在Visual C++下开发Oracle库接口主要有两种方法。一种方法是利用Visual C++提供的多种数据库访问技术,如开放数据库连接ODBC、数据存取对象DAO、对象连接和嵌入数据库OLE DB和ActiveX数据对象ADO等

2008-03-20 20:18:00 521

原创 开始学习C++的实质——类

学习C++已经有一段时间了,总是处于一种三天打渔,两天晒网的状态。去年开始下决心系统的学习一下,但是进度缓慢,今天终于看到面向对象的程序设计了,这才是C++的精髓。希望自己可以坚持下去,每天学习一点,能够在这里记录下自己学习的点点滴滴。

2008-02-24 19:52:00 339

原创 函数模板重载调用顺序

经过vc6.0测试如果一个函数与函数模板的实例化函数,特化模板函数,普通函数都匹配的话优先顺序为: 1.特化模板函数2.函数模板的实例化函数3.普通函数

2008-01-03 15:47:00 707

原创 Oracle SQL Loader的详细语法

Oracle   SQL   Loader的详细语法     SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据     仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。      首先,我们认识一下SQL

2007-12-25 20:44:00 645

转载 进一步理解Typedef

 摘要:Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。定义易于记忆的类型名  typedef 使用最多的地方是创建易于记忆的类型名,用它来归档程序员的意图。类型出现在所声明的变量名字中,位于 typedef 关键字右边。例如:     

2007-12-19 19:07:00 424

原创 对于const的理解

const可以就可以修饰类型,又可以修饰变量如:const int a;  const修饰的是int类型,可以理解为修饰的是a的内容       int const a;const修饰的是变量a,可以理解为修饰的是a这个变量const修饰的是靠近const右边的第一个修饰符或变量如:int  * const  p;const修饰的是p这个指针变量       const int

2007-12-19 19:06:00 305

原创 Fedora 7 在线升级Yum源

 Fedora 7 在线升级Yum源  1、Freshrpms.net  Freshrpms.net是比较好的一个Yum 和apt源;我们在这里只说Yum的源吧;您可能在线安装;  [root@localhost]# rpm -ivh http://ftp.freshrpms.net/pub/fre ... 1.1-1.fc.noarch.rpm  接着我们导入Freshrpms.net 的签

2007-07-31 19:58:00 1067

转载 error LNK2001

 在创建MFC项目时,   不使用MFC   AppWizard向导,   如果没有设置好项目参数,   就会在编译时产生很多连接错误,   如error   LNK2001错误,   典型的错误提示有:     libcmtd.lib(crt0.obj)   :   error   LNK2001:   unresolved   external   symbol   _main     LIB

2007-05-22 12:57:00 576

转载 经典字符串Hash函数测试

1 概述 链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表查找的时间效率为O(1)。 设计高效算法往

2007-04-13 14:12:00 464

转载 若干经典的字符串哈希函数

若干经典的字符串哈希函数//  RS Hash Function unsigned  int  RSHash( char   * str) {        unsigned  int  b  =   378551 ;        unsigned  int  a  =   63689 ;        unsigned  int  hash  =   0 ;         while

2007-04-13 14:10:00 788

gcc中文手册

简单了解gcc的必备法宝

2008-06-14

gdb中文手册

介绍gdb的简单手册

2008-06-12

postgresql 8.3 中文手册

postgresql 8.3 中文手册

2008-06-12

makefile中文手册

跟我一起写makefile

2008-06-11

gdb中文手册

一本介绍gdb通俗易懂的手册

2008-06-11

Effective stl

本书由世界顶尖级的C++权威Scott Meyers编著,阐述了如何有效地使用STL(Standard Template Library, 标准模板库)进行编程。书中讲述了如何将STL组件组合在一起,从而利用库的设计。这些内容会帮助你针对简单的问题开发出简单、直接的解决方案,并且针对复杂的问题开发出精致的解决方案。书中还描述了常见的STL使用错误,并告诉你如何避免这些错误。<br>

2008-05-30

More Exceptional C++

本书是真正的程序员的必读之物,在向你展示如何用C++撰写优质代码的同时,它为你提供了对语言彻底而实用的理解。本书是广受赞誉的Exceptional C++的续篇,它采用了行之有效的“提问/解答”的组织形式,提供了用C++解决现实世界问题的成功策略。

2008-05-30

modern c++ design 中文+英文版

这本书是近两年我最爱的一本 C++ 的书,我简直爱死它了!作者把C++ template 的编程技术,推向一个崭新的世界,让许多 C++ 大师级人物,都目瞪口呆的一本书!巧妙地结合 GP 和 OO,让动态多型和静态多型完美地合作无间,也让 Design Patterns 领域,有了全新的视野和思维。它的实作品,Loki 函式库也是我常常运用到的

2008-05-30

Inside the C++ Object Model中文+英文版

c++系列的经典书籍<br>Inside The C++ Object Model专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和 ... 如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么Inside The C++ Object Model正适合你。

2008-05-30

Linux程序设计

本书讲述在Linux系统及其他UNIX风格的操作系统上进行的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统对Linux中的数据进行存储,为X视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关知识。<br>

2008-05-14

mysql 中文手册

mysql chm 手册

2008-05-14

postgreSql8.0中文手册

postgreSql8.0中文手册

2008-05-14

opengl红宝书

OpenGL的官方教材(在线版),传说中的“红宝书”。一本再好不过的OpenGL经典教程,由浅入深,不能不读。

2008-04-23

空空如也

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

TA关注的人

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