二进制注册表中输入的十进制数字怎么办?今天电脑耍点有点小脾气,需要编辑下注册表。在编辑注册表时,有一个步骤需要“找到或新建一个名为“GlobalmaxTcp WindowSize”的DWORD键值项;将其数据值数据设为“256960”(十进制)”,这下可把我给难住了!怎接触过二进制,可以那是十多年前的事了!早就把他原封不动还给老师了!但是怎也得想办法解决呀,向单位网管同时求教,终于找到一个最简单的方法,现在拿出来和大家一起分享下。同事干脆把二进制转化是禁止的方法也一起放出来,估计好多朋友会遇到和我一样的情况,这下好了,大家看看下面的内容,一定能够顺利把问题解决掉! 一、十进制转二进制 转换方法:用2辗转相除至结果为1,将余数和最后的1从下向上倒序写 就是结果
那么,相对应的256960则为1111010111000000 二、二进制转十进制 转换方法:从最后一位开始算,依次列为第0、1、2...位,第n位的数(0或1)乘以2的n次方,得到的结果相加就是答案
题外话:通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎。 (责任编辑:IT信息技术民工) |