- 博客(38)
- 资源 (2)
- 收藏
- 关注
原创 个人简历(更新至2009-06-09)
编号 4000000006238584 更新日期 2009-06-09简历名称 English Resume通信(设备·运营·增值服务) | 软件工程师 | 3年工作经验 | 博士 | 北京<img src="http://my.chinahr.com/Resume/GetImg.aspx?UserId=0" alt="
2009-06-09 15:47:00 1473
转载 D-BUS
介绍 dbus的是一个低延迟,低开销,高可用性的ipc机制。是desktop-bus的简称 更多细节: * 低延迟:dbus一开始就是用来设计成避免来回传递和允许异步操作的。很像x协议 * 低开销 : dbus使用一个二进制的协议,不需要转化成像xml这样的文本格式。因为dbu
2009-06-06 20:27:00 1965
转载 gvim 开发环境配置文件
" 项目: gvim 配置文件" 作者: " 安装: sudo apt-get install vim-gtk" 用法: 将本文件(.vimrc)拷贝到$HOME/colorscheme desert" 使用 murphy 调色板" set nocompatible" 设定文件浏览器目录为当前目录set bsdir=bufferset autochdir
2009-06-05 14:11:00 1618
转载 嵌入式WEB服务器
随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。本节主要介绍这种应用的开发和移植工作。 用户首先需要在嵌入式设备上成功移植支持脚
2009-05-20 19:30:00 1033 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 1592
转载 嵌入式常用资源链接
嵌入式网站集锦 最新添加: 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 831
转载 Linux下使用交叉编译工具开发powerpc(mpc83xx)
写在前面 符号##后面语句均为注释 需要做的操作命令以 $ 或 #开头,且都位于一行的开始 以下绝大部分操作是针对于我们的开发主机(PC),其他是针对于开发板(MPC8349itx) 对于主机上的操作,所说目录路径是相对于/usr/local/mpc8349/mytest/来描述的 开发主机的系统为redhat9,开发板通过串口1连接主机,终端工
2009-03-30 13:00:00 4496
转载 autotools使用流程
autotools使用流程正如前面所言,autotools是系列工具,读者首先要确认系统是否装了以下工具(可以用which命令进行查看)。· aclocal· autoscan· autoconf· autoheader· automake使用autotools主要就是利用各个工具的脚本文件以生成最后的Makefile。其总体流程是这样的:· 使用aclocal生成一个“aclocal.m4”文
2009-03-24 14:04:00 828 1
转载 想成为嵌入式程序员应知道的16个基本问题
这是嵌入式C程序员的基本知识。作者在Embedded Systems Programming杂志上发表了很多嵌入式系统开发方面的文章。C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情
2009-03-24 13:57:00 518
转载 手把手教你把Vim改装成一个IDE编程环境(图文)
1写在前面Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美
2009-01-17 22:43:00 606
原创 IEEE 802.16安全机制的研究与实现
文章编号:IEEE 802.16安全机制的研究与实现高长喜, 杜海涛, 周亚建, 钮心忻(北京邮电大学网络与交换国家重点实验室 信息安全中心, 北京 100876)摘要: 分析并讨论了IEEE 802.16标准的安全机制,并指出了其安全缺陷和最新标准的相关安全改进工作。在安全机制分析的基础上,设计了802.16d标准安全系统的软件架构并在Linux平台下以可动态加载的内核模块的
2009-01-14 13:56:00 1806 2
原创 常用内存池的实现 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 1305
原创 常用内存池的实现 头文件 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 1168
转载 RHEL5 YUM的使用
1.卸载rhel的yum相关的包2.安装centos的源RHEL(Centos5)默认都安装了yum,如果没有需要安装以下rpm包以下rpm包均为5.2版本的rpm包,如果你的操作系统不是5.2的,需要在http://centos.ustc.edu.cn/下寻找相应的版本的yum的安装文件,rhel可是使用centos的rpm包及yum的源32位系统:wget http://cento
2009-01-04 19:43:00 2685
转载 两个单向链表(表长不等)后半部分重合,怎么找到开始重合的那个节点
两个单向链表(表长不等)后半部分重合,怎么找到开始重合的那个节点?用最简单的方法 提示是:列方程!!! 我的解法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 959 1
转载 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 1524
转载 C++ 对象的内存布局(下)
C++ 对象的内存布局(下) 陈皓http://blog.csdn.net/haoel <<<点击这里查看上篇 重复继承 下面我们再来看看,发生重复继承的情况。所谓重复继承,也就是某个基类被间接地重复继承了多次。 下图是一个继承图,我们重载了父类的f()函数。 其类继承的源代码如下所示。其中,每个类都有两个变量,一个是整形(4
2008-12-01 12:07:00 521
转载 C++ 对象的内存布局(上)
C++ 对象的内存布局(上) 陈皓http://blog.csdn.net/haoel前言 07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例都是非常简单的,主要是为了说明一些机
2008-12-01 12:05:00 754
转载 费波那其数列
费波那其数列,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 1311
转载 关于list-(5) 单向list反转
关于list-(5) 单向list反转 链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:struct linka
2008-11-29 12:58:00 1462
转载 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 9206 2
转载 统计该短文中不同单词和它的出现次数
本程序从正文文件text.in读入一篇英文短文,统计该短文中不同单词和它的出现次数,并按词典编辑顺序将单词及它的出现次数输出到正文文件word.out中.程序用一棵有序二叉树存储这些单词及其出现的次数,一边读入一边建立.然后中序遍历该二叉树,将遍历经过的二叉树上的节点的内容输出.程序中的外部函数int getword(FILE* pFile,char* pszWordBuffer,int nBuf
2008-10-22 18:43:00 1758
转载 关于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 429
转载 UNIX 高手的 10 个习惯
克服不良的 UNIX 使用模式级别: 中级Michael Stutz (stutz@dsl.org), 作者, 顾问2007 年 2 月 09 日采用 10 个能够提高您的 UNIX? 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习
2008-09-29 21:56:00 432
转载 I/O重定向详解及应用实例
1、 基本概念(这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关; c、 用 d、 用 > 来改变送出的数据信道(stdout, stde
2008-09-26 18:51:00 504
转载 关于>&2、2>&1等重定向的详细解释
在POSIXshell中,命令的结果可以通过%>的形式来定义(其中%表示文件描述符:1为标准输出stdout、2为标准错误stderr)!系统默认%值是1,也就是1>,而1>可以简写为>,也就是默认为>。而stdout的默认目标是终端(这点不用验证吧)。另外,stderr的默认目标我个人认为也是终端,比如:#abcddcbash: abcddcba: not found.错误信息显示在
2008-09-25 15:20:00 644
转载 GDB概述
图形化调试器 ddd insight标题: [转载]GDB概述GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、
2008-09-23 15:14:00 537
转载 RRDtool简体中文教程 v1.01 – 6
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classi
2008-09-22 21:36:00 1160
转载 RRDtool简体中文教程 v1.01 – 5
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2008-09-22 21:34:00 1640
转载 RRDtool简体中文教程 v1.01 – 4
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2008-09-22 21:33:00 1807
转载 RRDtool简体中文教程 v1.01 – 3
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-09-22 21:31:00 2406
转载 RRDtool简体中文教程 v1.01 – 2
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable
2008-09-22 21:29:00 1714
转载 RRDtool简体中文教程 v1.01 – 1
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-09-22 21:28:00 1484
转载 Apache APR可移植运行库简介(4)
1.5.3错误处理大型的系统程序的错误处理是十分重要的,APR作为一个通用库接口集合详细的说明了使用APR时如何进行错误处理。1.5.3.1 错误码定义错误处理的第一步就是定义返回码,包括“错误码和状态码分类”。APR的函数大部分都返回int类型作为返回码的,不过为了更明确易懂,APR在apr_errno.h中使用typedef int apr_status_t将其进
2008-09-22 12:58:00 798
转载 Apache APR可移植运行库简介(3)
1.4 应用APR我们首先make install一下,比如我们在Makefile中指定prefix=$(APR)/dist,则make install后,在$(APR)/dist下会发现4个子目录,分别为bin、lib、include和build,其中我们感兴趣的只有include和lib。下面是一个APR app的例子project。该工程的目录组织如下:$(ap
2008-09-22 12:56:00 600
转载 Apache APR可移植运行库简介(2)
1.3 APR构建1.3.1获取APR编译APR的第一个步骤就是获取APR开发包。通常情况下,你可以到APR的官方网站http://apr.apache.org/download.cgi去下载。一般情况下,APR开发包很容易理解为仅仅是一个开发包,不过事实上并不是。目前,完整的APR实际上包含了三个开发包:apr、apr-util以及apr-iconv,每一个开发包分别独立开发,并拥有自己
2008-09-22 12:54:00 798
转载 Apache APR可移植运行库简介(1)
1.1 何为APR?APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。随着Apache的进一步开发,Apache组织决定
2008-09-22 12:45:00 617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人