大家帮忙看一个16进制校验和是怎么算的 [问题点数:40分,无满意结帖,结帖人YAOZI0805]

Bbs1
本版专家分:0
结帖率 50%
Bbs9
本版专家分:50585
Blank
红花 2018年11月 Delphi大版内专家分月排行榜第一
2018年5月 Delphi大版内专家分月排行榜第一
2018年2月 Delphi大版内专家分月排行榜第一
2018年1月 Delphi大版内专家分月排行榜第一
2017年12月 Delphi大版内专家分月排行榜第一
2017年8月 Delphi大版内专家分月排行榜第一
2017年7月 Delphi大版内专家分月排行榜第一
2017年5月 Delphi大版内专家分月排行榜第一
2017年3月 Delphi大版内专家分月排行榜第一
2017年2月 Delphi大版内专家分月排行榜第一
2016年12月 Delphi大版内专家分月排行榜第一
2016年11月 Delphi大版内专家分月排行榜第一
2016年10月 Delphi大版内专家分月排行榜第一
2016年9月 Delphi大版内专家分月排行榜第一
2016年8月 Delphi大版内专家分月排行榜第一
2016年7月 Delphi大版内专家分月排行榜第一
2016年6月 Delphi大版内专家分月排行榜第一
2016年5月 Delphi大版内专家分月排行榜第一
2016年4月 Delphi大版内专家分月排行榜第一
2016年3月 Delphi大版内专家分月排行榜第一
2016年2月 Delphi大版内专家分月排行榜第一
2016年1月 Delphi大版内专家分月排行榜第一
2015年12月 Delphi大版内专家分月排行榜第一
2015年11月 Delphi大版内专家分月排行榜第一
2015年10月 Delphi大版内专家分月排行榜第一
2015年9月 Delphi大版内专家分月排行榜第一
2015年8月 Delphi大版内专家分月排行榜第一
2015年7月 Delphi大版内专家分月排行榜第一
2015年6月 Delphi大版内专家分月排行榜第一
2015年5月 Delphi大版内专家分月排行榜第一
2015年4月 Delphi大版内专家分月排行榜第一
2015年3月 Delphi大版内专家分月排行榜第一
2015年2月 Delphi大版内专家分月排行榜第一
2015年1月 Delphi大版内专家分月排行榜第一
2014年12月 Delphi大版内专家分月排行榜第一
2014年11月 Delphi大版内专家分月排行榜第一
Blank
黄花 2017年11月 Delphi大版内专家分月排行榜第二
2017年4月 Delphi大版内专家分月排行榜第二
2017年1月 Delphi大版内专家分月排行榜第二
2014年10月 Delphi大版内专家分月排行榜第二
2014年9月 Delphi大版内专家分月排行榜第二
Bbs9
本版专家分:50585
Blank
红花 2018年11月 Delphi大版内专家分月排行榜第一
2018年5月 Delphi大版内专家分月排行榜第一
2018年2月 Delphi大版内专家分月排行榜第一
2018年1月 Delphi大版内专家分月排行榜第一
2017年12月 Delphi大版内专家分月排行榜第一
2017年8月 Delphi大版内专家分月排行榜第一
2017年7月 Delphi大版内专家分月排行榜第一
2017年5月 Delphi大版内专家分月排行榜第一
2017年3月 Delphi大版内专家分月排行榜第一
2017年2月 Delphi大版内专家分月排行榜第一
2016年12月 Delphi大版内专家分月排行榜第一
2016年11月 Delphi大版内专家分月排行榜第一
2016年10月 Delphi大版内专家分月排行榜第一
2016年9月 Delphi大版内专家分月排行榜第一
2016年8月 Delphi大版内专家分月排行榜第一
2016年7月 Delphi大版内专家分月排行榜第一
2016年6月 Delphi大版内专家分月排行榜第一
2016年5月 Delphi大版内专家分月排行榜第一
2016年4月 Delphi大版内专家分月排行榜第一
2016年3月 Delphi大版内专家分月排行榜第一
2016年2月 Delphi大版内专家分月排行榜第一
2016年1月 Delphi大版内专家分月排行榜第一
2015年12月 Delphi大版内专家分月排行榜第一
2015年11月 Delphi大版内专家分月排行榜第一
2015年10月 Delphi大版内专家分月排行榜第一
2015年9月 Delphi大版内专家分月排行榜第一
2015年8月 Delphi大版内专家分月排行榜第一
2015年7月 Delphi大版内专家分月排行榜第一
2015年6月 Delphi大版内专家分月排行榜第一
2015年5月 Delphi大版内专家分月排行榜第一
2015年4月 Delphi大版内专家分月排行榜第一
2015年3月 Delphi大版内专家分月排行榜第一
2015年2月 Delphi大版内专家分月排行榜第一
2015年1月 Delphi大版内专家分月排行榜第一
2014年12月 Delphi大版内专家分月排行榜第一
2014年11月 Delphi大版内专家分月排行榜第一
Blank
黄花 2017年11月 Delphi大版内专家分月排行榜第二
2017年4月 Delphi大版内专家分月排行榜第二
2017年1月 Delphi大版内专家分月排行榜第二
2014年10月 Delphi大版内专家分月排行榜第二
2014年9月 Delphi大版内专家分月排行榜第二
Bbs5
本版专家分:2251
Blank
蓝花 2016年3月 移动开发大版内专家分月排行榜第三
Bbs7
本版专家分:14382
Blank
黄花 2012年5月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2012年4月 Delphi大版内专家分月排行榜第三
2011年8月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:0
大家看这个波特率怎么算,帮忙
我现在要用PC机跟单片机通过串口通信,单片机用的是AT89C2051,它只用了XTAL1从外部接了<em>一个</em>8M的时钟输入,XTAL2没接。 我将AT89C2051的串口设置为工作方式3,定时/计数器1用的是工作方式2,TH1和TL1的值为0eeH,但按公式算出来波特率不对,总是和PC机不能通信,请教各位高手,是否单端输入的晶振,工作频率的计算不同于双端输入的?应该<em>怎么</em>算?
win716进制计算器的字 是怎么算的?
win7计算器 有个程序员型,<em>16进制</em>转化10进制,当选择为 “字”时,FF89 得到-119rnrn请问这个“字”是如何计算的?
怎么输出的是乱码,大家帮忙
[code=C#] System.IO.StreamWriter sr = File.AppendText("log.txt");rn sr.WriteLine("\n");rn sr.WriteLine("" + System.DateTime.Now + " 国产药品id " + i + "因" + ex.Message + "没有提取成功,请联系工程师解决");rnrn sr.Close();rn[/code]rnrn结果一打开是乱码!。。。
16进制加法校验和
char ch;rnint a=0,h=0,b=0; rna=1;rna=j;rnwhile(a) //将测试列表所选行转换为<em>16进制</em>rn h+=((a)%16)<
计算文本中十六进制的校验和
计算文本中十六进制的<em>校验和</em>.在VC++60下测试通过.很好用的<em>一个</em>小工具.
大家帮我看看这个16进制数据校验和怎么算出来的??
<em>16进制</em>9个字节完整的指令如下: 2E 09 00 27 04 66 66 66 62,其中前3个字节2E 09 00是命令头后面的27是前3个字节的<em>校验和</em>,接着后面4个字节04 66 66 66是数
java累加和校验实现方式16进制
java累加和校验实现方式<em>16进制</em>
十六进制字符串按位异或校验和和校验工具下载
网上下载的,转载一下,方便平时通信测试时做的<em>一个</em>计算小工具。献上给需要的人。 网上下载的,转载一下,方便平时通信测试时做的<em>一个</em>计算小工具。献上给需要的人。 相关下载链接://download.csdn
c#计算十六进制字符串的和校验
该篇通过说明字符串与数组的转换,以及数组与整数的操作,从而说明一种计算十六进制字符串的方法
这个计算校验和怎么算谢谢
说明如下rnThe checksum byte is calculated according to the following procedure:rnrnsum=0;rnfor each of the characters dorn sum=sum+character assii codern sum=(sum SHL 1)+(sum SHR 7)rnrnrn(SHL= shift left,SHR=shift right)rnrn/////////////////rneg:rnByte no. character(s)(decimal notation)rn1 2rn2 32rn3 49rn4 46rn5 32rn6 196(= checksum of byte 1 to byte 5)rnrn请问这196 是<em>怎么</em>算出来的 谢谢
大家帮忙一个正则表达式
String REGEX = "([a-zA-Z_]+(?=\\()\\([^()]*(\\([^()]+\\))*[^()]*\\))";rnrn如上,这个正则<em>怎么</em>解释?空的“()”在上面正则里面有什么用?
~~~~~~~~~~~大家帮忙一个Exception
我在main里调用<em>一个</em>从DataSource获得的连接,并对数据库执行了<em>一个</em>查询操作;rn调用了<em>一个</em>专门获得连接的类里的<em>一个</em>方法getCon():rnpublic static Connection getCon() throws Exceptionrn Context initCtx = new InitialContext();rn Context envCtx = (Context) initCtx.lookup("java:comp/env");rn DataSource ds = (DataSource)envCtx.lookup("jdbc/TestDB");rn Connection conn=ds.getConnection();rn return conn;rn rn rn错误信息rnException in thread "main" exceptions.IllegalIpException: SQLException:Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initialrnrn请问谁能解释一下是<em>怎么</em>回事吗?rn
写给大家看的算法书
写给<em>大家</em>看的算法书 ([日]杉浦贤) 中文完整pdf扫描版[38MB],本书从平常的事物入手,用非常常见的生活案.
累加和校验算法(CheckSum算法)
因为外界总会对电路存在或多或少的干扰,对于数字信号,很可能导致传输的数据出现千差万别。对于很多需要传输数据的场合,尤其是一些数据可能会影响一些硬件的动作(诸如嵌入式的一些设备、机器人等),错误的数据可能会带来一些隐性风险,想想都可怕。 由于本人是嵌入式相关领域的,平时玩的都是单片机,当然单片机的性能千差万别,不过很多的性能都只能说是勉强够用,毕竟成本考虑。 所以今天的校验说法,比较简单,但是有...
累加校验和CRC16校验计算器
累加<em>校验和</em>CRC16校验计算器,对输入控制的不好,重新输入建议清空后重新输入
累加和校验的问题,麻烦大家
麻烦<em>帮忙</em>求个校验码 地址 0x30 0x31 卡号 0x30 0x36 0x30 0x30 0x30 0x33 0x44 0x30 0x31 0x32 地址与卡号的和校验分为2字节 ASCII 码发送
累加和校验算法
计算一串数据的累加和,即数据相加后的模255的值。 U8 CheckSum(U8 *buf, U8 len) { U8 i, ret = 0; for(i=0; ilen; i++) { ret += buf[i]; } return ret; }
十六进制加法检验和的问题
char data={3,3,0,0,3,0,4,2,3,0,4,2,3,0,4,4,3,0,4,4,3,0,4,5,3,0,4,5,3,0,4,6,3,0,4,6} 在DATA数组里,其实33,00
怎么算两数的公倍数?请大家帮忙
我想用FOR循环实现rn可是FOR里不能用浮点数..算出来是错的rnrn<em>大家</em>的意见呢 ?
找个算异或校验和的代码
算个异或<em>校验和</em>,那位给帮个忙。rn $GPRMC,204700,A,3403.868,N,11709.432,W,001.9,336.9,170698,013.6,Ernrn 这一串算出来应该是 6E
一个算法,怎样将16进制的字符累加取反加1
输入 char str={ "aa','1d','ea','00" ,"00','00','00','00" ,"00','02','aa','55" ,"04','00','13','02" ,"b
求累加和校验算法
如题求C#累加和校验程序
常用校验算法
1、在计算机通信中为什么需要对接收的数据进行校验?         在计算机通信中,可能是点对点通信或者是广播方式通信,具有发送端设备和接收端设备。在整个通信网络或通信线路里面,存在有该设备需要的数据、其他设备需要的数据、干扰所产生的信号(如果不处理,可能也会被当成正常数据进行处理)。同时,由于接地不好或者干扰源的问题(例如电焊机、变频器、中频炉等),可能使部分数据被干扰,数据不完整或者错误
请教大家,LRC校验是怎么算的?
谁有 LRC校验 相关的介绍?
移位运算是怎么算的
假如是int类型的,占4个字节,32位,为什么左移33和1位是一样的,左移33右边不都补零了吗?那不全是零了。还有1<<31为-2147483648。但是1左移31位最高位不就变成1了,其余位全是0了,那不也是0吗,请高手解答这个是<em>怎么</em>算的
||是怎么算的
#include rnmain()rnrn int i, j, k;rn rn i = 3; j = 3; k = 3;rn printf("%d", i < j || ++j < k);rn rn return 0;rnrnrn这不是先算 ++j j的值应该变成4了吧rn3<4应该是1啊
Logit 是怎么算的?
从知乎借几张图来描述,先看看odds 是什么?   然后Logit 就 是 Log of odds:          
大家帮忙看看我写的这个算多态么
又看了下多态对多态好像有了些感觉 所以写个程序 <em>大家</em>看下 这应该算是多态吧? 但是好像 对于多态的特点好像不是能很好的体现,<em>大家</em>说下应该如何完善这个代码段才能更加体现多态????rn[code=Java]class Shapern void style()rn rn rnrnrnclass Circle extends Shapern void style()rn System.out.println("Circle's Style");rn rnrnrnclass Square extends Shapern void style()rn System.out.println("Square's Style");rn rnrnrnrnrnclass Personrn private String name;rn Person(String name,Shape i)rn i.style();rn rnrnpublic class TestShape rnrnpublic static void main(String[] args) rn Circle c = new Circle();rn Square s = new Square();rn Person p1 = new Person("name1",c);rn Person p2 = new Person("name2",s);rn rn rn rn rn rnrnrn[/code]
校验码计算器展示与说明
这个软件是电源控制软件(VB版本)调试时用的<em>一个</em>自己写的小软件,功能很简单就是求若干个十六进制之和的低八位。
怎么计算crc16校验数据的校验码
第一、CRC-16校验码计算方法: 常用查表法和计算法。计算方法一般都是: (1)、预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器; (2)、把第<em>一个</em>8位二进制数据(既通讯信息帧的第<em>一个</em>字节)与16位的CRC寄存器的低        8位相异或,把结果放于CRC寄存器,高八位数据不变; (3)、把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移...
16进制和ASCII码校验码计算工具
<em>16进制</em>和ASCII码校验码计算工具,直接输入和计算,包含所有模式,可在软件界面下方选择
十六进制加和校验工具
十六进制加和校验工具十六进制加和校验工具十六进制加和校验工具
基于十六进制传输的字符串校验算法
由于在项目中,经常会碰到一些十六进制传输的字符串,今天看文档,看了<em>一个</em>不错的校验算法,来分享一下: 传输包的命令格式如下: CMD - NBF - [data_byte0 ... data_byten] - CKS where:         CMD - 命令字节,范围: 80h - FFh         NBF- 命令字节数,从data_byte0 ... data_byt
帮忙一个注册码
给出<em>一个</em>序列号,如:58992015(这个序列号是任意给的)通过如下算法:rnrn(序列号/9的余数)+(序列号/7的余数)+(序列号的后四位+1234)+(序列号的前四位+4321)rn不足位数的补零,超过的换下位置。(序列号的后四位+1234)+(序列号的前四位+4321)的位置。rn 则得出结果为:35324910220(不同的序列号得出的结果不同)rn我不懂编程的,希望哪位高手rn帮我用C语言写<em>一个</em>完整的程序,谢谢!
大家帮忙看看了
jTree1.setCellRenderer(new DefaultTreeCellRenderer()rn public Component getTreeCellRendererComponent(JTree tree,Object value, boolean sel, boolean expanded, boolean leaf,int row, boolean hasFocus) rn rn super.getTreeCellRendererComponent(tree, value, sel, expanded,leaf, row, hasFocus);rn if(leaf)rn rn System.out.println(value.toString());rn setTextNonSelectionColor(getColor(value));rn rn rn return this;rn rn );rnrn protected Color getColor(Object value) rn Color tColor;rn if (value.toString().equals("男")) rn rn tColor = Color.red;rn rn else rn rn tColor = Color.blue;rn rn return tColor;rn rnrn这个存在问题:rn1、通过输出System.out.println(value.toString());来看,<em>怎么</em>不是遍历一遍呢rn2、setTextNonSelectionColor(getColor(value));颜色设置<em>怎么</em>不对rnrn在线等带高手帮助!!!!rn
大家帮忙看下下
我想用xml生成<em>一个</em>树型菜单,用xsl中解析xml,我想实现如下功能,,jump()为js方法。里面的F1为参数,我要取出xml中的数据做为参数,相当于"+"'>"这样的句子,就是想在xsl中的js里传入动态参数,<em>怎么</em>实现呀?也不知道<em>大家</em>能否明白我的意思,各位帮<em>帮忙</em>呀!
大家帮忙看看吧
jTree1.setCellRenderer(new DefaultTreeCellRenderer()rn public Component getTreeCellRendererComponent(JTree tree,Object value, boolean sel, boolean expanded, boolean leaf,int row, boolean hasFocus) rn rn super.getTreeCellRendererComponent(tree, value, sel, expanded,leaf, row, hasFocus);rn if(leaf)rn rn System.out.println(value.toString());rn setTextNonSelectionColor(getColor(value));rn rn rn return this;rn rn );rnrn protected Color getColor(Object value) rn Color tColor;rn if (value.toString().equals("男")) rn rn tColor = Color.red;rn rn else rn rn tColor = Color.blue;rn rn return tColor;rn rnrn这个存在问题:rn1、通过输出System.out.println(value.toString());来看,<em>怎么</em>不是遍历一遍呢rn2、setTextNonSelectionColor(getColor(value));颜色设置<em>怎么</em>不对rnrn在线等带高手帮助!!!!rn
大家帮忙看看错。
这是我的类声明 ,文件名称person.hrn[code=C/C++]rn//person.hrn#include rnrnclass personrnrnprivate :rn static const int LIMIT = 25;rn string lname;rn char fname[LIMIT];rnrnpublic :rn person()lname = ""; fname[0] = '\0';rn person(const string &ln,const char *fn = "heyyou");rn void show()const;rn void Formalshow()const;rn;[/code]rnrn这是我的类定义,文件名称person.cpprn[code=C/C++]rn//person.cpprn#include "person.h"rn#include rnusing namespace std;rnrnperson::person(const string &ln,const char *fn)rnrn lname = ln;rn strncpy(fname,fn,LIMIT-1);rn fname(LIMIT-1) = 0;rnrnrnvoid person::show()constrnrn cout<
校验和计算原理
<em>校验和</em>思路首先,IP、ICMP、UDP和TCP报文头都有检验和字段,大小都是16bit,算法基本上也是一样的。在发送数据时,为了计算数据包的检验和。应该按如下步骤:1、把<em>校验和</em>字段设置为0;2、把需要校验的数据看成以16位为单位的数字组成,依次进行二进制反码求和;3、把得到的结果存入<em>校验和</em>字段中 在接收数据时,计算数据包的检验和相对简单,按如下步骤:1、把首部看成以16位为单位的数字组成,依次进行二
校验和的计算方法
<em>校验和</em>算法         首先,IP、ICMP、UDP和TCP报文头都有检验和字段,大小都是16bit,算法基本上也是一样的。     在发送数据时,为了计算数据包的检验和。应该按如下步骤:     1、把<em>校验和</em>字段设置为0;     2、把需要校验的数据看成以16位为单位的数子组成,依次进行二进制反码求和;     3、把得到的结果存入<em>校验和</em>字段中     在接收数据时,计
编写一个计算机程序用来计算一个文件的16位校验和
题目 编写<em>一个</em>计算机程序用来计算<em>一个</em>文件的16位<em>校验和</em>。最快速的方法是用<em>一个</em>32位的整数来存放这个和。记住要处理进位(例如,超过16位的那些位),把它们加到<em>校验和</em>中。* 原理: 把要发送的数据看成16比特的二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补<em>一个</em>字节的0以凑成偶数。 例子: 16位<em>校验和</em>计算,下图表明<em>一个</em>小的字符串的16位效验和的计算。 为了计算<em>校验和</em>,发...
C语言,计算一个文件的16位校验和
效验和(checksum)  原理:把要发送的数据看成二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补<em>一个</em>字节的0以凑成偶数。  例子:16位效验和计算,下图表明<em>一个</em>小的字符串
计算一个文件的16位效验和——matlab语言的实现
第一次写CSDN的博客,感觉好激动。前些日子刚好做了<em>一个</em>计算<em>一个</em>文件的16位<em>校验和</em>的计网实验,本来要求是用C++写的,后来觉得太麻烦了,想起了一年前自学了一段时间的matlab,然后就想到用matlab来处理计算可能会方便一些(其实就是觉得C++处理起来有些麻烦),于是就抱着试一试的心态,结果就成功了。               看一下题目: 编写<em>一个</em>计算机程序用来计算<em>一个</em>文件的16位效验和
大家帮忙看看吧!!!
<em>怎么</em>判断 DateTime 类型的数据是否为空?
帮忙看看吧……大家
m_pRecord.CreateInstance(__uuidof(Recordset));rn _bstr_t vSQL;rn vSQL = "select * from 用户信息列表 ";rn m_pRecord->Open(vSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);rn for (m_pRecord->MoveFirst();!m_pRecord->adoBOF;m_pRecord->MoveNext())rn rn CString vstr1, vstr2,vstr3;rn vstr1 = (LPCTSTR)(_bstr_t)m_pRecord->GetCollect("userid");rn vstr2 = (LPCTSTR)(_bstr_t)m_pRecord->GetCollect("password");rn vstr3 = (LPCTSTR)(_bstr_t)m_pRecord->GetCollect("PES");rn MessageBox("you are here");rn if (atof(vstr1) == atof(m_USE) && atof(vstr2) == atof(m_PSD) && atof(vstr3) == atof(m_PER))rn rn MessageBox("登录成功");rnrn m_pRecord->Close();rn m_pConnection->Close();rn OnOK();rn rn MessageBox("bijiaoyixia");rn rn if (m_pRecord ->adoEOF)rn rn m_pConnection->Close();rn MessageBox("用户名或密码错误");rn rnrnrnrn——————————————————————————————————————rn代码有点长,没有全部贴出。但应该可以看出我是要实现<em>一个</em>登陆功能的。当我输入错误的用户名和密码时,并不会输出“用户名或密码的提示”。也就是说,此程序是在推出循环的时候出了错误。我看不出来<em>怎么</em>错了。。<em>大家</em>帮<em>帮忙</em>吧。。输入正确的时候,也是有问题的,用catch的话,说是unknown error。
校验和 checksum 如何计算
问下<em>校验和</em>是<em>怎么</em>计算的? DD E7 E7 以上DD,E7,E7均为<em>校验和</em>。请问是如何计算出来的。另外计算时是否包含还不清楚
checksum校验和的计算
转载于https://blog.csdn.net/lanhy999/article/details/51123626/如何计算UDP/TCP<em>校验和</em>checksum一、下面的图是<em>一个</em>UDP的检验和所需要用到的所有信息,包括三个部分:1.UDP伪首部2.UDP首部3.UDP的数据部分(切记不要遗漏该部分,否则就~吐血了~)首先解释下伪首部的概念,伪首部包含IP首部一些字段。其目的是让UDP两次检查数据...
奇偶校验算法
1即计算出所给数中包含1的个数 方法一:每一位分别异或(时间复杂度O(n)n代表数位数) 函数功能:如果1的个数为奇数个,则返回1,如果1的个数为偶数个,则返回0。 parity_check(unsigned x) { int val=0; while(x) { val^=x;//val 和x进行异或运算 x&amp;gt;&amp;gt;=1;//x右移一位 } return val&amp;am...
怎样定义一个16位的2进制数作异或用
如题。。。
checksum-8位和16位校验和代码示例
#include #include unsigned char ip_hdr_8[] = { 0x45,0x00, 0x00,0x3c, 0x00,0x00, 0x00,0x00, 0x40,0x01, 0x00,0x00, // checksum 0xc0,0xa8, 0x01,0x25, 0xda,0x3c, 0x06,0x82 }; unsigned short
大家帮忙看看了。。。。。
101. which one is true? rn A.An anonymous class can be declared as static. rn B.A static inner class cannot be a static member of the outer class. rn C.A static inner class does require an instance of the enclosing class. rn D.Instance member of a static inner class can be referened using the class name of the static inner class.rnrnanswer:crn102.public class MyCircle rn public double radius; rn public double diameter; rn public void setRadius(double radious) rn 6) this.radius=radius; rn 7) this.diameter=radius*2; rnpublic double getRadius() rnreturn radius; rn rn A. The MyCircle class is fullly encapsulated rn B. The diameter of a given MyCircle is guaranteed to be twice its radius. rn C. Line 6 and 7 should be in a Synchronized block to ensure encapsulation. rn D. The radius of a MyCircle object can be set without affecting its diameter. rnanswer: drnrnrn程序段2: rn1.Object sobj = new Object ( ) ; rn2. sobj = null ; rn3. sobj = new Object ( ) ; rn4.sobj = new Object ( ) ; rn问:这段代码中,第几行的内存空间符合垃圾收集器的收集标准? rn答:第1行和第3行。因为第2行为sobj赋值为null,所以在此第1行的sobj符合垃圾收集器的收集标准。而第4行相当于为sobj赋值为null,所以在此第3行的sobj也符合垃圾收集器的收集标准。 rn如果有<em>一个</em>对象的句柄a,且你把a作为某个构造器的参数,即 new Constructor ( a )的时候,即使你给a赋值为null,a也不符合垃圾收集器的收集标准。直到由上面构造器构造的新对象被赋空值时,a才可以被垃圾收集器收集。 rn程序段3: rn1.Object aobj = new Object ( ) ; rn2.Object bobj = new Object ( ) ; rn3.Object cobj = new Object ( ) ; rn4.aobj = bobj; rn5.aobj = cobj; rn6.cobj = null; rn7.aobj = null; rn问:这段代码中,第几行的内存空间符合垃圾收集器的收集标准? rn答:第7行。注意这类题型是认证考试中可能遇到的最难题型了。 rn行1-3分别创建了Object类的三个对象:aobj,bobj,cobj rn行4:此时对象aobj的句柄指向bobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。 rn行5:此时对象aobj的句柄指向cobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。 rn行6:此时仍没有任何<em>一个</em>对象符合垃圾收集器的收集标准。 rn行7:对象cobj符合了垃圾收集器的收集标准,因为cobj的句柄指向单一的地址空间。在第6行的时候,cobj已经被赋值为null,但由cobj同时还指向了aobj(第5行),所以此时cobj并不符合垃圾收集器的收集标准。而在第7行,aobj所指向的地址空间也被赋予了空值null,这就说明了,由cobj所指向的地址空间已经被完全地赋予了空值。所以此时cobj最终符合了垃圾收集器的收集标准。 但对于aobj和bobj,仍然无法判断其是否符合收集标准。 rnrnrn
大家帮忙看这条SQL怎么 处理
[size=16px][code=SQ]select busi_id,case busi_levelrn when 1 then (select busi_id from ma_busi_tree where busi_level=2 and up_busi_id=?)endrn from ma_busi_tree where busi_level in(1,2);[/code][/size]rn这个?的值是第一行那个busi_id,但如果直接写busi_id时候,运行的结果相当于和第二行的busi_id相比较!所以 该<em>怎么</em>改???
大家帮忙看看这存储过程怎么写??
我想要实现的是从前台传入<em>一个</em>参数,先判断这个数在以它为主码的那个表有没有存在,如果有存在,就能在以它为外码的这张表中插入记录
大家帮忙一个这个程序,是怎么回事。
Declare Function winexec lib "kernel" (byval lpcmdline as string, byval ncmdshow as integer) as integerrnSub command1_clickrn dim i as integerrn i=winexec("notepad.exe","c:\wst.txt",9)rn if i>32 then rn msgbox "调用正确"rn elsern msgbox“调用错误”rn end ifrnend subrn 提示“错误的参数号或无效的属性赋值”rn请问大哥,大姐,这是<em>怎么</em>回事啊。
大家帮忙一个java程序,是有关于匿名类的
public class Parcel7rn public class Wrappingrn private int i;rn public Wrapping(int x)i=x;rn public int value()return i;rn rn public Wrapping wrap(int x)rn return new Wrapping(x)rn public int value()rn return super.value() * 47;rn rn ;rn rn public static void main(String[] args)rn Parcel7 p=new Parcel7();rn Wrapping w=p.wrap(10);rn System.out.println(w.value());rn rnrn/*470*/rn我不明白为什么最后的结果不是10?rnw不是<em>一个</em>Wrapping的对象吗,为什么不是调用自己的方法?
关于对字符串做异或运算
如何对<em>一个</em>字符串里的每天字符做异或运算 比如 :string s = "abcdedfg"; int nn = 99; 如何用数字99对每个字符做异或运算,并返回新的字符串
计算机网络中,16位校验和的实现
#include #include #include #include #include using namespace std; struct M { int hegiht; int low; }; struct MM { M m1; M m2; }; MM add(MM g1, MM g2) { MM demo; int f[4] = { 0 }; int ff[4]
Checksum 校验和
一 校验数据的一般算法比较 都是通过对数据进行校验产生<em>一个</em>校验值,用来校验数据完整性。 不同点: 算法不同: CRC采用多项式除法,MD5和SHA1使用的是替换、轮转等方法; 校验值的长度不同: CRC校验位的长度跟其多项式有关系,一般为16位或32位; MD5是16个字节(128位); SHA1是20个字节(160位); 安全性不同:这里的安全性是指检错的能力,即数据的错误能通过
校验和
<em>校验和</em>是用于检测传输过程中可能产生的错误,将其置于数据后,随数据一同发送,接收端通过同样的算法进行检查,若正确就接受,错误就丢弃 <em>校验和</em>C源代码: unsigned short checksum(unsigned char *buf,int len) {         unsigned int sum=0;          //1         unsigned short *
大家看这个效果是怎么实现的?
http://www.go2map.com/vip/default.asprn网页上面有<em>一个</em>浮动的条;<em>怎么</em>实现的呢?最好给个源码,谢谢各位大侠!
大家看,这话是怎么理解的?
代码经过JIT编译一次后,得到的 本地可执行程序就存储起来,直到退出该应用程序为止。我有点懵了,什么是本地可执行文件哈?因为我见 运行的可执行程序在程序结束后还是存在的,不是么?
大家帮忙一个线程的小例子。
package mythread;rnrn/**rn * Title: rn * Description: rn * Copyright: Copyright (c) 2002rn * Company: rn * @author unascribedrn * @version 1.0rn */rnrnclass Cubby rn private int number;rn private boolean avaliable=false;rn public synchronized void get()rn if(avaliable==false)rn tryrn wait();rn rn catch(InterruptedException e)rn System.out.println("wrong");rn rn rn avaliable=false;rn notify();rn System.out.println("the client get:"+number);rn rn public synchronized void put(int n)rn if(avaliable==true)rn tryrn wait();rn rn catch(InterruptedException e)rn System.out.println("wrong!");rn rn avaliable=true;rn number=n;rn notify();rn System.out.println("the server put:"+number);rn rn rnrn------------------------------------------------------------rnpackage mythread;rnrn/**rn * Title: rn * Description: rn * Copyright: Copyright (c) 2002rn * Company: rn * @author unascribedrn * @version 1.0rn */rnrnclass Server extends Threadrn private Cubby cubby;rn Server(Cubby cubby)rn this.cubby=cubby;rn rn public void run()rn for(int i=0;i);rn this.cubby.get();rn rn rnrnrn---------------------------------------------------------------rnpackage mythread;rnrn/**rn * Title: rn * Description: rn * Copyright: Copyright (c) 2002rn * Company: rn * @author unascribedrn * @version 1.0rn */rnrnpublic class Mythread rn public static void main(String args[])rn Cubby mycubby=new Cubby();rn Client client=new Client(mycubby);rn Server server=new Server(mycubby);rn server.start();rn client.start();rn rnrn------------------------------------------------------------rnrn下面是运行结果:rnfor the 1th time:for the1th time:for the 2th time:for the 3th time:for the 4th time:rnfor the 5th time:for the 6th time:for the 7th time:for the 8th time:for the 9th time:for the 10th time:rn<em>怎么</em>会这样呢?
大家帮忙一个函数调用的问题
//用来创建存储过程参数的基本属性,参数的类型,大小,值等。rn public SqlParameter CreateParam(string paramName, SqlDbType Dbtype, Int32 Size, ParameterDirection Direction, object value)rn rn SqlParameter param;rn if (Size > 0)rn rn param = new SqlParameter(paramName, Dbtype, Size);rn rn elsern rn param = new SqlParameter(paramName, Dbtype);rn rn param.Direction = Direction;rn if (!(Direction == ParameterDirection.Output) &&!( value == null))rn rn param.Value = value;rn rn return param;rn rn //调用上<em>一个</em>方法 创建输入类型的参数rn public SqlParameter CreateInParam(string paraName,SqlDbType DbType ,Int32 Size,object value)rn rn return CreateParam(paraName ,DbType ,Size ,ParameterDirection .Input ,value );rn rn rn在下面函数的return 的语句上加断点 逐步运行 发现不能调用上面的函数 rn是参数不匹配呢, 还是第二个函数本身有问题? rn<em>大家</em><em>帮忙</em>看一下吧,谢谢了。
大家帮忙一个错误,谢谢!
警告 1 “c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myblog\a3adbcc1\77994974\App_Web_oe7465da.0.cs”中的类型“Login”与“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myblog\a3adbcc1\77994974\App_Web_vdi9dwbf.dll”中导入的类型“Login”冲突。请使用“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myblog\a3adbcc1\77994974\App_Web_oe7465da.0.cs”中定义的类型。 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myblog\a3adbcc1\77994974\App_Web_oe7465da.0.cs rn
16进制字符串和校验算法-->java版
import org.apache.commons.lang.StringUtils; /**  * 和校验  * Created by Administrator on 2016-11-24.  */ public class Check {     public static void main(String[] args){         String str
获取16进制的byte[]数组的和与和的后两位校验值
public byte GetCalibrationValue (byte [] dateByte) { byte byteTemp; int sum = 0; for (int j = 0; j < dateByte.Length - 1; j++) { string str1 = dateByte [j].ToString ("x"); sum += Convert.
16进制位运算
public class T { public static void main(String[] args) { String a ="00000110"; int parseInt = Integer.parseInt(a,16); System.out.println("10进制"+parseInt); String hexString = Integer.toBinary
奇偶校验 累加和校验 CRC校验
奇偶校验: 所谓通讯过程的校验是指在通讯数据后加上一些附加信息,通过这些附加信息来判断接收到的数据是否和发送出的数据相同。比如说RS232 串行通讯可以设置奇偶校验位,所谓奇偶校验就是在发送的每<em>一个</em>字节后都加上一位,使得每个字节中1的个数为奇数个或偶数个。比如我们要 发送的字节是0x1a,二进制表示为0001 1010。 采用奇校验,则在数据后补上个0,数据变为00
CheckSum 十六进制 奇偶校验
对十六进制字符串进行奇偶校验 输出结果 可以用 试过
大家帮忙一个继承的问题
看了马士兵的视频讲座,说:父类的私有成员也会被继承,即使是private,但不能去访问。对私有成员有所有权,但没有使用权。rn我写了<em>一个</em>类,rnclass Testrn private int x=10; rn rnrnpublic class TestPrivate extends Testrn int x=100;rn public static void main(String[] args)rn TestPrivate tp = new TestPrivate();rn System.out.println(tp.x);rn rn rnrnrn这样TestPrivate 继承了Test,也继承了私有成员变量 x,但是没有访问它。rn如果按马士兵说的,TestPrivate 已经有了<em>一个</em>私有成员变量x,我又定义了<em>一个</em>x,应该会提示重复的变量名,但是现在编译是正确的?难道我理解的有问题?
###############大家帮忙看看了,一个MSCOmm的问题
function RecData( FMLen : Integer) : String; stdcall; export;rn varrn xTmp : Olevariant;rn xScr : array of byte;rn xStr : String;rn i, j, count : Integer;rn xLen, xTck : Integer;rnbeginrnrn Sleep(1);rn xStr := '';rn xLen := 0;rn xTck := GetTickCount;rn rn repeatrn Application.ProcessMessages;rnrn if (((GetTickCount - xTck) /1000) > 3) thenrn beginrn Result := '';rn Exit;rn end;rnrn i:=xComm.InBufferCount;rn Sleep(10);rn i:=xComm.InBufferCount;rn rn if i>0 thenrn beginrn xTmp := xComm.Input;rn SetLength(xScr,i);rn xScr := xtmp;rnrn for j:=0 to i-1 dorn xStr := xStr +inttoHex(xScr[j],2);rn end;rnrn xLen := Length(xStr);rnrn until (xLen = FMLen);rnrn Result := xStr;rnrnend;rnrn这段代码比较不稳,时而接的到数据,时而接收不到数据,下位机是我自己写的,用调试工具测试过,没有任何问题。rnrn各位大侠<em>帮忙</em>先,谢谢
大家帮忙一个关于函数指针的问题
#include rnrnvoid error(char *msg)rn cout<
请问大家帮忙一个算法
public static int Foo(int i)rn rn if (i <= 2)rn return 1;rn elsern rn return Foo(i - 1) + Foo(i - 2);rn rn rnrn请问这个算法要<em>怎么</em>理解,它的执行过程是<em>怎么</em>样的呢?rnrn为什么Foo(6)等于8呢?
大家帮忙一个很简单的问题
比如<em>一个</em>页面上有textbox1,textbox2,textbox3,checkbox1,checkbox2,button1,button2rn我现在要锁全部的textbox 就是把所有名字中包含textbox的控件全找出来,锁上rn<em>怎么</em>用javascript实现?
十六进制字符串按位异或校验和和校验工具
网上下载的,转载一下,方便平时通信测试时做的<em>一个</em>计算小工具。献上给需要的人。
十六进制累加校验和取低字节(java开发、安卓开发通用)
获得一组十六进制串依次累加,不需要空格,累加之后取低字节 /*********累加<em>校验和</em>/ public static String makeChecksum(String data) { if (data == null || data.equals("")) { return “”; } int total = 0; int len = data.length(); int num = 0; ...
Python PyQt5实现十六进制字符流的校验和计算
# -*- coding:utf-8 -*- ''' 使用了标签,编辑框,按钮控件,使用了水平和垂直, 在按下“计算”按钮之后进入计算方法内进行计算 ''' __author__ = 'TangJie' # 导入模块 from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QHBoxLayout, QPushButton, QLine...
Checksum校验和的原理和python脚本的实现
checksum<em>校验和</em>简介 checksum是小尺寸的数据从<em>一个</em>块导出的数字数据为目的的检测错误,可能其期间已经被引入传输或存储。它通常在从下载服务器接收到安装文件后应用于安装文件。<em>校验和</em>本身通常用于验证数据完整性,但不依赖于校验数据的真实性。 从数据输入产生<em>校验和</em>的实际过程称为<em>校验和</em>函数或<em>校验和</em>算法。根据其设计目标,良好的<em>校验和</em>算法通常会输出显着不同的值,即使对输入进行的小改动也是如此。加密散列...
十六进制命令校验C代码
/********************************************  * CRC校验  */ unsigned short GetCrc16 ( char *ptr, unsigned short count )  //其中*ptr为帧首地址,count为(帧长度-2) {   unsigned short crc, i;     //unsigned short
大家帮忙一个问题啊
用crontab 执行脚本时rnrnmail中显示rnMessage 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not found; No message file for product=RDBMS, facility=UL 这个错误rnrn这个问题 应该如何解决啊
大家帮忙一个指针函数的问题!!谢了
#include "iostream.h"rn#include "stdio.h"rnint * zhizhen()rnrn int a[10]=2,3,4,5,67,89,1,2,7,10;rn return a;rnrnint main()rnrnrn //int a[10]=2,3,4,5,67,89,1,2,7,10;rn int *p;rn p=zhizhen();rn for(int i=0;i<<;rnrn return 0;rnrn<em>怎么</em>就不能输出数组中的数字啊?rnrnrn只有2能显示出啦,其他的都是随机数。。。。
大家帮忙一个错误
想在Windows mobile6上实现拨号的功能,但是运行这段代码后出现错误rn[color=#FF0000]代码如下[/color]rn CWaitCursor wait;rn CString m_strCtTwo;rn m_strCtTwo = _T("01088888888");rn PHONEMAKECALLINFO info;rn info.cbSize = sizeof(PHONEMAKECALLINFO);rn info.dwFlags = PMCF_DEFAULT;//PMCF_PROMPTBEFORECALLING;rn info.pszDestAddress = m_strCtTwo;rn info.pszAppName = NULL;rn info.pszCalledParty = NULL;rn info.pszComment = NULL;rn PhoneMakeCall(&info);rn[color=#FF0000]错误[/color]rnAn error occurred that usually indicates a corrupt installation(code 0x8007007e).if the problem persists,repair your visual studio installation via 'Add or remove programs'in control panel.
请教一个循环嵌套,大家帮忙看看吧
storenametablern+----+-----------+rn| id | storename |rn+----+-----------+rn| 2 | 天字二号仓|rn+----+-----------+rn| 7 | 天字七号仓|rn+----+-----------+rn| 8 | 天字八号仓|rn+----+-----------+rnrnstoretablern+----+-----------+---------+--------+rn| id |storenumber| product | number |rn+----+-----------+---------+--------+rn| 1 | 2 | 大米 | 10 |rn+----+-----------+---------+--------+rn| 2 | 7 | 玉米 | 10 |rn+----+-----------+---------+--------+rn| 3 | 7 | 面粉 | 15 |rn+----+-----------+---------+--------+rn| 4 | 8 | 花生 | 10 |rn+----+-----------+---------+--------+rn| 5 | 8 | 大豆 | 15 |rn+----+-----------+---------+--------+rnrn $sql = "Select * From `storenametable` where id>3 order by id desc limit 0,2 ";rnrn $dsql->Execute('st',$sql);rn while($row = $dsql->GetArray('st'))rn rnrn $sqlarc = "Select * From `storetable` where storenumber=$row['id'] order by id desc limit 0,2 ";rn $dsql->Execute('arc',$sqlarc);rn while($rowarc = $dsql->GetArray('arc'))rn rn $data.=''.$rowarc['product'].'';rn rn echo $data;rn rnrn rnrn郁闷,<em>大家</em><em>帮忙</em>看看rnrn为什么此处echo结果是:rn玉米 面粉 玉米 面粉 花生 大豆rnrn而不是:rn玉米 面粉 花生 大豆rnrn就是说重复了<em>一个</em> 玉米 面粉
电力系统技术问答(张全元)下载
电力系统技术问答(张全元),想进电力系统的话,适合看看这本书,笔试轻松搞定! 相关下载链接:[url=//download.csdn.net/download/djjia119/2781207?utm_source=bbsseo]//download.csdn.net/download/djjia119/2781207?utm_source=bbsseo[/url]
Python学习手册中文(第三版)附录——习题答案下载
Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习本书,你可以迅速高效地精通核心Python语言基础。读完本书,你会对这门语言有足够的了解,从而可以在你所从事的任何应用领域中使用它。 这个部分是附录,含部分习题答案 相关下载链接:[url=//download.csdn.net/download/naugthyleo/3213894?utm_source=bbsseo]//download.csdn.net/download/naugthyleo/3213894?utm_source=bbsseo[/url]
灵者更名绿色免安装版下载
灵者更名软件,很好用的一个批量改名工具。 相关下载链接:[url=//download.csdn.net/download/kewangsen/3358796?utm_source=bbsseo]//download.csdn.net/download/kewangsen/3358796?utm_source=bbsseo[/url]
我们是很有底线的