首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
弹窗无法进行查询,xml文件的配置问题
发布时间:2019-12-28 20:40
浏览次数:

package实验五;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;classStudent{Stringno,name;booleansex;floatmath,java,english,mean=(math+java+english卡塔尔/3;publicStudent(卡塔尔(قطر‎{}publicStudent(Stringname,Stringno,booleansex,floatmath,floatenglish,floatjava,floatmean卡塔尔{this.english=english;this.java=java;this.math=math;this.no=no;this.sex=sex;this.name=name;this.mean=mean;}publicStringsetname(Stringname卡塔尔{returnthis.name=name;}publicStringsetNo(Stringno卡塔尔{returnthis.no=no;}publicbooleansetSex(booleansex卡塔尔国{returnthis.sex=sex;}publicfloatsetMath(floatmath卡塔尔国{returnthis.math=math;}publicfloatsetJava(floatjava卡塔尔(قطر‎{returnthis.java=java;}publicfloatsetEnglish(floatenglishState of Qatar{returnthis.english=english;}publicStringgetname(State of Qatar{returnthis.name;}publicStringgetNo(卡塔尔{returnthis.no;}publicbooleangetSex(State of Qatar{returnthis.sex;}publicfloatgetMath(卡塔尔国{returnthis.math;}publicfloatgetJava(卡塔尔国{returnthis.java;}publicfloatgetEnglish(卡塔尔国{returnthis.java;}publicfloatgetMean(卡塔尔{returnthis.mean;}@OverridepublicStringtoString(State of Qatar{Stringc=null;if(this.getSex(State of Qatar==true卡塔尔国{c="男";}else{c="女";}return"姓名:"+name+",学号:"+no+",性别:"+c+",数学成绩:"+math+",斯拉维尼亚语战表:"+english+",java战表:"+java+",平均战表:"+mean;}}classStuClass{Student[]stu;intn,num;floatjavaMean,englishMean,mathMean;publicStuClass(){stu=newStudent[n];}publicStuClass(intn){stu=newStudent[n];}voidsetStudentAt(intindex,Students){stu[index]=s;}StudentgetStudentAt(intindex){Students;s=stu[index];returns;}intsearchbyNo(Stringno){for(inti=0;istu.length;i++){if(no.equals(stu[i].no)){returni;}}return-1;}voidaddStudent(Students){Studentnewstu[]=newStudent[stu.length+1];for(inti=0;istu.length;i++){newstu[i]=stu[i];}newstu[newstu.length-1]=s;stu=newstu;}}classSwingextendsJFrame{StuClasss=newStuClass(State of Qatar;publicvoidCreatJFrame(State of Qatar{JFramef=newJFrame("学子音讯保管"卡塔尔;//父窗体f.setBounds(300,10,1000,800卡塔尔;//设置父窗体大小Containerc=f.getContentPane(卡塔尔国;//加多容器JButtonb1=newJButton("增加学子消息"State of Qatar,b2=newJButton("查找学子消息"卡塔尔(قطر‎;//增加按键Fonta1=newFont("甲骨文",Font.BOLD,20卡塔尔(قطر‎,a2=newFont("黑体",Font.BOLD,20卡塔尔(قطر‎;b1.setFont(a1State of Qatar;b2.setFont(a2卡塔尔;//设置按键字体大小b1.setBounds(250,300,500,150卡塔尔;b2.setBounds(250,500,500,150卡塔尔(قطر‎;//设置按键JLabell=newJLabel("应接来到学子音讯保管界面"卡塔尔(قطر‎;//增添标签l.setBounds(200,100,1000,50卡塔尔国;l.setFont(newFont("草书",Font.BOLD,50State of Qatar卡塔尔;//设置字体c.setLayout(null卡塔尔国;//使用相对化结构c.add(b1State of Qatar;c.add(b2卡塔尔;c.add(lState of Qatar;//向容器增多组件f.setVisible(true卡塔尔国;//使容器可以知道f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE卡塔尔国;//设置容器关闭措施Swings=newSwing(State of Qatar;b1.addActionListener(newActionListener(State of Qatar{publicvoidactionPerformed(ActionEvente卡塔尔(قطر‎{Swings=newSwing(卡塔尔(قطر‎;s.Add(f卡塔尔(قطر‎;s.setVisible(trueState of Qatar;}}State of Qatar;b2.addActionListener(newActionListener(卡塔尔(قطر‎{publicvoidactionPerformed(ActionEvente卡塔尔{Swingq=newSwing(卡塔尔(قطر‎;q.Find(f卡塔尔;q.setVisible(true卡塔尔;}}卡塔尔;}publicvoidAdd(JFrameframe卡塔尔(قطر‎{setBounds(400,100,700,500卡塔尔;Containerc1=getContentPane(卡塔尔(قطر‎;c1.setLayout(newGridLayout(7,2State of Qatar卡塔尔国;//c1.setLayout(null卡塔尔;////使用相对化布局JLabell=newJLabel("增多学子"卡塔尔国;l.setBounds(300,10,1000,50State of Qatar;l.setFont(newFont("燕书",Font.BOLD,30卡塔尔卡塔尔(قطر‎;c1.add(l卡塔尔国;JLabelp=newJLabel(卡塔尔;p.setBounds(500,130,100,200卡塔尔;Iconicon=newImageIcon("src/p.jpg"State of Qatar;p.setIcon(icon卡塔尔;c1.add(p卡塔尔国;//增多图片//姓名JLabelname=newJLabel("姓名"卡塔尔(قطر‎;name.setBounds(100,50,300,50卡塔尔(قطر‎;name.setFont(newFont("",Font.BOLD,20卡塔尔(قطر‎卡塔尔国;c1.add(name卡塔尔国;JTextFieldnametext=newJText菲尔德(20State of Qatar;nametext.setBounds(225,63,200,25卡塔尔国;c1.add(nametextState of Qatar;//学号JLabelno=newJLabel("学号"卡塔尔(قطر‎;no.setBounds(100,100,300,50卡塔尔(قطر‎;no.setFont(newFont("",Font.BOLD,20State of QatarState of Qatar;c1.add(no卡塔尔国;JTextFieldnotext=newJTextField(20卡塔尔;notext.setBounds(225,113,200,25卡塔尔(قطر‎;c1.add(notextState of Qatar;//性别JLabelsex=newJLabel("性别"卡塔尔国;sex.setBounds(100,150,300,50卡塔尔国;sex.setFont(newFont("",Font.BOLD,20State of QatarState of Qatar;c1.add(sex);ButtonGroupsexbutton=newButtonGroup(卡塔尔(قطر‎;//将七个单选按键绑定到一同达成二选风华正茂JRadioButtonman=newJRadioButton("男"卡塔尔国;sexbutton.add(man卡塔尔国;man.setBounds(225,150,50,50卡塔尔(قطر‎;man.setFont(newFont("正楷",Font.BOLD,20卡塔尔国卡塔尔;c1.add(man卡塔尔;JRadioButtonwoman=newJRadioButton("女"State of Qatar;sexbutton.add(woman卡塔尔(قطر‎;woman.setBounds(325,150,50,50State of Qatar;woman.setFont(newFont("正楷",Font.BOLD,20卡塔尔国State of Qatar;c1.add(womanState of Qatar;//数学成就JLabelmath=newJLabel("数学成绩"卡塔尔(قطر‎;math.setBounds(100,200,300,50State of Qatar;math.setFont(newFont("",Font.BOLD,20卡塔尔(قطر‎卡塔尔(قطر‎;c1.add(mathState of Qatar;JTextFieldmathtext=newJTextField(20State of Qatar;mathtext.setBounds(225,213,200,25卡塔尔国;c1.add(mathtext卡塔尔(قطر‎;//法语成绩JLabelenglish=newJLabel("土耳其共和国语战表"卡塔尔;english.setBounds(100,250,300,50卡塔尔(قطر‎;english.setFont(newFont("",Font.BOLD,20卡塔尔(قطر‎卡塔尔;c1.add(englishState of Qatar;JTextFieldenglishtext=newJTextField(20卡塔尔;englishtext.setBounds(225,263,200,25卡塔尔国;c1.add(englishtext卡塔尔(قطر‎;//java成绩JLabeljava=newJLabel("java成绩"State of Qatar;java.setBounds(100,300,300,50卡塔尔(قطر‎;java.setFont(newFont("",Font.BOLD,20卡塔尔国卡塔尔(قطر‎;c1.add(java卡塔尔国;JTextFieldjavatext=newJTextField(20卡塔尔国;javatext.setBounds(225,313,200,25卡塔尔(قطر‎;c1.add(javatext卡塔尔(قطر‎;//增添开关JButtontj=newJButton("增加"卡塔尔国;tj.setBounds(300,370,100,50卡塔尔(قطر‎;c1.add(tj卡塔尔(قطر‎;tj.addActionListener(newActionListener(卡塔尔国{publicvoidactionPerformed(ActionEvente卡塔尔国{interr=0;//代表错误个数if(nametext.getText(卡塔尔(قطر‎.equals(""卡塔尔卡塔尔国{JOptionPane.showMessageDialog(null,"你没输入名字!!"卡塔尔;err++;}if(notext.getText(卡塔尔.equals(""卡塔尔国卡塔尔国{JOptionPane.showMessageDialog(null,"你没输入学号!!"卡塔尔(قطر‎;err++;}if(mathtext.getText(卡塔尔.equals(""卡塔尔(قطر‎卡塔尔(قطر‎{JOptionPane.showMessageDialog(null,"你没输入数学成就!!"卡塔尔;err++;}if(englishtext.getText(卡塔尔.equals(""卡塔尔State of Qatar{JOptionPane.showMessageDialog(null,"你没输入德文成绩!!"卡塔尔;err++;}if(javatext.getText(State of Qatar.equals(""卡塔尔国卡塔尔{JOptionPane.showMessageDialog(null,"你没输入java战表!!"卡塔尔(قطر‎;err++;}for(intk=0;ks.stu.length;k++卡塔尔国{if(notext.getText(卡塔尔(قطر‎.equals(s.stu[k].no卡塔尔国卡塔尔(قطر‎{err++;JOptionPane.showMessageDialog(null,"不可输入相仿学号"State of Qatar;}}if(err==0卡塔尔{floatmean=(Float.parseFloat(mathtext.getText(State of Qatar卡塔尔+Float.parseFloat(englishtext.getText(State of QatarState of Qatar+Float.parseFloat(javatext.getText(卡塔尔国卡塔尔(قطر‎卡塔尔国/3;Studentstu=newStudent(nametext.getText(卡塔尔国,notext.getText(State of Qatar,man.isSelected(State of Qatar,Float.parseFloat(mathtext.getText(卡塔尔国State of Qatar,Float.parseFloat(englishtext.getText(State of Qatar卡塔尔,Float.parseFloat(javatext.getText(卡塔尔卡塔尔,meanState of Qatar;s.addStudent(stu卡塔尔(قطر‎;System.out.println(s.stu[0]卡塔尔(قطر‎;JOptionPane.showMessageDialog(null,"学子"+nametext.getText(卡塔尔国+"增加功成业就!"卡塔尔;}}}卡塔尔(قطر‎;}publicvoidFind(JFrameframe卡塔尔{//StuClasss=newStuClass(卡塔尔国;//System.out.println(s.stu[0].name卡塔尔(قطر‎;//setBounds(400,100,700,500卡塔尔(قطر‎;Containerc2=getContentPane(State of Qatar;c2.setLayout(nullState of Qatar;//使用相对化布局JLabell=newJLabel("查找学子"卡塔尔;l.setBounds(300,10,1000,50卡塔尔国;l.setFont(newFont("燕体",Font.BOLD,20卡塔尔(قطر‎卡塔尔;c2.add(lState of Qatar;JLabell1=newJLabel("请输入要询问学子的学号"卡塔尔国;l1.setBounds(100,50,1000,50卡塔尔国;l1.setFont(newFont("正楷",Font.BOLD,20卡塔尔卡塔尔(قطر‎;JText菲尔德notext=newJTextField(20State of Qatar;notext.setBounds(350,63,200,25卡塔尔(قطر‎;c2.add(l1卡塔尔(قطر‎;c2.add(notextState of Qatar;//查询学号和文书框JButtonbut=newJButton("查询"卡塔尔国;but.setBounds(300,120,100,50卡塔尔国;c2.add(but卡塔尔国;//查询开关JLabelstu=newJLabel("该学子消息为:"卡塔尔;stu.setBounds(100,200,1000,50State of Qatar;stu.setFont(newFont("正楷",Font.BOLD,20卡塔尔卡塔尔;c2.add(stu卡塔尔(قطر‎;JTextAreaar=newJTextArea(卡塔尔;JScrollPanehk=newJScrollPane(ar卡塔尔国;ar.setRows(10卡塔尔国;ar.setColumns(10卡塔尔;ar.setBounds(270,230,250,200卡塔尔国;c2.add(ar卡塔尔(قطر‎;//文本域but.addActionListener(newActionListener(卡塔尔{publicvoidactionPerformed(ActionEvente卡塔尔{intz=0;for(inti=0;is.stu.length;i++卡塔尔(قطر‎{if(notext.getText(卡塔尔国.equals(s.stu[i].noState of QatarState of Qatar{z=1;break;}}if(z==1卡塔尔{Studentst=s.getStudentAt(s.searchbyNo(notext.getText(卡塔尔国卡塔尔(قطر‎卡塔尔;ar.setText(String.valueOf(st卡塔尔卡塔尔国;}else{JOptionPane.showMessageDialog(null,"无学号为"+notext.getText(卡塔尔+"的学员"State of Qatar;}}}卡塔尔国;JButtonbut1=newJButton("修正"卡塔尔(قطر‎;but1.setBounds(100,300,100,50卡塔尔国;c2.add(but1卡塔尔;//改正开关}}publicclass习题3{publicstaticvoidmain(String[]args卡塔尔{newSwing(卡塔尔(قطر‎.CreatJFrame(卡塔尔(قطر‎;}}能够加上学子新闻,却束手就毙查询是为什么吧

图片 1

求这些随想的算法可付现!!!Agrawal等建议的数值数据保存顺序的加密(OPESState of Qatar方法通过建立模型、平铺、镜像等进程,加密的同时保留大小属性,进而落成了密文数据的可比。OPES+世襲了OPES的为主盘算,是依据字符型数据的数据库加密方法,可以依照某种法规相称举行模糊排序。BRAQw在建立模型前张开类型调换,把字符型数据转变到数值型,日语字符调换来其ASCII值,汉字调换到区位码值。由于空间数据既不是纯数值型数据亦不是纯字符型数据,而是依据使用项景的不及采用不相同的格式,因而,OPES+方法仍不能够直接使用于空间数据,要求实行一定水准的转移。同有的时候候,OPES算法时间和空中复杂度较高,不相符运动互连网海量数据的景观。针对上述难点,建议风流浪漫种修改的保序加密算法以适应本文模型的气象。算法首要分为四个等级:数据转换阶段、桶划分品级以致加密星等。1State of Qatar数据调换阶段。要是空间数据中的精度和纬度使用十进制浮点型数值表示,则足以跳过这么些阶段;而如果选用是使费用分秒为单位表示经纬度,则需求借鉴OPES+的切磋实行数据调换,调换到数值表示。调换进程相当的轻便,若开支分秒来代表原始值,那么数值表示的计算公式如下:DecimalDegrees=Degrees+Minutes/60+Seconds/3600诸如,3117´11"=31+17/60+1八分之四600=31.286388888889。那样转换后的空间数据也改成了数值表示,方便举行高低相比和数值计算。桶划分品级。将排序好的职位数据划分成桶,使得划分后的数码尽量呈均匀分布。分明,桶的数额不可能过大,不然会影响算法的功能。定义1桶分割。假若明文空间P={p1,p2,…,pn}(n∈(1,+∞卡塔尔(قطر‎卡塔尔(قطر‎pi(i≤n卡塔尔(قطر‎表示原来空间数值数据(经度或纬度卡塔尔。若将P划分为P={B1,B2,…,Bm}(m≤n卡塔尔(قطر‎,则Bi={pj,pj+1,…,pk}(j≤k卡塔尔,且满意对于随便八个桶划分,若i≠j,则Bi∩Bj=Ø,以上进度称为桶划分。定义2划分函数Split(Bi卡塔尔(قطر‎。该函数的功效是将Bi线性划分为多少个子桶,直到每一个桶内的点的多寡稍差于给定的阂值。划分方法如下:首先,须要总结pi的线性期望值。这里可以行使均匀布满的期待值。假如≤≤…≤,则的期待值能够接纳以下公式总计:选用离开期望值最远的点实行递归划分。加密星等。将桶内的多少分别张开加密,保障加密后数值的深浅顺序不改变。定义3加密函数M。由于加密进度必要保留原值的轻重顺序不改变,因而加密进程也正是映射进程,达成上述效能的函数M称为加密函数。即使密文空间由公开空间加密所得,即。定义4桶宽。若满意,则名称叫桶宽。而表示加密后密文的宽度,相像道理。依照上述定义,加密进程如图3所示:对于桶中的大肆点,其密文值可以透过以下公式总计:由此,加密进度就足以规约为加密函数的求解。首先假诺明文在距离[0,p)上的密度函数为,那么对于随意的约束参数z,都能使下边公式的呈均匀布满:能够推导出,即在p点的斜率与p成正比。令作为二遍项周详,能够拿走:范围参数z不能够过大也不能够过小,这里以整数值总括以预先流出足够的空间,何况z的取值必要满意以下多个规范化:1卡塔尔(قطر‎三个不等明文值对应五个不等的密文值,即;2卡塔尔国密文空间必需是驾驭空间大小的正整好多倍,即。将的公式代入以上约束规范1State of Qatar得:因而满意以上不等式且的z可作为的节制参数。定义5密钥空间K。每三个桶皆有和好的密钥,由此称为密钥空间,m为桶划分的个数。,当中为第i个桶的桶宽,和分级为第i个加密函数的一次项周到和界定参数。K在数据库开首化的级差生成,当步入新值的时候能够使用K实行加密,而不用重新总计,满意增量式更新的供给。由于接受对称密钥举办加密,解密进程与加密进程相反,这里不再赘言。以上修正的算法保持了原始OPES的某些美好天性,如能够非常快地插入和校订数据库中的数据,也得以在加密数据库上确立目录,能够很好地消除移动SNS中的地点数据平日变化必要频繁更新加密数据库,进而以致查询功效鲜明减退的难题。进一层的,该算法参加了多少调换阶段,将空间数据转变为数值数据,便于进行统意气风发的拍卖。同期校正的算法引入桶划分的概念,将公开空间划分为桶,然后使用密钥空间K分别对每一个桶内的数目开展加密,保险了密文数据和公开数据颇有同等的高低顺序,进而完毕了地方数据的加密查询。

手提式无线电话机访谈二个商铺里面的叁个网页,判定手提式无线电话机总是的是商家的互连网或许外界的网络,如若是连接的铺面网络则一向伸手公司服务器,借使外部互连网则呼吁中间服务器进行连接,大佬们这几个该怎么落到实处。若是手提式无线电话机连的WIFI怎么判别他是接连的公司的网络,还是家里的网络。

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有