自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whz_zb的专栏

学会积累。。。

  • 博客(8)
  • 资源 (20)
  • 收藏
  • 关注

原创 SQLite的编译、安装和使用

引言:sqlite简介sqlite是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。SQLite是一个实现嵌入式SQL数据库引擎小型C语言库(C library),实现了独立的,可嵌入的,零配置的SQL数据库引擎。特性包括:事务操作是原子,一致,孤立,并且持久的,即使在系统崩溃和电源故障之后。零配置——

2012-05-28 21:21:08 10559

转载 使用 Addr2line 将函数地址解析为函数名

用 Addr2line 将函数地址解析为函数名原文链接:http://www.ibm.com/developerworks/cn/linux/l-graphvis/ Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。这种功能对于将跟踪地址转换成更有意义的内容来说简直是太棒了。

2012-05-26 15:17:17 41759

转载 typeid详解

在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。    dyn

2012-05-20 12:50:42 1016

转载 位域 (类似于结构体)

位域   有些信息在存储时,并不需要占用一个完整的字节,   而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1   两种状态,   用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,   并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。   这样

2012-05-20 00:01:55 913

转载 static_cast、dynamic_cast、reinterpret_cast、和const_cast

static_cast、dynamic_cast、reinterpret_cast、和const_cast关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynam

2012-05-19 19:12:47 1527

原创 返回内部成员变量的指针

1. 不好的方法:先看代码#include #include using namespace std;const int CONTEXT_SZ=255;class Test{public: Test() { } ~Test() { } char *getContext(); int setContext(const char *str);pr

2012-05-19 18:13:23 2010

原创 算得到1需要的最少操作次数

实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思路(

2012-05-01 20:53:15 1743

原创 拷贝构造函数被调用的时机

拷贝构造函数被调用的时机:1. 当用类的一个对象去初始化该类的另一个对象(或引用)时系统自动调用拷贝构造函数实现拷贝赋值。2. 若函数的形参为类对象,调用函数时,实参赋值给形参,系统自动调用拷贝构造函数。3. 当函数的返回值是类对象时,系统自动调用拷贝构造函数。下面给出一个例子:#include using namespace std;class

2012-05-01 12:21:47 4304

音频基础知识介绍

音频基础知识介绍,单声道 立体声 双声道 STB应用

2012-06-11

C/C++ 编程题

C/C++ 的编程题,大约有7个,每个题目都很好,并且带有测试用例和测试工具哦,自己做完了还可看看跑过几条case!

2012-05-20

顺序链表的基本操作

常见的线性表的基本操作(12个)的源代码 1. InitList(L) 构造一个空的线性表L,即表的初始化。 2. DestroyList(L) 销毁线性表,包括释放其占用的空间、链表长度置为0等 3. ClearList(L) 将线性表L重置为空表 4. ListEmpty(L) 判断线性表是否为空 5. ListLength(L) 求线性表的长度 6. GetElem(L,i,&e) 取线性表L中的第i个结点,这里要求1≤i≤ListLength(L) 7. LocateElem(L,e,(compare*)(,)) 返回L中第1个与e满足关系compare()的数据元素的位序 8. PriorElem(L,cur_e,⪯_e) 若cur_e是L的数据元素,且不是第一个,则用pre_e返回它的前驱,否则操作失败,pre_e无定义 9. NextElem(L,cur_e,&next;_e) 若cur_e是L的数据元素,且不是最后一个,则用next_e返回它的后继,否则操作失败,next_e无定义 10. ListInsert(L,i,e) 在线性表L的第i个位置上插入一个值为e 的新结点,使得原编号为i,i+1,…,n的结点变为编号为i+1,i+2,…,n+1的结点。这里1≤i≤n+1,而n是原表L的长度。插入后,表L的长度加1。 11. ListDelete(L,i,&e) 删除线性表L的第i个结点,并用e返回其值,使得原编号为i+1,i+2,…,n的结点变成编号为i,i+1,…,n-1的结点。这里1≤i≤n,而n是原表L的长度。删除后表L的长度减1。 12. ListTraverse(L,(*vi)(&)) 依次对L的每个数据元素调用函数vi(),vi()的形参加'&',表明可通过调用vi()改变元素的值

2012-04-15

ubuntu 上将utf8等编码格式转换为shift_jis格式的安装包

ubuntu 上将utf8等编码格式转换为shift_jis格式的安装包,共三个enca_1.12-1_i386.deb libenca0_1.12-1_i386.deb librecode0_3.6-17_i386.deb

2012-02-22

sqlite 源代码分析资料

包含sqlite 源代码, sqlite中文手册, sqlite 源代码分析资料

2012-01-17

SQLite 资料2

SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠。

2012-01-16

SQLite 资料

SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠。

2012-01-16

Linux 参考习题 个人总结的

Linux 参考习题 个人总结的 ,非常适合初学者来联系 欢迎大家来下载

2011-07-14

非常好的Linux习题+答案

非常好的Linux习题有详细的答案。 非常好的Linux习题有详细的答案。

2011-07-14

C++ 习题+答案 (总共有8份)

C++ 习题+答案 学完C++可以拿这些题来练练手~

2011-07-11

原创 Linux 系统编程 ,相对好的资料

原创 Linux 系统编程 ,相对好的资料,有完美的例子,还有详细的讲解。

2011-07-10

C语言练习题,绝对经典!

培训机构里面的C语言练习题,绝对经典!而且还有一定的难度。

2011-05-13

我见过最好的C++课件

我见过的最好的c++课件 多态和继承讲的非常好

2011-05-13

计算机网络经典100题(选择题)

计算机网络经典100题(选择题) 非常好的网络学习资料,考研的也可以参考。

2011-04-30

《数据结构》算法实现及解析_高一凡.pdf

《数据结构》算法实现及解析 非常好的数据结构学习资料,每一个算法都有源程序。

2011-04-30

数据结构实验(停车管理系统)

设计一个停车场管理系统,模拟停车场的运作,通过此程序具备以下功能: 1、要求以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理; 2、要求处理的数据元素包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码及到达或离去的时刻; 3、该系统完成以下功能:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车离去,则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费); 4、 要求栈以顺序结构实现,队列以链表实现。

2009-05-18

汇编语言课后习题答案王爽

汇编语言课后习题答案王爽汇编语言课后习题答案王爽汇编语言课后习题答案王爽

2008-12-18

空空如也

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

TA关注的人

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