自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 人性的弱点

当一个人要抛弃一件自己曾喜爱的东西或一个人时,他不会去想到曾经带给的快乐和帮助,不会去想得到他那一刹那的喜悦,想到的永远是这个东西或这个人为什么我要放弃! 管理员在2009年8月13日编辑了该文章文章。 --> -->

2014-04-03 20:38:12 567

原创 IEEE 802家族

802网络是一系列局域网的总称,802.11只是其中的一种,其中只要是802网络,都会包含物理层PHY和MAC两种组件,其中MAC是决定数据传输和如何访问媒介的规则,PHY主要是定义其中的细节;802的规范主要是点后的标识符,例如802.3表示多路载波监听访问冲突规范,802.2表示逻辑链路层,802规范的重心是在OSI的最下面两层,其中802.11中又分为802.11a、b、g以及n,主要是MA

2014-04-03 20:38:10 1034

原创 巧妙的在cygwin中添加clear命令

说起来cygwin,不得不夸一下,使我们能在windows下不用装虚拟机就可以使用到Linux的开发环境,对于电脑配置比较低的人来说确实是个福音(阿门),但是,它终归只是一个精简的环境,有好多问题有时会让我们很不爽,比方我现在遇到的这个:装好后里面没有clear命令,怎么办,重新装?太麻烦,选择full装?太大太慢,只能想个方法了,不能为了一个命令就大刀阔斧吧。    其实我们仔细想一下,我们

2014-04-03 20:38:08 993

原创 socket网络编程函数

《1》inet_addr(): 简述:将一个点间隔地址转换成一个in_addr,返回一网络字节顺序表示的Internet地址。使用:server_addr.sin_addr.s_addr = inet_addr("192.168.0.10");《2》inet_aton()将字符串表示的网络地址转换为该地址数值的整数表示,返回的数字总是按照网络字节顺序的。inet_addr与inet_aton的区别

2014-04-03 20:38:05 424

原创 TFTP协议实现

依据TFTP协议的规定,实现通过TFTP来实现文件的传输功能。TFTP Server:实现功能:实现TFTP服务器,可以让用户下载文件命令:   tftps rootdir(请求的文件路径)实现思路: 监听69端口 接收到数据后,fork子进程服务该客户端 分析客户端的请求报文,检查是否有扩展参数 如果有扩展参数,则回应OACK,并等待客户端对OACK做回应 启动传输数据 文件传输结束后子进程退出

2014-04-03 20:38:03 978

原创 UDP类型的 client/server 实例

基于UDP协议的网络通信主要用于消息的收发,因为它为不可靠的协议;服务器程序:Int main(){Int servfd;Struct Sockaddr_in server_addr,client_addr;Char buf[] = " ";Int len = sizeof(server_addr)Bzero(&server_addr,sizeof(server_addr)

2014-04-03 20:38:01 1040

原创 简单的广播收发

向局域网发送广播:server.cInt main(){Int sockfd;Struct sockaddr_in server_addr, client_addr;Int broadcast_en = 1;Socklen_t broadcast_len = sizeof(broadcast_en);Char buf[] = "good luck";Bzero(&s

2014-04-03 20:37:59 420

原创 知识点

1、Linux部分各个文件夹的意义是什么? /bin /lib /etc /mnt /boot  /bin 存放如ls ,mv,rm等常用的命令工具   /lib 在linux执行或编译一些程序的时候,均会用到的一些函数库。  /etc 系统在开机过成中需要读取的文件均在这个目录中,例如用户的 帐号与密码,系统的主要设定。   /mnt这是软盘与光盘等移动存储设备默认挂载的地方。   /boot 

2014-04-03 20:37:55 446

原创 麻烦牛人帮忙解释一下

今天面试碰到一道题,感觉作的还可以,可是回来在vc上一运行,发现很多问题,我学自动化的,C++接触的不深,平常就是拿来做Qt,现在发现自己学的还不够,但求牛人从原理上讲明白一点:#includeiostream.h>#includestring.h>class B{    private:        char m_strName[80];    double b;p

2014-04-03 20:37:53 392

原创 C语言中最容易出错的知识点

一、宏定义   程序在预处理的时候,执行的内容就有宏定义,而在C语言中宏定义有三种表达形式:   1、#ifdef 标识符 //定义了宏就执行语句一     语句一#else     语句二#endif2、#ifndef 标识符 //没有定义宏就执行语句一     语句一#else     语句二#endif3、#if 表达式 //表达式成立就执行语句一    语句一#else    语句二#en

2014-04-03 20:37:51 458

原创 驱动学习总结

这几天正在学习linux的设备驱动,至此算是有了一个皮毛的认识,但谈不上深入,毕竟接触才一个星期,在这里我就算是总结一下自己的笔记,希望能对某某人有点帮助,不对的牛人们帮指点一下,相信虚心努力就会有收获。废话不说,开始了:   首先,来聊一下自己对驱动的认识,linux的驱动是在内核中实现的,驱动程序占据内核的80%以上,驱动是直接与硬件打交道的,在我们的应用程序中,通过系统调用函数,比如:rea

2014-04-03 20:37:49 618

一句话Linux问答

主要是针对Linux的使用和解决方法,以及Linux下经常会出现的问题的解决方法,提供Linux下常用的工具集和网站

2010-04-04

空空如也

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

TA关注的人

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