ja

阅读 / 问答 / 标签

James Bryan的《Systems》 歌词

歌曲名:Systems歌手:James Bryan专辑:Beautiful WorldChester Bennington of Linkin Park - SystemYou fell away,What more can I say?The feelings evolved,I won"t let it out,I can"t replace...Your screaming face,Feeling the sickness insideWhy won"t you die?Your blood in mine…We"ll be fine…Then your body will be mineSo many wordsCan"t describe my faceThis feeling"s evolvedSo soon to break outI can"t relateto a happy statefeeling the blood run insideWhy won"t you die?Your blood in mine…We"ll be fine…Then your body will be mineWhy is everything so fucking hard for me?Keep me down to what you think I should be!Must you tempt me and provoke the ministry?Keep on trying I"ll not die so easilyWhy is everything so fucking hard for me?Why is everything so fucking hard for me?Why won"t you die?Your blood in mine….We"ll be fine….Then your body will be minehttp://music.baidu.com/song/8037124

java 类 求解 filter,like,sort,是什么意思啊?

是传的map参数,具体代表什么意思。就在方法和sql语句中。自己去看了。

Brian 和 Bryan 一样么?Jacky 和 Jackie 一样么?

yiyang

java判断输入的一个字符 是字母 还是数字 或者是空格

没有看懂是什么意思

用java声明一个 Employee 类,其中包括单位名称,姓名,街道地址,城市和邮编等属属性。

public class Employee{String companyName; // 单位名称String name; // 姓名String address; // 街道地址String city; // 城市String mailCode; // 邮编char sex; // 性别void change_name(String name){name = "需要修改的名字";this.name = name;}void display(){System.out.println("单位名称:"+this.companyName+",姓名:"+this.name+",街道地址:"+this.address+",性别:"+this.sex+",邮编:"+this.mailCode+",城市:"+this.city );}}

java里面新建folder是用来保存什么的啊

用来保存文件的啊,各种各样的文件的啊,这个是文件夹的意思啊,文件夹不是保存文件的么??楼主为何有此一问呢??难道没有用过电脑么

如何用Java判断两个文件内容是否相同

第一,判读MD5值或SHA-1,以MD5为例,// 计算文件的 MD5 值publicstatic String getFileMD5(File file) {if (!file.isFile()) {return null;}MessageDigest digest = null;FileInputStream in = null;byte buffer[] = newbyte[8192];int len;try {digest =MessageDigest.getInstance("MD5");in = new FileInputStream(file);while ((len = in.read(buffer)) != -1) {digest.update(buffer, 0, len);}BigInteger bigInt = new BigInteger(1, digest.digest());return bigInt.toString(16);} catch (Exception e) {e.printStackTrace();return null;} finally {try {in.close();} catch (Exception e) {e.printStackTrace();}}}第二,直接判读内容,代码如下:public class IOOperation { public static void main(String[] args) { FileInputStream File1 = null; FileInputStream File2 = null; BufferedReader in = null; String sFile; if(args.length != 2) { System.out.println("The command line should be: java IOOperation testX.txt testX.txt"); System.out.println("X should be one of the array: 1, 2, 3"); System.exit(0); } try { File1 = new FileInputStream(args[0]); File2 = new FileInputStream(args[1]); try { if(File1.available() != File2.available()) { //长度不同内容肯定不同 System.out.println(args[0] + " is not equal to " + args[1]); } else { boolean tag = true; while( File1.read() != -1 && File2.read() != -1) { if(File1.read() != File2.read()) { tag = false; break; } } if(tag == true) System.out.println(args[0] + " equals to " + args[1]); else System.out.println(args[0] + " is not equal to " + args[1]); } } catch(IOException e) { System.out.println(e); } } catch (FileNotFoundException e) { System.out.println("File can"t find.."); } finally { try { if(File1 != null) File1.close(); if(File2 != null) File2.close(); } catch (IOException e) { System.out.println(e); } } } } 这里因为使用了第二种方法所以直接用了main函数,代码结构可以再优化。MD5方法用到了以前没有接触到的知识,如MessageDigest、BigInteger等,个人觉得要想了解这些方法最好的方法就是读API文档。

如何用javascript 实现可以选择保存路径的保存textarea中的文本?

javascript不能操作文件

Javine的《Promise》 歌词

歌曲名:Promise歌手:Javine专辑:SurrenderPromisePlus OneI know that latelyThings have been so hardand looking outThrough your broken heartAll you can see is darkAnd lonely days aheadBut remember Jesus saidHe knows every star in the skyEvery single tear that you cryHis love is here faithful and aliveI know that this world can be coldIn his arms you′re never aloneThat′s his promise to you and IWhen hope had disappearedAnd you heart achesYou might not recognizeThe touch of graceBut on the other sideOf every dying dreamHis love is waiting patientlyHe knows every star in the skyEvery single tear that you cryHis love is here faithful and aliveI know that this world can be coldIn his arms you′re never aloneThat′s his promise to you and IWith every angel there′s a loveThat never leaves your sideHis love is deeper than the oceanOr a mountain highYou′ve got to knowThere′s hope in your heartAnd if you listen with your heartI know you′ll hear him sayYou are my child and I am with youEach and everydayHe is the one who knows your soulHe knows every star in the skyEvery single tear that you cryHis love is here faithful and aliveI know that this world can be coldIn his arms you′re never aloneThat′s his promise to you and IHe knows every star in the skyEvery single tear that you cryHis love is here faithful and aliveI know that this world can be coldIn his arms you′re never aloneThat′s his promise to you and IThat′s the promise for you and Ihttp://music.baidu.com/song/3457731

java复制一个文件夹的文本到另外一个文件夹?

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class MyCopy { public void fileCopy(String sFile, String oFile) { File file = new File(sFile); if (!file.exists()) { System.out.println(sFile + " not have"); return; } File fileb = new File(oFile); if (file.isFile()) { FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream(file); fos = new FileOutputStream(fileb); byte[] bb = new byte[ (int) file.length()]; fis.read(bb); fos.write(bb); } catch (IOException e) { e.printStackTrace(); } finally { try { fis.close(); fos.close(); } catch (IOException e) { e.printStackTrace(); } } } else if (file.isDirectory()) { if (!fileb.exists()) { fileb.mkdir(); } String[] fileList; fileList = file.list(); for (int i = 0; i < fileList.length; i++) { fileCopy(sFile + "/" + fileList[i], oFile + "/" + fileList[i]); } } } public static void main(String[] args) { MyCopy myCopy = new MyCopy();// myCopy.fileCopy(args[0], args[1]);//dos myCopy.fileCopy("f:\qq.txt", "e:\w.txt"); }}

java输出到文件每个字符之间都有一个空格

你要填空格的地方要用 代替

mac的spotlight,不支持模糊搜索吗?比如我输入*.java,怎么什么都弹不出来?

方法/步骤mac默认打开spotlight的快捷键是command+空格该快捷键可以在 系统偏好设置->spotlight界面的下端可以设置打开或者关闭或者点击右上角的放大镜图标打开搜索框用快捷键或者按钮图标打开spotlight的搜索框在输入框填上需要在mac电脑中搜索的内容关键字

求numb encore(eminem&Dr dre&50cent&jay-z&LP) 歌词

I"mtiredofbeingwhatyouwantmetobe我厌倦了整天去追求你所要求的那样Feelingsofaithlesslostunderthesurface那种感觉是如此虚伪迷失了自己Don"tknowwhatyou"reexpectingofme不知道你在期望我什么呢Putunderthepressureofwalkinginyourshoes就像穿着你的鞋我双腿沉重(Caughtintheundertowjustcaughtintheundertow)在回流中翻滚在回流中翻滚EverystepItakeisanothermistaketoyou我每走一步对你来说都是错误(Caughtintheundertowjustcaughtintheundertow)在回流中翻滚在回流中翻滚I"vebecomesonumbIcan"tfeelyouthere我是如此麻木感觉不到你I"vebecomesotiredsomuchmoreaware我已经意识到自己如此疲倦I"vebecomingthisallIwanttodo此刻所有我想要做的Isbemorelikemeandbelesslikeyou是把你抛开找回真的自我Can"tyouseethatyou"resmotheringme难道你不知道你在窒息我吗Holdingtootightlyafraidtolosecontrol紧紧拥抱唯恐失去CauseeverythingthatyouthoughtIwouldbe因此你所预想的我的每一件事Hasfallenapartrightinfrontofyou在你面前破灭(Caughtintheundertowjustcaughtintheundertow)在回流中翻滚在回流中翻滚EverystepthatItakeisanothermistaketoyou我每走一步对你来说都是错误(Caughtintheundertowjustcaughtintheundertow)在回流中翻滚在回流中翻滚AndeverysecondIwasteismorethanIcantake我已经承受不起时间的浪费AndIknow我知道Imayendupfailingtoo也许我终将失败ButIknow但是我明白Youwerejustlikemewithsomeonedisappointedinyou你只是喜欢我害怕有人让你失望I"vebecomesonumbIcan"tfeelyouthere我是如此麻木感觉不到你I"vebecomesotiredsomuchmoreaware我已经意识到自己如此疲倦I"vebecomingthisallIwanttodo此刻所有我想要做的Isbemorelikemeandbelesslikeyou是把你抛开找回真的自我I"vebecomesonumbIcan"tfeelyouthere我是如此麻木感觉不到你Iseverythingwhatyouwantmetobe你所要求我的就是一切吗I"vebecomesonumbIcan"tfeelyouthere我是如此麻木感觉不到你Iseverythingwhatyouwantmetobe你所要求我的就是一切吗

jackass造句 jackassの例文 "jackass"是什麼意思

No one was going to call him a jackass and get away with it. " 没人能乱叫他“公驴”而不受惩罚的。 The intrusion of a cottonmouth was the only thing that could separate us from the cool waters of jackass junction . 只有一条棉口水蛇不速而来才会使我们不敢在笨驴口阴凉的水里游泳。 Drop your hands ! drop them ! hands , you jackass 放下手!放下!你的手, *** ! Jackass , would i be asking if didn , t have the authority *** ,我没资格会问你吗? And this is all you jackasses got to show for it 这些就是你们这些蠢货给我看的吗? About the same time my jackass best friend got arrested 就在我最好的朋友被捕的时候 " on a rock , yawning pke a jackass “他在巖石上,像傻子一样张大嘴打呵欠” You jackass . you can " t buy girls pke you do food 你真 *** .不能把女孩当成饭一样来买 He may be a jackass , but he plays pretty good 他看起来很驴,但他打的很好 Could you repeat that ? - open your ears , jackass -请您重复一遍好吗? -你聋了吗,蠢驴 It"s difficult to see jackass in a sentence. 用 jackass 造句挺难的 Well , will you look at that . it " s a jackass - in - the - box 看看那里,那个在盒子里面的蠢人 You jackass . . . you can " t buy girls pke you do food 你真 *** . . .不能把女孩当成饭一样来买 Man , we still in this place , you jackass 但我们自己还在这,你这白痴 If you jackasses are going to make us take the goddamn sats 如果你这 *** 要在我们交易之前 Serial means more than one , jackass 连环杀手意味著不止杀一个,笨蛋 Has to act pke a childish jackass , too , 行为举止也都要像小傻瓜一样 Who could *** ell gold pke a jackass can *** ell water 他能闻到金子的味道就像驴子能闻到水一样 Has to act pke a childish jackass , too , 行为举止也都要像小傻瓜一样 Ever hear of a breath mint , jackass 没听说过清凉薄荷糖吗,傻子? And bob saget thinks i " m a jackass 并且鲍伯?萨吉特认为我是个白痴 I was thinking what a bonehead play that old jackass made 我在想那头老笨蛋把东西都让我们保管 I " ve lost my house . nicole thinks i " m a total jackass 我失去了我的房子.尼科尔认为我是个笨蛋 - tickets , please . - yeah , he " s a jackass 请给我票对,他是个蠢猪 Tickets , please . - yeah , he " s a jackass 请给我票对,他是个蠢猪 And hop in my boat and take it for a pleasure cruise , you jackasses 然后搭我的游艇兜两圈,笨蛋 And hop in my boat and take it for a pleasure cruise , you jackasses 然后搭我的游艇兜两圈,笨蛋 Of the whole damn family and have some real problems ? jackass 的桌子下 *** 搞点真正的麻烦?蠢货 Of the whole damn family and have some real problems ? jackass 的桌子下 *** 搞点真正的麻烦?蠢货 Fisher could be a jackass ? it went hand in hand with his size 这个蠢驴蠢的和他的型号成正比。 I don " t know why alan is often making a jackass of himself 我真不明白为什么阿兰总是做一些蠢事。 It"s difficult to see jackass in a sentence. 用 jackass 造句挺难的 You " re makin " a jackass outta yourself , sam 你在做蠢事,山姆 - what the hell was that ? - some jackass -他是谁? -一个傻子 I bepeve " jackass " was mentioned 我想有人提到了“ *** ” ? What the hell was that ? - some jackass 他是谁? -一个傻子 You sure that jackass is gen . lee 你肯定这个 *** 是李将军? - jackass . - mom , what " s happening 糟糕。妈妈,发生什么了 You don " t want to look pke a jackass 可不能穿得像个傻瓜 Yo . you steal my pen , jackass 天哪!你偷了我的笔, *** ! Let " s make it official then , jackass 那么推广它呀,笨蛋 Jackass . - mom , what " s happening 糟糕。妈妈,发生什么了 Go away , you jackass ! no , no , no 滚开你烦死了不要啊 Ever heard of a ghost , jackass 没听说过鬼吗,傻子? It " s called good writing , jackass 这叫好笔法,蠢货 What " s up with those jackasses 这群傻子想干嘛啊 Exclusive ! you big jackass 唯一? !你个蠢货! That guy " s a total jackass 那家伙就是个浑蛋 You think i " m a jackass 你以为我是傻子吗! - do it . - psten , jackass -来啊-听著, *** There " s nothing to pare you with . you " re dumber than the dumbest jackass 没有什么能跟你们比你们比最蠢的驴还要蠢 Do it . - psten , jackass 来啊-听著, *** It"s difficult to see jackass in a sentence. 用 jackass 造句挺难的

java中的@repository什么意思

注解 注册成spring的组件~~~~~~~~

java中while的用法

while(boolean){//循环内容}

java中的@repository什么意思

spring中的注解;@Repository用于标注数据访问组件,即DAO组件;例:@Repository public class VentorDaoImpl implements iVentorDao { } 在一个稍大的项目中,如果组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 Spring2.5为我们引入了组件自动扫描机制,他在类路径下寻找标注了上述注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件时一样的。要使用自动扫描机制,我们需要打开以下配置信息:<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> <context:component-scan base-package=”com.eric.spring”> </beans>

michael jackson小时候的one more chance的歌词,难道没有人知道吗????

我不太了解这首歌,但我还是建议你去谷歌里搜一下吧,那里的资料比较全一点

对于OSPF协议中路由器之间的邻接关系(adjacency),你有什么理解?

两台路由器如果是互为邻接关系,则它们之间的承载网络(underlyingnetwork)类型有可能是point-to-point两台路由器如果是互为邻接关系,则它们之间的承载网络(underlyingnetwork)类型有可能是Point-to-MultiPoint两台路由器如果是互为邻接关系,而且它们之间的承载网络(underlyingnetwork)类型是Broadcast,则必然有一台路由器是DR或者是BDR只有两台路由器是互为邻接关系,它们之间才交换LSA信息

怎样去写一篇java程序人民币大小写转换总结

public class Rmb {String a[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};String c[]={"","亿","千","百","拾","万","千","百","拾","亿","千","百","拾","万","千","百","拾","元"};String d[]={"","角","分","厘",""};String rmb,rmbstrtemp;String rmbint,rmbdec; void setrmb(String rmbstr) { rmbstrtemp=rmbstr; } String getrmb() { StringBuffer rmbstrResult=new StringBuffer(); StringBuffer rmbstrall=new StringBuffer(); if((rmbstrtemp.indexOf(".")>0)&&(rmbstrtemp.length()-rmbstrtemp.indexOf(".")>3))/*整理输入的数据通过判断输入的字符串是否有小数位而且小数位数大于3位,以确保小数位只有两位;*/ { rmbstrtemp=rmbstrtemp.substring(0, rmbstrtemp.length()-((rmbstrtemp.length()-rmbstrtemp.indexOf("."))-3)); //12345.123 9-((9-6)-3) 9-(3-3) 9-(0) 9 //12345.1234 10-((10-6)-3) 10-(4-3) 10-1 9 //12345.12345 11-((11-6)-3) 11-(5-3) 11-2 9 } rmbstrall.append(rmbstrtemp); if(rmbstrtemp.indexOf(".")<0 )//判断输入的字符串有没有小数点如果是加“.00”; { rmbstrall.append(".00"); } if((rmbstrtemp.length()-rmbstrtemp.indexOf("."))==1)/*判断输入的字符串是不是只带小数点不带小数位如果是在后面加"00";*/ { rmbstrall.append("00"); } rmb=rmbstrall.toString(); rmbint=rmb.substring(0,rmb.indexOf("."));//取出整数部分 rmbdec=rmb.substring(rmb.indexOf(".")+1,rmb.length());//取出小数部分 String rmbchar; int rmbdic,rmbcom; rmbcom=c.length-(rmbint.length());//判断整数的单位开始位置 for(int i=0;i<rmbint.length();i++) { rmbchar=rmbint.substring(i,i+1);//取出整数的每一个位的字符从左往右 rmbdic=Integer.parseInt(rmbchar);//将每一个位的字符转换为整数 rmbstrResult.append(a[rmbdic]);/*将每一个位的整数与a[]数组下标对应的中文大写字符存入rmbstrResult*/ rmbstrResult.append(c[rmbcom]);//将单位跟在大写字符后面 rmbcom++; } for(int i=0;i<rmbdec.length();i++) { rmbchar=rmbdec.substring(i,i+1); rmbdic=Integer.parseInt(rmbchar); rmbstrResult.append(a[rmbdic]); rmbstrResult.append(d[i+1]); } return rmbstrResult.toString(); }public static void main(String[] args){Rmb r=new Rmb();r.setrmb("100.01");System.out.println(r.getrmb());}}

JAY的《彩虹》,英文版本的歌词!

有吗

Java中的,Text.matches("1[35]\d{9}")什么意思

匹配13 或者15开头的11位手机号

关于java正则表达式

不需要,jdk自带的,最简单的就是String的matches方法,如果需要比较高级的功能来处理字符串,就需要java.util.regex里面的类了。class a{ public static void main(String[] s){ String str = "str"; System.out.println(str.matches(".*"));//这里任何字符串都会返回true }}

JAVA正则表达式意思 str.matches(".*\b" + key + "\b.*")

for%%iin(%code%)docall,set"str=%%str:%%i=%%i%%"这句意思是文本替换,把第一行定义的小写的str变量字符替换成大写的;简单说下循环过程;变量%%i是从大写的a-z循环;首先第一次循环%%i=a那么替换过去就是setstr=%str:a=a%很明显是把原小写str变量里所有字符是a小写的,全部换成大写a;第二次循环%%i=b;setstr=%str:b=b%很明显是把所有带b的替换成大写b;以此类推将会把所有小写都换成大写了~set/p=%str:~,1%评论00加载更多

java 这句代码Pattern.matches("[\d]{10,12}怎么理解,表示什么意思

完整的应该是Pattern.matches("[\d]{10,12}","111122223333")正则表达式代表后一个参数是否满足前一个参数所代表的意思[\d]代表数字(即0-9),{10-12}代表有10个到12个数字

Java类库中String类的match方法用法

match 是用一个字符串去匹配一个正则表达式 而你的yyyy-MM-dd hh:mm:ss 这个不是正则表达式,楼上给你正解了,换成那个就行了,具体都代表了什么,正则式怎么写需要你去学一下 很快的 网上有专门的视频、教程

java正则表达式中,Pattern.matches(regex, input)和Pattern.compile(regex).matcher(input).find()的区别

可以Pattern.compile(regex, CASE_INSENSITIVE | DOTALL);多个值 罗辑或 请参考

!maxLength.matches("[0-9]*")这个在java里是什么意思

匹配字符串中的 数字 。。。。。。。。。。。。。

初学java,用以下代码(str.matches("\d")) 来判断输入内容是否是数字

str.matches("\d+")\d就是一位数字的意思,用一个+加号就行了,是一个以上的意思

java Matcher.matches匹配之后返回的是什么

返回boolen值

JAVA正则表达式,matcher.find和 matcher.matches的区别

java.util.Matcherboolean find()Attempts to find the next subsequence of the input sequence that matches the pattern.java.util.Patternstatic boolean matches(String regex, CharSequence input)Compiles the given regular expression and attempts to match the given input against it.

java里if (!(str.matches("\d+.?\d{1,2}")))怎么理解

正则表达式,自己去百度搜索资料吧。

Java中的s.matches( [a-z,A-Z]{1,10} )什么意思?

[a-z,A-Z]{1,10}是一个正则表达式,意思是:匹配1到10个英文字母(大小写不限),还有,号。如果是匹配1-10个不限大小写的英文字母,正则表达式应该为:[a-zA-Z]{1,10}

Java String.matches();为什麼匹配不上

正确的写法String value2=" ";String value3="[\s\S]";System.out.println(value2.matches(value3));正则中的‘点"表示匹配出 以外的任何字符

java 正则表达式contains和matches区别?

String.contains与字符串,句点一起使用。它不适用于正则表达式。它将检查指定的确切字符串是否出现在当前字符串中。

java中 String.matches的用法,啊啊,求救~

这个跟matches函数没太大关系,完全是正则表达式的东西。学习下正则表达式吧。

java正则表达式用matches匹配多个字符串

a.matches(".*char.*|.*int.*");

一般java面试都会问些什么问题

考的都是java的基础,基础好的话很容易进入公司,一般都会问String,StringBuffer,StringBudilder区别ArrayList,vector 等的区别hashMap,hashTable 的区别多线程的实现方式和方法了传参数方面的 考传的是本身还是副本 如 a(String value); a方法的value参数是传本身还是副本其它的问题都是最基本的,基本能答上来还有就是框架的知识了,比如spring 依赖注入,事务深入点的话 拦截器等考其它框架的话 基本上问的都是比较基础的 难的话很少问到db方面的话 简单考下你的sql , 可能会写几个表 要查什么让你写sql 主要考 多表连接查询,分组,分组后的查询,排序,取最大最小之类的 看你sql熟练否我面试过10多间公司 基本都是上面我说到的问题

JAVA matches()与equals()有什么区别?

matches是正则匹配不是任何对象都有matches方法的

JAVA正则表达式,matcher.find和 matcher.matches的区别

1.find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用group()函数。matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches()。2.Pattern pattern= Pattern.compile(".*?,(.*)");Matcher matcher = pattern.matcher(result);if (matcher.find()) {return matcher.group(1);}3.详解:matchespublic static boolean matches(String regex, CharSequence input)编译给定正则表达式并尝试将给定输入与其匹配。 调用此便捷方法的形式 Pattern.matches(regex, input);Pattern.compile(regex).matcher(input).matches() ;如果要多次使用一种模式,编译一次后重用此模式比每次都调用此方法效率更高。参数:regex - 要编译的表达式input - 要匹配的字符序列 抛出: PatternSyntaxException - 如果表达式的语法无效findpublic boolean find()尝试查找与该模式匹配的输入序列的下一个子序列。 此方法从匹配器区域的开头开始,如果该方法的前一次调用成功了并且从那时开始匹配器没有被重置,则从以前匹配操作没有匹配的第一个字符开始。 如果匹配成功,则可以通过 start、end 和 group 方法获取更多信息。 matcher.start() 返回匹配到的子字符串在字符串中的索引位置.matcher.end()返回匹配到的子字符串的最后一个字符在字符串中的索引位置.matcher.group()返回匹配到的子字符串返回:当且仅当输入序列的子序列匹配此匹配器的模式时才返回 true。4.部分JAVA正则表达式实例①字符匹配Pattern p = Pattern.compile(expression); // 正则表达式Matcher m = p.matcher(str); // 操作的字符串boolean b = m.matches(); //返回是否匹配的结果System.out.println(b);Pattern p = Pattern.compile(expression); // 正则表达式Matcher m = p.matcher(str); // 操作的字符串boolean b = m. lookingAt (); //返回是否匹配的结果System.out.println(b);Pattern p = Pattern.compile(expression); // 正则表达式Matcher m = p.matcher(str); // 操作的字符串boolean b = m..find (); //返回是否匹配的结果System.out.println(b);②分割字符串Pattern pattern = Pattern.compile(expression); //正则表达式String[] strs = pattern.split(str); //操作字符串 得到返回的字符串数组③替换字符串Pattern p = Pattern.compile(expression); // 正则表达式Matcher m = p.matcher(text); // 操作的字符串String s = m.replaceAll(str); //替换后的字符串④查找替换指定字符串Pattern p = Pattern.compile(expression); // 正则表达式Matcher m = p.matcher(text); // 操作的字符串StringBuffer sb = new StringBuffer();int i = 0;while (m.find()) {m.appendReplacement(sb, str);i++; //字符串出现次数}m.appendTail(sb);//从截取点将后面的字符串接上String s = sb.toString();⑤查找输出字符串Pattern p = Pattern.compile(expression); // 正则表达式Matcher m = p.matcher(text); // 操作的字符串while (m.find()) {matcher.start() ;matcher.end();matcher.group(1);}

Java中matches问题

format应该是一个正则表达式String format = "\d-\d-\d \d:\d:\d";

Java中正则Matcher类的matches,lookAt和find的区别

matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。lookingAt:部分匹配,总是从第一个字符进行匹配,匹配成功了不再继续匹配,匹配失败了,也不继续匹配。find:部分匹配,从当前位置开始匹配,找到一个匹配的子串,将移动下次匹配的位置。

Java中的text.matches("1[35]\d{9}")后面的\d{9}什么意思

数字必须重复九次

java中matches的作用

这个我是真的不会,

java里.matches方法有什么用

match()的参数一般为正则表达式,现在两个正则表达式,可以试用正则表达式一:可以适用任何形式的字符串,其中LikeType是要匹配的字符串,patten是生成的正则表达式,sourceStr是已有字符串,判断sourceStr是否满足LikeType的正则表达式public static void main(String[] args) {// TODO Auto-generated method stubString likeType = "23";String pattern = "[a-zA-Z0-9]*[" + likeType + "]{1}[a-zA-Z0-9]*";String sourceStr = "adfjaslfj23ldfalsf";System.out.println(sourceStr.matches(likeType));}正则表达式二:固定位置的字符串匹配,理解同上,只是正则表达式的不同public static void main(String[] args) {// TODO Auto-generated method stubString likeType = "%%%23%%%*";String sourceStr = "423236664";likeType = likeType.replaceAll("%", "\\d").replaceAll("\*", "\\d\*");System.out.println(likeType);System.out.println(sourceStr.matches(likeType));}match的方法比较简单,但绝对实用,所以要掌握用法,正则表达式的写法尤其重要。

java中的matches()方法怎么用?在哪一个包中?

java.util.regex.Matcherpublic class TestRegex { public static void main(String[] args) { String str = "abdsfsf123sfsfs232df"; Pattern pattern = Pattern.compile("\d+"); Matcher matcher = pattern.matcher(str); while(matcher.find()) { System.out.println(matcher.group()); } }}

Java中的s.matches( [a-z,A-Z]{1,10} )什么意思?

匹配1~10个英文字母

java中的对象是怎么存储的

stack 区存放函数参数和局部变量;heap 区存放对象;data 区存放static 的变量或者字符串常量;code 区存放类中的方法;stack 栈 -->放方法的参数 和局部变量.就像这样----------- void test(String[] args){ int xx = 0;// args和 xx在jvm load class时存放在栈中 }heap 堆 --> 堆要比栈要大得多. 当一个对象对new出来时,该对象放在heap中,对象引用放在栈中.data区,也就是数据区 -->静态的变量 和 string的常量.code 代码区 --->classloader类加载器加载该class时存放类中的方法.

java heap size 这英语是什么意思?

java堆内存大小

java heap 和native heap的区别

个人理解:java 代码申请的内存空间在java heap中。使用到的本地的C/C++ API时,则C/C++API 申请的内存就在native heap也就是c-heap。

java中的,创建对象时, new是在内存的堆(heap)上为对象开辟空间, aPerson存在于内存的栈(stack)中。

栈是存放函数调用过程中的临时变量的! 堆是程序运行过程中动态申请的内存的存放处的!比如new的对象就在堆上在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在数组和对象在没有引用变量指向它的时候,才变成垃圾,不能再被使用,但是仍然占着内存,在随后的一个不确定的时间被垃圾回收器释放掉。这个也是java比较占内存的主要原因。按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.栈式存储分配也可称为动态存储分配,栈式存储分配要求在过程的入口处必须知道所有的存储要求,而堆式存储分配则专门负责在编译时或运行时模块入口处都无法确定存储要求的数据结构的内存分配。从堆和栈的功能和作用来通俗的比较,堆主要用来存放对象的,栈主要是用来执行程序的.

Java堆内存的10个要点

  当我开始学习Java编程时 我不知道什么是堆内存或堆空间 我甚至不知道当对象创建时 它们被放在了哪里 当我开始正式写一些程序后 我会经常遇到java lang outOfMemoryError的报错 之后我才开始关注什么是堆内存或者说堆空间(heap space) 对大多数程序员都经历过这样的过程 因为学习一种语言是非常容易来的 但是学习基础是非常难的 因为没有什么特定的流程让你学习编程的每个基础 使你发觉编程的秘诀   对于程序员来说 知道堆空间 设置堆空间 处理堆空间的outOfMemoryError错误 分析heap dump是非常重要的 这个关于Java堆的教程是给我刚开始学编程的兄弟看的 如果你知道这个基础知识或者知道底层发生了什么 当然可能帮助不是那么大 除非你知道了对象被创建在堆中 否则你不会意识到OutOfMemoryError是发生在堆空间中的 我尽可能的将我所知道的所有关于堆的知识都写下来了 也希望你们能够尽可能多的贡献和分享你的知识 以便可以让其他人也受益   Java中的堆空间是什么?   当Java程序开始运行时 JVM会从操作系统获取一些内存 JVM使用这些内存 这些内存的一部分就是堆内存 堆内存通常在存储地址的底层 向上排列 当一个对象通过new关键字或通过其他方式创建后 对象从堆中获得内存 当对象不再使用了 被当做垃圾回收掉后 这些内存又重新回到堆内存中 要学习垃圾回收 请阅读 Java中垃圾回收的工作原理   如何增加Java堆空间   在大多数 位机 Sun的JVM上 Java的堆空间默认的大小为 MB 但也有例外 例如在 未Solaris操作系统(SPARC平台版本)上 默认的最大堆空间和起始堆空间大小为 Xms= K 和 Xmx= M 对于 位操作系统 一般堆空间大小增加约 % 但你使用Java 的throughput垃圾回收器 默认最大的堆大小为物理内存的四分之一 而起始堆大小为物理内存的十六分之一 要想知道默认的堆大小的方法 可以用默认的设置参数打开一个程序 使用JConsole(JDK 之后都支持)来查看 在VM Summary页面可以看到最大的堆大小   用这种方法你可以根据你的程序的需要来改变堆内存大小 我强烈建议采用这种方法而不是默认值 如果你的程序很大 有很多对象需要被创建的话 你可以用 Xms and Xmx这两个参数来改变堆内存的大小 Xms表示起始的堆内存大小 Xmx表示最大的堆内存的大小 另外有一个参数 Xmn 它表示new generation(后面会提到)的大小 有一件事你需要注意 你不能任意改变堆内存的大小 你只能在启动JVM时设定它   堆和垃圾回收   我们知道对象创建在堆内存中 垃圾回收这样一个进程 它将已死对象清除出堆空间 并将这些内存再还给堆 为了给垃圾回收器使用 堆主要分成三个区域 分别叫作New Generation Old Generation或叫Tenured Generation 以及Perm space New Generation是用来存放新建的对象的空间 在对象新建的时候被使用 如果长时间还使用的话 它们会被垃圾回收器移动到Old Generation(或叫Tenured Generation) Perm space是JVM存放Meta数据的地方 例如类 方法 字符串池和类级别的详细信息 你可以查看 Java中垃圾回收的工作原理 来获得更多关于堆和垃圾回收的信息   Java堆中的OutOfMemoryError错误   当JVM启动时 使用了 Xms 参数设置的对内存 当程序继续进行 创建更多对象 JVM开始扩大堆内存以容纳更多对象 JVM也会使用垃圾回收器来回收内存 当快达到 Xmx设置的最大堆内存时 如果没有更多的内存可被分配给新对象的话 JVM就会抛出java lang outofmemoryerror 你的程序就会当掉 在抛出 OutOfMemoryError之前 JVM会尝试着用垃圾回收器来释放足够的空间 但是发现仍旧没有足够的空间时 就会抛出这个错误 为了解决这个问题 你需要清楚你的程序对象的信息 例如 你创建了哪些对象 哪些对象占用了多少空间等等 你可以使用profiler或者堆分析器来处理 OutOfMemoryError错误 java lang OutOfMemoryError Java heap space 表示堆没有足够的空间了 不能继续扩大了 java lang OutOfMemoryError PermGen space 表示permanent generation已经装满了 你的程序不能再装在类或者再分配一个字符串了   Java Heap dump   Heap dump是在某一时间对Java堆内存的快照 它对于分析堆内存或处理内存泄露和Java lang outofmemoryerror错误是非常有用的 在JDK中有一些工具可以帮你获取heap dump 也有一些堆分析工具来帮你分析heap dump 你可以用 jmap 来获取heap dump 它帮你创建heap dump文件 然后 你可以用 jhat (堆分析工具)来分析这些heap dump   Java堆内存(heap memory)的十个要点    Java堆内存是操作系统分配给JVM的内存的一部分    当我们创建对象时 它们存储在Java堆内存中    为了便于垃圾回收 Java堆空间分成三个区域 分别叫作New Generation Old Generation或叫作Tenured Generation 还有Perm Space    你可以通过用JVM的命令行选项 Xms Xmx Xmn来调整Java堆空间的大小 不要忘了在大小后面加上 M 或者 G 来表示单位 举个例子 你可以用 Xmx m来设置堆内存最大的大小为 MB    你可以用JConsole或者 Runtime maxMemory() Runtime totalMemory() Runtime freeMemory()来查看Java中堆内存的大小    你可以使用命令 jmap 来获得heap dump 用 jhat 来分析heap dump    Java堆空间不同于栈空间 栈空间是用来储存调用栈和局部变量的    Java垃圾回收器是用来将死掉的对象(不再使用的对象)所占用的内存回收回来 再释放到Java堆空间中    当你遇到java lang outOfMemoryError时 不要紧张 有时候仅仅增加堆空间就可以了 但如果经常出现的话 就要看看Java程序中是不是存在内存泄露了 lishixinzhi/Article/program/Java/hx/201311/26778

jvm垃圾回收不了,java heap占满,导致应用频繁重启

jvm有自己的垃圾回收机制,可以自动回收的,万一不行 重新装一下jdk啊

如何调整eclipse的java heap

eclipse修改heap size:用eclipse 开发,在用ant编译我的web工程时,碰到java.lang.OutOfMemoryError: Java heap space异常。解决办法:1.window->preferences->java->installed jres->edit jre把default vm arguments 的参数设为-Xms64m -Xmx512方法2。在window的环境变量中添加JAVA_OPTS=-Xms64m -Xmx512m

java里怎么设置heap

在java虚拟机未运行的情况下进入cmd,运行以下命令,其中的*号替换成你想要设置的数值java -Xms***m -Xmx***m

hibernate的注解功能需要依赖什么jar文件?

  Hibernate JPA依赖的JAR包:  1、Hibernate核心包(8个文件)  hibernate-distribution-3.3.1.GA  hibernate3.jar  libytecodecglibhibernate-cglib-repack-2.1_3..jar  lib equired*.jar  2、Hibernate注解包(3个文件)  hibernate-annotations-3.4.0.GA  hibernate-annotations.jar  libejb3-persistence.jar  hibernate-commons-annotations.jar  3、Hibernate针对JPA的实现包(3个文件)  hibernate-entitymanager-3.4.0.GA  hibernate-entitymanager.jar  lib estlog4j.jar  slf4j-log4j12.jar

深入Java虚拟机中的Stack和Heap

  在JVM中 内存分为两个部分 Stack(栈)和Heap(堆) 这里 我们从JVM的内存管理原理的角度来认识Stack和Heap 并通过这些原理认清Java中静态方法和静态属性的问题   一般 JVM的内存分为两部分 Stack和Heap   Stack(栈)是JVM的内存指令区 Stack管理很简单 push一定长度字节的数据或者指令 Stack指针压栈相应的字节位移;pop一定字节长度数据或者指令 Stack指针弹栈 Stack的速度很快 管理很简单 并且每次操作的数据或者指令字节长度是已知的 所以Java 基本数据类型 Java 指令代码 常量都保存在Stack中   Heap(堆)是JVM的内存数据区 Heap 的管理很复杂 每次分配不定长的内存空间 专门用来保存对象的实例 在Heap 中分配一定的内存来保存对象实例 实际上也只是保存对象实例的属性值 属性的类型和对象本身的类型标记等 并不保存对象的方法(方法是指令 保存在Stack中) 在Heap 中分配一定的内存保存对象实例和对象的序列化比较类似 而对象实例在Heap 中分配好以后 需要在Stack中保存一个 字节的Heap 内存地址 用来定位该对象实例在Heap 中的位置 便于找到该对象实例   由于Stack的内存管理是顺序分配的 而且定长 不存在内存回收问题;而Heap 则是随机分配内存 不定长度 存在内存分配和回收的问题;因此在JVM中另有一个GC进程 定期扫描Heap 它根据Stack中保存的 字节对象地址扫描Heap 定位Heap 中这些对象 进行一些优化(例如合并空闲内存块什么的) 并且假设Heap 中没有扫描到的区域都是空闲的 统统refresh(实际上是把Stack中丢失了对象地址的无用对象清除了) 这就是垃圾收集的过程;关于垃圾收集的更深入讲解请参考 CTO之前的文章《JVM内存模型及垃圾收集策略解析》       JVM的体系结构   我们首先要搞清楚的是什么是数据以及什么是指令 然后要搞清楚对象的方法和对象的属性分别保存在哪里    )方法本身是指令的操作码部分 保存在Stack中;    )方法内部变量作为指令的操作数部分 跟在指令的操作码之后 保存在Stack中(实际上是简单类型保存在Stack中 对象类型在Stack中保存地址 在Heap 中保存值);上述的指令操作码和指令操作数构成了完整的Java 指令    )对象实例包括其属性值作为数据 保存在数据区Heap 中   非静态的对象属性作为对象实例的一部分保存在Heap 中 而对象实例必须通过Stack中保存的地址指针才能访问到 因此能否访问到对象实例以及它的非静态属性值完全取决于能否获得对象实例在Stack中的地址指针    非静态方法和静态方法的区别   非静态方法有一个和静态方法很重大的不同 非静态方法有一个隐含的传入参数 该参数是JVM给它的 和我们怎么写代码无关 这个隐含的参数就是对象实例在Stack中的地址指针 因此非静态方法(在Stack中的指令代码)总是可以找到自己的专用数据(在Heap 中的对象属性值) 当然非静态方法也必须获得该隐含参数 因此非静态方法在调用前 必须先new一个对象实例 获得Stack中的地址指针 否则JVM将无法将隐含参数传给非静态方法   静态方法无此隐含参数 因此也不需要new对象 只要class文件被ClassLoader load进入JVM的Stack 该静态方法即可被调用 当然此时静态方法是存取不到Heap 中的对象属性的   总结一下该过程 当一个class文件被ClassLoader load进入JVM后 方法指令保存在Stack中 此时Heap 区没有数据 然后程序技术器开始执行指令 如果是静态方法 直接依次执行指令代码 当然此时指令代码是不能访问Heap 数据区的;如果是非静态方法 由于隐含参数没有值 会报错 因此在非静态方法执行前 要先new对象 在Heap 中分配数据 并把Stack中的地址指针交给非静态方法 这样程序技术器依次执行指令 而指令代码此时能够访问到Heap 数据区了    静态属性和动态属性   前面提到对象实例以及动态属性都是保存在Heap 中的 而Heap 必须通过Stack中的地址指针才能够被指令(类的方法)访问到 因此可以推断出 静态属性是保存在Stack中的 而不同于动态属性保存在Heap 中 正因为都是在Stack中 而Stack中指令和数据都是定长的 因此很容易算出偏移量 也因此不管什么指令(类的方法) 都可以访问到类的静态属性 也正因为静态属性被保存在Stack中 所以具有了全局属性 lishixinzhi/Article/program/Java/hx/201311/26460

英语started to refer to Jan as Queen of Takotna怎么翻译?

嗯,这句话可以翻译为:他们开始称呼简为塔科特纳的王后。其中,jan的意思是简,有时候可以用作女子正式的名字,是janet的缩写。此外,Queen,一般是女王和王后的意思,可以根据上下文来确定具体的含义。refer to指的是:提到,参考和涉及,在这句话中可以翻译为称呼。

打印机HP Laserjet M1005 MFP,只要已打印就出现jam in frint pafer path ofen door and clear jam怎么办

卡纸了!你打开前盖把硒鼓取出来!看有纸没有,要是有就轻轻的取,要是没有那就只能拆了看,要是还没有就用棉签蘸酒精擦传感器!要是不会拆,就送去维修吧!费用不过100

hp 1005 打印机交替显示Jam in print paper path 。。 Open door and clear jam

机器英文的意思是卡纸,打开前门盖并且清除卡纸。应该是你机器里面纸张没有取完或者传感没有复位。

hp 1005 打印机交替显示Jam in print paper path 。。 Open door and clear jam怎么解决

最有效的解决卡纸的方法是:打开打印机设备的盖子,用手慢慢将纸张拖出来就可以了。如果没有卡纸,更简单了,和我那台一样,你把盖子打开,在关上就可以了··实在不行就关掉再重启·或者你的纸还有一点点在里边希望帮到你,不懂继续追问

hp 1005 打印机交替显示Jam in print paper path 。。 Open door and clear jam是怎么解决的呀

最有效的解决卡纸的方法是:打开打印机设备的盖子,用手慢慢将纸张拖出来就可以了。 如果没有卡纸,更简单了,和我那台一样,你把盖子打开,在关上就可以了··实在不行就关掉再重启·或者你的纸还有一点点在里边希望帮到你,不懂继续追问

hp 1005 打印机交替显示Jam in print paper path 。。 Open door and clear jam

卡纸了,仔细检查

HPLasevM1005MFP老出现Opendooerandclearjan,janinprintpaperpath啥原因,怎么处理

您好,感谢您选择惠普产品。Opendooerandclearjan,janinprintpaperpath是提示您打印卡纸了,提示您清除卡纸。一般卡纸位置如下:I:进纸盒II:取出硒鼓,检查硒鼓下面是否有卡纸III:出纸盒位置也可以下载手册(鼠标右键另存即可下载),http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/manualsResults/?sp4ts.oid=1839458&spf_p.tpst=psiContentResults&spf_p.prp_psiContentResults=wsrp-navigationalState%3Daction%253Dmanualslist%257Ccontentid%253DUser-Guide-%252528how-to-use%252529%257Clang%253Dzh_CN&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken按照手册中问题解决章节中排除卡纸的详细截图,把机器内部所有卡纸取出,如果没取完整,就可能导致连续卡纸的。在保证机器内部没有卡纸情况下,打印或者复印如果还卡纸,要观察卡纸的位置1如果卡纸位置不固定,一般都是纸张自身导致,更换80g的标准普通打印纸测试2如果卡纸位置固定,观察在什么地方a如果在硒鼓下面,更换原厂硒鼓测试b如果是其他位置,可能是这个部分硬件有问题,需要联系当地维修中心,下面是维修中心查询链接:http://www8.hp.com/cn/zh/support-drivers/esupport/ascpps.html如果以上信息可以帮您解决问题,建议采纳,方便后来客户解决相同的问题。如果问题没有得到解决,建议继续追问,我们收到以后会针对您的问题,继续帮您解答。

hp3020打印机出现Printer jam clear paper path是什么原因

你好!卡纸了,纸张通道有纸卡在打印机里了,清理出来后重启打印机就行了。我的回答你还满意吗~~

SJA1000发送数据的波形总是只有一个低起始,后面就是高电平,FPGA配置,读写寄存器都没问题

SJAl000是一种独立的CAN总线控制器,主要应用于工业环境中的区域网络控制。随着FPGA的广泛应用,CAN总线与FPGA的应用日益加强。文章从状态机的角度,介绍SJAl000内部寄存器的硬件语言读写时序的实现和应用,详细描述状态机的工作原理和相应的VHDL代码。关键词 SJAlOOO CAN总线FPGA状态机VHDL时序中图分类号TP393DesignandApplicationofVHDLRead—writeonSJAI000InternalRegisterYueKui LiuShaojun HuangDaoping(CollegeofAutomationScienceandEngineering,SouthChinaUniversityofTechnology,Guangzhou 510640)/M岭tmet SJAl000asindependentCANbuscontroller,mostlyapplyinindustrialenvironmentcontrolareanet.work.AsFPGAwidelyused,theapplicationofCANbusandFPGAbecomeincreasing.Thepaper,fromaspectofstatus-machine。mainlyintroducedthedesignandapplicationof VHDLRead-WriteonSJAl000internalregister,detailedde-scribestatus-machine"SprincipleandrelatedYHDLcode.Keywords sJAl000,CANbus,FPGA,status-machine,VHDL,timingClassNumber TP3931引言在20世纪80年代初,德国的BOSCH公司提出了用CAN总线(ControllerAreaNetwork,控制器局域网)来解决汽车内部的复杂硬件信号接线。CAN总线以其低成本、高可靠性、实时性、抗干扰能力强等特点,其应用范围扩展到了机械工业、纺织工业、农用机械、机器人、数控机床、医疗器械、家用电器及传感器等各种工业现场,CAN总线已经形成国际标准,并被公认为最有前途的现场总线之 一。SJAl000是Philips半导体公司推出的一款独立的CAN总线控制器,具有BasicCAN和Peli— CAN两种操作模式,PeliCAN模式支持具有很多新功能的CAN2.0B协议L1J。现场可编程门阵列(FPGA)已成为许多电子运动控制应用的重要平台。FPGA的发展迅猛,在许多应用领域中替代了特定用途集成电路(ASIC)。非易失性FPGA是具成本效益的ASIC替代方案,不存在采用ASIC时涉及开发成本高和开发时间长的问题。而且,利用FPGA替代固定 的逻辑,设计人员无论在设计阶段还是在应用现场,都可以高效、可靠地实现产品升级及定制功能。近年来,Altera、Xilinx等公司推出了内部嵌入存储器、微处理器的FPGA器件,使得这种器件的应用更显优越性。因此本文设计的CAN总线控制器SJAl000内部寄存器的硬件语言读写实现,正是基于FPGA具有CAN总线接口的广泛应用前景,使CAN总 99 收稿日期:2009年5月31日,修回日期:2009年6月24日作者简介:岳奎,男,硕士研究生,研究方向:FPGA相关设计,USB驱动设计,CAN总线,PCI总线等。刘少君,男,硕士,讲师,研究方向:数控系统设计与研究。黄道平,男,博士生导师,教授,研究方向:智能检测与智能控制等。万方数据176 岳奎等:SJAl000内寄存器的VHDI。语言读写设计与应用 第37卷线技术更好地应用到FPGA设计的系统中。2 CAN控制器SJAl000接口信号和时序〔2〕CAN控制器SJAlooo提供的微处理器的接口信号主要有多路地址/数据总线ADo~AD7、地址锁存信号ALE、片选信号/cs、微处理器的读使AD7t0AD0ALE(引脚ALE/AS)WR能信号/RD、微处理器的写使能信号/WR、复位输入/RST信号、模式选择MODE信号和中断输出INT信号,其中MODE为接口方式选择信号,可选用INTEL方式或MODTOROLA方式。出于普遍性的考虑,本文以下的接1=1设计是基于Intel模式的,其接口读时序如图1、写时序如图2和时序参数如表1。)l(A7toA0 》 (D7toDO狱L二‘。。。,—. 。kmz_(‰。二\99 -一tue000a.ev-99 " rLIm、 ,\ / ● 一 。WfRlfcL赳.—...一 - ‰_亡 Ⅵ 少读周期时序图:Intel模式)|(A7toA0 》 (D7toDO》× 一L=“一 h一气^L舢 ._k∞x。(=\ r一 , I 一fDⅧ ‘wHLH 。、\ /气m。。_一 99 一‰ 。 L—twncH五 \写周期时序图.Intel模式图1 SJAl000读写周期时序图;Intel模式3CAN控制器SJAl000接口读写时序的硬件语言实现目前应用最广的两种硬件语言是VHDL和Verilog,本文采用的硬件描述语言是VHDL,微处理器是CycloneEPlC6Q240C8FPGA,时钟为25MHz,通过4分频使其与SJAl000传输周期为160ns。sJAl000的数据和地址信号为分时复用,而FPGA中不存在地址的概念,设计的关键就是要把SJAl000中的寄存器地址当作数据写入。本文把对寄存器的读写程序设计为一个子程序,为了方便上层程序调用该程序,在设计中设置了一个输入控制信号start和读写选择信号PWR,该程序在设计中采用状态机的方式,如图2所示。图2 sJAl000接口读写时序的状态机流程图在IDLE状态,对接口信号进行初始化,其中地址锁存信号ALE为低电平、微处理器的写使能信号/WR为高电平、微处理器的读使能信号/RD为高电平"、片选信号/cs为高电平、地址数据复用 总线AD为高阻态(AD<一”ZZZZZZZZ”)、Wok和R-ok为低电平(W—ok为高电平表示一个写时序的完成,R—ok为高电平表示一个读时序的完肿蝎 一班 一R丐 一盎而l|帆西A引EI盆I删西脚 g万方数据第37卷(2009)第10期 计算机与数字工程177成)。另外用一个控制信号start,当start为高电平"时跳出IDI,E状态进入address状态,反之继续在IDLE状态循环。控制信号start设置主要是为了方便上层程序调用该子程序。在上层程序中要使用该子程序只需给start信号一个高电平,一个时钟后拉低电平就可以了。表1 SJAl000接口读写时序参数表符号 参数 最小最大单位值 值fosc振荡器频率24 MI-Iztsu(A-AL)对ALE/AS低电平的地址8 ns建立时间th(AL-A) ALE为低的保持时间 2 nstW(AL)AU影AS的脉冲宽度8 nstRI皿V /RD为低输出有效数据 50 nstRHDZ/RD为高数据悬空 30 I"IStDVWH/WR为高输入数据有效8 nstWHDX /WR为高后的数据保持时间8 nstWHLH /WR为高到下—个√虹正高15 nstIJM, ALE低到/WR低 10 IIStIJRI,√蛆正低到/RD低 10 11stW(W) /WR脉冲宽度 20 I"IStW(R) /RD脉冲宽度40 IIStCLWL/cs低到/WR低0 nstWHCH /WR高到/CS高0 璐tRHCH /RD高到/CS高0 nstW(RST) /l礤b-q”脉冲宽度 100 as在address状态,』6此拉高电平同时给地址数据复用总线地址(瞅一伽)D麟),另外用一个输入选择信号PWR,当PWR为高电平时跳出ad— dress状态进入SJA_W1状态;而当PWR为低电平时跳出address状态进入SJA._R1状态。信号PWR 的作用是为了判断对寄存器的操作是读还是写。当对寄存器写的时候跳转到SJA—Wl状态,/AI。E拉低电平,跳出该状态进入SJA_W2状态;在SJA—W2状态,/WR拉低电平,/cs拉低电平同时给地址数据复用总线数据(AD<=DATA),跳出该状态进入SJA—W3状态;在SJAW3状态,/WR拉高电平,/cs拉高电平,跳出该状态进入IDLE状态。至此是一个完整的寄存器写操作。当对寄存器读的时候跳转到SJA—R1状态,ALE拉低电平,地址数据复用总线AD为高阻态(AD<一”ZZZZZZZZ”),跳出该状态进入sJAR2状态;在SJA-R2状态,/RD拉低电平,/cs拉低电平,跳出该状态进入SJA—R3状态;在SJA—R3状态,读取地址数据复用总线的数据(DATA—R<=AD),跳出该状态到SJA—R4状态;在SJA—R4状态,/cs拉高电平,/RD拉高电平,跳出该状态到I— DLE状态。至此是一个完整的寄存器读操作。在上述通过状态机来实现SJAl000寄存器的 硬件语言读写,在设计中每个状态占用的时间是一 个周期,即160ns。从表1可以看到SJAl000接口读写时序参数,其中设计的关键时在读寄存器操作时,从读使能信号/RD低电平到到输出有效数据最大为50ns。设计中,在SJA—R2状态将/RD拉低电平,在SJA—R3状态读取总线上的数据,即经过了160ns(大于50ns),符合时序要求。其他的时序设计都是严格按照时序表参数来设计中的。4SJAl000内部寄存器读写硬件描述语言的应用CAN总线节点的软件设计主要包括CAN节点初始化、报文发送、报文接收三个部分。这三个部分 的实现主要是对SJAl000中相应的寄存器进行读写。因此用VHDL设计Q气N总线节点的软件的关键就是对SJAl000内部特定寄存器读写〔3 ̄4〕。ifRsr=‘1"thenif(clock"eventandclock=‘1")thencasestateISWHENLDLE=>start<=‘0";state<::=MODE)WHENMODE一>start<=‘l":PWR<=‘1";ADDRESS<=X“00”:dataout<=X”09”;smte<=STOPMODE)whenSTOPMODE=>start<=‘0":if(W-ok=‘1")thenstate<=SR)elsestate<=STOPMODE)endif)whenSTOPSR=>start<=‘1";PWR<一‘0":ADDRESS<=X“02”:state<=STOPSRwhenSr()PSR=>start<一‘0":ifR_ok=‘l"thenstate99 <=stop)万方数据178 岳奎等:SJAl000内寄存器的VHDL语言读写设计与应用 第37卷elsestate<=STOPST;ENDIF;CAN总线节点的主程序中调用子程序,以写模式寄存器和读状态寄存器为例说明该子程序在主程序的应用,如上面程序所示:IDLE状态使start为低电平,在MODE状态start为1,同时给地址和数据,在这个状态子程序进入了address状态并根据PWR的值进行写寄存器操作,一个时钟以后start为低电平,并根据w—ok是否为高电平判断写寄存器是否完成;读状态寄存器SR时,start拉为高电平,同时给地址数据总线寄存器SR地址,一个时钟后,start拉低电平,并根据R—ok是 否为高电平判断读寄存器是否完成。5 结语CAN总线接口由硬件语言VHDL描述,可读性好,便于修改和测试。在处理器FPGACycloneEPlC6Q240C8处理器与CAN控制器SJAl000及PCA82C250组成的通信模块下,利用本文设计SJAl000内部寄存器的硬件语言读写时序实现来设计CAN总线节点软件,可在不同节点间实现数据传输,传输速率可达1Mbit/s,提高了系统的实时性和可靠性。因此该设计具有广泛的应用前景。参考文献〔1〕饶运涛,邹继军,王进宏,等.现场总线CAN原理与应用〔M〕.北京:北京航天航空大学出版社,2007:17~18〔2〕PHILIPS DATASHEETSJ『A1000 stand-aloneCANcontroller〔Z〕.PhilipsSemiconductors,2000Jan04〔3〕吴繁红.基于AT89C51和SJAI000控制器实现CAN总线接口〔J〕.电子技术应用,2003,29(7):51~52〔4〕张伟,霍建振.基于SJAlOOO的CAN总线通信模块〔刀.自动化技术与应用,2007,26(12):26~29也带%诞珠勘斛坏勘斛绵她恭黜开池乖出裆看池科带翰过钸出磷场姓珠幽带场过稀出希出秘坏出带场}蛳延,庥姥乖出希出带出希出裆彳}逆绵也乔断出吊妲币÷幺矛出带延;尔出牢(上接第170页)学员可利用评估功能可对教学过程进行评价,以便改进教学活动。5 结语此项目是应新疆党员干部现代远程教育管理中心的需求而研发,已通过中组部全国远程办的实地考察验收。系统不仅可用于农村党员远程培训、农业科普讲座,还可作为主会场,召开网络视频会议。此系统的实施为西部农村地区的远程教育发展提供了有力支持,同时对培养新型农民、活跃农村文化生活以及新农村建设也具有相当重要的意义。参考文献〔1〕韩志坚,封昌权.现代教育技术〔M〕.北京:人民邮电出版社,2004,1〔2〕李学明,李继,魏芳.远程教育系统及其实现〔M〕.北京:人民邮电出版社,2000.11〔3〕王阿木,赵喜明.视频会议系统及其在远程中的应用〔J〕.现代远距离教育,2003,(2):49~51〔4〕陈张健,蒋莉.交互式多点视频会议解决方案〔J〕.ComputerEra,2003,(2):34~35〔5〕李崇荣,张轩.基于IP/multicast视频会议技术在远程教育中的应用〔J〕.清华大学学报(自然科学版),2003,(1):34~37〔6〕Michael 13.Ciocco,Neil Toporski,MichaelDorris.DevelopingaSynchronousWebSeminarApplica— tion for OnlineLearning〔C〕.the33rd annual ACMSIGUCⅪSconfereneeonUserservices,Monterey,Califor— nia,USA,NewYork:ACMPress,2005:36~39万方数据 SJA1000内寄存器的VHDL语言读写设计与应用作者: 岳奎, 刘少君, 黄道平, Yue Kui, Liu Shaojun, Huang Daoping 作者单位: 华南理工大学自动化科学与工程学院,广州,510640 刊名:计算机与数字工程英文刊名: COMPUTER AND DIGITAL ENGINEERING 年,卷(期): 2009,37(10) 被引用次数: 0次 参考文献(4条) 1.饶运涛.邹继军.王进宏 现场总线CAN原理与应用 2007 2.PHILIPS DATA SHEET SJA1000 stand-alone CAN controller 2000 3.吴繁红 基于AT89C51和SJA1000控制器实现CAN总线接口 2003(07) 4.张伟.霍建振 基于SJA1000的CAN总线通信模块 2007(12) 相似文献(10条) 1.期刊论文 罗雪梅 基于SJA1000的CAN总线接口电路的设计与实现 -贵州工业大学学报(自然科学版)2003,32(4) 介绍了基于SJA1000的CAN总线接口电路的软硬件设计方法,给出了CAN总线接口电路、SJA1000初始化程序、接收及发送数据程序的框图. 2.期刊论文 郭慧玲.刘羽.魏文.GUO Hui-ling.LIU Yu.WEI Wen 基于SJA1000的CAN总线双机通讯技术的研究 -仪表技术与传感器2008,""(9) 介绍了CAN总线的发展趋势以及通讯控制器SJA1000的系统结构,针对双机通讯的特点,以通讯控制器SJA1000为核心设计了双机通讯的硬件电路,详细分析了通讯控制器SJA1000的初始化,数据发送和数据接收的工作机理,给出了硬件连接方式并编写了通讯程序,最后对抗干扰技术进行了探索,双机通讯系统获得了较好的可靠性和稳定性. 3.期刊论文 陈萍.姜秀杰.Chen Ping.Jiang Xiujie 基于FPGA的CAN总线通信系统 -计算机测量与控制2009,17(12) 为了克服单片机固有的缺陷,满足航天控制的需求,文章提出了如何利用FPGA采用查询的方式控制CAN控制器SJA1000,从而实现CAN总线数据通信的方法;介绍了该系统的硬件构成、芯片选择和组成原理,对FPGA的控制程序进行了分析和设计;实验结果表明,系统完全满足CAN总线通信要求,与以往基于单片机的CAN总线通信系统相比较,降低了体积、重量和功耗,具有优越性;该设计已成功应用于星载电场仪的地面检测设备中. 4.期刊论文 韩星.高剑.Han Xing.Gao Jian 基于SJA1000的CAN总线抗干扰技术研究 -火控雷达技术2008,37(3) 分析某车载武器系统CAN总线干扰产生的原因,给出基于SJA1000控制器构成的CAN总线节点的软、硬件抗干扰措施,有效解决了CAN节点的通信干扰问题. 5.期刊论文 李传艺.陈舜儿.黄红斌.刘敏.刘伟平.Li Chuanyi.Chen Shuner.Huang Hongbin.Liu Min.Liu Weiping 基于SJA1000的CAN总线系统节点仿真平台的实现 -广东自动化与信息工程2005,26(4) 文章设计了一个控制器局域网CAN总线系统节点的仿真平台,通过选用兼容扩展性及检错纠错能力强的SJA1000芯片作为CAN控制器核心,利用普通PC机仿真传感器、执行器和人机接口,实现的仿真平台具有灵活通用、简单可靠、性价比高及良好的开放性和扩展性等特点,为CAN总线系统在汽车及其它多种不同领域的自动控制系统中推广应用,提供了方便的研究开发条件. 6.期刊论文 潘计辉.张小林.Pan Jihui.Zhang Xiaolin 双CAN总线的机载网络控制器设计 -计算机测量与控制 2010,18(1) 基于航空电子综合化的要求,提出一种新的航电互联方案,结合小型飞行器多传感器和小数据量特点设计一种机载共享式网络.采用DSP作为处理器 ,SJA1000进行双CAN扩展,使州6N137进行信号隔离,并使用PCA82C250作为CAN控制器接口芯片,进行网络控制器的硬件设计;网络通讯协议采用应答式交换数据,在此基础上,对软件流程和代码进行设计;半物理仿真实验结果表明该系统运行良好,能够满足小型飞行器控制网络的实时性与多结点要求;同时系统具有可靠性高与开放性等特点. 7.期刊论文 张伟.霍建振.ZHANG Wei.HUO Jian-zhen 基于SJA1000的CAN总线通信模块设计 -自动化技术与应用 2007,26(12) 本文初步阐述了基于SJA1000的CAN总线通信模块的实现,采用PHILIPS的PCA82C250作为通信模块的总线收发器,网络控制器则采用PHILIPS的SJA1000,采用TAMEL的AT89C52单片机,基于这些芯片实现CAN通信的基本功能这主要包括EPP-CAN接口板的实现和下位机即单片机与CAN通信模块的连接及实现.系统达到完成CAN通信所需要的指标,可基本满足CAN通信的各项要求. 8.期刊论文 李云.王宝良.丁在田.王延伟 基于SJA1000的CAN总线控制节点的设计与实现 -空军工程大学学报(自然科学版)2003,4(3) 介绍了CAN总线的特点以及一种新型的独立CAN控制器SJA1000的主要功能,给出了一种基于SJA1000的CAN控制节点的硬件电路及软件设计,并对设计中应注意的问题进行了较详细的说明. 9.期刊论文 潘国峰.何平.田丰.孙以材 基于CAN总线的分布式测温报警系统 -河北工业大学学报2010,39(1) 研制了一种基于CAN总线的分布式温度检测系统.给出了CAN总线节点的硬件构成及温度检测、数据传送、接收的软件实现方法.系统可实现分布式温度测量、到限报警、故障诊断等功能,特别适用于工业现场及物资储存等环境的分布式温度实时监控. 10.期刊论文 付亮.王星.FU Liang.Wang Xing 基于SJA1000的CAN总线控制系统的开发与设计 -汽车电器 2007,""(5) 介绍PHILIPS公司推出的独立CAN总线控制器SJA1000的特点和内部结构,并对其内部寄存器及其地址分配进行了说明,最后给出它的典型的CAN总线节点电路图及其软件设计

为什么在加勒比海盗第一级里jack sparrow在月光下都不变成骷髅?

他没受诅咒。因船员叛变,他没拿到受诅咒的金币。

JAVA中MATH.min是什么意思?

Math中的min方法是用来比较两个数大小的,比较结果中返回较小的那个数值用法:Math.min(a,b);其中:a,b可接受double、float、int、long四种类型。例子inta=4,b=6;intc=Math.min(a,b);输出结果:4。floata=2.0f,b=3.0f;floatc=Math.min(a,b);输出结果:2.0.

请问谁有加勒比海盗jack sparrow的gif图片

百度图片有

地震波是次声波吗?次声波对人体有害吗?生活中有哪些次声波? CAPTAIN JACK SPARROW

在自然界中,海上风暴、火山爆发、大陨石落地、海啸、电闪雷鸣、波浪击岸、水中漩涡、空中湍流、龙卷风、磁暴、极光等都可能伴有次声波的发生.在人类活动中, 次声波的波形诸如核爆炸、导弹飞行、火炮发射、轮船航行、汽车争驰、高楼和大桥摇晃,甚至像鼓风机、搅拌机、扩音喇叭等在发声的同时也都能产生次声波某些频率的次声波由于和人体器官的振动频率相近,容易和人体器官产生共振,对人体有很强的伤害性,危险时可致人死亡。地震波不是次声波。

加勒比海盗2里Jack Sparrow 究竟还得是什么债?还有开头那个军官为什么想要那个compass,让Will去偷?

黑珍珠的债

加勒比海盗3中Jack Sparrow从Davy Jones所困之地出来时那些螃蟹石头是什么意思?

好象就是导演在那里故意排的故意要帮他饿。。。

加勒比海盗Norrington第一次见到Jack Sparrow的刺青

那个刺青是代表他是海盗啊 是一个P

加勒比海盗Jack sparrow的父亲就是那个法典的监护人是谁啊

在《加勒比海盗3》中值得一提的一位客串者是本片中扮演杰克船长父亲Captain Teague的老牌滚石乐队吉他手基思·理查兹Keith Richards。这位63岁的乐坛传奇是Johnny Depp扮演杰克的灵感来源。由于平时Keith Richards的打扮和气质就很像海盗, Johnny Depp本人又是摇滚爱好者并是Keith Richards的歌迷之一,于是Depp坦诚之前扮演杰克船长有很大程度是模仿Keith Richards的风格,这次第三集就派这位老先生出镜客串了一把,虽然戏份不多,也并非什么重要人物, 但由于其在美国人心中“神圣”的地位, 一出场就获得热烈掌声和口哨声。这可是整场电影中间唯一一次有人鼓掌。而且19日首映式上他出现的时候也曾引起全场骚动, 动静不比Depp来时小多少。同时,两人已容登最新一期滚石杂志封面,看一看,真的有父子相哦!

This is the day you shall always remember as the day you almost caught Captain Jack Sparrow.

你们要永远的记住今天你们差一点就抓住了杰克斯帕罗船长

加勒比海盗中jack sparrow 船长常说的savvy? 这句话在欧美国家口语中常用吗?不懂的

不常用,据我了解是来自于海盗口头禅。 和see?意思相近

加勒比海盗中的Jack sparrow船长的原型是那位?

任何虚构的人物都是有其原型的,假如从这个角度上说,的确存在着加勒比海盗中的一切人物,包括周润发演的那个中国人海盗,都是有他们现实中的原型人物的。既然你只是问他,我也就只回答他的原型(因为他的传说很多,所以有些居然是前后矛盾的观点):黑胡子(绰号,Blackbeard),真名爱德华·蒂奇(Edward Teach,或Edward Thatch,1680年-1718年)生于英国布里斯托尔,是世界航海史上最臭名昭彰的海盗之一。历史学教授林德利·巴特勒说,相传黑胡子是个身材高大瘦削且颇具领袖魅力的人。“虽然没有关于黑胡子身高的详细纪录,但他的身高在当时似乎超过常人,”巴特勒说。关于黑胡子的逸闻很多,最著名的就是他的一身行头。巴特勒说,有记载称,上阵之前,他通常全副武装,长长的黑发中插着一根根缓慢燃烧的炮捻子,为的是震慑对手。据说黑胡子还是个颇有道义感的海盗,他并不想夺人性命,希望能不开枪征服对手。尚未发现有任何史料显示,黑胡子有杀人和虐待俘虏纪录。 黑胡子为人敢于冒险,残酷无情,以人的头骨为旗号,曾在英国皇家海军服役,拥有船长的证书。年轻的黑胡子最初便在英国庇护的海盗船上当水手,后来将原来的船长霍尼戈尔德赶走,自己当起了海盗头。1715年他指挥着有40门火炮的“复仇女王”号出海时主动攻击普通海盗不敢惹的英国皇家海军,“黑胡子蒂奇”从此一战成名,整个大西洋两岸陷入“连皇家海军都无法确保安全”的心理恐惧。短短五年间,被黑胡子抢劫的船只却多达40艘,他的故事到处流传。黑胡子在北美英国殖民地北卡罗来纳州的一些港口城市低价销赃,但他的最大嗜好不是金钱而是将人折磨致死。1718年,黑胡子率领的海盗船在维吉尼亚海岸的沙洲被英国皇家海军军舰拦截。在血腥的战斗中,海盗一方几乎获胜的时候,黑胡子本人连挨了五枪、被刺二十刀,死在了英军梅纳德(Maynard)船长的手下。梅纳德船长把黑胡子蒂奇的人头挂在军舰的旗杆上宣示胜利。相比,他的传说还有着确切的一些影子的话,飞翔的荷兰人那条被诅咒的海盗船则是真的一直飘在水手的传说中,一直没有消失,也一直没有确定的历史。飞翔的荷兰人(德语:Fliegender Holl01nder;英语:The Flying Dutchman。又译作漂泊的荷兰人,彷徨的荷兰人等),是传说中一艘永远无法返乡的幽灵船,注定在海上漂泊航行。飞翔的荷兰人通常在远距离被发现,有时还散发着幽灵般的光芒。据说如果有其他船只向她打招呼,她的船员会试图托人向陆地上或早已死去的人捎信。在海上传说中,与这艘幽灵船相遇在航海者看来是毁灭的征兆。在德文里(fliegend)是用来表示一种持续飞行的状态,形容受诅的荷兰人永远飘流在海上,四处航行,却始终无法靠岸的悲惨宿命。关于飞翔的荷兰人的故事在航海传说中有很多个版本,与之相关的是福肯伯格船长(Captain Falkenburg)的中世纪传奇故事,他以自己的灵魂为赌注与魔鬼掷骰子,被诅咒在北海不停往返直到审判日。飞翔的荷兰人第一次在书中被提到是在乔治·巴林顿《Voyage to Botany Bay》(1795年)一书的第6章: 译文:我对海员崇敬幻影的迷信常有耳闻,但从未对这类记录给予太多信任。据传一艘荷兰军舰在好望角之外失事,船上无人生还。同行的船只经受住了暴风,随后抵达好望角。整修后返回欧洲的途中,他们在相同的纬度遭到猛烈的暴风雨的袭击。值夜的一些水手看到,或者在想象中看到,一艘船满帆向他们驶来,仿佛要将他们撞沉:一名水手尤其确定这正是在前一场暴风中沉没的船,或者是她的幻影。但暴风雨稍停的时候,黑云似的船就消失了。幻影在海员心里挥之不去,等船靠岸,故事也就像野火般在人中传开了,幻影也被称作飞翔的荷兰人。根据一些来源,这艘幽灵船的船长原型是17世纪的荷兰船长伯纳德·福克(Bernard Fokke)。福克因从荷兰到爪哇航行的离奇神速而出名,当时的人因而怀疑他与魔鬼为伍以达到如此的速度。对飞翔的荷兰人的第一次详细的描述应该是布莱克伍德杂志(Blackwood"s Magazine)1821年五月刊上的一篇文章。事件发生的地点是好望角: 译文:她是一艘阿姆斯特丹船,于70年前起航。她的主人是亨德里克·范德戴肯(Hendrik van der Decken)船长。他是一个坚定可靠的海员,就算与魔鬼为敌也会按自己的意见行事。从来没有哪个他手下的船员有任何抱怨,虽然船上的具体情形外人无从知晓。故事是这样:在好望角转弯的时候他们正试图在恶劣天气中通过桌湾。然而,风越来越大,不断的向船冲击,范德戴肯在甲板上咒骂大风。日落稍后,一艘经过的船问他是否不打算当晚入港,范德戴肯回答“如果我进港,就让我永世受诅咒,因为我将在此迎风航行直至审判日。”他确实一直没有进港,人们相信他仍在海面上大风中航行,每次有人遇到这艘船,她都有恶劣的天气相伴。19到20世纪之间在外海上有很多起对“飞翔的荷兰人”的目击事件。威尔士亲王乔治(后来的乔治五世)的目击是最著名的几次之一。1880年,在他十五岁时,他与兄长威尔士亲王阿尔伯特·维克多(其父是后来的爱德华七世)一起正由辅导老师达尔顿(John Neale Dalton)陪伴,乘4000吨的轻巡洋舰巴坎堤号(HMS Bacchante),进行为期三年的航行。在澳大利亚悉尼和墨尔本之间海面上,达尔顿写到: 译文:在早晨4点“飞翔的荷兰人”出现在我们的船首方向。它像幻影般发着红色的光,照亮了200码以外双桅船的桅杆和船帆。她从船首左侧靠近时,在舰桥上值班的军官和后甲板上的见习军官显然都看到了她。见习军官立刻被派往前甲板,但到达时她在附近出现过的痕迹已经消失的无影无踪了,连在地平线上都找不到她的任何踪迹。10点45分,早先发现飞翔的荷兰人的海员从前桅中部顶横桁坠落到前甲板上,摔得粉身碎骨。

杰克-斯帕罗(JackSparrow)历史上真有其人吗?

杰克-斯帕罗在历史上没有这个人。杰克·斯帕罗,蒂格船长称他Jackie,是美国魔幻冒险电影《加勒比海盗》系列虚构出来的人物,在系列电影中,杰克·斯帕罗是一名纵横四大洋的传奇海盗,也是一名玩世不恭的加勒比海域的骗子。虽然他是一名道德与节操备受质疑的船长,但他拥有一个海盗应有的勇气,在危急时刻会站出来拯救自己的朋友。杰克的最爱是自由,其次是黑珍珠号。扩展资料:在整个加勒比海盗系列中,杰克向来命运多舛,却在最绝望的时候总有幸运女神的照顾。杰克原本拥有一艘非常优秀的海盗船,黑珍珠号。然而,他只当了两年船长,就遭到了巴博萨的背叛,将他扔在一座荒岛上,只给他一支只有一发子弹的枪,让他等死。幸运的杰克乘坐一艘商船逃脱,在将近十年之后,他终于找到巴博萨的命脉,杀死了巴博萨,抢回了属于他的海盗船。然而,本该在大海上畅游的他,却又遭到了面目狰狞,残忍至极的深海阎王戴维·琼斯追债。原来黑珍珠号是戴维·琼斯打捞起了被卡特勒·贝克特烧毁的坏女孩号并换上黑帆后得名BlackPearl。杰克在当13年船长后就必须回琼斯的荷兰人号船上服役100年。杰克至此又开始了疯狂的逃命生涯,可最终还是没能逃脱恶魔的追债,被海怪拖向深渊海底。直到复活后的巴博萨率人到了世界的尽头,才将其救出。直面琼斯,杰克最终摒弃恐惧,为自由而战。令他万万没有想到的是,大战胜利之后,他的黑珍珠号再次被巴博萨悄悄开走了,直到加勒比海盗四的末尾,他才重获黑珍珠号。参考资料来源:百度百科—杰克·斯帕罗

java:编写判断函数(方法)judge()

楼主自己的那个解答当然是不对的,在那个函数里只要a[n-1][n-1]==b[n-1][n-1]就会返回true了,这当然不是相等。我觉得是这样:static boolean judge(int a[][], int b[][], int n){ int i, j; for(i = 0; i < n; ++i) for(j = 0; j < n; ++j) if(a[i][j] != b[i][j]) return false; return true;}这样就是说,如果两个矩阵里有任何一个元素不同,那么马上返回false,如果每一个元素都相同,那么在函数最后返回true

JACKSON吉他的介绍

JACKSON的吉他于80年代初期开始生产,其基本构想是把FENDER的STRATOCASTER更进一步的研发,包括FLOYD-ROSE琴桥(摇杆系统)和双线圈拾音器的采用,琴把则改为更薄(这对喜爱速弹的朋友有很大的帮助),上面有24格(可弹更高音)另外琴颈(NUT)加装了锁弦的系统,琴头(HEADSTOCK)则改成有如刀刃般的形状。
 首页 上一页  89 90 91 92 93 94 95 96 97 98 99  下一页  尾页