自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

转载 Linux驱动入门

Linux驱动入门 作者:齐波 更新时间:2005-04-14    

2006-05-05 11:28:00 1803

原创 电话按键原理

学了数电,模电后,宿舍的电话就惨了,它被我拆的已经不像是一个电话了。不过里面的电路是看不懂了,真对不起宿舍的几位兄弟了(以后只能用手机打电话了)。幸好,按键那一块不是很复杂,下面来跟大家分享一下它的电路图,也算是对宿舍几个兄弟的一个交代。上面的图太复杂了,我们化简一下吧,把那些无关的键都去掉,只剩下数字键,*、#和免提键。由此可见,我们打电话的时候,按不同的键实际上是接通了不同的电

2006-04-30 17:09:00 4924

转载 rfc 1889

Network Working Group Audio-Video Transport Working GroupRequest for Comments: 1889 H. SchulzrinneCategory: Standards Track

2006-04-13 14:15:00 2179

转载 RTP, Real-time Transport Protocol

Description: Protocol suite: TCP/IP. Type: Application layer protocol. Port:

2006-04-13 14:09:00 2361

转载 TP/RTCP(实时传输协议/实时传输控制协议)自定义的相关C结构(参考) 选择自 wgsnet 的 Blog

wgscd转摘的RTP/RTCP (实时传输协议/实时传输控制协议)基于UDP派生出的协议,并增加了对实时传输的控制。一般用于网上传输实时视频数据,比如远程视频监控,视频点播等。 有一本名叫《多媒体网络传输协议》的书上对此2个协议的结构和原

2006-04-11 22:05:00 1698

转载 试论基于RTP协议和MPEG-4的流媒体

试论基于RTP协议和MPEG-4的流媒体       作者:樊

2006-04-11 21:56:00 2045 1

转载 h323 document

 28 May, 1996 SOURCE :   SG15 Plenary May 28, 1966                              TITLE  :Draft Recommendation H.323: VISUAL TELEPHONE SYSTEMS AND     EQUIPMENT FOR LOCAL AREA  NETWORK

2006-04-11 13:53:00 2862

转载 跨平台库--PWLib入门

 跨平台库--PWLib入门document.title="跨平台库--PWLib入门 - "+document.titlePWLib是Portable Windows Library的缩写,翻译为轻便的Windows类库.PWLib采用C++编写,设计初衷是为了能让Openh323在Windows和Unix的X-Windows下运行, 不过随着一步步的完善PWLib已经被跨平台的

2006-04-11 13:47:00 2063 6

转载 OpenH323

同PWLIB指引目的一样,提供OpenH323的一个简单描述和大部分类结构说明,具体蓝色的部分可以通过链接查看继承表及详细介绍OpenH323  1.17.0  概述  在整体继承表中最基本的对象是H323Endpoint类。应用程序通常应该包含继承于该类的子类的实例,并为不同的H323参数定义缺省的参数值(超时等)。当然最重要的是那些定义编解码和程序能够处理信

2006-04-11 13:31:00 1608

转载 Portable Windows Library

刚开始学PWLib,只能以混乱形容,翻译并拼凑出这篇短小的文章,希望后来者少走一些弯路Portable Windows Library  PWLib 1.9.0  概述  为了可以同时构建在Microsoft和Unix X-Window操作系统上应用程序,从很多年前开始,PWLib从创建到逐步晚上,已经成为相当完整而庞大的C++类库。 PWLib在设计之初还提供

2006-04-11 13:29:00 2245 1

转载 Makefile的编写指导(一)

Makefile的编写指导(一) 【打印】 发表时间:2005-8-25 发布人:yhj6688 阅读次数:1530 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的 IDE都为你做了这个工作

2006-04-09 15:18:00 1349

转载 makefile

GNU make 和 makefile GNU make makefile 基本结构 makefile 变量 GNU make 的主要预定义变量 隐含规则 makefile 范例 运行 make 1.9.1 GNU make 在大型的开发项目中,通常有几十到上百个的源文件,如果每次均手工键入 gcc 命令进行编译的话,则会 非常不方便。因此,人们通常利用 make 工具来自动完成编译工作。这些工

2006-04-09 15:16:00 1235

转载 linux socket

Linux环境下的Socket编程发布于2005-05-28 被读24815次 【字体:大 中 小】 什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。

2006-04-08 12:52:00 1462

原创 program linux network

/*********************server.c实现一个简单的服务器编译命令:gcc -o server server.c一个简单的http服务器关于这个服务器,/有一个巧妙的用途,可以用来分析http协议,测试如何请求一个文件或者是一个图片等等(用浏览器连接这个服务器程序),事实上这个程序也正是为这个目的而写的,用同样的方法还可以测试其他的协议,如ftp协议.另外他还可以作为一个代理

2006-04-08 12:17:00 1302

原创 哲学家进餐问题

/********************philosophers.cpp哲学家进餐问题在多线程中如何避免死锁。问题描述:有五位哲学家围绕着餐桌坐,每一位哲学家要么思考要么等待,要么吃饭。为了吃饭,哲学家必须拿起两双筷子(分别放于左右两端)不幸的是,筷子的数量和哲学家相等,所以每只筷子必须由两位哲学家共享  下面是一种有问题的解法,因为在某个时刻,五个哲学家同时拿起五根左手边的筷子,  则

2006-04-04 13:53:00 1862

转载 Linux个人防火墙设计与实现-数据包捕获

摘 要 防火墙是网络安全研究的一个重要内容,数据包捕获是包过滤型防火墙的前提,本文对基于Linux主机的个人防火墙的数据包捕获模块进行了研究,重点论述数据包捕获模块的结构、组成以及功能。首先对信息安全及防火墙的重要性进行论述,并给出防火墙的详细分类;然后分析了基于Linux主机的个人防火墙总体设计及软硬件平台原理,接着论述Linux下的数据包捕获模块结构与原理,并详述其具体实现步骤。    关键词

2006-04-03 14:00:00 3292 1

原创 多线程

/*************************main.cpp关于多线程的测试*************************/#include #include #include using namespace std;//在windows编程中DWORD 就是unsigned long //WINAPI 就是 __stdcall//LPVOID 就是 void *//另外 HAND

2006-04-03 11:13:00 1009

原创 string

/*****************************这是一个学习的工程,专门学习c++的string,也许你会觉得用c语言的 char *用的挺好的但是,如果你真正认识了string后你就不会再坚持要用char *来处理字符串了。这个工程的每一个文件都是针对string的一个方面来的,我希望能在每一个相关的文件中把其牵涉到的知识解释清楚。要熟练的掌握一门编程语言,研习运用库是很重要的。本文

2006-03-31 16:03:00 1651

转载 保护模式基础

保护模式基础 作者:Robert Collins 臭翻:colyli 我记得当我第一次学习保护模式的时候,我刚刚自学完了汇编语言,于是我就有了一个疯狂的念头——自学保护模式。我买了一本包括保护模式示例的80286汇编语言教材,然后就开始学习了。没过几个小时,我意识到我买的书里没有任何有用的示例,因为书里的例子是介绍如何EPROM CHIPS编程的。因此我将那个误导我买此书的海报痛打了一顿。 直到现

2006-03-30 17:43:00 2096

原创 最简单的引导程序

个最简单的引导程序的写法,功能很少,但是我想对操作系统的初学者有一定的帮助。;它实现的功能是制作一张可引导的软盘,软盘的实际内容则是一段程序,则段程序在系统引导的时候在屏幕;上打印一大串的‘a’。只要你有想象力,你就可以把它变成你想要的任何东西。;程序的使用方法是:;1.新建一个文本文件(setup.asm)把上面的程序拷贝到进去,保存;2.用masm和link编译成.exe 文件。执行masm

2006-03-19 04:04:00 2286

转载 ftp/rfc document

RFC 959 (RFC959)Internet RFC/STD/FYI/BCP Archives[ RFC Index | RFC Search | Usenet FAQs | Web FAQs | Documents | Cities ] Alternate Formats: rfc959.txt | rfc959.txt.pdf<!--erfc("959

2006-03-04 01:54:00 2097

原创 enter the world of net working programming , and be a expect of it

when i first see the subject of net work programming, i was puzzed (困惑). what is it , and how i could get through it , or just escape from it . But  i know escape from net work programming is not a go

2006-03-03 13:41:00 979

原创 some functions in assembly

show_str:              show_str:;show a string dh=row number,dl=colum number,cl=color,ds:si point to the string              PUSH      AX              PUSH      BX              PUSH      ES           

2006-02-15 18:35:00 1068

原创 write shell code myself

write shell code is a intresting thing, so that let me do it myself!the first vision of it, not a real shell code, but just like it !section .datafilepath db "/bin/shXAAAABBBB"    ; the stringsection

2006-02-12 23:59:00 1235

原创 a hexedit (scoure code)

to write shell code in linux, we always want to see the execute code, so i write a hex edit myself.the flowing is scoure. (it can only view execute code, cant edit it, but i will add it after, if i h

2006-02-12 23:25:00 1230 1

转载 8086/8088汇编语言指令集

数据传送指令集MOV功能: 把源操作数送给目的操作数语法: MOV 目的操作数,源操作数格式: MOV r1,r2MOV r,mMOV m,rMOV r,dataXCHG功能: 交换两个操作数的数据语法: XCHG格式: XCHG r1,r2 XCHG m,r XCHG r,mPUSH,POP功能: 把操作数压入或取出堆栈语法: PUSH 操作数 POP 操作数格式: PUSH r PUSH M

2006-02-12 14:36:00 2111

原创 be carefull in c

#include int arr[]={0,1,2,3,4};#define TOTAL_ELEMENTS (sizeof(arr)/sizeof(arr[0]))int main(int argc,char *argv[]){    int d=-1,x;    if(d     //这里如果是if(d     //because  TOTAL_ELEMENT is unsigned int  

2006-02-12 13:37:00 1024

原创 what is #pragma in c

#pragma 预处理指令详解[转载]在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中

2006-02-12 13:36:00 940

原创 数据结构实习报告

  中南大学  《数据结构》课程设计      题  目一           运动会记分系统                     题  目二             猴子选大王                    题  目三            航班订票系统                        学生姓名              兰   清                   

2006-01-13 04:44:00 5934

原创 实习题目之一:订票系统(source)

头文件:#ifndef USER_H#define USER_H#include class user{private: std::string id;//id用于登陆系统(readonly) std::string pwd;//密码(read and write) std::string power;//权限(readonly) std::string name;//用户真实姓名(read an

2006-01-12 19:44:00 1427

转载 stl

Effective stl processing dots not google

2006-01-10 14:58:00 884

原创 数据结构实习题目

数据结构课程设计任务书 实验方式与基本要求设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,深刻理解、牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题的能力。(一)问题分析和任务定义对问题的描述应避开具体的算法和涉及的数据结构,它是对要完成的任务作出明确的回答。强调的是做什么,而不是怎么做。 (二)逻辑设计和数据结构的选择

2006-01-10 11:02:00 7548 1

原创 12球问题的再探讨

                                   信 息 熵一 熵的另一种表达形式按照Boltzmann关系式 S=kBlnΩ,式中kB是Boltzmann常数,Ω是系统可及微观状态总数,系统的微观态数目越多,熵值就越大。因此,熵是系统内部分子热运动的混乱度的量度。按统计平均的意义上式还有另一种表示方法,设隔离系统可及微观状态为1,2,3,……,Ω。按Boltzmann等概率

2006-01-08 17:49:00 1401

原创 winsock 编程之初步

下面的程序演示了如何获取主机上的文件用winsock要包含头文件winsock2.h包含库Ws2_32.lib或者包含头文件winsock.h库wsock32.lib程序没有注释,因为最近比较忙写程序也心浮气躁见谅#include #include #include #include #include void get_file(char *host_ip,char *file);void get

2006-01-07 18:24:00 1015

原创 12球问题-----我的解答

前一段时间为考试忙得不可开交,实在没有心情来整理这些可恶的球,请各位见谅。下面我就给出我的解答,也不枉让大家等的花都谢了。再啰嗦一句,即使没有人我还是会认真的把他写出来,因为这是我的承诺,做一个受承诺的人不是很好吗?好了,下面看我的解答把:第一步:把12个小球平均分成3份如下(数字表示球的号码)第一组:1,2,3,4                   第二组: 5,6,7,8          

2006-01-01 01:13:00 1438 1

转载 Windows消息

Windows消息目录1. WM_NULL=$0000:2. WM_CREATE=$0001:    应用程序创建一个窗口3. WM_DESTROY=$0002:    一个窗口被销毁4. WM_MOVE=$0003: 移动一个窗口5. WM_SIZE=$0005:改变一个窗口的大小6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态;7. WM_SETFOCUS=$0007:

2005-12-16 20:29:00 860

原创 一段经典的c 总结

想不到这样的一个程序,让我学到了如此多的东西,一步一步地真相大白,一步一步地逼近真理,这是从来没有过的,我想,如果你是从我的第一篇分析开始一步一的读到这片文章,你也会有同感的,不是吗。除此之外我还学会了怎样把自己写的程序弄得神秘一些,你也一样把,看看我们想法是不是一样啊。(下面是我的想法,你打呢,我很想知道?email me : [email protected] or  [email protected]

2005-12-16 02:36:00 1941

原创 一段经典的c 分析10

#include //密码#define PASSWORD "!ek;dc i@bK(q)-[w]*%n+r3#l,{}:/nuwloca-O;m .vpbks,fxntdCeghiry"//密文#define CODE "@n+,#/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#/;#q#n+,/+k#;*

2005-12-16 02:22:00 994

原创 一段经典的c 分析9

2005-12-16 01:38:00 972 1

原创 一段经典的c 分析8

#include //密码#define PASSWORD "!ek;dc i@bK(q)-[w]*%n+r3#l,{}:/nuwloca-O;m .vpbks,fxntdCeghiry"//密文#define CODE "@n+,#/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#/;#q#n+,/+k#;*

2005-12-16 00:35:00 876

空空如也

空空如也

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

TA关注的人

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