- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 补码的数学严谨定义
从上面的截图可以看出补码2^n-N=(2^n-1)-N+1=(取反)+1 (注意2^n-1-N就是取反)从上面的式子可以看出,补码的定义:互补的码,谁与谁互补?以前有个互补角的定义,和是180度的角互称互补角,简称补角,也可以理解是最大角度之差是180度的,以此类推:计算机中负数的补码就是该负数的绝对值与谁的和是2^n的,或者这么理解,这个负数与哪个正数的最大差的绝对值是2^n的,则不难看
2012-05-28 22:52:29 2301 1
原创 如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。
对二进制数来说,先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。 当然你也可以用先减1后取反的方法来求补码对应的原码。 对于求负数的补码求原码:按照求补码逆运算 为(-1) + (取反) 同时补码的理论依据 负数的原码就是负数的补码=(取反)+(1)所以(-1) + (取反) = (取
2012-05-27 12:20:01 9977 4
转载 有符号类型的最小负数的补码的由来
有符号类型的最小负数的补码的由来一、 16位的有符号整数(int)在计算机中是用补码存储数据 为什么不用原码存 就是因为原码表示不了最小值-32768如果是原码表示的话,编码中+0是用16个0表示,-0是用1后跟15个0表示但是由于+0等于-0所以相当于多花了一个编码来编码0那么用补码会怎样补码+0编码出来是16个0-0 = [1000000000000
2012-05-27 12:00:24 2557
转载 减法变加法------补码----同余理论
原码就是原来的表示方法反码是除符号位(最高位)外取反补码=反码+1以前学习二进制编码时,老师讲了一堆堆的什么原码啊反码啊补码啊xxxx转换啊,还有负数的表示方式啊 总是记不零清,终于从网上找到了一种比较好的讲解方式,保存再share一下,不过为了系统化讲解,又找来了一些编码的基础知识,如果只想看负数编码记忆法,请跳转到1.如果你不知道二进制怎么编码,请继续,否则请跳到2
2012-05-26 23:57:10 11535 2
转载 机械计算机
机械计算机现今世界已进入到计算机时代,电子计算机更新换代日新月异,从386到奔腾到双核,从台式机到笔记本到掌上电脑目不暇接。但是,这些未曾见过的机械计算机图片,它们是工业革命的产物,比古老的算盘已跨出了很大的一步,比计算尺也有了革命性的改进!科技无止境,有质的改变才能有大的飞跃,这是科技步步循进中的规律。目录简介历史沿革诞生与发展
2012-05-26 11:25:36 7582 1
转载 原码反码补码基础
原码就是原来的表示方法反码是除符号位(最高位)外取反补码=反码+1以前学习二进制编码时,老师讲了一堆堆的什么原码啊反码啊补码啊xxxx转换啊,还有负数的表示方式啊 总是记不零清,终于从网上找到了一种比较好的讲解方式,保存再share一下,不过为了系统化讲解,又找来了一些编码的基础知识,如果只想看负数编码记忆法,请跳转到1.如果你不知道二进制怎么编码,请继续,否则请跳到2
2012-05-25 23:22:18 2882
转载 TCP/IP反码求和校验
以4bit(计算方便一点,和16bit是一样的)做检验和来验证。 建设原始数据为 1100 , 1010 , 0000(校验位) 那么把他们按照4bit一组进行按位取反相加。 1100取反0011 , 1010取反是0101,0011加上0101 是1000,填入到校验位后 1100 , 1010 , 1000 那么这个就是要发送的数据。收到数据后同样进行按位取反相
2012-05-25 22:43:11 1562
转载 批处理中百分号%的作用
如果是 %a% 这种形式 ,就是变量的引用,@echo offset a=123 rem定义一个变量a 赋值为123echo %a% rem显示出变量a的值(如果不加% %系统会把a当字符处理了,不会当成变量的) %%i 这种变量是for 语句里面 特有的变量(还有一种是外部变量,接受外部参数的格式是%1 -%9 共9个变量),只有在批处理里面才写 两个 %% 号表示变量,cmd中只用 一个 %
2012-05-02 23:19:26 12787 1
转载 JAVA-OPTS引发的思考
JAVA-OPTS引发的思考我们在性能测试过程中,经常要修改应用的JAVA-OPTS参数。修改这些参数,不单单是修改这些数字,本着知其所以然的态度,我们要知道这些参数背后的意义。常见的JAVA-OPTS的配置项。JAVA_OPTS=”-server -Xms1536m -Xmx1536m -XX:NewSize=320m -XX:MaxNewSize=320m -XX:PermSi
2012-05-02 23:11:55 1128
转载 JBOSS部署机制
JBoss 的部署架构可以分为三个部分:热部署机制、部署的通用流程、部署的过程。热部署机制,使得我们在不需要重启JBoss的情况下,可以增加、修改和删除部署单元。JBoss会在运行时“察觉”到这些变化,并做出相应的处理。部署的通用流程,是一个对不同类型的部署单元都适用的部署过程。JBoss支持多种部署单元,包括 jar格式的EJB组件、war格式的Web组件、ear格式的企业应用组件、sa
2012-05-02 22:55:24 1864
转载 批处理,%~d0 cd %~dp0 代表什么意思
批处理,%~d0 cd %~dp0 代表什么意思 ~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录cd是转到这个目录,不过我觉得cd /d %~dp0 还好些选项语法: ~0 - 删除任何引号("),扩充 %0 %~f0 - 将 %0 扩充到一个完全合格的路径名(“f”是file,即
2012-05-02 22:38:48 3994
转载 自己写的一个启动JBoss服务器的bat批处理
分类: JBoss 服务器 ======================================================@echo offrem ----------------------------------------------rem JBoss Bootstrap Script for Win32rem ---------------------
2012-05-02 20:40:19 1205
转载 cd /d %~dp0是什么意思啊?
cd /d %~dp0是什么意思啊?cd /d %~dp0是什么意思啊? 这句的意思是 更改当前目录为批处理本身的目录 有些晕吧?不急,我举例 比如你有个批处理a.bat在D:\qq文件夹下 a.bat内容为 cd /d %~dp0 在这里 1 cd /d %~dp0的意思就是cd /d d:\qq\2 %0代表批处理本身 d:\qq\a.b
2012-05-02 20:33:25 7126
转载 深入掌握Java技术 EJB调用原理分析
深入掌握Java技术 EJB调用原理分析 一个远程对象至少要包括4个class文件:远程对象;远程对象的接口;实现远程接口的对象的stub;对象的skeleton这4个class文件。在EJB中则至少要包括10个class:Bean类,特定App Server的Bean实现类,Bean的remote接口,特定App Server的remot
2012-05-01 10:55:08 746
原创 ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源如此提示是由于没有JAR包中找不到MAIN,可以手动添加或自己修改利用ECLIPSE填写JAR中的MAIN方法后,就可以调试了,如下。否则会提示找不到源指定MAIN位置的地方打包后的MANIFEST.MF文件的内容就多了MAIN类了(多了第二行)Manifest-Version: 1.0Main-Cl
2012-05-01 00:48:29 2996 1
转载 jar打包命令-指定主类一次搞定!
jar打包命令-指定主类一次搞定!最近在百度上有好多朋友询问jar命令的使用方法,更多情况下是为了把Java程序转换成可执行文件,据我所知,现在有两种可行的方法:1、终端使用jar命令将.class打包成xx.jar文件,然后在META-INF \MAINFEST.MF里面添加主类 Main-Class:主类名开始本帖主题内容:google了一下,几乎全是采
2012-05-01 00:27:41 11112
transfer dense121迁移学习模型模板参数不变只训练classifier这一层的参数.py
2020-06-17
PARTIONMAGIC
2011-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人