- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅