18 ji_gr

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

Berkely DB完全体验(序)

这个题目写的大了点,这里先说明一下。即将用BerkelyDB做一个不小的项目,所以有机会对其作细致深入的研究。BerkelyDB是一个OpenSource的嵌入是数据库。关于BerkelyDB的具体情况,可以参考下面的链接:官方网站:http://www.sleepycat.com文档资料:http://www.sleepycat.com/docs/ref/toc.html在后面的作品中,将从整体

2005-06-07 17:25:00

Doxygen不错!

 今天发现Doxygen,真得很不错。Doxygen带来了两个好处:1。不用专门写文档了(写过吗?没有吗?写过吗?只是研就一下而已,何必认真呢 :))。2。写程序时候考虑到doxygen的因素,必然会认真规范的写注释了。一举两得,Doxygen不错!今天就说这点儿,下回再说吧!

2005-06-04 22:55:00

创建和调用dll文件简单示例(vc6)

在vc6中,新建一个Win32 Dynamic-Link Library Project.命名为:dllexample。然后看下面的例子。下面是dllexample.cpp://===================================#include "stdafx.h"/* * dll文件的输出函数声明 */extern "C" _declspec(dllexport) float

2005-06-03 11:56:00

strcpy和strcat为何写的如此简单?

 //未经许可请勿转载char * strcat (char * dst, char * src){           char * cp = dst;           while( *cp )                   ++cp;           /* Find end of dst */           while( *cp++ = *src++ )          

2005-05-31 22:39:00

工作需要,开始研究数据压缩

这一阵子,折腾来折腾去,现在又要研究数据压缩了!huffman, Lzw, bwt还有什么?……思考中!

2005-04-14 22:28:00

eclipse初体验

一直都是在MS的东西作开发,昨天终于忍不住体验了一把eclipse感觉到时挺舒服的,也很新鲜。简单说:界面不落俗套操作也挺简单速度有些慢。呵呵,写到这里,想起一个笑话:有位老兄被请去喝茶,此兄连连称道:好茶,好茶!主人很高兴说:这茶不错吧!此兄答道:好茶啊,不冷也不烫,正好!

2005-03-06 21:22:00

uC/OS-II中的全局变量声明

/*声明:本文作者: 纪国瑞 保留一切权力 http://blog.csdn.net/ji_gr未经许可,请勿转载在uC/OS-II的代码中,应用了一种让人耳目一新的全局变量定义方法。在《uC/OS-II》中,作者给出了解释,但是这里还是忍不住要讨论一番。我们知道,全局变量的使用有两个问题:1.要给它分配内存,并且只能分配一次。2.在其它模块中也要能通过extern关键字调用。按照平时的定义,如果

2005-03-03 22:45:00

用javascript实现html页面之间的参数传递

=========================================================声明:       作者:纪国瑞 华北电力大学控制系统中心       要转载此文,必须包含本声明,并不得修改本声明。 =========================================================       我们知道,在服务器端asp程序可以接受

2005-03-01 20:41:00

在pc下编译ucos

在你下的文件里应该有一个test文件夹吧,在test里面有一个叫做maketest的批处理文件和一个test.mak文件。主要用这两个文件调试,不要直接用编译器的编辑工具。其实主要是一个路径问题。在maketest里主要是把编译器的路径写对然后,在test.mak里面同样也是编译器路径和文件路径的问题,只要把相应的绝对路径写对就行了。调试:在dos或者win2000的cmd下,一路

2004-11-07 18:35:00

MSRA Interview Written Exam(December 2003,Time:2.5 Hours)

MSRA Interview Written Exam(December 2003,Time:2.5 Hours)1写出下列算法的时间复杂度。(1)冒泡排序;(2)选择排序;(3)插入排序;(4)快速排序;(5)堆排序;(6)归并排序;2写出下列程序在X86上的运行结果。struct mybitfields{unsigned short a : 4;unsigned short b : 5;uns

2004-10-19 16:00:00

堆和栈的区别

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

2004-10-02 10:09:00

关于计算机接口的小结

注释: 摘自http://www.eebyte.com  2003-4-22  电子工程师网站,稍做修改!//http://jjrly.mysmth.net    CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接

2004-09-24 15:41:00

成功的在PC机上编译通过了ucos-ii

首先找到了bc31,windows真是害人不前,在bc31下作多文件编译总是搞不定。后来发现在ucos-ii的文件里有一个maketest的批处理文件。适当修改其参数文件test.mak. cmd,>>../ maketest, 轻松搞定!修改了test.c再次maketest,运行。搞定!由于实在x86下,已经给了现成的代码,无需作那些硬件相关的修改,即可载pc下编译通过。下

2004-09-22 17:05:00

如何检测内存泄漏——重载new和delete

版权申明 本文可以被自由转载,但是必须遵循如下版权约定: 1、保留本约定,并保留在文章的开头部分。 2、不能任意修改文章内容,或者删节,增加。如果认为本文内容有不当之处需要修改,请 与作者联系。 3、不能摘抄本文的内容,必须全文发表或者引用。 4、必须保留作者署名、注明文章出处。(本文授权给www.linuxaid.com.cn) 5、如不遵守本规定,则无权转载本文。  作者 ariesram 电

2004-09-19 09:07:00

开始研究ucos-ii

ucos-ii是一个源码公开的实时操作系统内核。 找到了它的代码,以及邵贝贝翻译的那本由Jean J. Labrosse写的书,Jean J. Labrosse是ucos-ii的开发者。ucos-ii是一个实时操作系统,比linux要简单的多。相关资源:http://www.ucos-ii.com我的uC/OS-II相关文章uC/OS-II中的全局变量声明 在pc下编译ucos

2004-09-17 14:47:00

我读代码系列(一)--------Hello, world!

//原创文章,保留一切权力,转载请注明出处 //作者:ji_gr 前言: 我读代码系列试图通过一些经典的代码,探讨一些C++的细节,进而发掘更深入的东西。我始终认为,作为一个好的程序员,应该有洞悉本质的本领,更要有善于把握代码细节的习惯!// The Hello world program. // 来源:http://www.research.att.com/~bs/hello_world.c /

2004-07-31 11:02:00

INTEL面试题(转载)

发信人: CtrlC (转载文章专用帐号), 信区: C标  题: INTEL面试题(转载)发信站: 饮水思源 (2001年11月05日23:25:41 星期一), 站内信件【 以下文字转载自 CS 讨论区 】【 原文由 babycat 所发表 】1. 三个float:a,b,c问值(a+b)+c==(b+a)+c(a+b)+c==(a+c)+b2. 把一个链表反向填空3. 设计一个重采样系统,说

2004-07-25 11:58:00

发信人: thebestone (Simple life), 信区: C

发信人: thebestone (Simple life), 信区: C标  题: 【合集】几道面试题发信站: 饮水思源 (2002年01月20日17:44:41 星期天), 站内信件☆──────────────────────────────────────☆    skyman (太空人) 于 2001年11月16日11:53:18 星期五 提到:1。int i=5,j;   j=(++i

2004-07-25 11:56:00

华为面试题

发信人: CtrlC (转载文章专用帐号), 信区: C标  题: 华为面试题 (转载)发信站: 饮水思源 (2001年11月05日23:23:43 星期一), 站内信件【 以下文字转载自 job 讨论区 】【 原文由 Joesmith 所发表 】华为面试题 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什

2004-07-25 11:52:00

C++中构造函数和析构函数

在前面的《关于C++中的new》,我犯了一个很白痴的错误:new是一个用来动态分配内存的操作,而成员函数是静态分配内存的。new一个对象,只是给他的成员变量分配动态空间。           为了了解构造函数和析构函数,写了下面的程序: class myclass{public: myclass(); ~myclass(); void myfun();private: int member;};m

2004-07-24 11:30:00

查看更多

勋章 我的勋章
    暂无奖章