自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 计算机启动过程详解2>

打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天白云时,计算机到底都干了些什么事情。   首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码

2010-01-16 16:29:00 479

转载 Linux启动过程详解1>

正文开始]启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,

2010-01-16 16:19:00 603

原创 malloc-free调试

用上面的方法可以记录free的位置和参数,如果要记录malloc的位置,稍微复杂一点 C/C++ code#include #include void *debug_malloc(size_t size, const char *file, int line, const char *func){ void *p; p =

2009-12-10 17:35:00 957 2

原创 下面的程序的功能是将"mov ax,4c00h"之前的指令复制到内容0:200处,补全程序

下面的程序的功能是将"mov ax,4c00h"之前的指令复制到内容0:200处,补全程序assume cs:codecode segmentmov ax,csmov ds,axmov ax,0020hmov es,axmov bx,0mov cx,____s:mov al,[bx]mov es:[bx],alinc bxloop smov ax

2009-12-09 14:19:00 14933 2

原创 c获得文件大小

 1.MFC中的方法:(C++)CFileStatus status;CFile::GetStatus("D://test.txt",status);long lSizeOfFile;lSizeOfFile = status.m_size;lSizeOfFile的值就是D://test.txt文件的大小2.标准C获得文件大小的5种方法(注意:"__FILE_

2009-11-27 13:49:00 1053

转载 __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程

 root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件#ifndef CLOBAL_H #define GLOBAL_H #include int funca(void); int funcb(void);#endifroot@xu

2009-11-11 10:09:00 1572

原创 C/C++ 文件读写操作总结

 C/C++ 文件读写操作总结 在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:  1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于BCB库的文件操作;5、特殊文件的操作。壹、基于C的文件操作   在ANSI C中,对文件的操作分为两

2009-11-06 13:52:00 920

原创 工作用的几个makefile

//1Objs= VBaseComponent.o VClientThread.o VCriticalSection.o Vfc.o /VGlobal.o VIniFile.o VList.o VListenThread.o VListenThreadList.o VLog.o /VNetGlobal.o VPeerThread.o VPeerThreadList.o VProcMut

2009-10-31 18:09:00 520

原创 VC环境下DLL接口申明的三种方式 supconsupcon的专栏

 本文将介绍三种提供DLL接口的方式(对于如何编写DLL内部的代码不做介绍),由于笔者工作时间不长,难免有疏漏的之处,还请各位大侠不吝赐教,谢谢!方案一:个人认为算是比较“循规蹈矩”的一种在DLL中写好接口的实现代码后,然后提供一个申明接口的头文件供调用者使用,我想一般都会这样写:第一步:定义需要的宏(后面会介绍该宏的作用)#ifdef __DLLNAME_XX  #define _X

2009-10-31 17:44:00 749

原创 C封装类写的一个DLL,所对应的接口为类的相应接口

  //h#ifndef __AVIWriteDll_Interface_h__#define __AVIWriteDll_Interface_h__#ifdef WIN32 #define DLL_API extern "C" __declspec( dllexport )#else // Linux ARM 9 #define DLL_API extern "C

2009-10-31 17:32:00 1334

原创 检测程序是否退出,然后启动

#!/bin/bash echo "dorun Start--------------------------------------------------------/n" while [ 1 ] do pathname="/video/startup" appname="main" #for

2009-10-31 17:07:00 685

原创 Linux 下的两个脚本 安装服务

//videoserver#!/bin/bash## videoserver## chkconfig: 3456 11 91# description: videoserver# Source function library.. /etc/rc.d/init.d/functionsprog="videoserver"start() {

2009-10-29 10:26:00 528

转载 dup,dup2函数

 dup,dup2函数这两个函数的功能是输出的重定向 定义这两个函数的头文件是unistd.h,有兴趣的可以自己看看这个头文件包含的内容 要提的是这个头文件同时定义了下面三个常量 o STDERR_FILENO = 2 标准错误输出 o STDIN_FILENO = 0 标准输入

2009-07-28 11:11:00 875

原创 以太网数据帧的格式分析

一、 以太网数据帧的格式分析大家都知道我们目前的局域网大多数是以太网,但以太网有多种标准,其数据帧有多种格式,恐怕有许多人不是太清楚,本文的目的就是通过帧格式和Sniffer捕捉的数据包解码来区别它们。以太网这个术语一般是指数字设备公司(Digital Equipment)、英特尔公司(Intel)和施乐公司(Xerox)在1982年联合公布的一个标准(实际上它是第二版本,第一版本早在19

2009-07-23 11:18:00 10880 2

原创 网络课后习题

7-10设TCP使用的最大窗口为64KB,即64*1024字节。而传输信道貌岸然的带宽可认为 是不受限制的。若报文段的平均时延为20ms,问所能得到的最大的吞吐量是多少? 答:可见在报文段平均往返时延20ms内,发送方最多能发送64×1024×8比特,所以最大的吞吐量为=64×1024×8÷(20×10-3)=26214400bit/s=26.21Mbit/s ----吞吐量在书上是个概念问题

2009-07-20 09:41:00 4500 5

原创 短小的日志类 和用cout<<"A"<<B<<"/n"一样

短小的日志类  和用cout如果需要 可以自己重载   //H#ifndef _MYLOG_HEADER_ #define _MYLOG_HEADER_#include "VString.h"#include #include /* 功能:写日志的类作者:wangzhongweiEMAIL:[email protected]

2009-04-17 15:57:00 846

Unix网络编程及配套源代码

今天在论坛里下载了这本书 对初学网络编程都 相对还好 上传了

2009-04-30

空空如也

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

TA关注的人

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