- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 11步让你成为更优秀的程序员
1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃肿。现代的编程语言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决,而如今使用lambd
2012-12-29 14:21:49 439
翻译 RFC2616------超文本传输协议HTTP/1.1
说明本文档规定了互联网社区的标准组协议,并需要讨论和建议以便更加完善。请参考“互联网官方协议标准”(STD 1)来了解本协议的标准化状态。本协议不限流传发布。版权声明Copyright (C) The Internet Society (1999). All Rights Reserved.摘要超文本传输协议(HTTP)是一种为分布式,协作式的,超媒体信息系统。它是一种通用
2012-12-26 15:04:16 4975
原创 RFC0959---FTP协议
文件传输协议(File Transfer Protocol, FTP) 1. 介绍 FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可 靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在 阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。 2. 概览 在本节中我们
2012-12-24 15:09:27 2280
原创 如何使用Wireshark抓包
Wireshark使用说明: Protocol(协议):可能的值: ether,fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp.如果没有特别指明是什么协议,则默认使用所有支持的协议。Direction(方向):可能的值: src, dst,src and dst, src or dst如果
2012-12-22 15:40:12 694
原创 windows系统设置保护视力方法
一:更改窗口的背景图片 1:在桌面右击选择“个性化”;2:选择“窗口颜色和外观”;3:选择“高级外观设置”;4:然后在“高级窗口颜色和外观”中点击“项目”的下拉菜单,选择其中的窗口;5:接着选择右边的颜色选项,再点其它,然后把色度设为85,饱和度设为123,亮度设为160,单击添加到自定义颜色,一直到确定。 二.更改文件夹背景 1、文件夹背景的修改
2012-12-22 13:54:33 1393
翻译 RFC1219-- On the Assignment of Subnet Numbers
使用这种技术纯碎是本地的事情,不会影响其他网络。此技术的使用是自由决定的。综述: RFC-950 指定了用掩码进行子网的划分。RFC-950没有指明同一个网络的不同子网是不是要有不同的掩码。这种歧义令人遗憾,因为这导致了路由协议不支持不同掩码。 网络管理员必须决定每个子网的掩码。这包括估计每个子网的主机数。因为预测每个子网的增长速度是不可能的,效率低的决
2012-12-19 20:59:55 906
原创 硬盘寻址方式
硬盘有两种寻址模式,一种就是C/H/S(Cylinder/Head/Sector)寻址模式,也可以称为三维地址模式,这是硬盘最早采用的寻址模式,当时硬盘的容量还非常小,人们采用与软盘类似的结构生产硬盘,也就是硬盘盘片的每一条磁道都具有相同的扇区数,由此产生了所谓的3D参数(Disk Geometry),既磁头数(Heads)、柱面数(Cylinders)、 扇区数(Sectors),以及相应的寻址
2012-12-19 09:01:08 5657 1
原创 RTP/RTCP 头部字段介绍
RTP的协议层次RTP(实时传输协议),顾名思义它是用来提供实时传输的,因而可以看成是传输层的一个子层。它建立在UDP上。同UDP协议一样,为了实现其实时传输功能,RTP也有固定的封装形式。RTP用来为端到端的实时传输提供时间信息和流同步,但并不保证服务质量。服务质量由RTCP来提供。不少人也把RTP归为应用层的一部分,这是从应用开发者的角度来说的。操作系统中的TCP/IP等协议栈所提
2012-12-17 13:57:00 3234
原创 Busybox: 解决IPV6路由表删除时遇到的:No Such Process问题
环境: 嵌入式系统,Busybox-1.00版本,IPV6网络环境,DHCPV6动态获取网关和路由信息。问题: 当使用route命令尝试删除默认网关:route -A inet6 del ::/0 gw 2001::1 dev br0 操作失败,系统温馨提示: SIOC[ADD|DEL]RT: No Such Process分析: Busybox-1
2012-12-17 13:34:41 2897
原创 jrtplib介绍
一、流媒体简介随着Internet 的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声音
2012-12-11 15:59:56 628
原创 HTTP断点续传
在以前版本的HTTP SERVER也是不支持断点的,HTTP/1.1开始就支持了,具体如下: 在HTTP请求的头部信息里面,通常是这样的: "GET /file/testfile/ HTTP/1.1\r\n"(路径名、文件名) "Host: 172.1.2.3\r\n"(服务器主机) "Content-Type: text/xml; charset=\"utf-8\"\r\
2012-12-11 10:01:42 981
原创 FTP断点续传
FTP客户端实现要建立两个通道,一个控制命令通道,让FTP服务器知道客户端要干什么,一个数据传输通道。所谓的两个通道只不过是两个调用了connect函数的连接,只是控制命令通道专门用来传输一些字符串命令信息(注:服务器响应命令后返回的消息也是通过控制命令通道来传输的)。而数据通道则是用来传输文件。控制命令通道一定是由客户端向服务器的连接(默认的端口是21,也可以指定端口,这要看服务器的设置)。连接
2012-12-11 09:45:13 1006
原创 FTP的Port模式和passive模式
Port模式是client端打开一个端口连接ftp Server的20端口port模式客户端主动打开一个端口:PORT 172,8,20,8,196,204;端口号就是 196*256 + 204; pasv模式是客户端请求PASV模式:REQUEST:PASV,然后服务器主动打开一个端口:RESPONSE:227 Entering Passive Mode (192,168
2012-12-07 15:14:38 1232
Windows 7 Folder Background Changer(W7FBC)
2013-03-22
更改文件夹背景颜色
2012-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人