ja

阅读 / 问答 / 标签

用Java求一元二次方程ax2+bx+c=0的根,要求a、b、c从控制台输入

其实你可以搜搜二分搜索算法 对你会更有用

谁可以帮我把曲婉婷的《jar of love》的歌词翻译成汉语,现在很喜欢听这首歌!!!

嗯,好的,记得采纳啊 一次日初,又一次日落,转瞬一切都是昨天 好的一天,坏的一天,你又如何对待今天。 又一次日初,又一次日落,转瞬一切都是昨天。 好的一天,坏的一天,你又如何对待今天。 为什么我们常常不断苛求一些我们终将失去的东西 拥有的却不是你想要的 一些你已经拥有的,也许不会,也许不会永远属于你 如果可以,就让我的爱,张开双臂在这个公园静止 我将把我所有的爱封存在这个花火做成的罐子里,封印在我跳动的心里 你可以珍藏这满载着爱的罐子吗 下一个左转,另一个路口,他会是我等的那个人吗 下一个右转,另一个教训,永远别放任这明火燃烧 为什么我们常常不断苛求一些我们终将失去的东西 拥有的却不是你想要的 一些你已经拥有的,也许不会,也许不会永远属于你 如果可以,就让我的爱,张开双臂在这个公园静止 我将把我所有的爱封存在这个花火做成的罐子里,封印在我跳动的心里 你可以珍藏这满载着爱的罐子吗 你会是我的爱吗 你会是她的爱吗 你会是他的爱吗 你会是我的爱吗 我能成为你的爱吗

jar of love中文歌词

又一次日出,又一次日落,转瞬一切都是昨天。  好的一天,坏的一天,你又如何对待今天。  为什么我们常常不断苛求一些我们终将失去的东西  拥有的却不是你想要的  一些你已经拥有的,也许不会,也许不会永远属于你  如果可以,就让我的爱,张开双臂在这个公园静止  我将把我所有的爱封存在这个花火做成的罐子里,封印在我跳动的心里  你可以珍藏这满载着爱的罐子吗  下一个左转,另一个路口,他会是我等的那个人吗  下一个右转,另一个教训,永远别放任这明火燃烧  为什么我们常常不断苛求一些我们终将失去的东西  拥有的却不是你想要的  一些你已经拥有的,也许不会,也许不会永远属于你  如果可以,就让我的爱,张开双臂在这个公园静止  我将把我所有的爱封存在这个花火做成的罐子里,封印在我跳动的心里  你可以珍藏这满载着爱的罐子吗  你会是我的爱吗  你会是她的爱吗  你会是他的爱吗  你会是我的爱吗  我能成为你的爱吗

JAVA WebService 允许最大数据多少

这个不带了解!也不知道你是调用还是怎么了的! 但是传进去的都不会遗留到WebService 必要的数据会存入库中!还有具体的xml文件!不知道你说的啥玩意

java哪个类库解析xml性能最快

解析xml首先要看你的需求,你如果需要用节点式的访问甚至搜索,肯定要用dom系列如果你是从网络上获取xml 解析成object,那肯定StAX效率高

Java程序员常用的开发工具有哪些?

在当今的互联网时代中,Java语言越来越流行。关于Java的一些常用工具也需要我们不断的掌握和理解。下面云南java培训为大家介绍,Java程序员常用的开发工具有哪些。一、ServiceLoader-加载服务Java开发人员通常希望区分使用什么和创建什么,昆明java课程培训机构发现通常是通过创建一个描述组件操作的接口和使用某种中介创建组件实例。二、SCanner无数的Java开发工具可以帮助您构建解析器,许多函数语言已经成功地构建解析器库(解析器选择器)。但是,如果您想解析逗号分隔的值文件或空格分隔的文本文件呢?云南java课程发现大多数工具都太大了,不能在这里使用,String.split()是不够的。三、TimerJava.util.Timer和TimerTask类提供了一种方便且相对简单的基于周期性或临时延迟执行任务的方法。四、StAX-解析XML文件当许多Java开发人员首次使用XML时,分析XML文件的基本方法有两种。云南昆明IT培训认为SAX解析器实际上是一个大型状态机,程序员对事件调用一系列回调方法。DOM分析程序将整个XML文档添加到内存中,分离并分割成各个对象,并将它们连接起来形成树。

Java程序员常用的开发工具有哪些?

在当今的互联网时代中,Java语言越来越流行。关于Java的一些常用工具也需要我们不断的掌握和理解。下面北京java培训为大家介绍,Java程序员常用的开发工具有哪些。一、ServiceLoader-加载服务Java开发人员通常希望区分使用什么和创建什么,北京java课程培训机构发现通常是通过创建一个描述组件操作的接口和使用某种中介创建组件实例。二、SCanner无数的Java开发工具可以帮助您构建解析器,许多函数语言已经成功地构建解析器库(解析器选择器)。但是,如果您想解析逗号分隔的值文件或空格分隔的文本文件呢?北京java课程发现大多数工具都太大了,不能在这里使用,String.split()是不够的。三、TimerJava.util.Timer和TimerTask类提供了一种方便且相对简单的基于周期性或临时延迟执行任务的方法。四、StAX-解析XML文件当许多Java开发人员首次使用XML时,分析XML文件的基本方法有两种。北京北京IT培训认为SAX解析器实际上是一个大型状态机,程序员对事件调用一系列回调方法。DOM分析程序将整个XML文档添加到内存中,分离并分割成各个对象,并将它们连接起来形成树。

Java程序员常用的开发工具有哪些

在当今的互联网时代中,Java语言越来越流行。关于Java的一些常用工具也需要我们不断的掌握和理解。下面北京java培训为大家介绍,Java程序员常用的开发工具有哪些。一、ServiceLoader-加载服务Java开发人员通常希望区分使用什么和创建什么,昌平java课程培训机构发现通常是通过创建一个描述组件操作的接口和使用某种中介创建组件实例。二、SCanner无数的Java开发工具可以帮助您构建解析器,许多函数语言已经成功地构建解析器库(解析器选择器)。但是,如果您想解析逗号分隔的值文件或空格分隔的文本文件呢?北京java课程发现大多数工具都太大了,不能在这里使用,String.split()是不够的。三、TimerJava.util.Timer和TimerTask类提供了一种方便且相对简单的基于周期性或临时延迟执行任务的方法。四、StAX-解析XML文件当许多Java开发人员首次使用XML时,分析XML文件的基本方法有两种。北京昌平IT培训认为SAX解析器实际上是一个大型状态机,程序员对事件调用一系列回调方法。DOM分析程序将整个XML文档添加到内存中,分离并分割成各个对象,并将它们连接起来形成树。

Java程序员常用的开发工具有哪些?

在当今的互联网时代中,Java语言越来越流行。关于Java的一些常用工具也需要我们不断的掌握和理解。下面南邵java培训为大家介绍,Java程序员常用的开发工具有哪些。一、ServiceLoader-加载服务Java开发人员通常希望区分使用什么和创建什么,南邵java课程培训机构发现通常是通过创建一个描述组件操作的接口和使用某种中介创建组件实例。二、SCanner无数的Java开发工具可以帮助您构建解析器,许多函数语言已经成功地构建解析器库(解析器选择器)。但是,如果您想解析逗号分隔的值文件或空格分隔的文本文件呢?南邵java课程发现大多数工具都太大了,不能在这里使用,String.split()是不够的。三、TimerJava.util.Timer和TimerTask类提供了一种方便且相对简单的基于周期性或临时延迟执行任务的方法。四、StAX-解析XML文件当许多Java开发人员首次使用XML时,分析XML文件的基本方法有两种。南邵南邵IT培训认为SAX解析器实际上是一个大型状态机,程序员对事件调用一系列回调方法。DOM分析程序将整个XML文档添加到内存中,分离并分割成各个对象,并将它们连接起来形成树。

Java程序员常用的开发工具有哪些?

在当今的互联网时代中,Java语言越来越流行。关于Java的一些常用工具也需要我们不断的掌握和理解。下面昌平java培训为大家介绍,Java程序员常用的开发工具有哪些。一、ServiceLoader-加载服务Java开发人员通常希望区分使用什么和创建什么,北京java课程培训机构发现通常是通过创建一个描述组件操作的接口和使用某种中介创建组件实例。二、SCanner无数的Java开发工具可以帮助您构建解析器,许多函数语言已经成功地构建解析器库(解析器选择器)。但是,如果您想解析逗号分隔的值文件或空格分隔的文本文件呢?昌平java课程发现大多数工具都太大了,不能在这里使用,String.split()是不够的。三、TimerJava.util.Timer和TimerTask类提供了一种方便且相对简单的基于周期性或临时延迟执行任务的方法。四、StAX-解析XML文件当许多Java开发人员首次使用XML时,分析XML文件的基本方法有两种。昌平北京IT培训认为SAX解析器实际上是一个大型状态机,程序员对事件调用一系列回调方法。DOM分析程序将整个XML文档添加到内存中,分离并分割成各个对象,并将它们连接起来形成树。

stax api 1.0.1.jar属于哪个包

stax-api-1.0.1 java 操作 xml 文件 一个很好用的包主要介绍:资源介绍:Wink,导出EXCEL很好用,和poi的包一起非常好。

用java编程的软件叫什么?

eclipseuff0ceclipseuff0ceclipse

Ja *** in口语八音盒:"上厕所"委婉表达

每一个女生都会拥有自己心爱的八音盒,旋转、起舞,然后成长。《Ja *** in口语八音盒》,陪你在口语的世界舞动自己。可可的朋友大家好,欢迎来到《Ja *** in口语八音盒》。 在现实生活中,我们直接说“我要上厕所”似乎也没什么,但总让人觉得有点不够雅观,尤其是对女生来说。在中文里,我们有不少这方面的委婉说法,比如“出恭”,“方便”,“去洗手间”等等,同样在美语中也有很多表达这一意思的委婉说法。如果不知道的话,很容易在交际过程中闹出笑话。下面我们就来看看一些委婉的说法。, 1. I need to go somewhere . 听到这句话可千万别回答成:You can go anywhere you like. 那可是要闹大笑话了。I need to go somewhere. 的意思就是“我要上厕所”。当有老外这么说的时候,指示给他卫生间在哪里就行了。 2. I want to wash my hands . 你在同女生吃饭的时候有没有注意过她们说“我去洗下手”?这句话隐含的意思也是“我要上厕所”。在英语中这句话就是“I want to wash my hands.”女生说得更客气的一句话是“I need to powder my nose.” 而“I want/need to go (or use) to the bathroom/restroom. ”则是比较普通的委婉了,程度没有上面两个高。 3. I need to answer the call of nature . 一种更为文雅的说法称内急为“the call of nature”,那么上厕所就成了“to answer the call of nature”。有时个别年纪大的女士在这种情况下还会说“I need to make a pit stop.”其实“pit stop”是指在赛车过程中,赛车在途中紧急停留加油、维修的地方。看来,她们肯定将解决问题看作是一种“紧急维修”了。 4. I need to go pee . 说过了委婉的说法,一些俚语和口语中很直接的说法我们也要了解一下,这些说法经常出现在一些电视剧和电影中,比如“I need to go pee.”或“I need to take a leak (小便).”或“I need to take a dump/shit.”但这些讲法是非常粗鲁的,通常在小孩子或者受教育程度不高的人中间使用比较普遍。 说到这儿,有人也许要问,那么上课,开会,听报告或者赴宴会时要上厕所,应该如何说呢?其实在任何场合中,你需要使用卫生间,去就是了,不用跟任何人打招呼。正如美国人所说的那样“If you gotta go, you gotta go.” 5. I got runs so I"ve to visit John to do No.1 job . 我肚子疼,要上大厕。 此外,在英美,一般人都忌讳说W.C.(W.C.指厕所,是Water Closet的缩写,译为水箱。)此外厕所还可以说toilet, wash room, bath room, 常见的标志有lavatory(厕所), men"s room(男厕), ladies" room(女厕)。 所以现在这些避免尴尬的用法一定要记住了,下次就能派上用场了呢!OK,今天的节目就到这里了,我们坚信说好英语口语不是难事。Practice makes perfect. 这里是《Ja *** in口语八音盒》,我是Ja *** in。感谢大家收听此次节目,下期节目,我们再见。 Ja *** inMSN:

Java程序员常用的开发工具有哪些?

在当今的互联网时代中,Java语言越来越流行。关于Java的一些常用工具也需要我们不断的掌握和理解。下面沙河java培训为大家介绍,Java程序员常用的开发工具有哪些。一、ServiceLoader-加载服务Java开发人员通常希望区分使用什么和创建什么,沙河java课程培训机构发现通常是通过创建一个描述组件操作的接口和使用某种中介创建组件实例。二、SCanner无数的Java开发工具可以帮助您构建解析器,许多函数语言已经成功地构建解析器库(解析器选择器)。但是,如果您想解析逗号分隔的值文件或空格分隔的文本文件呢?沙河java课程发现大多数工具都太大了,不能在这里使用,String.split()是不够的。三、TimerJava.util.Timer和TimerTask类提供了一种方便且相对简单的基于周期性或临时延迟执行任务的方法。四、StAX-解析XML文件当许多Java开发人员首次使用XML时,分析XML文件的基本方法有两种。沙河沙河IT培训认为SAX解析器实际上是一个大型状态机,程序员对事件调用一系列回调方法。DOM分析程序将整个XML文档添加到内存中,分离并分割成各个对象,并将它们连接起来形成树。

Jane的《Swan》 歌词

歌曲名:Swan歌手:Jane专辑:Berserker深い海の中を 一人歩いていた 远い空の下で 羽ばたく日を持っている「SWAN」作词∶ガラ作曲∶结生歌∶MERRY远い空に憧れてた いつか飞べるように 空が泣いて海になった 明日孤独になれ探していた光は 生まれ変われる场所 终わりの始まりで ずっと待っているから深い海の中を 一人歩いていた 远く広がる空 见つめながら泣いている...昨日舍てて明日が来る ありふれた毎日 一番大切な物ほど见えないことを知った飞び方を忘れた 鸟は何処へ行くの? 谁に呗えばいい 君の名前を呼んだ风に吹かれ消えて 足迹だけ残し 果てしないこの道 何処かでまた会えたならあの日が远く霞んでゆく 青く広がる地平线静かに消えてゆく 胸の奥で响く 季节に埋もれていた 长い夜が明けてゆく...君の夜が明けてゆく...【 おわり 】http://music.baidu.com/song/7404509

javascript 消除图片宽度属性

PicBox.width = auto

java duplicate class,该怎么解决

java duplicate class的意思是同一个包下的类名重复了。检查一下,改成不同的类名就可以了。

JAVA 中 new font() 中的参数

以后说的很对 ,好好看看

javascript中是什么意思 有什么用

详细请点击:http://www.w3school.com.cn/html/index.asp

java代码通过n发送请求获取手机在线网站的归属地信息时,数据是空的

我怀疑他是到达这个页面以后过一段是件又发送一个ajax请求,才把获取的数据内容根据元素id填充到页面,所以你程序访问这个页面只能得到他空的没有数的页面,你可能需要找找他获取数据请求的url找到了,他实际请求的是"/locating/showji.com.aspx?m=11111111111&output=json&callback=querycallback&timestamp=1412826381489"这个地址,把m后面换成你要查的号码就可以了返回值为querycallback({"Mobile":"11111111111","QueryResult":"True","TO":"中国联通","Corp":"中国联通","Province":"北京","City":"北京","AreaCode":"010","PostCode":"100000","VNO":"","Card":""});我用自己手机号测的,可以

“java application”指的是什么?

Java应用程序,应用程序运行于本计算机,与本机用户交互,完成一定的功能,像word、excel、windows录音机都属于应用程序,Java应用程序就是用Java编写的应用程序,我们入门第一步写的HelloWorld就是javaapplication。

Java 关于Font类的字体设置

设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);字体:TimesRoman, Courier, Arial等风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC字号:字的大小(磅数)设置组件当前使用的字体:setFont(Font fn)获取组件当前使用的字体:getFont()

“java application”指的是什么?

在Java语言中,能够独立运行的程序称为Java应用程序(Application)。x0dx0aJava语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。x0dx0a Java Applet和Java Application在结构方面的主要区别表现在:x0dx0a (1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。x0dx0a (2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。

“java application”指的是什么?

在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。Java Applet和Java Application在结构方面的主要区别表现在:(1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。(2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。application还是应用程序(application program)的缩写。一个应用程序通常是指能够执行某种功能的软件程序。比如,文字处理程序、数据库程序、网络浏览器、开发工具、绘图、图像编辑工具以及通信工具等等都可以是应用程序。应用程序能够利用计算机操作系统的某些服务,也可以利用其它应用程序所支持的服务。通常这种同操作系统或其它应用程序进行交互的应用程序请求称为应用程序接口,也就是常常提起的API。在计算机键盘上,标准键盘上只有这个键的图标,而没有名称. Application键在键盘右Alt键的右侧第二个,右Ctrl键的左侧。为一个下拉菜单和一个鼠标的选择光标图案,它的作用相当于鼠标右键,用来激活Windows或程序中的菜单,即我们可以通过按下它来打开某一项目的快捷方式菜单。

在java中怎样创建一个Application?

Application即应用程序,而Applet是小应用程序。下面,我写了个应用程序。你在文本框中输入内容,再按回车键或者单击按钮执行命令,如果输入的内容是"chuqu",则会关闭应用程序。代码如下:import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;public class 退出 extends JFrame implements ActionListener, KeyListener{ JLabel lab; JButton btn; TextField text_chuqu; public 退出() { lab=new JLabel("请输入数据:"); lab.setBounds(20, 30, 100, 20); text_chuqu=new TextField(); text_chuqu.setBounds(135, 30, 80, 20); btn=new JButton("执行"); btn.setBounds(100,100, 60, 40); this.setSize(300,240); this.setLocation(200,140);// this.setResizable(false); this.setLayout(null); this.add(lab); this.add(text_chuqu); this.add(btn); //添加事件监听 addListener(); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } private void addListener() { btn.addActionListener(this); text_chuqu.addKeyListener(this); } public static void main(String[] args) { new 退出(); } public void actionPerformed(ActionEvent e) { if(e.getSource()==btn){ //判断条件 if(text_chuqu.getText().trim().equals("chuqu")){// this.dispose();//关闭窗口并释放空间 System.exit(0) ;//正常退出 } } } public void keyPressed(KeyEvent e) { if(e.getKeyChar()==e.VK_ENTER){ //判断条件 if(text_chuqu.getText().trim().equals("chuqu")){ this.dispose();//关闭窗口并释放空间// System.exit(0) ;//正常退出 } } } public void keyReleased(KeyEvent e) {} public void keyTyped(KeyEvent e) { }}

java中的时间操作问题,难题求解

用SQL语句吧。

JComponent与Component有什么区别,我在一个java程序里看到了Component

component 是一个具有图形表示能力的对象,可在屏幕上显示,并可与用户进行交互。典型图形用户界面中的按钮、复选框和滚动条都是组件示例。Component 类是与菜单不相关的 Abstract Window Toolkit 组件的抽象超类。还可以直接扩展类 Component 来创建一个轻量级组件。轻量级组件是与本机不透明窗口不相关的组件。java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponentJComponent类是除顶层容器外所有 Swing 组件的基类。要使用继承自 JComponent 的组件,必须将该组件置于一个根为顶层 Swing 容器的包含层次结构(containment hierarchy)中。顶层 Swing 容器(如 JFrame、JDialog 和 JApplet)是专门为其他 Swing 组件提供绘制自身场所的组件。上面的是JDK的API的描述,Component类是抽象类,是JComponent的父类的父类,Component是重量型组件,是AWT包的,JComponent是轻量型组件,是swing包的。

java中的一段,谁能读懂?Component干什么用的

这段看起来好像是实现图像拖拽。帖下component的源代码

java中for和foreach的区别

for是用来做循环的,foreach是可以用来遍历数组的例如:for(inti=1;i<10;i++){int sum=0;sum=sum+i;}System.out.println(sum);这是求1到10累加的int[]a=new int[1,2,3,4,5,6];foreach(int i in a){System.out.println(i);}遍历数组a中的元素

java中for或foreach是如何遍历数组的?

//定义一个String类型的一维数组String[] names=new String[5];//为数组赋值for (int i = 0; i < names.length; i++) {names[i]=Integer.toString(i);}//使用foreach遍历数组int index=0;for (String name : names) {System.out.println("第"+index+"元素是:"+name);index++;}//使用for遍历数组for (int i = 0; i < names.length; i++) {System.out.println("第"+i+"元素是:"+names[i]);}这里我通过for循环和foreach遍历了同一个String类型的数组,这里我说的比较简单,你要是想要了解for和foreach的内部机制,你可以去网上搜索秒秒学,这个网站上就有对于java基础知识专门的讲解。

求nik&jay的EtSidsteKys 中文歌词

Leave Out All The Rest i dreamed i was missing, you were so scared 我在梦中迷失 你恐惧万分 but no one would listen, cause no one else cared 没有人倾听 因为没有人在意 after my dreaming, i woke with this fear: 梦醒了 恐惧依然没有消散 what am i leaving when i"m done here? 我该怎么面对我所做的一切 so if you"re asking me, i want you to know 当你问我时 我只想让你明白 when my time comes, forget the wrong that i"ve done 我要从头开始 忘记我犯过的错 help me leave behind some reasons to be missed 让我远离那些迷失的理由 and don"t resent me, and when you"re feeling empty 请不要再怨恨我 keep me in your memory, and leave out all the rest 当你觉得寂寞时 leave out all the rest 让我留在你的记忆中 剩下的一切都不用去考虑 don"t be afraid i"ve taken my beating, i"ve shared what i"ve made 不要害怕 i"m strong on the surface, not all the way through 我会面对挫折 我们一起承担 i"ve never been perfect, but neither have you 表面上坚强的我 并没有把一切做好 其实我们永远都不会完美 so if you"re asking me, i want you to know when my time comes, forget the wrong that i"ve done 当你问我时 我只想让你明白 help me leave behind some reasons to be missed 我要从头开始 忘记我犯过的错 don"t resent me, and when you"re feeling empty 让我远离那些迷失的理由 keep me in your memory, leave out all the rest 请不要再怨恨我 leave out all the rest 当你觉得寂寞时 让我留在你的记忆中 forgetting all the hurt inside that you"ve learned to hide so well 剩下的一切都不用去考虑 pretending someone else can come and save me from myself i can be who you are 遗忘你心中深藏的伤痕 当作有人已经把我拯救 when my time comes, forget the wrong that i"ve done 我会为你而改变 help me leave behind some reasons to be missed 我要从头开始 忘记我犯过的错 don"t resent me, and when you"re feeling empty 让我远离那些迷失的理由 keep me in your memory, leave out all the rest 请不要再怨恨我 leave out all the rest 当你觉得寂寞时 让我留在你的记忆中 forgetting all the hurt inside you"ve learned to hide so well 剩下的一切都不用去考虑 pretending someone else can come and save me from myself i can be who you are 遗忘你心中深藏的伤痕 i can be who you are. 当作有人已经把我拯救 我会为你而改变 我会为你而改变 答案补充 love storyWe were both young when I first saw you 当我第一次见到你的时候我们都还很年轻 I close my eyes and the flashback starts我闭上双眼 我们的故事在我脑海里一幕幕回放 I"m standing there on a balcony in summer air 炎炎夏日我站在阳台上 See the lights, see the party, the ball gowns 看着这些灯,派对和舞会礼服 See you make your way through the crowd 看你穿过拥挤的人群 And say hello, little did I know 跟我打招呼 我不知道 That you were Romeo, you were throwing pebbles 你就是罗密欧 你朝我扔小石子 And my daddy said stay away from Juliet 我爸爸说 离朱丽叶远点 答案补充 And I was crying on the staircase, begging you please don"t go 我在楼梯上哭了 求你不要离开 And I said 我说 Romeo, take me somewhere we can be alone罗密欧 带我去一个我们能单独在一起的地方吧 I"ll be waiting, all there"s left to do is run 我会等待的 现在能做的只有逃跑了 You"ll be the prince and I"ll be the princess 你会成为王子而我就是公主 It"s a love story 这是个爱情故事 Baby, just say yes 宝贝 你就答应我吧 答案补充 So I sneak out to the garden to see you 我悄悄溜到花园去看你 We keep quiet "cause we"re dead if they knew 我们都很安静 因为如果被他们知道我们就惨了 So close your eyes, escape this town fora little while 所以闭上你的双眼 逃离这个城市一会儿吧 Oh, oh, oh "Cause you were Romeo, I was a scarlet letter 因为你是罗密欧 我是红A字 答案补充 And my daddy said stay away from Juliet 我爸爸说 离朱丽叶远点 But you were everything to me, I was begging you please don"t go 但是你就是我的一切 我请求你不要离开 And I said 我说 Romeo, take me somewhere we can be alone罗密欧 带我去一个只有我们俩的地方吧 I"ll be waiting, all there"s left to do is run 我会等的 我们所能做的就只有逃跑了 You"ll be the prince and I"ll be the princess 你会成为我的王子而我就是你的公主 It"s a love story 这是个爱情故事 Baby, just say yes 宝贝 答应我吧 Romeo, save me, they"re trying to tell me how to feel 罗密欧 快解救我吧 他们试图告诉我如何去感受 答案补充 This love is difficult, but it"s real 这段爱情困难重重 但是这是真实的爱 Don"t be afraid, we"ll make it out of this mess 不要害怕 我们会摆脱困难的 It"s a love story 这是个爱情故事 Baby, just say yes 宝贝 答应我吧 I got tired of waiting, wondering if youwere ever coming around 我已厌倦了等待 我想知道你究竟还会不会回来 my faith in you was fading 我对你的信心也在减少 When I met you on the outskirts of town 当我在郊区遇到你 And I said 我说 Romeo, save me, I"ve been feeling so alone 罗密欧 快解救我吧 我一直感到很孤独 I keep waiting for you but you never come 我一直都在等你 但是你却没有出现 答案补充 Is this in my head, I don"t know what tothink 我脑海里想的全是这个 我不知道还能想些什么 he knelt to the ground and pulled out a ring 他跪在地上 拿出一个戒指 And said 说道 Marry me Juliet you"ll never have to be alone 嫁给我吧 朱丽叶 你不会再感到孤单了 I love you and that"s all I really know 我爱你 这是我所知道的 I talked to your dad you"ll pick out a white dress 我和你的爸爸谈过了 你可以挑一条白色的裙子 It"s a love story 这是个爱情故事 Baby, just say yes 宝贝 答应我吧 Oh, oh, oh We were both young when I first saw you 当我第一次见到你的时候我们都还很年轻

java中for与foreach的区别?

for是Java的循环关键字 foreach应该是前台的c:foreach吧 这是el表达式,都有循环功能,但是这区别 唔怎么说呢 就像牛和羊,虽然都能杀了吃肉,但是区别 你说牛和羊有区别么

java中for each的用法

二楼代码很全,可以参考

java foreach怎样表示循环次数

既然是循环,那么除了for 那就是while ,既然不用for,那么你想怎样?

关于java中的for循环

for语句的加强版

java怎么用foreach算出一组数组的总和

int[] array = [1...];int sum = 0;for(int i:array){sum +=i;}System.out.println(sum);

java中的foreach语句怎么写

Java 中的 foreach 语句对应基本格式为:for([type] varName : collection) { // process}如,要遍历一个整数数组的元素,可以这么写:int[] arr = new int[] {1, 2, 3};for(int i : arr) { System.out.println(i);}

如何解决Django 1.8在migrate时失败

1. 创建项目运行下面命令就可以创建一个 django 项目,项目名称叫 mysite :$ django-admin.py startproject mysite创建后的项目目录如下:mysite├── manage.py└── mysite├── __init__.py├── settings.py├── urls.py└── wsgi.py1 directory, 5 files说明:__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。settings.py :该 Django 项目的设置或配置。urls.py:Django项目的URL路由设置。目前,它是空的。wsgi.py:WSGI web 应用服务器的配置文件。更多细节,查看 How to deploy with WSGI接下来,你可以修改 settings.py 文件,例如:修改 LANGUAGE_CODE、设置时区 TIME_ZONESITE_ID = 1LANGUAGE_CODE = "zh_CN"TIME_ZONE = "Asia/Shanghai"USE_TZ = True 上面开启了 [Time zone](https://docs.djangoproject.com/en/1.7/topics/i18n/timezones/) 特性,需要安装 pytz:$ sudo pip install pytz2. 运行项目在运行项目之前,我们需要创建数据库和表结构,这里我使用的默认数据库:$ python manage.py migrateOperations to perform:Apply all migrations: admin, contenttypes, auth, sessionsRunning migrations:Applying contenttypes.0001_initial... OKApplying auth.0001_initial... OKApplying admin.0001_initial... OKApplying sessions.0001_initial... OK然后启动服务:$ python manage.py runserver你会看到下面的输出:Performing system checks...System check identified no issues (0 silenced).January 28, 2015 - 02:08:33Django version 1.7.1, using settings "mysite.settings"Starting development server at http://127.0.0.1:8000/Quit the server with CONTROL-C.这将会在端口8000启动一个本地服务器, 并且只能从你的这台电脑连接和访问。 既然服务器已经运行起来了,现在用网页浏览器访问 http://127.0.0.1:8000/。你应该可以看到一个令人赏心悦目的淡蓝色 Django 欢迎页面它开始工作了。你也可以指定启动端口:$ python manage.py runserver 8080以及指定 ip:$ python manage.py runserver 0.0.0.0:80003. 创建 app前面创建了一个项目并且成功运行,现在来创建一个 app,一个 app 相当于项目的一个子模块。在项目目录下创建一个 app:$ python manage.py startapp polls如果操作成功,你会在 mysite 文件夹下看到已经多了一个叫 polls 的文件夹,目录结构如下:polls├── __init__.py├── admin.py├── migrations│ └── __init__.py├── models.py├── tests.py└── views.py1 directory, 6 files4. 创建模型每一个 Django Model 都继承自 django.db.models.Model在 Model 当中每一个属性 attribute 都代表一个 database field通过 Django Model API 可以执行数据库的增删改查, 而不需要写一些数据库的查询语句打开 polls 文件夹下的 models.py 文件。创建两个模型:import datetimefrom django.db import modelsfrom django.utils import timezoneclass Question(models.Model):question_text = models.CharField(max_length=200)pub_date = models.DateTimeField("date published")def was_published_recently(self):return self.pub_date >= timezone.now() - datetime.timedelta(days=1)class Choice(models.Model):question = models.ForeignKey(Question)choice_text = models.CharField(max_length=200)votes = models.IntegerField(default=0)然后在 mysite/settings.py 中修改 INSTALLED_APPS 添加 polls:INSTALLED_APPS = ("django.contrib.admin","django.contrib.auth","django.contrib.contenttypes","django.contrib.sessions","django.contrib.messages","django.contrib.staticfiles","polls",)在添加了新的 app 之后,我们需要运行下面命令告诉 Django 你的模型做了改变,需要迁移数据库:$ python manage.py makemigrations polls你会看到下面的输出日志:Migrations for "polls":0001_initial.py:- Create model Choice- Create model Question- Add field question to choice你可以从 polls/migrations/0001_initial.py 查看迁移语句。运行下面语句,你可以查看迁移的 sql 语句:$ python manage.py sqlmigrate polls 0001输出结果:BEGIN;CREATE TABLE "polls_choice" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "choice_text" varchar(200) NOT NULL, "votes" integer NOT NULL);CREATE TABLE "polls_question" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "question_text" varchar(200) NOT NULL, "pub_date" datetime NOT NULL);CREATE TABLE "polls_choice__new" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "choice_text" varchar(200) NOT NULL, "votes" integer NOT NULL, "question_id" integer NOT NULL REFERENCES "polls_question" ("id"));INSERT INTO "polls_choice__new" ("choice_text", "votes", "id") SELECT "choice_text", "votes", "id" FROM "polls_choice";DROP TABLE "polls_choice";ALTER TABLE "polls_choice__new" RENAME TO "polls_choice";CREATE INDEX polls_choice_7aa0f6ee ON "polls_choice" ("question_id");COMMIT;你可以运行下面命令,来检查数据库是否有问题:$ python manage.py check再次运行下面的命令,来创建新添加的模型:$ python manage.py migrateOperations to perform:Apply all migrations: admin, contenttypes, polls, auth, sessionsRunning migrations:Applying polls.0001_initial... OK总结一下,当修改一个模型时,需要做以下几个步骤:修改 models.py 文件运行 python manage.py makemigrations 创建迁移语句运行 python manage.py migrate,将模型的改变迁移到数据库中你可以阅读 django-admin.py documentation,查看更多 manage.py 的用法。创建了模型之后,我们可以通过 Django 提供的 API 来做测试。运行下面命令可以进入到 python shell 的交互模式:$ python manage.py shell下面是一些测试:>>> from polls.models import Question, Choice # Import the model classes we just wrote.# No questions are in the system yet.>>> Question.objects.all()[]# Create a new Question.# Support for time zones is enabled in the default settings file, so# Django expects a datetime with tzinfo for pub_date. Use timezone.now()# instead of datetime.datetime.now() and it will do the right thing.>>> from django.utils import timezone>>> q = Question(question_text="What"s new?", pub_date=timezone.now())# Save the object into the database. You have to call save() explicitly.>>> q.save()# Now it has an ID. Note that this might say "1L" instead of "1", depending# on which database you"re using. That"s no biggie; it just means your# database backend prefers to return integers as Python long integer# objects.>>> q.id1# Access model field values via Python attributes.>>> q.question_text"What"s new?">>> q.pub_datedatetime.datetime(2012, 2, 26, 13, 0, 0, 775217, tzinfo=<UTC>)# Change values by changing the attributes, then calling save().>>> q.question_text = "What"s up?">>> q.save()# objects.all() displays all the questions in the database.>>> Question.objects.all()[<Question: Question object>]打印所有的 Question 时,输出的结果是 [<Question: Question object>],我们可以修改模型类,使其输出更为易懂的描述。修改模型类:from django.db import modelsclass Question(models.Model):# ...def __str__(self): # __unicode__ on Python 2return self.question_textclass Choice(models.Model):# ...def __str__(self): # __unicode__ on Python 2return self.choice_text接下来继续测试:>>> from polls.models import Question, Choice# Make sure our __str__() addition worked.>>> Question.objects.all()[<Question: What"s up?>]# Django provides a rich database lookup API that"s entirely driven by# keyword arguments.>>> Question.objects.filter(id=1)[<Question: What"s up?>]>>> Question.objects.filter(question_text__startswith="What")[<Question: What"s up?>]# Get the question that was published this year.>>> from django.utils import timezone>>> current_year = timezone.now().year>>> Question.objects.get(pub_date__year=current_year)<Question: What"s up?># Request an ID that doesn"t exist, this will raise an exception.>>> Question.objects.get(id=2)Traceback (most recent call last):...DoesNotExist: Question matching query does not exist.# Lookup by a primary key is the most common case, so Django provides a# shortcut for primary-key exact lookups.# The following is identical to Question.objects.get(id=1).>>> Question.objects.get(pk=1)<Question: What"s up?># Make sure our custom method worked.>>> q = Question.objects.get(pk=1)# Give the Question a couple of Choices. The create call constructs a new# Choice object, does the INSERT statement, adds the choice to the set# of available choices and returns the new Choice object. Django creates# a set to hold the "other side" of a ForeignKey relation# (e.g. a question"s choice) which can be accessed via the API.>>> q = Question.objects.get(pk=1)# Display any choices from the related object set -- none so far.>>> q.choice_set.all()[]# Create three choices.>>> q.choice_set.create(choice_text="Not much", votes=0)<Choice: Not much>>>> q.choice_set.create(choice_text="The sky", votes=0)<Choice: The sky>>>> c = q.choice_set.create(choice_text="Just hacking again", votes=0)# Choice objects have API access to their related Question objects.>>> c.question<Question: What"s up?># And vice versa: Question objects get access to Choice objects.>>> q.choice_set.all()[<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking again>]>>> q.choice_set.count()3# The API automatically follows relationships as far as you need.# Use double underscores to separate relationships.# This works as many levels deep as you want; there"s no limit.# Find all Choices for any question whose pub_date is in this year# (reusing the "current_year" variable we created above).>>> Choice.objects.filter(question__pub_date__year=current_year)[<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking again>]# Let"s delete one of the choices. Use delete() for that.>>> c = q.choice_set.filter(choice_text__startswith="Just hacking")>>> c.delete()>>> 上面这部分测试,涉及到 django orm 相关的知识,详细说明可以参考 Django中的ORM。5. 管理 adminDjango有一个优秀的特性, 内置了Django admin后台管理界面, 方便管理者进行添加和删除网站的内容.新建的项目系统已经为我们设置好了后台管理功能,见 mysite/settings.py:INSTALLED_APPS = ("django.contrib.admin", #默认添加后台管理功能"django.contrib.auth","django.contrib.contenttypes","django.contrib.sessions","django.contrib.messages","django.contrib.staticfiles","mysite",)同时也已经添加了进入后台管理的 url, 可以在 mysite/urls.py 中查看:url(r"^admin/", include(admin.site.urls)), #可以使用设置好的url进入网站后台接下来我们需要创建一个管理用户来登录 admin 后台管理界面:$ python manage.py createsuperuserUsername (leave blank to use "june"): adminEmail address:Password:Password (again):Superuser created successfully.总结最后,来看项目目录结构:mysite├── db.sqlite3├── manage.py├── mysite│ ├── __init__.py│ ├── settings.py│ ├── urls.py│ ├── wsgi.py├── polls│ ├── __init__.py│ ├── admin.py│ ├── migrations│ │ ├── 0001_initial.py│ │ ├── __init__.py│ ├── models.py│ ├── templates│ │ └── polls│ │ ├── detail.html│ │ ├── index.html│ │ └── results.html│ ├── tests.py│ ├── urls.py│ ├── views.py└── templates└── admin└── base_site.htm

如何创建一个Django网站

本文演示如何创建一个简单的 django 网站,使用的 django 版本为1.7。1. 创建项目运行下面命令就可以创建一个 django 项目,项目名称叫 mysite :$ django-admin.py startproject mysite创建后的项目目录如下:mysite├── manage.py└── mysite ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py1 directory, 5 files说明:__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。settings.py :该 Django 项目的设置或配置。urls.py:Django项目的URL路由设置。目前,它是空的。wsgi.py:WSGI web 应用服务器的配置文件。更多细节,查看 How to deploy with WSGI接下来,你可以修改 settings.py 文件,例如:修改 LANGUAGE_CODE、设置时区 TIME_ZONESITE_ID = 1LANGUAGE_CODE = "zh_CN"TIME_ZONE = "Asia/Shanghai"USE_TZ = True 上面开启了 [Time zone](https://docs.djangoproject.com/en/1.7/topics/i18n/timezones/) 特性,需要安装 pytz:$ sudo pip install pytz2. 运行项目在运行项目之前,我们需要创建数据库和表结构,这里我使用的默认数据库:$ python manage.py migrateOperations to perform: Apply all migrations: admin, contenttypes, auth, sessionsRunning migrations: Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK Applying admin.0001_initial... OK Applying sessions.0001_initial... OK然后启动服务:$ python manage.py runserver你会看到下面的输出:Performing system checks...System check identified no issues (0 silenced).January 28, 2015 - 02:08:33Django version 1.7.1, using settings "mysite.settings"Starting development server at http://127.0.0.1:8000/Quit the server with CONTROL-C.这将会在端口8000启动一个本地服务器, 并且只能从你的这台电脑连接和访问。 既然服务器已经运行起来了,现在用网页浏览器访问 http://127.0.0.1:8000/。你应该可以看到一个令人赏心悦目的淡蓝色 Django 欢迎页面它开始工作了。你也可以指定启动端口:$ python manage.py runserver 8080以及指定 ip:$ python manage.py runserver 0.0.0.0:80003. 创建 app前面创建了一个项目并且成功运行,现在来创建一个 app,一个 app 相当于项目的一个子模块。在项目目录下创建一个 app:$ python manage.py startapp polls如果操作成功,你会在 mysite 文件夹下看到已经多了一个叫 polls 的文件夹,目录结构如下:polls├── __init__.py├── admin.py├── migrations│ └── __init__.py├── models.py├── tests.py└── views.py1 directory, 6 files4. 创建模型每一个 Django Model 都继承自 django.db.models.Model在 Model 当中每一个属性 attribute 都代表一个 database field通过 Django Model API 可以执行数据库的增删改查, 而不需要写一些数据库的查询语句打开 polls 文件夹下的 models.py 文件。创建两个模型:import datetimefrom django.db import modelsfrom django.utils import timezoneclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField("date published") def was_published_recently(self): return self.pub_date >= timezone.now() - datetime.timedelta(days=1)class Choice(models.Model): question = models.ForeignKey(Question) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0)然后在 mysite/settings.py 中修改 INSTALLED_APPS 添加 polls:INSTALLED_APPS = ( "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "polls",)在添加了新的 app 之后,我们需要运行下面命令告诉 Django 你的模型做了改变,需要迁移数据库:$ python manage.py makemigrations polls你会看到下面的输出日志:Migrations for "polls": 0001_initial.py: - Create model Choice - Create model Question - Add field question to choice你可以从 polls/migrations/0001_initial.py 查看迁移语句。运行下面语句,你可以查看迁移的 sql 语句:$ python manage.py sqlmigrate polls 0001输出结果:BEGIN;CREATE TABLE "polls_choice" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "choice_text" varchar(200) NOT NULL, "votes" integer NOT NULL);CREATE TABLE "polls_question" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "question_text" varchar(200) NOT NULL, "pub_date" datetime NOT NULL);CREATE TABLE "polls_choice__new" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "choice_text" varchar(200) NOT NULL, "votes" integer NOT NULL, "question_id" integer NOT NULL REFERENCES "polls_question" ("id"));INSERT INTO "polls_choice__new" ("choice_text", "votes", "id") SELECT "choice_text", "votes", "id" FROM "polls_choice";DROP TABLE "polls_choice";ALTER TABLE "polls_choice__new" RENAME TO "polls_choice";CREATE INDEX polls_choice_7aa0f6ee ON "polls_choice" ("question_id");COMMIT;你可以运行下面命令,来检查数据库是否有问题:$ python manage.py check再次运行下面的命令,来创建新添加的模型:$ python manage.py migrateOperations to perform: Apply all migrations: admin, contenttypes, polls, auth, sessionsRunning migrations: Applying polls.0001_initial... OK总结一下,当修改一个模型时,需要做以下几个步骤:修改 models.py 文件运行 python manage.py makemigrations 创建迁移语句运行 python manage.py migrate,将模型的改变迁移到数据库中你可以阅读 django-admin.py documentation,查看更多 manage.py 的用法。创建了模型之后,我们可以通过 Django 提供的 API 来做测试。运行下面命令可以进入到 python shell 的交互模式:$ python manage.py shell下面是一些测试:>>> from polls.models import Question, Choice # Import the model classes we just wrote.# No questions are in the system yet.>>> Question.objects.all()[]# Create a new Question.# Support for time zones is enabled in the default settings file, so# Django expects a datetime with tzinfo for pub_date. Use timezone.now()# instead of datetime.datetime.now() and it will do the right thing.>>> from django.utils import timezone>>> q = Question(question_text="What"s new?", pub_date=timezone.now())# Save the object into the database. You have to call save() explicitly.>>> q.save()# Now it has an ID. Note that this might say "1L" instead of "1", depending# on which database you"re using. That"s no biggie; it just means your# database backend prefers to return integers as Python long integer# objects.>>> q.id1# Access model field values via Python attributes.>>> q.question_text"What"s new?">>> q.pub_datedatetime.datetime(2012, 2, 26, 13, 0, 0, 775217, tzinfo=<UTC>)# Change values by changing the attributes, then calling save().>>> q.question_text = "What"s up?">>> q.save()# objects.all() displays all the questions in the database.>>> Question.objects.all()[<Question: Question object>]打印所有的 Question 时,输出的结果是 [<Question: Question object>],我们可以修改模型类,使其输出更为易懂的描述。修改模型类:from django.db import modelsclass Question(models.Model): # ... def __str__(self): # __unicode__ on Python 2 return self.question_textclass Choice(models.Model): # ... def __str__(self): # __unicode__ on Python 2 return self.choice_text接下来继续测试:>>> from polls.models import Question, Choice# Make sure our __str__() addition worked.>>> Question.objects.all()[<Question: What"s up?>]# Django provides a rich database lookup API that"s entirely driven by# keyword arguments.>>> Question.objects.filter(id=1)[<Question: What"s up?>]>>> Question.objects.filter(question_text__startswith="What")[<Question: What"s up?>]# Get the question that was published this year.>>> from django.utils import timezone>>> current_year = timezone.now().year>>> Question.objects.get(pub_date__year=current_year)<Question: What"s up?># Request an ID that doesn"t exist, this will raise an exception.>>> Question.objects.get(id=2)Traceback (most recent call last): ...DoesNotExist: Question matching query does not exist.# Lookup by a primary key is the most common case, so Django provides a# shortcut for primary-key exact lookups.# The following is identical to Question.objects.get(id=1).>>> Question.objects.get(pk=1)<Question: What"s up?># Make sure our custom method worked.>>> q = Question.objects.get(pk=1)# Give the Question a couple of Choices. The create call constructs a new# Choice object, does the INSERT statement, adds the choice to the set# of available choices and returns the new Choice object. Django creates# a set to hold the "other side" of a ForeignKey relation# (e.g. a question"s choice) which can be accessed via the API.>>> q = Question.objects.get(pk=1)# Display any choices from the related object set -- none so far.>>> q.choice_set.all()[]# Create three choices.>>> q.choice_set.create(choice_text="Not much", votes=0)<Choice: Not much>>>> q.choice_set.create(choice_text="The sky", votes=0)<Choice: The sky>>>> c = q.choice_set.create(choice_text="Just hacking again", votes=0)# Choice objects have API access to their related Question objects.>>> c.question<Question: What"s up?># And vice versa: Question objects get access to Choice objects.>>> q.choice_set.all()[<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking again>]>>> q.choice_set.count()3# The API automatically follows relationships as far as you need.# Use double underscores to separate relationships.# This works as many levels deep as you want; there"s no limit.# Find all Choices for any question whose pub_date is in this year# (reusing the "current_year" variable we created above).>>> Choice.objects.filter(question__pub_date__year=current_year)[<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking again>]# Let"s delete one of the choices. Use delete() for that.>>> c = q.choice_set.filter(choice_text__startswith="Just hacking")>>> c.delete()>>> 上面这部分测试,涉及到 django orm 相关的知识,详细说明可以参考 Django中的ORM。5. 管理 adminDjango有一个优秀的特性, 内置了Django admin后台管理界面, 方便管理者进行添加和删除网站的内容.新建的项目系统已经为我们设置好了后台管理功能,见 mysite/settings.py:INSTALLED_APPS = ( "django.contrib.admin", #默认添加后台管理功能 "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "mysite",)同时也已经添加了进入后台管理的 url, 可以在 mysite/urls.py 中查看:url(r"^admin/", include(admin.site.urls)), #可以使用设置好的url进入网站后台接下来我们需要创建一个管理用户来登录 admin 后台管理界面:$ python manage.py createsuperuserUsername (leave blank to use "june"): adminEmail address:Password:Password (again):Superuser created successfully.总结最后,来看项目目录结构:mysite├── db.sqlite3├── manage.py├── mysite│ ├── __init__.py│ ├── settings.py│ ├── urls.py│ ├── wsgi.py├── polls│ ├── __init__.py│ ├── admin.py│ ├── migrations│ │ ├── 0001_initial.py│ │ ├── __init__.py│ ├── models.py│ ├── templates│ │ └── polls│ │ ├── detail.html│ │ ├── index.html│ │ └── results.html│ ├── tests.py│ ├── urls.py│ ├── views.py└── templates └── admin └── base_site.htm 通过上面的介绍,对 django 的安装、运行以及如何创建视 图和模型有了一个清晰的认识,接下来就可以深入的学习 django 的自动化测试、持久化、中间件、国 际 化等知识。

求一篇JAMES在NBA获得MVP的英文介绍?

JAMES NBA regular season MVP awardThe NBA regular season individual awards season, the highest honor - the most valuable player (MVP) yesterday go in the "Little Emperor" James name. In this way, the Cavaliers headed into NBA players in the history of the tenth player award in consecutive seasons. Earlier in the award selection, a total of nine players for two consecutive seasons was crowned the regular season MVP. They are superstars Russell, Wilt Chamberlain, Kareem Abdul-Jabbar, Malone, Bird, "Magic" Johnson, Michael Jordan, Tim Duncan and Steve Nash, of which Russell, Chamberlain and Bird superior, had three consecutive seasons of "value the highest. " The same day, James"s University in his hometown of Akron received the blessing of more than 3000 fans. Career when he won the second MVP trophy, the right high school teammates, coaches and his mother, thanked his girlfriend, and finally he invited, including O"Neill, Williams and other Cavaliers teammates came to power, and his share the joy of winning. "My name can be carved on this trophy," James said, "but they paid a lot of teammates." In this season"s regular season, James field team contributions are 29.7 points, 7.3 rebounds, 8.6 assists. In the James led the Cavaliers in the record, following last season ranked full league standings after the first, with 61 wins this season ranks all 21 league negative to the first. James made the selection in a landslide victory, winning total of 123 media workers from the United States and Canada and 116 in the hands of global fans first-place votes, total points over 1205 points. The poll is the second integral thunder team Durant (4 first-place votes), while the Lakers Kobe Bryant points came in third, but he did not get a first-place votes the judges. Orlando ranked fourth star Howard scored three first-place votes. MVP Award this season, a step towards innovation - the first time fans can be voted MVP. Web site by logging NBA fans, selected from five candidates for their own favorite MVP. However, the sum of all the fans to vote the final vote only in the official vote count a ballot paper. Not surprisingly, James has also gained fans to vote first 中文 来源:新华社

java使用foreach语句遍历二维数组如何实现?

foreach嵌套

LR下运行JAVA脚本时报该错误,求高手帮忙

估计你java环境变量配置出问题了,, 你配置好环境变量就行了,,,我的电脑”-->"高级"-->"环境变量"一般电脑都有path路径,你的只需在path路径后加上path;C:Program FilesJavajdk1.6.0_24inclasspath路径上这么设置.;C:Program FilesJavajdk1.6.0_24libdt.jar;C:Program FilesJavajdk1.6.0_24lib ools.jar注意第一个的点号,C:Program FilesJavajdk1.6.0_24这个是jdk的安装路径,根据不同版本,你参照设置就行了,,, 后在开始-cmd-后输入javac,如果系统找到路径,你就设置成功了,,

java servlet写投票系统,用数据库统计票数问题

对,1L说了。

用java做一个简单的投票系统,有三名表演者,代号,1.2.3。观众依次投票,已数字0结束,然后还

import java.io.BufferedReader;import java.io.InputStreamReader;public class Vote {public static void main(String args[]) {try {String[] persons = new String[]{"1","2","3"};Integer[] votes = new Integer[]{0,0,0};BufferedReader sin = new BufferedReader(new InputStreamReader(System.in));String readline;System.out.println("================投票开始===============");System.out.println("请按1,2,3投票,Enter确认");System.out.println("按0-->Enter结束投票,公布结果 ");readline = sin.readLine(); // 从系统标准输入读入一字符串while (!readline.equals("0")) {String voteStr = readline;if(persons[0].equals(voteStr)){votes[0] +=1;}else if(persons[1].equals(voteStr)){votes[1] +=1;}else if(persons[2].equals(voteStr)){votes[2] +=1;}else{System.out.println("无效的投票!");}readline = sin.readLine(); // 从系统标准输入读入一字符串} // 继续循环System.out.println("================投票结束===============");System.out.println("================结果公布===============");System.out.println(persons[0]+"================"+persons[1]+"==============="+persons[2]);System.out.println(votes[0]+"================"+votes[1]+"==============="+votes[2]);} catch (Exception e) {System.out.println("Error" + e); // 出错,则打印出错信息}}}

一首英文歌歌词是show me what you got girl you can be my new die 不是jay z的歌

Redfoo - New Thang

timestamp是哪个jar包

使用json-lib-2.2.2.jar把对象转换为json格式的字符串时,发现对日期格式不支持。//对象o中可能包含日期类型,对应Timestamp类型(mysql timestamp数据类型)import java.sql.Timestamp;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import net.sf.json.JsonConfig;static String ArrayList2Json(ArrayList o){ JsonConfig jsonConfig = new JsonConfig(); jsonConfig.registerJsonValueProcessor(Timestamp.class , new JsonDateValueProcessor()); JSONArray obj=JSONArray.fromObject(o,jsonConfig); return obj.toString();

java Timestamp类型的生成

前者是调用long类型的,后者是调用字符串类型的

java 怎么得到timestamp的类型的当前时间

Timestamp d = new Timestamp(System.currentTimeMillis());

java 中的Date和Timestamp的区别

Timestamp是一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。它添加保存 SQL TIMESTAMP 毫微秒值和提供支持时间戳值的 JDBC 转义语法的格式化和解析操作的能力。 注:此类型由 java.util.Date 和单独的毫微秒值组成。只有整数秒才会存储在 java.util.Date 组件中。小数秒(毫微秒)是独立存在的。传递 java.util.Date 类型的值时,Timestamp.equals(Object) 方法永远不会返回 true,因为日期的毫微秒组件是未知的。因此,相对于 java.util.Date.equals(Object) 方法而言,Timestamp.equals(Object) 方法是不对称的。此外,hashcode 方法使用基础 java.util.Date 实现并因此在其计算中不包括毫微秒。 鉴于 Timestamp 类和上述 java.util.Date 类之间的不同,建议代码一般不要将 Timestamp 值视为 java.util.Date 的实例。Timestamp 和 java.util.Date 之间的继承关系实际上指的是实现继承,而不是类型继承。

java中将string类型怎么转换成timestamp类型?

DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); format.setLenient(false); //要转换字符串 str_test String str_test ="2011-04-24"; try { Timestamp ts = new Timestamp(format.parse(str_test).getTime()); System.out.println(ts.toString()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); }你的teacherdate格式不知道是什么,我自定义的格式为 yyyy-mm-dd,可以改成你需要的格式。

java的类Date和Timestamp什么区别

Timestamp是一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。它添加保存 SQL TIMESTAMP 毫微秒值和提供支持时间戳值的 JDBC 转义语法的格式化和解析操作的能力。 注:此类型由 java.util.Date 和单独的毫微秒值组成。只有整数秒才会存储在 java.util.Date 组件中。小数秒(毫微秒)是独立存在的。传递 java.util.Date 类型的值时,Timestamp.equals(Object) 方法永远不会返回 true,因为日期的毫微秒组件是未知的。因此,相对于 java.util.Date.equals(Object) 方法而言,Timestamp.equals(Object) 方法是不对称的。此外,hashcode 方法使用基础 java.util.Date 实现并因此在其计算中不包括毫微秒。 鉴于 Timestamp 类和上述 java.util.Date 类之间的不同,建议代码一般不要将 Timestamp 值视为 java.util.Date 的实例。Timestamp 和 java.util.Date 之间的继承关系实际上指的是实现继承,而不是类型继承。

java 怎么得到timestamp的类型的当前时间?

在java当中要获得timestamp的类型的当前时间,需要按照不同的java类型进行正确的编码,掌握相关的技巧来整理系统时间数据,并及时修补漏洞即可解决该问题,具体的操作方法可以吃参考下面的内容。1、首先要明确java的类型分类,注意分析java中Date及Timestamp时间的相关内容,在 Java编程当中,主要分为JavaSQLDAO、java.util.date、java.sql.date、java.sql.timestamp 等几种类别,按照对应的类别进行正确的编程,得到正确的系统时间数据。2、以上类别各自进行对应的编码,java.sql.Date是指只存储日期数据不存储时间数据,有可能会出现丢失时间数据的情况,可通过输入代码preparedStatement.setDate(1, new java.sql.Date(date.getTime()))的方式来解决。3、对于java.util.date来说,可以输入preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime()));的代码。4、若是想得到完整的数据,包括日期和时间,可以输入java.util.Date d = resultSet.getTimestamp(1);的代码。5、当然,为了避免一些潜在Timestamp 问题 的话,可以输入java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime());的代码,这样处理将会更加合适且有效。

intelli idea 怎么运行java

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。4、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。5、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块。

如何用Java得到Excel中Formula的值

switch (cell.getCellTypeEnum()) {case BOOLEAN:return cell.getBooleanCellValue() ? "TRUE" : "FALSE";case FORMULA://公式单元格try {return cell.getStringCellValue();} catch (Exception e) {if (DateUtil.isCellDateFormatted(cell)) {Date date = cell.getDateCellValue();return DateFormatUtils.format(date, "yyyy-MM-dd HH:mm:ss");} else {DecimalFormat df = new DecimalFormat("0.00");return (df.format(cell.getNumericCellValue()));}}case NUMERIC:if (DateUtil.isCellDateFormatted(cell)) {Date date = cell.getDateCellValue();return DateFormatUtils.format(date, "yyyy-MM-dd HH:mm:ss");} else {DecimalFormat df = new DecimalFormat("0.00");return (df.format(cell.getNumericCellValue()));}case STRING:return cell.getStringCellValue();default:return "";}

Jack的《Going Crazy》的歌词

Bow Wow - Like This (Feat. Johnta Austin & Dondria)huhListenYou know I do it for the ladiesLamborghini Moss vroooomand umsee I done had my share of women ritebut umlookIts somethin about you babygot me going crazyand thats my ladyuh huh yeaahahahaLookIts like this girl got me goin all outI got a few sick days yeah Ima call outScoop shawty hit the mall then we ball outCatch a movie grab a bite then fall outI got her spoiled rotten,she keep her draws droppinthe latest what she rockingot her couture poppin (fresh)It was more shockinthem whores at the door knockinAint worth a second in my G-Shock whenShe in them pumps not them Reeboks kidOnly time we fight is on the wii boxinI dont even keep up with how many Gs I spendUsually I keep her safe with the key locked inBut she a new type. Maybe a new wife.Maybe the one I settle with in a new lifeI gotta see its movin fast right nowI need to have a conversation wit Shad & Bow WowCos II had a few loves beforeBut I never had no one love me quite like thisI was scared of being locked downBut you made me proud to call you my shawtyI had a few loves beforeBut I never had no one love me quite likefeels like I died and went to heavencos I never had nobody love me like thisLike what, like this, like whatLike that that that that andLike this girlI guess Im kinda openJust sittin here hopinthat what we share is more than a joke &We can last like the Great Ones doAs long as our love for each other stay trueLook. I see the growth we done both came a long wayArguments here & thereFuss and fightin just showin that we careCant nobody else compareStart it over with a anotherneither one of us would dareall She gotta do holla& her baby will be thereAint a doubt about it in my mindthat we a perfect pairCant think of anyone else I would wanna spend my yearsTry my hardest not to hurt herhate to bring her to them tearsLet her know just how I feel when I whisper in her earKnow I let her drive a stick she know how to work them gearsAint gotta worry bout the chicks I meet during my careerMe goin somewhere should be the last of her fearsI had a few loves before (thats right)But I never had no one love me quite like thisI was scared of being locked downBut you made me proud to call you my shawtyI had a few loves beforeBut I never had no one love me quite likefeels like I died & went to heavencos I never had nobody love me like thisLike what, like this, like whatLike that that that that andLike this girlShes my L O V EUsed to be scare of a relationshipsBut this one I cant deny it.my L O V EYeah when you see her you see meFor her, I ride or die like Ruff RidersShes my L O V EUsed to be scare of a relationshipsBut this one I cant deny it.my L O V EYeah when you see her you see meFor her, I ride or die like Ruff RiderscmonI had a few loves beforeBut I never had no one love me quite like thisI was scared of being locked downBut you made me proud to call you my shawtyI had a few loves beforeBut I never had no one love me quite likefeels like I died & went to heavencos I never had nobody love me like this

java 初学java 问个很傻的问题 java除了可以写在记事本之外,有没有类似visdul studio的那种软件?

MyEclipse 系列的

idea 有什么集成java分析工具

常见的十四种Java开发工具的特点1、JDK(JavaDevelopmentKit)Java开发工具集从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java(J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。2、JavaWorkshop3、NetBeans与SunJavaStudio5NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。SunJavaStudio是Sun公司最新发布的商用全功能JavaIDE,支持Solaris、Linux和Windows平台,适于创建和部署2层JavaWeb应用和n层J2EE应用的企业开发人员使用。NetBeans是业界第一款支持创新型Java开发的开放源码IDE。开发人员可以利用业界强大的开发工具来构建桌面、Web或移动应用。同时,通过NetBeans和开放的API的模块化结构,第三方能够非常轻松地扩展或集成NetBeans平台。NetBeans3.5.1主要针对一般Java软件的开发者,而JavaOneStudio5则主要针对企业做网络服务等应用的开发者。Sun不久还将推出ProjectRave,其目标是帮助企业的开发者进行软件开发。NetBeans3.5.1版本与其他开发工具相比,最大区别在于不仅能够开发各种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于J2ME的移动设备上的应用等。在NetBeans3.5.1基础上,Sun开发出了JavaOneStudio5,为用户提供了一个更加先进的企业编程环境。在新的JavaOneStudio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面的各种应用程序。4、Borland的JBuilderJbuilder进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说。下面简单介绍一下Jbuilder的特点:1)Jbuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB(EnterpriseJavaBeans)的应用。2)用户可以自动地生成基于后端数据库表的EJBJava类,Jbuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言InterfaceDefinitionLanguage)和控制远程对象。3)Jbuilder支持各种应用服务器。Jbuilder与InpriseApplicationServer紧密集成,同时支持WebLogicServer,支持EJB1.1和EJB2.0,可以快速开发J2EE的电子商务应用。4)Jbuilder能用Servlet和JSP开发和调试动态Web应用。5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用。由于Jbuilder是用纯Java语言编写的,其代码不含任何专属代码和标记,它支持最新的Java标准。6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/J2SE/J2EE。JBuilder环境开发程序方便,它是纯的Java开发环境,适合企业的J2EE开发;缺点是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较吃内存,这时运行速度显得较慢。5、Oracle的JDeveloperOracle9iJDeveloper(定为9.0版,最新为10g)为构建具有J2EE功能,XML和Webservices的复杂的,多层的Java应用程序提供了一个完全集成的开发环境。它为运用Oracle9i数据库和应用服务器的开发人员提供特殊的功能和增强性能,除此以外,它也有资格成为用于多种用途Java开发的一个强大的工具。Oracle9iJDeveloper的主要特点如下:①具有UML(UnifiedModelingLanguage,一体化建模语言)建模功能。可以将业务对象及e-business应用模型化。②配备有高速Java调试器(Debuger)、内置Profiling工具、提高代码质量的工具“CodeCoach”等。③支持SOAP(SimpleObjectAccessProtocol)“简单对象访问协议”、UDDI(UniversalDescription,DiscoveryandIntegration)“统一描述、发现和集成协议”、WSDL(WebServicesDescriptionLanguage)“WEB服务描述语言”等Web服务标准。JDeveloper不仅仅是很好的Java编程工具,而且是OracleWeb服务的延伸,支持ApacheSOAP,以及9iAS,可扩充的环境和XML和WSDL语言紧密相关。Oracle9iJdeveloper完全利用Java编写,能够与以前的Oracle服务器软件以及其他厂商支持J2EE的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化跨平台之间的应用开发,提供了业界第一个完整的、集成了J2EE和XML的开发环境,允许开发者快速开发可以通过Web、无线设备及语音界面访问的Web服务和交易应用,以往只能通过将传统Java编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成J2EE应用开发生命周期管理的事实,从根本上得到改变。缺点就是对于初学者来说,较复杂,也比较难。6、IBM的VisualAgeforJavaVisualAgeforJava是一个非常成熟的开发工具,它的特性以于IT开发者和业余的Java编程人员来说都是非常用有用的。它提供对可视化编程的广泛支持,支持利用CICS连接遗传大型机应用,支持EJB的开发应用,支持与Websphere的集成开发,方便的bean创建和良好的快速应用开发(RAD)支持和无文件式的文件处理。IBM为建设Web站点所推出的WebSphereStudioAdvancedEdition及其包含的VisualAgeforJavaProfessionalEdition软件已全面转向以Java为中心,这样,Java开发人员对WebSphere全套工具的感觉或许会好了许多。Studio所提供的工具有:Web站点管理、快速开发JDBC页向导程序、HTML编辑器和HTML语法检查等。这确实是个不错的HTML站点页面编辑环境。Studio和VisualAge集成度很高,菜单中提供了在两种软件包之间快速移动代码的选项。这就让使用Studio的Web页面设计人员和使用VisualAge的Java程序员可以相互交换文件、协同工作。VisualAgeforJava支持团队开发,内置的代码库可以自动地根据用户做出改动而修改程序代码,这样就可以很方便地将目前代码和早期版本做出比较。与VisualAge紧密结合的WebsphereStudio本身并不提供源代码和版本管理的支持,它只是包含了一个内置文件锁定系统,当编辑项目的时候可以防止其他人对这些文件的错误修改,软件还支持诸如MicrosoftVisualSourceSafe这样的第三方源代码控制系统。VisualAgeforJava完全面向对象的程序设计思想使得开发程序非常快速、高效。你可以不编写任何代码就可以设计出一个典型的应用程序框架。VisualAgeforJava作为IBM电子商务解决方案其中产品之一,可以无缝地与其他IBM产品,如WebSphere、DB2融合,迅速完成从设计、开发到部署应用的整个过程。VisualAgeforJava独特的管理文件方式使其集成外部工具非常困难,你无法让VisualAgeforJava与其他工具一起联合开发应用。7、BEA的WebLogicWorkshopBEAWebLogicWorkshop是一个统一、简化、可扩展的开发环境,使所有的开发人员都能在BEAWebLogicEnterprisePlatform之上构建基于标准的企业级应用,从而提高了开发部门的生产力水平,加快了价值的实现。WebLogicWorkshop除了提供便捷的Web服务之外,它能够用于创建更多种类的应用。作为整个BEAWebLogicPlatform的开发环境。不管是创建门户应用、编写工作流、还是创建Web应用,Workshop8.1都可以帮助开发人员更快更好地完成。WebLogicWorkshop的主要特点如下:①使J2EE开发切实可行,提高开发效率BEAWebLogicWorkshop使开发人员远离J2EE内在的复杂性,集中精力专注业务逻辑,无须操心单调乏味的基础结构代码。这种创新意味着,已被企业验证的J2EE的强大功能,最终被大多数不熟悉Java和J2EE的应用开发人员所掌握,从而使IT部门的工作效率提高一个数量级。可视化设计器以及直观的概念,如事件、属性和控件等,实现了基于事件的开发。Workshop简化的程序设计模型,使开发人员不必掌握复杂的J2EEAPI和面向对象的程序设计原理。所有开发人员,包括J2EE专家和具有可视化和过程化语言技能的应用开发人员在内,都可以共同工作在BEAWebLogicEnterprisePlatform之上。Workshop的可视化开发环境,创建带有代码注释的标准Java文件,用来说明由运行时框架实施的企业级需求。J2EE和其他高级开发人员,借助功能强大的代码编辑功能,可以访问Java源代码,从而弥补了可视化设计器的不足。②构建企业级应用通过在可伸缩、安全可靠的企业级架构上实施各种应用,BEAWebLogicWorkshop大大降低了开发风险。而且,所有应用的创建都使用标准的J2EE组件,既保护了您的技术投资,又保持了最大的灵活性。BEAWebLogicWorkshop运行框架,是统一整个架构的汇聚层,使单一、简化的程序设计模型扩展到所有的BEAWebLogicEnterprisePlatform应用类型。通过解释设计时创建的注释代码,运行时框架可以实现必要的J2EE组件,并且提取出与J2EE应用开发有关的所有底层细节。③降低IT复杂性BEAWebLogicWorkshop提供各种Java控件,使得与IT资源的连接更轻而易举。另外,在构建任何BEAWebLogicPlatform的应用中,Java控件不仅可扩展而且完全相同。这种强大、有效的方法能够:降低IT技术的复杂性,优化信息的可用性,推动包含"最佳业务方案"的可重用服务的开发,使开发人员能以更低的成本、更短的时间实现更大的产出。利用BEAWebLogicWorkshop,任何开发人员都能以最大的生产效率,构建各种Web服务、Web应用、门户和集成项目。BEAWebLogicWorkshop是BEA的产品战略核心,它帮助客户接触和利用面向服务架构(SOA)的强大功能。BEAWeblogicWorkshop8.1极大简化了当前实际企业集成环境中企业级应用和服务的构建,并成为全面支持关键企业级应用(如异步、真正松耦合和粗粒度消息传送等)的自然选择。它的缺点就是过于复杂,对于初学者来说,理解起来较为困难。8、WebGain的VisualCafeforJavaVisualCafe是只能在Symantec公司的Java虚拟机、Netscape公司的Java虚拟机和Microsoft虚拟机上工作的调试器。这对于开发者来讲是一个重要的特性,因为用户开发的Java代码中的许多软件bug就可能中会在某种特定的虚拟机上起作用。在修改后进行编译基继续进行调试时,VisualCafe会自动将文件存盘,使用VisualCafe创建的原生应用具有许多特点。除了明显的速度提高之外,Symantec使类库的二进制方式比正常的JDK小VisualCafe为所指定的关系自动生成或更新必要的Java代码。利用VisualCafe,用户可以从一个标准对象数据库中集合完整的Java应用程序和Applet,而不必再编写源代码。VisualCafe还提供了一个扩充的源代码开发工具集。VisualCafe综合了Java软件的可视化源程序开发工具,它允许开发人员在可视化视图和源视图之间进行有效地转换。在可视化视图中进行的修改立即反映在源代码中。对源代码的改变自动更新可视化视图。VisualCafe具有许多源文件方面的特性,如全局检索和替换。绝大多数Java开发工具的文献的问题在于简单地挨个介绍开发工具的每部分组件,但用户在开应用时还需要一个面向任务的手册,利用这个手册你可以不必知道工具每一部分的特定功能就可以开始创建自己的应用。VisualCafe提供了非常全面的用户指南,它对最开始的安装到创建第一个Java应用和Applet都提供了全面的帮助,VisualCafe将自动生成所指明关系的必要Java代码。VisualCafe可以在Windows95和WindowsNT平台下运行,Symantec公司为Java开发工作提供一个在Macintosh操作系统下可以运行的RAD工具。VisualCafe编译器速度很快,在国际化支持方面比较突出;缺点就是对于初学者来说,较复杂,也比较难。9、Macromedia的JRUNMacromedia公司的JRun是一个具有最广阔适用性的Java引擎,用于开发及实施由JavaServlets和JavaServerPages编写的服务器端Java应用。JRun是第一个完全支持JSP1.0规格书的商业化产品,全球有超过80,000名开发人员使用JRun在他们已有的Web服务器上添加服务器端Java的功能。其中Web服务器包括了MicrosoftIIS,NetscapeEnterpriseServer,Apache等。JRun是开发实施服务器端Java的先进引擎。如果我们希望在我们的Web应用中添加服务器端Java功能,那么JRun将成为我们的正确选择。JRun目前有3个版本,它是第一个支持JavaServerPages(JSP)规格书1.0的商业化产品。JSP是一种强大的服务器端技术,它是用于创建复杂Web应用的一整套快速应用开发系统。JRun可以使我们开始开发并测试Java应用。它最多接受5个并发的连接并且包括全部JavaServletAPI,支持JavaServerPages(JSP),支持所有主要的Webservers和计算机平台。JRunPro能够在生产环境下承受大访问量的负载,帮助我们实施应用、服务或Web站点(包括内联网)。JRunPro支持无限量并发式连接运行多个Java虚拟机,包括多个并发的Java虚拟机(JVM)。提供一个远程管理applet以及一个远程可再分布式的管理applet。JRunProUnlimited包括了所有JRunPro的功能,除次以外,还可以运行无限量的,并发的JVM。JRun依靠其内置的JRunWebServer可以单独运行。使用服务器端Java,用户可以开发出复杂的商业应用系统。最重要的一点是,由于servlets的平台独立性,以及更加简单的开发、更快速的实施、更经济的维护成本,它是CGI(CommonGatewayInterface)或Perlscripts的极佳的替代产品。缺点就是对于初学者来说,较复杂,也比较难。10、JCreatorJCreator是一个Java程序开发工具,也是一个Java集成开发环境(IDE)。无论你是要开发Java应用程序或者网页上的Applet元件都难不倒它。在功能上与Sun公司所公布的JDK等文字模式开发工具相较之下来得容易,还允许使用者自订义操作窗口界面及无限Undo/Redo等功能。JCreator为用户提供了相当强大的功能,例如项目管理功能,项目模板功能,可个性化设置语法高亮属性、行数、类浏览器、标签文档、多功能编绎器,向导功能以及完全可自定义的用户界面。通过JCreator,我们不用激活主文档而直接编绎或运行我们的JAVA程序。JCreator能自动找到包含主函数的文件或包含Applet的Html文件,然后它会运行适当的工具。在JCreator中,我们可以通过一个批处理同时编绎多个项目。JCreator的设计接近Windows界面风格,用户对它的界面比较熟悉。其最大特点是与我们机器中所装的JDK完美结合,是其它任何一款IDE所不能比拟的。它是一种初学者很容易上手的java开发工具,缺点是只能进行简单的程序开发,不能进行企业J2EE的开发应用。11、MicrosoftVJ++VisualJ++是Microsoft公司推出的可视化的Java语言集成开发环境(IDE),为Java编程人员提供了一个新的开发环境,是一个相当出色的开发工具。无论集成性、编译速度、调试功能、还是易学易用性,都体现了Microsoft的一惯风格。VisualJ++具有下面的特点:1)VisualJ++把Java虚拟机(JVM)作为独立的操作系统组件放入Windows,使之从浏览器中独立出来。2)Microsoft的应用基本类库(AFC,ApplicationFoundationClassLibrary)对SUN公司的JDK作了扩展,使应用基本类库更加适合在Windows下使用。3)VisualJ++的调试器支持动态调试,包括单步执行、设置断点、观察变量数值等。4)VisualJ++提供了一些程序向导(Wizards)和生成器(Builders),它们可以方便地帮助用户快速地生成Java程序,帮助你在自己的工程中创建和修改文件。5)VisualJ++界面友好,其代码编辑器具有智能感知、联机编译等功能,使程序编写十分方便。VisualJ++中建立了Java的WFC,这一新的应用程序框架能够直接访问Windows应用程序接口(API),使你能够用Java语言编写完全意义上的Windows应用程序。6)VisualJ++中表单设计器的快速应用开发特性使用WFC创建基于表单的应用程序变得轻松、简单。通过WFC可以方便地使用ActiveX数据对象(ADO,ActiveXDataObjects)来检索数据和执行简单数据的绑定。通过在表单设计器中使用ActiveX数据对象,可以快速地在表单中访问和显示数据。VisualJ++能结合微软的一贯的编程风格,很方便进行Java的应用开发,但它的移植性较差,不是纯的Java开发环境。12、EclipseEclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境(IDE)克服目前的局限性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。Eclipse框架的这种灵活性来源于其扩展点。它们是在XML中定义的已知接口,并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它插件使用,反之,任何Eclipse插件也可以遵从其它插件定义的扩展点。除了解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使用。利用Eclipse,我们可以将高级设计(也许是采用UML)与低级开发工具(如应用调试器等)结合在一起。如果这些互相补充的独立工具采用Eclipse扩展点彼此连接,那么当我们用调试器逐一检查应用时,UML对话框可以突出显示我们正在关注的器件。事实上,由于Eclipse并不了解开发语言,所以无论Java语言调试器、C/C++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点。Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的VisualStudio和Sun微系统公司的NetBeans平台。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。Eclipse联盟已经宣布将在2004年中期发布其3.0版软件。这是一款非常受欢迎的java开发工具,这国内的用户越来越多,实际上实用它java开发人员是最多的。缺点就是较复杂,对初学者来说,理解起来比较困难。13、AntAnotherNeatTool(Ant)是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make,但没有make的缺陷。因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便。类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令没太大区别)。这就意味着你可以很容易地通过使用OS特有的或编写新的(命令)程序扩展该工具;然而,这也意味着你将自己限制在了特定的OS,或特定的OS类型上,如Unix。Ant就不同了。与基于shell命令的扩展模式不同,Ant用Java的类来扩展。(用户)不必编写shell命令,配置文件是基于XML的,通过调用target树,就可执行各种task。每个task由实现了一个实现了特定Task接口的对象来运行。Ant支持一些可选task,一个可选task一般需要额外的库才能工作。可选task与Ant的内置task分开,单独打包。这个可选包可以从你下载Ant的同一个地方下载。ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。Ant是Apache提供给Java开发人员的构建工具,它可以在WindowsOS和UnixOS下运行,它不仅开放源码并且还是一个非常好用的工具。Ant是ApacheJakarta中一个很好用的Java开发工具,Ant配置文件采用XML文档编写,所以Java程序员对其语法相当熟悉,Ant是专用于Java项目平台,能够用纯Java来开发,它能够运行于Java安装的平台,即体现了它的跨平台功能。它的缺点显示执行结果只能是DOS字符界面,不能进行复杂的java程序开发。14、IntelliJIntellijIDEA是一款综合的Java编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。在4.0版本中支持Generics,BEAWebLogic集成,改良的CVS集成以及GUI设计器。IntelliJIDEA能尽可能地促进程序员的编程速度。它包括了很多辅助的功能,并且与Java结合得相当好。不同的工具窗口围绕在主编程窗口周围,当鼠标点到时即可打开,无用时也可轻松关闭,使用户得到了最大化的有效屏幕范围。以技术为导向的IDEA集成了调试器,支持本地和远程的调试,即使我们需要修改一些设置上的东西使我们的工作顺利进展。另外,它还提供了通常的监视,分步调试以及手动设置断点功能,在这种断点模式下,我们可以自动地在断点之外设置现场访问,甚至可以浏览不同的变量的值。IDE支持多重的JVM设置,几个编译程序和Ant建造系统,并且,它使得设置多重的自定义的类途径变得简单。IntelliJIdea是一个相对较新的JavaIDE。它是Java开发环境中最为有用的一个。高度优化的IntelleJIdea使普通任务变得相当容易,Idea支持很多整合功能,更重要的使它们设计的好容易使用。Idea支持XML中的代码实现,Idea同时还会校正XML,Idea支持JSP的结构。作用于普通Java代码的众多功能同样适用于JSP(比如整合功能),同时支持JSP调试;支持EJB,尽管它不包括对个别应用服务器的特殊支持。Idea支持Ant建立工具,不仅是运行目标它还支持编译与运行程序前后运行目标,另外也支持绑定键盘快捷键。在编辑一个Ant建立XML文件时,Idea还对组成Ant工程的XML部分提供支持。IntelliJIDEA被称为是最好的JAVAIDE开发平台,这套软件就是以其聪明的即时分析和方便的refactoring功能深获大家所喜爱。缺点是较复杂,对初学者来说,理解起来比较困难。现在常用的Java项目开发环境有:JBuilder、VisualAgeforJava、ForteforJava,VisualCafe、Eclipse、NetBeansIDE、JCreator+J2SDK、jdk+记事本、EditPlus+J2SDK等等。一般开发J2EE项目时都需要安装各公司的应用服务器(中间件)和相应的开发工具,在使用这些开发工具之前,我们最好能熟知这些软件的优点和缺点,以便根据实际情况选择应用。编程工具只是工具,为了方便人们工作而开发的,各有特点,因此,选工具主要的依据自己将要从事的领域是什么,而不是盲目的认为那种工具好,那种工具不好。最后希望大家都能找到自己合适的java开发工具

对于java开发工具Idea,如何才能激活?

下载就行了

ウェイロニ(Japanese ver.) 歌词

歌曲名:ウェイロニ(Japanese ver.)歌手:T-ara专辑:Jewelry boxウェイロニ(Japanese ver.)T-ARA ティアラ作词︰生田真心作曲:Lee Sang Ho|Kim Do Hoonウェイロニ…ほんのちょっとだけ 素直になれないの?目と目でさらって 本気ならいっそOops Oops Baby ほらジリジリ热いわ违うの? 嘘よ! 勘违いなの?Oh Oh Oh Oh Oh Oh Oh 爱してる Like crazyOh Oh Oh Oh Oh Oh Oh 教えてよ マジな気持ちウェイロニ ウェイロニ さまよう迷路にオットケ オットケ もう置いてかないで本能に 冷静に 儚い梦にサランへ チョアへ もう手に负えないほどKnock Knock Knock Knock Can you hear me nowKnock Knock Knock Knock Just wanna love you nowWelcome to your wonderlandEveryday I Knock Knock Knock Knock Knock KnockLove me Love me Baby ねえ あなたの事ばっか求めるKiss! SOS 助けてよBoyCall me Call me Baby ドキドキ胸高鸣って暧昧じゃ ズルい 认めてよBoyOh Oh Oh Oh Oh Oh Oh 爱してる Like crazyOh Oh Oh Oh Oh Oh Oh 教えてよ マジな気持ちウェイロニ ウェイロニ 途切れた迷路にオットケ オットケ 行き场を无くしたの偶然に 冲动に 眠れない夜にサランへ チョアへ 今すぐ抱きしめてKnock Knock Knock Knock Can you hear me nowKnock Knock Knock Knock Just wanna love you nowWelcome to your wonderlandEveryday I Knock Knock Knock Knock Knock KnockI wanna touch you 照れてないで运命って信じてたいのOnly one! You"re my boyホンネ隠さないでお见通し Baby Knock Knock Knock Knock Knock OhYou know my style君の态度 このままじゃ Say good byeウェイロニ…ウェイロニ ウェイロニ さまよう迷路にオットケ オットケ もう置いてかないで本能に 冷静に 儚い梦にサランへ チョアへ もう手に负えないほどKnock Knock Knock Knock Can you hear me nowKnock Knock Knock Knock Just wanna love you nowCan you hear my Knock KnockAll I want is you you Knock Knock Knock KnockKnock Knock Knock Knock Can you hear me nowKnock Knock Knock Knock Just wanna love you nowWelcome to your wonderlandEveryday I Knock Knock Knock Knock Knock Knockhttp://music.baidu.com/song/18589206

The Jaws的《On Top》 歌词

歌曲名:On Top歌手:The Jaws专辑:The JawsTwista Ft. Akon - On Top(Chrous-Akon)I like to watch your body move when your ridin on top, on top ,on top, on top ehI like to watch your body move when your ridin on top, on top ,on top, on topmoving them hips rockin ever so slowly, actin so grown and sexy you kno i wanna seeI like to watch your body move when your ridin on top, on top ,on top, on top eh(Twista)look how they move like jelly manyou know i gotta get a shock wit this daddy canyou can have a brother coming out the pelly pantsif i gotta keep em looking at the way you belly danceshe got a cute portfolio, fast like a nascar that she drove beforebecause i can tell by the way she ride that stick, that she ride that d*ck like a rodeo ehhon top while im huggin them theighs, and you know i like looking at what i do see,im tryin to hit it from the bottom but she told me to be real still cuz she wanna do melike a gangster when i touch herthought i was rough but she was roughershe cut me, i didnt cut herwe tradin places like Usherdrop to the floorer then Eisacommon rock my boat like Aaliyahif u can grind on me like Shakirawell u on top then i just might see yahe dont really know the way you can workhe said he ain hit it good while he was at youbut you be givin me the vision of a freak so i gotta lay back i wanna see what that do go(Chrous-Akon)I like to watch your body move when your ridin on top, on top ,on top, on top ehI like to watch your body move when your ridin on top, on top ,on top, on topmoving them hips rockin ever so slowly, actin so grown and sexy you kno i wanna seeI like to watch your body move when your ridin on top, on top ,on top, on top eh(Twista)Im Feelin how you bump and grind with the twist,come and slide with the twist if you aint got no plans.how u doin and i knew that you was readywhen i saw the way the fatty lookin in them black pants.And you know and then i know it be goodwhen you be on top of me and givin me a lap dance.you move your body like a chorieographer,i would lay down and watch if i got that chance.Papa be owin you an apology for thinkinima be better but im lovin the way she rockin me.possibly i could be up in the odyssee for my girl dont bother me when i let her get on top of me.I knew that she was kinda buck when she got in the trucki wanna hit it have sip and get back in the cari like the way the booty look when she backin it up.come with me and lets get buck in the back in the busa good time are you with that there,come and give it to me cuz i gatta get that there.So rock this here, go"on sit that there, then pop this here, let me hit that there.So sexy a fine lil five eight , when she ride me she make her body vibrate,when i look at her i never get irate. when she get on top of me and then girate.(Chrous-Akon)I like to watch your body move when your ridin on top, on top ,on top, on top ehI like to watch your body move when your ridin on top, on top ,on top, on topmoving them hips rockin ever so slowly, actin so grown and sexy you kno i wanna seeI like to watch your body move when your ridin on top, on top ,on top, on top ehhttp://music.baidu.com/song/15100246

org.apache.lucene.search.Hits需要引哪个jar包

您去下载3.0或者3.5 官方就自带的高亮

如何才能够激活java开发工具IDEA?

IDEA全称为IntelliJ IDEA,由位于捷克共和国的首都布拉格的JetBrains公司研发而成,在业界被公认为是最好的java开发工具之一。在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查和GUI设计的创新。我将详细的介绍idea的Ultimate旗舰版的激活过程:下载激活补丁;修改IDEA的配置文件;输入激活码重启IDEA以上则是激活IDEA的大致步骤,有效时间是99年。详细的图文激活步骤,请参见这篇文章 -> IDEA永久激活详细图文教程

ja设置textarea部分字符高亮显示

你可以使用Highlighter类来设置。

问下jazz blues soul的区别和从属关系,RT~多谢啦

爵士乐源于蓝音,是一种从前居住在美国南部的非洲奴隶以及他们的后代们的民间音乐。蓝调深受西非文化和音乐传统的影响,这些奴隶也逐渐成为移居到城市的黑人的音乐家。爵士乐是爵士舞起源的重要原动力,但现代爵士舞也受到古典音乐、摇滚乐、迪斯可和hip hop的影响,发展出modern-jazz、disco-jazz、rock-jazz、new-jazz等。布鲁斯(又译蓝调(blues),港台常译为“怨曲”)是一种基于五声音阶的声乐和乐器音乐,它的另一个特点是其特殊的和声。布鲁斯是南北战争后,在黑人民间产生的一种演唱形式,它与黑人的种植园歌曲(劳动时集体合唱的无伴奏歌曲)有着一脉相承的关系。布鲁斯起源于过去美国黑人奴隶的圣歌、赞美歌、劳动歌曲、叫喊和颂歌。布鲁斯中使用的“蓝调之音”和启应的演唱方式都显示了它的西非来源。美国流行音乐形式。又译为蓝色音调。原意为在感情上悲伤的意思。Soul灵魂乐,又翻译为灵歌,是美国流行音乐的一个分支,平常在许多黑人教会音乐里比较多。代表人物的话,你可以听听 阿瑞萨富兰克林从属关系好难说的,不过可以从黑人音乐的发展年代来说吧最早是blues然后jazz是 20,30年代的 流行曲风soul就是 60,70年代流行的曲风

Blues, R&B, JAZZ, Rock这些音乐的特点以及它们微妙的区别

蓝调音乐始于本世纪初美国的蓝部。本为贫苦黑人劳动时呐喊的短曲,而其中亦混合了在教会中类似朗诵形式的节奏及韵律。这种音乐有一种很明显的特式,便是使用类似中国民俗唱山歌的“一呼一应”的形式进行,英文叫作“Call and Reponse"。乐句起初会给人们一种紧张、哭诉,无助的感觉,然后接着的乐句便像是在安慰、舒解受苦的人。就好象受苦的人向上帝哭诉,而其后得到上帝的安慰与响应!所以蓝调音乐很着重自我情感的宣泄和原创性或即兴性。(笔者曾向 William Tang讨教一些乐句,但他笑着对我说他自己都记不起那首乐曲当时是怎样吹的了!因为那是即兴的!)这种即兴式的演奏方法,后来慢慢地演变为各种不同类形的音乐,如Rock and Roll、Swing、Jazz......所以蓝调亦是现代流行音乐的根源。爵士乐的起源爵士乐(Jazz)以其极具动感的切分节奏、个性十足的爵士音阶和不失章法的即兴演奏(或演唱)赢得了广大听众的喜爱,同时也得到了音乐领域各界人士的认可。它以布鲁斯和拉格泰姆为源头,经过整整一个世纪的发展,如今已是异彩纷呈、百花齐放。自从1917年第一张爵士唱片诞生以来,它便显示出了巨大的发展潜力。20世纪初的新奥尔良爵士乐、30 年代大乐队演奏的摇摆乐、40年代的比博普爵士、40 年代末的冷爵士、50年代的硬博普、60 年代的自由爵士、70 年代以后的摇滚爵士,而后拉丁爵士、融合爵士、爵士放克…… 一张张不同风格的爵士唱片汇成了一部爵士乐发展史。爵士乐的来源--布鲁斯和拉格泰姆爵士乐是在布鲁斯和拉格泰姆的基础上,融合了某些白人的音乐成份,以小型管乐队的形式即兴演奏而逐渐形成的爵士乐的发源地--新奥尔良(New Orleans)爵士乐于19世纪末、20世纪初诞生于美国的南部城市新奥尔良。19世纪初,法国人统治着新奥尔良。由于管理非常松散,许多非洲黑人从美国南方的奴隶主手下逃到新奥尔良享受"自由黑人"的身份。再因通婚自由,非洲黑人与法国人的结合出现了大量的混血黑人,人?quot;克里奥尔人"。到了19世纪末,新奥尔良的居民中除了白人、黑人外,剩下的就是克里奥尔混血黑人。南北战争前,克里奥尔人享有与白人同样的地位,接受良好的教育,包括古典音乐教育。南北战争后,由于实施新的种族隔离法,迫使他们与黑人为伍。黑人的非洲音乐传统与克里奥尔人的古典音乐训练相结合,对爵士乐的产生起到了良好的作用。新奥尔良对黑人一直采取比较宽容的态度。当其他城市歧视黑人,压制黑人音乐发展时,新奥尔良仍然允许黑人在大街上以弹唱谋生。新奥尔良也是美国当时惟一实行公娼制度的城市,许多妓院、赌场、娱乐场所给黑人提供了大量的谋生机会。此外,新奥尔良曾是美国的管乐器制作中心,管乐器很便宜,几乎任何黑人都很容易得到一个二手货,因而小型管乐队随处可见。由于这些原因,使爵士乐在新奥尔良这片土地上得到了充分的酝酿,以致迅速地发展起来。尽管现代的唱片界有时将爵士乐划分为传统爵士乐和现代爵士乐两类,其中传统爵士乐是指采用了4/4拍的行进性的管乐队演出相关工作的爵士乐,而现代爵士乐是指采用了贝斯演奏跳舞音乐的爵士乐。这种划分有时会显得毫无疑义,如果那这种标准来衡量,人们几乎无法判断肯尼·金是否比比赛希尔·泰勒的音乐更应属于现代爵士乐。其实传统和现代这两个相关的概念予以划分爵士乐的种类并不确切,这造成了一些既具现代风格又包含了传统风格的优秀作品无法分类的问题,因为爵士乐将近一百年的发展历程是连续不断的。各种风格流派也有其相互的联系,大体来说可以划分为以下十九种风格:Ragtime(拉格泰姆爵士)New Orleans(新奥尔良爵士)Standards(主流爵士乐)Classic(古典爵士)Dixieland(迪克西兰爵士)Cool Jazz(冷爵士或西海岸爵士)BigBand(大型乐队爵士)Swing(摇摆爵士)Bop(波普爵士)Latin(拉丁爵士)Brazilian Jazz(巴西爵士乐)Avant-Garde (前卫爵士)Post-Bop or Mainstream Jazz(后波普爵士或现代主流爵士)Third Stream(第三流派爵士)Hard Bop(硬波普爵士)Free Jazz(自由爵士)Fusion(融合爵士)Crossover Jazz(交叉风格爵士)Vocal Jazz(人声爵士)POP音乐 POPULAR的缩写就是音像店一直放的音乐通常称为流行乐基本就是帅哥美女唱歌,近期丑男也出来了,最近丑女也多见了一 、摇滚乐的产生1、背景回顾20世纪上半叶的美国历史,从20年代末到30年代中期,欧美发生经济危机,出现了经济大萧条;30年代末,第二次世界大战爆发;1941年日本袭击珍珠港,美国投入反法西斯战争,直到1945年战争才结束。再看50年代以后,50年代,美国是一个相对稳定和繁荣的时期,也经常被视为美国人的繁荣时代。60年代是美国历史上最动荡的年代之一。由于出兵参加越南战争,遭到人民的反对,使全国处于社会、政治极不安宁的状态。恰好在50年代,特别是1952年艾森豪威尔就任总统后,美国经济开始稳定,整个社会也处于安居乐业的状态。于是,中产阶级逐渐增多,他们养儿育女,出现了一个生育高峰期。青少年的数量空前增长,一下子这个世界成了青年人的天下。当时,孩子们在课余生活里,一般都与家人呆在一起。电视节目也比较健康,在音乐趣味上也没有太大的鸿沟。青老年人欣赏的音乐也基本相同,都是40年代和50年代的"大乐队"演奏的音乐,还有就是延续了几十年的叮砰巷歌曲,歌词经常表达单纯的爱情,音乐也不带威协性,尽量给人一种舒适、安宁的感觉。到了50年代中期,这批青少年由于生活条件优越,没有像父辈那样经历过战争和苦难,同时又倍受家庭的宠爱,因此,他们开始不理解父母们的思维和生活方式,不愿意走父母为自己安排好的道路。他们有了自己的追求和爱好,而且由于人多势众,形成了一股强大的力量,他们不再跟随父母欣赏那些多愁善感的流行歌曲。这时,他们正好在摇滚乐中找到了自己的声音。摇滚乐简单、有力、直白,特别是它那强烈的节奏,与青少年精力充沛、好动的特性相吻合;摇滚乐无拘无束的表演形势,与他们的逆反心理相适应;摇滚乐歌唱的题材,与他们所关心的问题密切相关。2、摇滚乐的出现20世纪50年代初期,美国的流行音乐市场出现了一个三足鼎立的现象。黑人欣赏的音乐基本上以节奏布鲁斯为主,中产阶级以上的白人听的都是叮砰巷歌曲,而中西部的农村听众所喜欢的都是与农村生活有关的乡村音乐。然而,到了50年代中期(约1954~1956年期间),唱片市场出现了两个明显的现象,即"市场交叉"和"翻唱版"的出现。"市场交叉"是指原来在一个市场发行的唱片,同时在另一个市场也取得了很好的成绩。如有些歌曲在节奏布鲁斯销售榜上名列前茅,同时在波普(指当时的流行歌曲,叮砰巷歌曲的延续)榜上也倍受欢迎。看到这种有利可图的市场交叉情况,有些大唱片公司很快根据正流行的节奏布鲁斯歌曲制作出自己的版本,由此导致了大量"翻唱版"的出现。这个时候,原来隔开的三个市场突然间感觉中间的围墙倒了,在这片废墟中一种新的风格--摇滚乐正式诞生了。摇滚乐的正式产生是在50年代中期,但是这个名词却在50年代初期就已出现。1951年,克利夫兰电台唱片节目主持人艾伦·弗里德(Alan Freed)从一首节奏布鲁斯歌曲《我们要去摇,我们要去滚》(We"re Gonna Rock ,We"re Gonna Roll)中创造出了"摇滚乐"(Rock n" Roll)这个名词。1955年,电影《黑板丛林》(Blackboard Jungle)的上映对摇滚乐的产生带来了巨大的影响。它讲述的是一群学生造反的故事。一位中学教师面对这群学生唱起了一首歌,这首歌就是影片的插曲《昼夜摇滚》(Rock Around The Clock,例16)。这首歌曲在青少年中引起了极大的轰动。1955年7月,《昼夜摇滚》在波普排行榜上获得第一名,标志着摇滚时代的到来。它的演唱者比尔·哈利,也因此成了青少年崇拜的第一个摇滚乐偶像。从此,摇滚乐开始风靡全国。1、 摇滚乐的来源节奏布鲁斯(Rhythm&Blues)美国的种族隔离一直很严重,在住宅区、学校、教堂和各种社会设施中,白人和黑人都是分开的。在种族隔离的政策下,黑人保留着自己的宗教、语言、服饰、舞蹈和音乐。节奏布鲁斯像其他黑人音乐一样,拥有自己的群体。它被称作"种族唱片",与白人音乐市场是分开的。节奏布鲁斯是第二次世界大战以后布鲁斯音乐继续发展的结果。它在城市布鲁斯的基础上结合了摇摆乐和钢琴音乐布吉-乌吉的特点,声音变得更加有力,更加突出持续不断、向前推进的节奏。它还保留了黑人音乐即兴演奏的传统,合奏时仍然采用可以不断反复的12小节布鲁斯曲式与和声框架。第二次世界大战以前,布鲁斯唱片一直由小唱片公司经营,战后,由于黑人社会地位的改变,几家大唱片公司对黑人音乐产生了兴趣,此时,排行榜也开始用"节奏布鲁斯"来代替原来"种族唱片"的称呼。这个时期的代表人物有路易斯·乔丹(Louis Jordan,1908~1975)、乔·理京斯(Joe Liggins)等。节奏布鲁斯的特点在很多摇滚乐中得到了直接的体现,特别是早期的摇滚乐,好多都是节奏布鲁斯的"翻唱版"。70年代,节奏布鲁斯与福音歌(Gospel)相结合之后,使它的发展步伐逐步加快。以致70年代所有的黑人音乐都带有一股浓烈的节奏布鲁斯气息,特别是索尔音乐(详见索尔音乐部分)有时和节奏布鲁斯几乎难以区分(如马文·盖伊、杰克逊五兄弟等人的作品)。80年代以后,节奏布鲁斯融进了更多的流行音乐成分,使其变得更加商业化。比如当今的节奏布鲁斯,好多都已经失去了原有布鲁斯的特征,而强调反拍的律动成了它的主体,有时偶尔在演唱中还能找到几个由滑音而带出的布鲁斯音符。像近几年出现的所谓的节奏布鲁斯歌手白兰蒂和莫尼卡(Brandy&Monica)、布莱恩·麦克奈特(Brian Mcknight)等人的音乐,其实已经不是真正的节奏布鲁斯了,如果硬要从理论上分析的话,只能把它看作是一种被商业化了的,被流行音乐市场漂白过的节奏布鲁斯。但是并不是所有的节奏布鲁斯都是如此,比如1997年的两首格莱美获奖作品:埃里克·克莱普顿(Eric Clapton)的《改变世界》(Change The World)和翠西·查普曼(Tracy Chapman)的《给我一个理由》(Give Me One Reason,例17)就是既融进流行音乐成分又保持布鲁斯特征的现代节奏布鲁斯佳作。节奏布鲁斯作为摇滚乐的重要来源之一,已成了历史的见证,它在影响了摇滚乐之后,自身的不断发展,又使其变成了当今流行乐坛最受宠爱的乐种之一。什么是 R&B?R&B的全名是 Rhythm & Blues,一般译作"节奏怨曲"。广义上, R&B可视为“黑人的流行音乐”,它源於黑人的Blues音乐,是现今西行流行来和摇滚来的基础,Billboard杂志曾介定 R&B为所有黑人音乐,除了 Jazz和Blues之外,都可列作 R&B,可见 R&B的范围是多么的广泛。近年黑人音乐圈大为盛行的 Hip Hop和 Rap都源於 R&B,并且同时保存着不少 R&B成分。Rock & Roll(摇滚)从最纯粹的形式来讲,所谓摇滚,就是三和弦加强硬持续的鼓点加上口的旋律。早期摇滚的音乐来源非常广泛,主要的包括布鲁斯、R&B、和乡村音乐,其它还有福音音乐、传统的流行乐、爵士、以及民间音乐。所有的这些影响加在一起构成了一种简单的以布鲁斯为基础的歌曲结构,它是快速的、适于跳舞的、而且容易让人记住的。第一批摇滚明星们 — Chuck Berry, Elvis Presley, Little Richard, Jerry Lee Lewis, Buddy Holly, Bo Diddley, Bill Haley, Gene Vincent, the Everly Brothers, Carl Perkins,还有好多其它的明星 — 确立了摇滚乐的模式,并且在以后的四十年内都一直为人们所追随。在每一个十年当中,总是有很多艺人复制着第一批摇滚乐手们的音乐,而剩下的那些艺人,有的扩大了摇滚原先的定义、有的则彻底打破了这种流派被限定的模式。从英式入侵、民间摇滚、迷幻摇滚,再到硬摇滚、重金属、华丽摇滚,再到朋克,事实上每一种摇滚的分支流派在产生的最初都是忠于摇滚最基本的结构的。但是一旦这样的改变发生,传统的摇滚就从流行榜上渐渐消失了 — 当然,也有一些艺人始终都保持着光芒。有一些乐队,比如 the Rolling Stones 和 the Faces,他们始终坚持着传统摇滚最基本的规则,但他们把音乐做得更加快速更加自由。其它的一些乐队,比如原型朋克the Velvet Underground, the New York Dolls, 以及 the Stooges,他们保留了基础的音乐结构,但他们的行为中有了更多威吓性的元素。还有一些艺人成为了摇滚的传统主义者,比如 Dave Edmunds 和 Graham Parker, 他们写的歌出的唱片,从来就没有离开过50年代末60年代初的摇滚模式。虽然在摇滚出现后的这几十年里,摇滚这个词已经开始指代越来越多不同的音乐风格,但是这种音乐的本质从未改变过。HipHop则是将说唱中加入了RNB的音乐类型,并有摇晃殿部,腿部,加上脚步踩踏的Party式音乐类型,很受年轻人的喜爱.!(在欧美和韩国十分胜行!)总之HipHop是加入电子舞曲,RNB的综合式样音乐类型,比较适合很多人的聚会场合~而Rap则比较单一为说唱而以,音乐比较单一

懂的高人解答下R&B、SOUL、JAZZ、BLUES有什么关系和区别

R&B的全名是Rhythm & Blues,一般译作"节奏怨曲"。广义上,R&B可视为“黑人的流行音乐”,它源於黑人的Blues音乐,是现今西行流行来和摇滚来的基础,Billboard杂志曾介定R&B为所有黑人音乐,除了Jazz和Blues之外,都可列作R&B,可见R&B的范围是多么的广泛。近年黑人音乐圈大为盛行的Hip-Hop和RAP都源於 R&B,并且同时保存着不少R&B成分。Soul灵魂乐,又翻译为灵歌,是美国流行音乐的一个分支.爵士乐源于蓝音,是一种从前居住在美国南部的非洲奴隶以及他们的后代们的民间音乐。蓝调深受西非文化和音乐传统的影响,这些奴隶也逐渐成为移居到城市的黑人的音乐家。爵士乐是爵士舞起源的重要原动力,但现代爵士舞也受到古典音乐、摇滚乐、迪斯可和hip hop的影响,发展出modern-jazz、disco-jazz、rock-jazz、new-jazz等。布鲁斯(又译蓝调(blues),港台常译为“怨曲”)是一种基于五声音阶的声乐和乐器音乐,它的另一个特点是其特殊的和声。布鲁斯是南北战争后,在黑人民间产生的一种演唱形式,它与黑人的种植园歌曲(劳动时集体合唱的无伴奏歌曲)有着一脉相承的关系。布鲁斯起源于过去美国黑人奴隶的圣歌、赞美歌、劳动歌曲、叫喊和颂歌。布鲁斯中使用的“蓝调之音”和启应的演唱方式都显示了它的西非来源。美国流行音乐形式。又译为蓝色音调。原意为在感情上悲伤的意思。

blues和jazz有什么区别

一句两句难讲清楚地。理论上、历史发展上。。。性质完全不同。只能稍微总结两句: blues指的是一个固定的和声进行,12小节的结构,就那么几个和声。他的发源也单单来源于黑人。 而jazz是一个广泛的音乐类别,包括无数种风格。理论上包括无数种音节调式、和声、和声进行、节奏型。。。。它的发源是黑人和白人多种音乐元素经过历史的沉淀的结合体。 不能否认,blues是后期jazz形成的最重要早期元素,还是之一。但jazz是海洋,blues只是一个小溪,而海洋是无数小溪汇成的。不知这样说,是否明白的阐明了他们的关系呢? 所以说,问题应该改成:blues和jazz之间的关系。 只不过blues简单,因简单而商业、更容易普及,因此我们很多人只知道blues,也只知道一些blues的大师。比如b.b.king,eric clapton.... 但是会blues的人不一定会jazz,而blues对于一个爵士乐手来说,就是很简单的事情了。 blues比jazz要简单,单一的多得多。一般爵士乐乐手,都在早期玩过blues。blues可以用首调概念完成,而你要是学jazz,就必须要固定调概念。 所以,看到总有朋友问,blues和jazz的区别,说实在的,它们之间都不能说有什么区别。 不能相提并论的。就好比说,三立屯和中国,有什么区别?规模不同的东西是不能比较的。 而且,还经常看到有人争论,谁好谁不好。这也是无稽之谈。无可比性! 如果说有什么共同点,有一点是肯定的:即兴 但是blues即兴的空间,就只有那么丁点儿。就一个blues音阶,最多了加点变化。 jazz可就海了去了。blues你可以几天学会。jazz可是要学一辈子的哦! 你替blues说话,是因为你还不了解jazz,了解了jazz的人,照样可以继续喜欢blues。在我们还没拥有其他事物的时候,势必会钟爱现有的事物,当你了解了其他的事物,你才有权评论。所以,看到有的喜欢blues的朋友,讽刺别人。我觉得可爱又可笑。可爱的是你的执著,可笑的是你的无知。:) 求采纳

JacFisher人物简介

JacFisherJacFisher是一名演员,主要作品有《职业》、《球童》、《OffLimits》。外文名:JacFisher职业:演员代表作品:《职业》、《球童》、《OffLimits》合作人物:约瑟夫·安东尼主要作品人物关系

java中的implement怎么用?

impliment的作用是为了实现某个接口。例子如下:(1)声明一个接口A:interface A{public void a();}(2)有B类为了实现A接口class B impliment A{public void a(){System.out.println("B");}}科普:impliment是在java程序中 一个类实现接口类时用的关键词。Object implements Object 如java 中定义的接口Animal ,实现接口的类 定义如下: public class Tiger implements Animal{}

java implement什么作用

提出implement这个词,说明你已经初步接触过继承的概念了吧?继承为我们编写程序提供了方便:当几个类共同拥有某些属性的时候,就可以通过继承,从它的父辈那里将这些属性继承过来(比如正方形属于特殊的长方形,所以,在编写正方形类的时候就可以让它继承长方形的类),非常方便。可是Java是不允许多继承的,也就是说一个孩子只能拥有一个父亲。那么当一个类想拥有其他类的优点(比如骡子想同时拥有马和驴的属性)时,难道就不行了吗?不是这样的。这就用到了“接口(interface)”。接口感觉上和继承比较类似。我们通过“实现(implement)”“接口(interface)”来使我们所编写的类,拥有其他类的优点。

java impl是什么?

Implements 实现接口

JAVA中implement和extends的区别

implement是实现接口的,extends是继承用的。一个类可以实现多个接口,但是只能继承一次

javaForum是个啥

论坛(forum),简单理解为发帖回帖讨论的平台。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而及时的Internet电子信息服务系统,用户在BBS站点上可以获得各种信息服务、发布信息、进行讨论、聊天等等。javaForum就是关于讨论Java语言的论坛。类似这种。

求歌 james blunt的一首歌 O字开头的- -

《stay the night》 Oh~~~~开头的对吧

java程序问题:return后加new是什么意思?

return 跟new没有什么直接的关系只是你的方法需要返回值,return new ..()就是临时产生一个对象返回回去

James的乐队历史

乐队灵魂人物是 Tim Booth(vocals),一个有着一个受鄙的青春期,被音乐拯救的男孩。乐队1982年成立于英国的曼彻斯特大学,初始阵容是 Paul Gilbertson(guitar),Jim Glennie(bass)、Gavan Whelan(drums)和Tim Booth(vocals)。在1983年,在 Morrissey 的支持下,乐队签约与独立唱片公司 Factory,并在当年推出首张EP唱片《James》,Morrissey 对 James 的评价是:”the best band in the world“ ,《James》专辑推出后乐队一直跟随着 Smith 乐队,为他们做暖场演出。两年后 James 推出第2张EP唱片《James II》,但结果同上张《James》一样:反响平平。1985年夏天,Larry Gott 取代了 Paul Gilbertson ,James 与 Sire Records 签约,1986年推出首张专辑《Stutter》。1988年,乐队推出第二张专辑《Strip Mine》,虽然两张专辑反响同样不愠不火,但通过这两张专辑,乐队确定了自己标志式的清脆明亮吉他效果。1988年,James 离开 Sire Records转签到独立唱片公司Rough Trade ,在那里乐队自资出版了 Live 专辑《One Man Clapping》,专辑中收录了早期版本的单曲 ”Sit Down“ ,让James开始广为人知的成功歌曲。不久后 James 调整了乐队阵容:David Baynton 取代了 Gavan Whelan,乐队中并加入了键盘手 Mark Hunter,提琴手 Saul Davies 和吹奏手 Andy Diagram。新阵容的 James 录制了些新歌,这些歌曲后来被 Rough Trade 出售给 Fontana 公司,收有这些歌曲的专辑《Gold Mother》于1990年秋季出版,专辑一经推出就十分受欢迎,仅在英国一地就销售出超过35万张,专辑中的单曲 “Sit Down” 升到了英国榜的第2名,这使得 James 开始广为人知,成为与 Stone Roses,Happy Monday 等当红乐队平起平坐的摇滚明星。1992年的专辑《Seven》使 James 尝到了排行榜 No. 1 的位置,《Seven》音乐风格上基本是《Gold Mother》专辑的延续。不久后 Saul Davies 和 Andy Diagram 离开了乐队,James 开始与对乐队影响最大的人 —— Brian Eno 的合作。双方合作的结晶是1993年的专辑《Laid》,这张专辑与乐队以前的作品大大不同:减少了以前激昂奔放的成分,专辑中的13首作品大多都是静态之作,充满了梦幻般缥缈的电子韵味,这正是 Brian Eno 的一贯风格。《Laid》使乐队成功打入了美国市场,专辑在美国销量达 60 万张,要知道那时候整个美国遍地响起的几乎都是 Grunge 之声,一支英国乐队要在美国成功几乎是不可能的。只是乐评人对 James 的这次转变褒贬不一,不少乐评认为乐队放弃了以往愤怒青年似的呐喊而变得虚无缥缈实在是捡了芝麻丢了西瓜。不过 James 声称与 Brian Eno 合作非常愉快,并承认从 Brian Eno 那里学了不少东西。James 与 Brian Eno 合作的下一张专辑是1994年的双唱片 Live 专辑《Wah Wah》,专辑中充满了实验性的东西,同样的虚无缥缈,专辑中形形色色的歌曲有时让人难以理解。1995年,乐队元老之一的吉他手 Larry Gott 离开 James,Tim Booth 也跑去跟其他人合作录制个人专辑,那时候种种都迹象表明 James 将走向末路。好在 James 还是从低谷中走了出来,他们找来新吉他手 Adrian Oxaal,在1997年推出新专辑《Whiplash》,专辑适度的加入一些电子舞曲的成份以迎合潮流,但乐队引以为豪的流水般的吉他声和纵情奔放的激情并未消失。《Whiplash》成为一张金唱片,并诞生了一首畅销单曲”She"s a Star“。1998年,James 推出第一张精选专辑《Best Of James》,美中不足的是专辑中未收录 James 最早在 Sire 旗下推出的两张专辑的歌曲,相信可能是版权问题吧。《Best Of James》成为 James 第一张获得双白金的唱片。1999年,James 推出专辑《Millionaires》,Brian Eno 再次与乐队合作,《Millionaires》是对乐队以前各个时期风格的综合,他们来到吉他摇滚和电子流行之间的灰色地带,Brian Eno 的制作使 James 变得更为时髦,丰富多变的音效更将整张专辑点缀的繁花似锦,绚丽多彩。总之,《Millionaires》一张不可多得的佳作。水准不低于 James 以往任何一张专辑,而事实上 James 从未出版过所谓的劣作,他们每张专辑都能保证极高的音乐水准。2001年,James 推出最新专辑《Please To Met You》。可就在专辑推出后的几个月后,Tim Booth 发表了一项声明:他将离开陪伴了自己近二十年的乐队,时间就在随后的冬季巡演结束后,这绝对是个非常坏的消息,要知道 Tim Booth 是 James 绝对的核心人物。虽然乐队剩下的成员对此的反映是他们依然会把 James 继续下去,但没有了 Tim Booth 的 James 是无法让人想象的。在结束了冬季巡演后,James 正式宣布解散(当然目前乐队已经重组了)。2002年唱片公司为乐队推出名为《Getting Away With It: Live》的双CD现场专辑和一张名为《Ultra》的 B-Sides 专辑,同时也将乐队以前的一系列专辑以增加 “Bonus Tracks” 的形式再版发行,除去商业上的考虑,这也算是对 James 这支优秀乐队的一次怀念吧。2008年,James乐队宣布重组。

StephenJamesTaylor人物简介

StephenJamesTaylorStephenJamesTaylor是一名原创音乐人,主要作品有《爱情课本》《JohnHenry》《寻找巴克·麦克亨利》。外文名:StephenJamesTaylor职业:原创音乐人代表作品:《爱情课本》合作人物:JeffreyW.Byrd

“jacob marley”的读音是什么?

jacob marley,中文发音为:雅各伯马利。人名] [英格兰人姓氏] 马利住所名称,来源于古英语,含义是“边界,或令人愉快的,或貂+树林,开垦地”(boundary,or pleasant,or marten+wood,clearing)1. 雅各布·马利高中英语单词表 ... ivory n. 象牙 Jacob Marley 雅各布·马利 jade n 玉石;碧玉;翡翠 ...2. 马里在圣诞节除夕夜晚, 他的已过世的前商业伙伴马里(Jacob Marley) 的鬼魂前来找史古基。马里曾经在世时, 是一个贪婪, 虐待雇员的人, 死...3. 埃比尼泽u2022斯克鲁奇高三英语单词(音标) - 豆丁网 ... Charles Dichens 雅各布u2022马利 Jacob Marley 埃比尼泽u2022斯克鲁奇 Ebenezer Scrooge 圣诞老人 ...

关于Jay Chou的《嘻哈空姐》

汗史了、不知道就不要贸然答题

周杰伦、JAY CHOU 专辑《跨时代》所有歌词

百度百科有详细介绍
 首页 上一页  55 56 57 58 59 60 61 62 63 64 65  下一页  尾页