C/C++
文章平均质量分 70
gausing
这个作者很懒,什么都没留下…
展开
-
关于list-(3) 约瑟夫
关于list-(3) 约瑟夫Josephu 问题为:设编号为1,2,… n的n个人围坐一圈,约定编号为k(1链表实现:#include#includetypedef struct Node{ int index; struct Node *next;}JosephuNode;int Josephu(int n, int m){ int i, j; JosephuNode *head, *转载 2008-10-21 13:55:00 · 407 阅读 · 0 评论 -
常用内存池的实现 mem.c
/* * * */#include "mem.h"MEM_POOL g_stMemPool;/***************************Begin of Memory Pool Section********************************//* @x : size of memory block (32 /6原创 2009-01-12 14:58:00 · 1244 阅读 · 0 评论 -
嵌入式WEB服务器
随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。本节主要介绍这种应用的开发和移植工作。 用户首先需要在嵌入式设备上成功移植支持脚转载 2009-05-20 19:30:00 · 993 阅读 · 1 评论 -
C语言中利用宏进行面向对象(OOP)的操作
/************* lw_oopc.h *******************/# include"malloc.h"# ifndef LOOPC_H//假如没有定义 LOOPC_H 那么就执行 #define 到 #endif 之间的指令 定义了 就跳过 # define LOOPC_H# define PI 3.14156 # define CLASS(type)/type转载 2009-05-10 12:18:00 · 1541 阅读 · 0 评论 -
嵌入式常用资源链接
嵌入式网站集锦 最新添加: aka的FTP网址 http://www.akae.cn/ftp 程序员联合开发网 http://www.pudn.com/ 某牛人的blog http://blog.chinaunix.net/u/22617/index.html转载 2009-04-15 16:38:00 · 807 阅读 · 0 评论 -
想成为嵌入式程序员应知道的16个基本问题
这是嵌入式C程序员的基本知识。作者在Embedded Systems Programming杂志上发表了很多嵌入式系统开发方面的文章。C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情转载 2009-03-24 13:57:00 · 496 阅读 · 0 评论 -
两个单向链表(表长不等)后半部分重合,怎么找到开始重合的那个节点
两个单向链表(表长不等)后半部分重合,怎么找到开始重合的那个节点?用最简单的方法 提示是:列方程!!! 我的解法1.遍历A链表 -> a+x=lenA a是第一个相同节点之前的节点个数 x是公共节点个数2.遍历B链表 同时反转B链表 -> b+x=lenB3.再遍历A链表 -> a+b+1=lenAB解方程组 第一个公共节点在 A的a+1位置上 B的b+1位置上转载 2008-12-17 14:39:00 · 931 阅读 · 1 评论 -
C++ 对象的内存布局(上)
C++ 对象的内存布局(上) 陈皓http://blog.csdn.net/haoel前言 07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例都是非常简单的,主要是为了说明一些机转载 2008-12-01 12:05:00 · 736 阅读 · 0 评论 -
Jabber服务器部署
序言 这个文档是我为一家公司安装jabber-2.0s11服务端系统而写的文档,目的是为了帮助他们维护人员更方便的安装、部署服务端。要安装至少要先满足下面几个条件:(1)、Red Hat Enterprise As 3(2)、glib 2.0+ (3)、Apache Http Server 2.2 1 Jabber 服务器部署详细说明转载 2008-12-03 09:12:00 · 1492 阅读 · 0 评论 -
C++ 对象的内存布局(下)
C++ 对象的内存布局(下) 陈皓http://blog.csdn.net/haoel <<<点击这里查看上篇 重复继承 下面我们再来看看,发生重复继承的情况。所谓重复继承,也就是某个基类被间接地重复继承了多次。 下图是一个继承图,我们重载了父类的f()函数。 其类继承的源代码如下所示。其中,每个类都有两个变量,一个是整形(4转载 2008-12-01 12:07:00 · 506 阅读 · 0 评论 -
关于list-(5) 单向list反转
关于list-(5) 单向list反转 链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:struct linka转载 2008-11-29 12:58:00 · 1441 阅读 · 0 评论 -
费波那其数列
费波那其数列,1,1,2,3,5……编写程序求第n项。 #include using namespace std;unsigned phe( int n );unsigned main(void)......{ cout return 0;}//方法1:unsigned phe( int n )......{ unsigned *a; a = new unsigned[转载 2008-11-29 13:00:00 · 1291 阅读 · 0 评论 -
IEEE745浮点数格式
IEEE745浮点数格式2008-06-05 14:37昨天在分析一个二进制文件时发现里面的浮点数既不是BIG_ENDIAN也不是LITTLE_ENDIAN,顺序有点怪。迫不得已今天查了查IEEE745标准的浮点数格式,论述的最明白的在http://www.moon-soft.com/program/bbs/readelite10020.htm转贴如下【 在 ilovezks (ilovezks)转载 2008-11-04 15:27:00 · 9049 阅读 · 2 评论 -
统计该短文中不同单词和它的出现次数
本程序从正文文件text.in读入一篇英文短文,统计该短文中不同单词和它的出现次数,并按词典编辑顺序将单词及它的出现次数输出到正文文件word.out中.程序用一棵有序二叉树存储这些单词及其出现的次数,一边读入一边建立.然后中序遍历该二叉树,将遍历经过的二叉树上的节点的内容输出.程序中的外部函数int getword(FILE* pFile,char* pszWordBuffer,int nBuf转载 2008-10-22 18:43:00 · 1738 阅读 · 0 评论 -
常用内存池的实现 头文件 mem.h
头文件 mem.h/* * Provide a realtime memory-allocating interface: * * MemBucket: individual memory-allocating interface that can be wrapped to satisfy * some special needs such as m原创 2009-01-12 14:56:00 · 1138 阅读 · 0 评论