DESProcess FILE *mfp,*cfp int ttch=0,xorRes,ttbitdiff=0 char mch,cch float bdiff=0 if((mfp=fopen(mfile,"r"))==null) {cout<<"Cannot open the file to compare"<<endl } if((cfp=fopen(cfile,"r"))==null) {cout<<"Cannot open the file to compare"<<endl } else { while(!feof(mfp)&!feof(cfp)) { ttch++ mch=fgetc(mfp) cch=fgetc(cfp) xorRes=mch^cch ttbitdiff+=(xorRes&1)+(xorRes&2)/2+(xorRes&4)/4+(xorRes&8)/8+(xorRes&16)/16+(xorRes&32)/32+(xorRes&64)/64+(xorRes&128)/128 } bdiff=float(ttbitdiff)*100/float(ttch*8) } *bitdiff8byte=float(ttbitdiff)*100/float(8*8) return bdiff
标签: DESProcess ttbitdiff xorRes bdiff
上传时间: 2016-07-02
上传用户:1079836864
package query public class LinkQuery { private Node front private Node vear public LinkQuery() { this.front=null this.vear=null } public void add(int i) { Node newNode=new Node(i) if(vear==null && front==null) { vear=newNode front=newNode return } vear.next=newNode vear=newNode } public int remove() { if(this.front==null) { System.out.println("队是空的,无法取") return -1 } int temp=this.front.data this.front=this.front.next if(this.front==null) { this.vear=null }
标签: private public Node LinkQuery
上传时间: 2016-07-08
上传用户:天诚24
内存的申请和分配并没有成功,但程序员却使用了它。一些新手经常会犯这种错误,他们并不会留意到内存没有分配成功。判断指针的值是否为null可以有效地避免这种错误。
上传时间: 2014-01-12
上传用户:czl10052678
java 通用连接 MS SQL 的写法 ,给新手用吧 DBconnect DBC DBC = new DBconnect() java.sql.Statement stmt = null if (DBC.connectDB()) {
上传时间: 2013-12-28
上传用户:gmh1314
printf(" 请输入%d个课程的代表值(<%d个字符):\n" ,(*G).vexnum,MAX_NAME) for(i=0 i<(*G).vexnum ++i) /* 构造顶点向量 */ { scanf(" %s" ,(*G).vertices[i].data) (*G).vertices[i].firstarc=null } printf(" 请输入%d个课程的学分值(<%d个字符):\n" ,(*G).vexnum,MAX_NAME) for(i=0 i<(*G).vexnum ++i) /* 构造顶点向量 */ {scanf(" %s" ,(*G).verticestwo[i].data) } printf(&quo
标签: vexnum quot MAX_NAME printf
上传时间: 2016-08-15
上传用户:Avoid98
base64算法,前几天用来截获MSN协议时获取文件名时使用的。之前用的一个网上下下来的base64的源码,解码总是错误。后来干脆自己写了一个。由于MSN协议解出来的字符串是UNICODE的,所以那些base64转换器解码后显示不出有用信息,中间被截断(null字符)。 里面包含两个项目(一个库,一个测试程序)
上传时间: 2016-08-27
上传用户:Avoid98
wince EVC 简单的图片浏览功能,自已随意扩展 支持 *.bmp *.jpg *.gif *.png 等等 // TODO: Add your control notification handler code here CString defFilter("选中其中一个文件|*.bmp *.jpg *.gif *.png") CFileDialog dlg(TRUE,null,null,OFN_ALLOWMULTISELECT,defFilter) if(dlg.DoModal()==IDOK){ PathName=dlg.GetPathName() }
标签: notification control wince TODO
上传时间: 2016-09-22
上传用户:gut1234567
实现基本的购物车功能。 eclipse+sqlserver2005 1.主要强调了购物车的业务逻辑。 2,利用javabean封装。比较适合jsp初学者。 3.简洁实用。可以在此基础上开发更加复杂功能的购物网站。 数据库建立 create database shop_db go use shop_db go create table t_sp ( s_id int identity(1,1) primary key, s_name varchar(20) not null, s_price money not null ) go insert into t_sp values( IBM笔记本电脑 , 19999 ) insert into t_sp values( Hp商务笔记本电脑 , 8666 ) insert into t_sp values( 精通JSP技术 , 236 ) insert into t_sp values( ASP.NET高级应用 , 156 ) insert into t_sp values( J2EE高级开发 , 126 ) insert into t_sp values( 华硕笔记本电脑 , 6789 ) go select * from t_sp go
上传时间: 2013-12-20
上传用户:netwolf
This demo shows the BER performance of linear, decision feedback (DFE), and maximum likelihood sequence estimation (MLSE) equalizers when operating in a static channel with a deep null. The MLSE equalizer is invoked first with perfect channel knowledge, then with an imperfect, although straightforward, channel estimation algorithm. The BER results are determined through Monte Carlo simulation. The demo shows how to use these equalizers seamlessly across multiple blocks of data, where equalizer state must be maintained between data blocks.
标签: performance likelihood decision feedback
上传时间: 2013-11-25
上传用户:1079836864
/* 实现一个图类,通过增加结点关系而增加结点,通过创建新关系而覆盖旧关系 能在DOS窗口打印图结点列表和结点边列表 初始化的时候 结点表首指针置为null,在释放图对象的时候,析构函数实现释放结点和边结点 */
标签:
上传时间: 2016-11-23
上传用户:xiaohuanhuan