按月存档: 2011/11

鼠标经过单元格改变背景色

分类:网站技术日期:2011-11-28 - 15:43:51评论:18条作者:老谢

 

今天改个页面用到了这个东西,备注一下,怕自己忘了

感谢Leyar,T楼奖品收到

分类:乱七八糟日期:2011-11-25 - 12:49:34评论:38条作者:老谢

活动地址:http://www.leyar.me/activity.html

@Leyar字写的很漂亮 :)

感谢Leyar,T楼奖品收到

IP数据包报头结构分析

分类:网络技术日期:2011-11-19 - 22:43:21评论:14条作者:老谢

实验目的:分析IP报头数据段组件,了解IP报头结构
实验软件:Wireshark

IP数据包报头结构分析
上图为IP报头的结构图,下图为捕捉的IP数据包
IP数据包报头结构分析
版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),IPv6的值(0110)

IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。IP包头最小长度为20字节,由于变长的可选部分最大长度可能会变成24字节。

服务类型(Type of Service):长度8比特。这个子段可以拆分成两个部分:Precedence和TOS。TOS目前不太使用。而Precedence则用于QOS应用。(TOS字段的详细描述RFC 1340 1349)

IP包总长(Total Length):长度16比特。IP包最大长度65535字节。

标识符(Identifier):长度16比特。该字段和Flags和Fragment Offest字段联合使用,对大的上层数据包进行分段(fragment)操作。

标记(Flags):长度3比特。该字段第一位不使用。第二位是DF位,DF位设为1时表明路由器不能对该上层数据包分段。如果一个上层数据包无法在不分段的情况下进行转发,则路由器会丢弃该上层数据包并返回一个错误信息。第三位是MF位,当路由器对一个上层数据包分段,则路由器会在除了最后一个分段的IP包的包头中将MF位设为1。

分段序号(Fragment Offset):长度13比特。该字段对包含分段的上层数据包的IP包赋予序号。由于IP包在网络上传送的时候不一定能按顺序到达,这个字段保证了目标路由器在接受到IP包之后能够还原分段的上层数据包。到某个包含分段的上层数据包的IP包在传送是丢失,则整个一系列包含分段的上层数据包的IP包都会被要求重传。

生存时间(TTL):长度8比特。当IP包进行传送时,先会对该字段赋予某个特定的值。当IP包经过每一个沿途的路由器的时候,每个沿途的路由器会将IP包的TTL值减少1。如果TTL减少为0,则该IP包会被丢弃。这个字段可以防止由于故障而导致IP包在网络中不停被转发。

协议(Protocol):长度8比特。标识了上层所使用的协议。

头部校验(Header Checksum):长度16位,由于IP包头是变长的,所以提供一个头部校验来保证IP包头中信息的正确性。

起源和目标地址(Source and Destination Addresses
):这两个地段都是32比特。标识了这个IP包的起源和目标地址。

可选项(Options):这是一个可变长的字段。该字段由起源设备根据需要改写。可选项目包含以下内容:
松散源路由(Loose source routing):给出一连串路由器接口的IP地址。IP包必须沿着这些IP地址传送,但是允许在相继的两个IP地址之间跳过多个路由器。
严格源路由(Strict source routing):给出一连串路由器接口的IP地址。IP包必须沿着这些IP地址传送,如果下一跳不在IP地址表中则表示发生错误。
路由记录(Record route):当IP包离开每个路由器的时候记录路由器的出站接口的IP地址。
时间戳(Timestamps):当IP包离开每个路由器的时候记录时间。

以太网数据帧结构分析

分类:网络技术日期:2011-11-18 - 21:21:40评论:5条作者:老谢

实验目的:分析IP报头数据段组件,了解数据帧结构
实验软件:Wireshark(OmniPeek下载中……朋友介绍说该软件抓包更强大)
实验线路:ADSL

随便抓的一个数据帧,结构如下
以太网数据帧结构分析

802.3 以太网帧结构
前导码 帧开始符 MAC 目标地址 MAC 源地址 802.1Q 标签 (可选) 以太类型或长度 负载 冗余校验 帧间距
10101010 7个octet 10101011 1个octet 6 octets 6 octets (4 octets) 2 octets 46–1500 octets 4 octets 12 octets
64–1522 octets
72–1530 octets
84–1542 octets

由于抓包软件的问题,只能抓到二层以上的数据帧内容,前导和FCS等等无法抓到,正在下载OmniPeek,下载完以后再尝试
遇到一个有趣的问题,抓到一个数据帧,其中有一个”trailer”字段,网上查阅也查不到资料,后咨询某ie查扣得知,该字段为“垫片”,当帧无法满足最小的64字节后,用该字段来填充让其满足最小的64字节。
以太网数据帧结构分析
二层以上数据帧最大1518字节,6字节源地址、6字节目的地址、2字节类型字段、4字节垫片、加起来总计18字节,正好满足标准MTU 1500字节的大小。
14头部 + 上部46 + fcs 4= 64 ,不算fcs一定是60,填到刚好满足就够
二层以上如果不足46 则在二层上会加入垫片

CPU不给力?高清电影看不起来?没关系,我有硬解码!

分类:乱七八糟日期:2011-11-11 - 15:41:18评论:37条作者:老谢

老谢很喜欢看高清电影,硬盘里1080p的大片一堆,但是cpu不够给力,播放高清影片cpu的资源占用比较厉害,
由于同时可能处理其他任务,所以机器有时候比较卡的,感谢@大D又给我科普了,又让我合理使用了计算机资源(老谢有一块蓝宝石HD3870海外版的显卡,支持硬解码!)

科普
硬解就是通过显卡来解码
软解是CPU来解决
RMVB格式不支持硬解码

至于显卡是否支持,下面是大D原话:

显卡NV要在8600GT开始可以部分硬解
全部硬解要8800了吧,记不清了
ATI要从HD2600PRO开始部分硬解

CPU做浮点运算慢,软解很吃亏,显卡如果支持硬解,那么就把解码的工作交给显卡吧!
继续阅读…

Tags:

【Linux主机】神棍节 11.11元/年 特惠,有木有!!

分类:乱七八糟日期:2011-11-10 - 23:30:10评论:26条作者:老谢

服务器所在地:英国
配置:4核 2GRAM 4G Swap
CloudLinux系统 + LiteSpeed + cpanel面板
空间配置:1111M空间 / 111G流量 / 可建立11个站
官网地址:http://linuxzhuji.net
演示地址:linuxzhuji.xj123.info
购买地址:http://my.linuxzhuji.net/cart.php?a=add&pid=12
英国主机分组:http://my.linuxzhuji.net/cart.php?gid=4
老板赠送的促销代码:OneOrOne 优惠内容:除特价主机外,所有主机年付终身半价

ps:服务器并非老谢卖的!只是推荐

关于“Linux主机”

我们的团队成立于2010年10月提供虚拟主机空间Linuxzhuji.Com,我们为一家新兴的虚拟化服务商、一直坚守效率化、标准化、产业化的发展理念,始终致力于互联网数据行业的发展趋势、我们怀着同样一颗为广大站长服务的心、并致力于为广大中小型站长和企业用户、提供一个真正优质的高速稳定主机、从而大幅减少中小企业和站长建站架设服务器所需的庞大资金开销、于是我们成立了这样一家从事专业虚机业务方面的基础服务商、我们事实证明了一切、用心付出得到了广大用户认可!

PPTP一键安装的方法+itouch/iphone配置VPN

分类:linux日期:2011-11-08 - 9:04:02评论:15条作者:老谢

vps环境buyvm 15刀
系统要求:CentOS 5 32bits/64bits。

Memory: 128.00 MB
Burst: 256.00 MB
Disk Space: 15.00 GB
Bandwidth: 500.00 GB

开始安装,执行下面命令:

wget http://www.diahosting.com/dload/pptpd.sh
sh pptpd.sh

安装完成后会自动提示 PPTP一个默认的用户名(vpn)和随机密码。
当然,PPTP的用户名和密码是可以自定义的
编辑/etc/ppp/chap-secrets

vi /etc/ppp/chap-secrets

开始编辑,逐行输入以下内容:

用户1 pptpd 密码1 *
用户2 pptpd 密码2 *
用户3 pptpd 密码3 *

保存即可

PPTP一键安装的方法原文地址:http://www.vmvps.com/how-to-install-pptp-on-your-yearly-15-dollar-openvz-vps.html

下面来配置iphone的vpn拨号,一路贴图,按步骤一步一步来就好(图总计四张,尺寸较大,载入可能较慢

PPTP一键安装的方法+itouch/iphone配置VPN

PPTP一键安装的方法+itouch/iphone配置VPN

PPTP一键安装的方法+itouch/iphone配置VPN

PPTP一键安装的方法+itouch/iphone配置VPN

浪费可耻,让windows7 32bit支持4G内存!

分类:乱七八糟日期:2011-11-05 - 22:04:50评论:18条作者:老谢

今天跟大D在群里扯淡,聊到windows7跑4G内存的问题,老谢一直没折腾,使用只能识别的3.25G,今晚闲着没事,那就折腾吧,让32bit的win7也能跑4G

首先下载ReadyFor4GB这个工具

在http://www.xj123.info/downdisk“网站附件”目录内可以下载到该工具

下载后解压,然后执行ReadyFor4GB.exe,首先点击“检查”,然后点击“应用”,提示破解完毕后,就可以关掉了

浪费可耻,让windows7 32bit支持4G内存!

接着运行AddBootMenu.cmd,输入“Y”后 ,执行完毕会提示“按任意键关闭”,这个时候按任意键关掉就行了

最后一步很重要,开始 – 运行 – msconfig – 引导 – 把有 [128G with ntkr128g.exe] 字样的引导项设置为默认引导,或者开机的时候选择使用这个来引导内核

浪费可耻,让windows7 32bit支持4G内存!

重启后,可以使用128G内存!

理论知识

32位操作系统采用X86架构。32位X86架构是指个人电脑的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。32位地 址总线可以支持 的内存地址代码是4096MB。这4GB个地址码正好可以分配给4GB内存。但是其它寄存器都需要系统分配给它们地址代码,所以总容量为4GB的内存就有 一部分内存分配不到地址代码而不能使用。

其实,Vista/Win7自身完全支持超过4GB大内存,只是微软不让使用而已。但其实在 Win7上可以通过程序破解Windows PAE内核文件ntkrnlpa.exe,绕过Zw Query License Value API函数的许可限制,让32位的VISTA/Win7支持超过4GB物理内存。

博客搬家至日本东京

分类:网站运营日期:2011-11-04 - 9:53:50评论:45条作者:老谢

欢迎大家帮忙测速,谢谢

网通速度和美国好像差不多,我是电信,上传速度不是很理想,但是打开速度还是不错的

C:\Users\Administrator>ping www.xj123.info
正在 Ping www.xj123.info [50.31.252.143] 具有 32 字节的数据:
来自 50.31.252.143 的回复: 字节=32 时间=98ms TTL=44
来自 50.31.252.143 的回复: 字节=32 时间=99ms TTL=44
来自 50.31.252.143 的回复: 字节=32 时间=98ms TTL=44
来自 50.31.252.143 的回复: 字节=32 时间=96ms TTL=44

50.31.252.143 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 96ms,最长 = 99ms,平均 = 97ms

Fatal error: Allowed memory size of 33554432 bytes exhausted

分类:网站技术日期:2011-11-04 - 9:52:07评论:2条作者:老谢

博客搬家至东京机房,打开博客提示

Fatal error: Allowed memory size of 33554432 bytes exhausted

错误是由于内存不足导致的,编辑wp-config.php,在里面加入一句

define('WP_MEMORY_LIMIT', '64M');

问题解决