自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Briver Song的专栏

小胜靠智,大胜靠德!

  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

转载 C++常用库函数atoi,itoa,strcpy,strcmp的实现

1.//整数转换成字符串itoa函数的实现#include "stdafx.h"#include using namespace std;void itoaTest(int num,char str[] ){ int sign = num,i = 0,j = 0; char temp[11]; if(sign<0)//判断是否是一

2009-02-28 19:12:00 4603 2

原创 判断回文整理

所谓回文,就是字符串的第一个元素等于最后一个元素,第二个元素等于倒数第二个元素,依次类推 法一#includeusing namespace std;bool Find ( char *ch, int n ){ if( n<=1 ) return true; else if( *ch == ch[n-1] ) Find

2009-02-28 18:01:00 915

原创 指针初试化

对于指针的初始化:按照c++ primer的说法有四种方法:1、0值常量表达式;例如int *p = 0;与int *p = NULL;等价int *aa = 2;会被认为有问题的,“cannot convert from const int to int *”2、类型匹配的对象的地址3、另一个对象之后的下一个地址4、同类型的另一个有效指针 

2009-02-28 16:52:00 526

原创 c/c++中变量存放的区域资料搜集

 一、一个由c/C++编译的程序占用的内存分为以下几个部分说法一:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全

2009-02-26 00:15:00 836

原创 static const与#define

声明static const变量而不用#define定义常量 #define由於处理器负责处理,而变量由编译器处理并被收录到代 码调试调试用的符号信息表。例如: #define PI 3.14159 static const double pi = 3.14159

2009-02-25 22:11:00 720

原创 约瑟夫环问题

约瑟夫(josephus)环:假设有n个小孩坐成一个环,并且从第一个小孩开始数,如果数到m个小孩,则该小该离开,问最后留下的小孩是第几个小孩?例如:总共有6个小孩,围成一圈,从第一个小孩开始,每次数2个小孩。游戏情况如下:小孩序号:1,2,3,4,5,6离开小孩序号:2,4,6,3,1最后获胜小孩序号:51、简单办法:(如果只要求输出最后获胜的小孩编号,以下办法

2009-02-22 18:59:00 818

转载 用数组的方法解决大数、巨数的阶乘结果越界的问题

用数组的方法解决大数、巨数的阶乘结果越界的问题。(不过这里的代码超出了C99标准。)Severity Description Resource In Folder Location Creation Time2 `for loop initial declaration used outside C99 mode jc.c jiecheng line 19 2005年9月5日 12:41:44具

2009-02-22 18:56:00 1612 1

转载 STL算法分类收藏

按是否修改容器中的内容和排序及相关操作,给标准库中的算法函数进行分类:非修改性序列操作(12个)循环for_each()对序列中的每个元素执行某操作查找find()在序列中找出某个值的第一次出现的位置find_if()在序列中找出符合某谓词的第一个元素

2009-02-22 18:33:00 835

转载 C++中四种类型转换运算符的使用方法

C++的四个类型转换运算符已经有很久了,但一直没有弄清楚它们的用法,今天看到一本书上的解释,才大致地的了解了其具体的用法.具体归纳如下:reinterpret_cast该函数将一个类型的指针转换为另一个类型的指针.这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到.reinterpret_cast 可以将指针值转换为一个整型数,但不能用于非指针类型的转换

2009-02-22 16:08:00 569

转载 对const使用的理解

const对很多人来说既陌生又熟悉.可以说很棘手的问题,有些地方很难理解.我在刚学C的时侯,对它的理解也是很模糊的.好像有点理解,但又说不出个所以然来.在此,就向大家分享,我一直以来对它的理解,如有不当之处请指教.   const可以说一种常量的声明的关键字,如const int a=2;变量a就是一个常变量,a的值不能被改变,这个改变是一定意义上的不能改变.而是说值的改变不能直接通过a这

2009-02-22 16:07:00 455

转载 用地址替代变量的讨论

大家都知道,每一个变量都有自己的存储空间。而地址就是用来唯一地标识存储空间。这样就很容易让我们联想到:可以直接通过地址来代替变量,来参加程序的运算。也就是说,我们在程序运算中可以不用变量,而直接对地址进行操作。说了这么多,大家可能还不明白,我到底是什么意思。下面就举几个例子来说明。例一:#includeint main(void){    scanf("%d",(int*)0x0100);    

2009-02-22 16:05:00 569

转载 树的有关操作 (二)

#include"Bintree.h"/*******************************************************//* 已知一课棵二叉树的中序和后序,建立这棵树 *//*******************************************************/void In_Pos_order(Bintree *t

2009-02-22 16:01:00 428

原创 树的有关操作 (一)

//Bintree.h#include#includetypedef struct Binnode{//二叉树结点结构体 char data; struct Binnode *lchild; struct Binnode *rchild; };typedef Binnode *Bintree ;typedef struct stack{ //二叉树结点栈 Bintr

2009-02-22 15:57:00 487

转载 树的有关操作 (三)

/****************************************************//* huffman树 *//****************************************************/linkhuf Creat_Node(int n) //创建一单链表{

2009-02-22 15:50:00 430

转载 递归学习(二)

<!-- ajaxInclude("/developerworks/niagara/jsp/getNiagaraContent.jsp?url="+window.location.href,"nextsteps");//-->developerWorks 中国  >  Linux  >精通递归程序

2009-02-22 15:29:00 785

转载 递归学习(一)

1概念  一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数).  如:  procedure a;  begin  .  .  .  a;  .  .  .  end;  这种方式是直接调用.  又如:  procedure b; procedure c;  begin begin   . .  

2009-02-22 14:46:00 645

转载 判断单链表是否存在环,判断两个链表是否相交问题详解(转载)

摘要】有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如果找到环的入口点?扩展:判断两个单链表是否相交,如果相交,给出相交的第一个点。有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判

2009-02-15 09:46:00 2311

原创 PDNS的同步机制

PDNS的同步机制PDNS与NS2一样都是采用离散事件驱动的。一般来说,同步机制有保守与乐观之分。PDNS采用的是保守机制,即只有“安全”的事件才执行。所谓安全的事件是指处理器不会收到比该事件发来的时间戳更小的事件了,否则是不安全的。如果处理器始终收不到安全的事件,那么其会处于阻塞状态。极端情况下,所有的处理器都处于阻塞状态,会导致死锁。PDNS使用空消息协议实现同步机制。该协议中,每个事件要发送

2009-02-07 21:33:00 1932

华为网络工程师基础教程

华为内部培训很好的网络基础教程,PDF文档,供大家分享

2010-10-01

eclipse工程,从linux(ubuntu)到windows的迁移

eclipse工程,从linux(ubuntu)到windows的迁移。近日,由于工作需要,需要将之前写的一个java工程转移到linux下运行。说明网址:http://blog.csdn.net/sayigood/archive/2010/04/14/5485222.aspx

2010-04-14

mysql中文手册完全版

挺全的一个mysql chm 手册这是MySQL参考手册;它记载了MySQL版本3.23.7-alpha。 MySQL 是一个快速、多线程、多用户和强壮的SQL数据库服务器。 对Unix和 OS/2 平台,MySQL基本上是免费的;但对微软平台,你在30 天的试用期后必须获得一个MySQL 许可证。详见第三节 MySQL许可证和技术支持。 MySQL 主页提供有关MySQL的最新信息。 对于MySQL能力的讨论,详见1.4 MySQL 的主要特征。

2009-12-18

计算机专业英语1500词

计算机专业英语1500词,简单的一些个单词

2009-03-15

算法导论课后题答案电子书

算法导论课后题答案,学习的算法导论的必要资料

2009-03-15

unix操作系统设计

unix操作系统设计,学习操作系统的绝好资料

2009-03-15

cscope+vim的一种使用方式

Cscope 是一个非常灵巧的工具,但是它仍然需要使用您最顺手的编辑器去发挥它强大的功能。 幸运的 是,Vim 已经包含了 Cscope 支持。 这篇指导主要介绍了 Vim 内在的 Cscope 支持,以及如何更好的通过已配置的 Map(a set of maps) 实现搜索功能。

2008-12-17

NS2中文手册精美版

NS中文手册精美版,比较好的ns2学习资料里面的内容与ns2原版手册相应,是个不可多得的电子版资料。NS中文手册 精美版 tcl。NS中文手册精美版,比较好的ns2学习资料里面的内容与ns2原版手册相应,是个不可多得的电子版资料。NS中文手册 精美版 tcl。

2008-12-15

数据库课程设计综合实验教材源代码

数据库课程设计综合实验教材源代码,非常棒。给出的两个案例为“用ODBC方法实现图书流通管理功能案例”和“用JDBC方法实现图书采编管理功能案例”。 给出两个案例及其代码的目的是为了给读者一个框架上的指导,有兴趣的读者可以根据代码自行补充。

2008-12-15

空空如也

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

TA关注的人

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