08 2009 档案
摘要:实现了comparable接口的对象数组排序比较简单: Arrays.sort(a); 该方法签名如下: int compareTo(T t) 当该对象小于等于或者大于指定对象的时候,返回负整数、零或者正整数。
阅读全文
摘要:实现了comparable接口的对象数组排序比较简单: Arrays.sort(a); 该方法签名如下: int compareTo(T t) 当该对象小于等于或者大于指定对象的时候,返回负整数、零或者正整数。
阅读全文
摘要:如果一个类实现了Cloneable方法,就可以调用clone方法,并且返回该对象的逐域拷贝,否则抛出cloneNotSupportedException异常。 下面是一个演示clone方法的类,注意深度拷贝问题: public class testClone implements Cloneable{ inClass in; public static void main(String[] ...
阅读全文
摘要:如果一个类实现了Cloneable方法,就可以调用clone方法,并且返回该对象的逐域拷贝,否则抛出cloneNotSupportedException异常。 下面是一个演示clone方法的类,注意深度拷贝问题: public class testClone implements Cloneable{ inClass in; public static void main(String[] ...
阅读全文
摘要:在实际应用中,toString方法应该返回对象中包含的所有值得关注的信息。 无论是否决定支持格式,都应该在文档中明确的表明意图。 通过覆盖该方法,可以在需要的时候获得对象的有用提示。 @override public String toString() { // }
阅读全文
摘要:在实际应用中,toString方法应该返回对象中包含的所有值得关注的信息。 无论是否决定支持格式,都应该在文档中明确的表明意图。 通过覆盖该方法,可以在需要的时候获得对象的有用提示。 @override public String toString() { // }
阅读全文
摘要:培养幽默感幽默在人们的日常生活中发挥着非常重要的作用,如:幽默可以淡化人的消极情绪,消除沮丧与痛苦;幽默可以陶冶情操,乐观对待现实;用幽默来处理烦恼与矛盾,使人感到和谐愉快,相处融洽。多与朋友一起活动每个人都有独处的需要,也有参加群体活动的需要,多与朋友一起活动,不仅可以促进彼此之间的情感交流,也有利于自身的身心健康,同时还可锻炼与人相处、与人交际的技能。认真听取别人的建议过于理智型的人,容易给人...
阅读全文
摘要:培养幽默感幽默在人们的日常生活中发挥着非常重要的作用,如:幽默可以淡化人的消极情绪,消除沮丧与痛苦;幽默可以陶冶情操,乐观对待现实;用幽默来处理烦恼与矛盾,使人感到和谐愉快,相处融洽。多与朋友一起活动每个人都有独处的需要,也有参加群体活动的需要,多与朋友一起活动,不仅可以促进彼此之间的情感交流,也有利于自身的身心健康,同时还可锻炼与人相处、与人交际的技能。认真听取别人的建议过于理智型的人,容易给人...
阅读全文
摘要:public class TestCN { public static void main(String args[]) { String s = "asdf你好哈哈哦哦qwer"; // Pattern p = Pattern.compile("[\u4E00-\u9FA5]") ; //U+4e00 ~ U+9FB0 Pattern p1 = Patte...
阅读全文
摘要:public class TestCN { public static void main(String args[]) { String s = "asdf你好哈哈哦哦qwer"; // Pattern p = Pattern.compile("[\u4E00-\u9FA5]") ; //U+4e00 ~ U+9FB0 Pattern p1 = Patte...
阅读全文
摘要:因为grid.py要用到一个画图包,所以直接使用会报错,下面是解决办法 1.我安装的python是python-2.5.1,安装在C盘的c:\Python25路径下 2.我直接把文件夹gp400w32拷出来放在c盘c:\gp400w32路径下. 3.libsvm-2.85放在c盘c:\libsvm-2.85路径下 4.把c:\libsvm-2.85\tools中的easy.py和grid.py复制...
阅读全文
摘要:因为grid.py要用到一个画图包,所以直接使用会报错,下面是解决办法 1.我安装的python是python-2.5.1,安装在C盘的c:\Python25路径下 2.我直接把文件夹gp400w32拷出来放在c盘c:\gp400w32路径下. 3.libsvm-2.85放在c盘c:\libsvm-2.85路径下 4.把c:\libsvm-2.85\tools中的easy.py和grid.py复制...
阅读全文
摘要:hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致。 如果根据 equals(Object) 方法,两个对象是相等的,那么在两个对象中的每个对象上调用 hashCod...
阅读全文
摘要:hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致。 如果根据 equals(Object) 方法,两个对象是相等的,那么在两个对象中的每个对象上调用 hashCod...
阅读全文
摘要:M.jordan的大作,这学期讨论班要用这本书,最近开始拜读。花了两天时间,大体把第一张看完了,虽然都是些数学的基础东西,但是由于差劲的英语和数学,也是看起来比较头大。下面小总结一下,一些没搞明白的东东留着讨论班上讨论下。 第一章上来介绍了了模式识别的印象性概念,读者读了后会对模式识别与机器学习有一个简单的认识。然后1.1节开始介绍一个用曲线拟合问题,其实这就是个回归问题。主要讲的是用多项式曲线去...
阅读全文
摘要:M.jordan的大作,这学期讨论班要用这本书,最近开始拜读。花了两天时间,大体把第一张看完了,虽然都是些数学的基础东西,但是由于差劲的英语和数学,也是看起来比较头大。下面小总结一下,一些没搞明白的东东留着讨论班上讨论下。 第一章上来介绍了了模式识别的印象性概念,读者读了后会对模式识别与机器学习有一个简单的认识。然后1.1节开始介绍一个用曲线拟合问题,其实这就是个回归问题。主要讲的是用多项式曲线去...
阅读全文
摘要:请求对象 默认连接器哩变得HTTP请求对象指代org.apache.catalina.Request接口。这个接口被类RequestBase直接实现了,也是HttpRequest的父接口。最终的实现是继承于HttpRequest的HttpRequestImpl。像第3章一样,有几个facade类:RequestFacade和HttpRequestFacade。Request接口和它的实现...
阅读全文
摘要:请求对象 默认连接器哩变得HTTP请求对象指代org.apache.catalina.Request接口。这个接口被类RequestBase直接实现了,也是HttpRequest的父接口。最终的实现是继承于HttpRequest的HttpRequestImpl。像第3章一样,有几个facade类:RequestFacade和HttpRequestFacade。Request接口和它的实现...
阅读全文
摘要:第四章:Tomcat的默认连接器 概要 第3章的连接器运行良好,可以完善以获得更好的性能。但是,它只是作为一个教育工具,设计来介绍Tomcat4的默认连接器用的。理解第3章中的连接器是理解Tomcat4的默认连接器的关键所在。现在,在第4章中将通过剖析Tomcat4的默认连接器的代码,讨论需要什么来创建一个真实的Tomcat连接器。 注意:本章中提及的“默认连接器”是指Tomcat4的默...
阅读全文
摘要:第四章:Tomcat的默认连接器 概要 第3章的连接器运行良好,可以完善以获得更好的性能。但是,它只是作为一个教育工具,设计来介绍Tomcat4的默认连接器用的。理解第3章中的连接器是理解Tomcat4的默认连接器的关键所在。现在,在第4章中将通过剖析Tomcat4的默认连接器的代码,讨论需要什么来创建一个真实的Tomcat连接器。 注意:本章中提及的“默认连接器”是指Tomcat4的默...
阅读全文
摘要:创建一个HttpResponse对象 HttpResponse类实现了javax.servlet.http.HttpServletResponse。跟随它的是一个叫做HttpResponseFacade的façade类。Figure 3.3显示了HttpResponse类和它的相关类的UML图。 在第2章中,你使用的是一个部分实现的HttpResponse类。例如,它的ge...
阅读全文
摘要:创建一个HttpResponse对象 HttpResponse类实现了javax.servlet.http.HttpServletResponse。跟随它的是一个叫做HttpResponseFacade的façade类。Figure 3.3显示了HttpResponse类和它的相关类的UML图。 在第2章中,你使用的是一个部分实现的HttpResponse类。例如,它的ge...
阅读全文
摘要:HttpRequest类实现了javax.servlet.http.HttpServletRequest。跟随它的是一个叫做 HttpRequestFacade的facade类。Figure 3.2显示了HttpRequest类和它的相关类的UML图。 HttpRequest类的很多方法都留空(你需要等到第4章才会完全实现),但是servlet程序员已经可以从到来的HT...
阅读全文
摘要:HttpRequest类实现了javax.servlet.http.HttpServletRequest。跟随它的是一个叫做 HttpRequestFacade的facade类。Figure 3.2显示了HttpRequest类和它的相关类的UML图。 HttpRequest类的很多方法都留空(你需要等到第4章才会完全实现),但是servlet程序员已经可以从到来的HT...
阅读全文
摘要:启动应用程序 你可以从ex03.pyrmont.startup.Bootstrap类来启动应用程序。这个类在Listing 3.1中给出。 Listing 3.1: Bootstrap类 package ex03.pyrmont.startup; import ex03.pyrmont.connector.http.HttpConnector; public final...
阅读全文
摘要:启动应用程序 你可以从ex03.pyrmont.startup.Bootstrap类来启动应用程序。这个类在Listing 3.1中给出。 Listing 3.1: Bootstrap类 package ex03.pyrmont.startup; import ex03.pyrmont.connector.http.HttpConnector; public final...
阅读全文
摘要:第3章:连接器 概要 在介绍中提到,Catalina中有两个主要的模块:连接器和容器。本章中你将会写一个可以创建更好的请求和响应对象的连接器,用来改进第2章中的程序。一个符合Servlet 2.3和2.4规范的连接器必须创建javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletResponse,并传递给被调...
阅读全文
摘要:第3章:连接器 概要 在介绍中提到,Catalina中有两个主要的模块:连接器和容器。本章中你将会写一个可以创建更好的请求和响应对象的连接器,用来改进第2章中的程序。一个符合Servlet 2.3和2.4规范的连接器必须创建javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletResponse,并传递给被调...
阅读全文
摘要:equals()方法是Object类里规定的方法。但是在Object类中只有简单的实现: public boolean equals(Object obj) { return (this == obj); } 这显然不能满足要求,所以有时候需要自己编写equals()方法。编写equals方法一般需要满足5个要求: 自反性:a.equals(a)=true 对称性:a.equa...
阅读全文
摘要:equals()方法是Object类里规定的方法。但是在Object类中只有简单的实现: public boolean equals(Object obj) { return (this == obj); } 这显然不能满足要求,所以有时候需要自己编写equals()方法。编写equals方法一般需要满足5个要求: 自反性:a.equals(a)=true 对称性:a.equa...
阅读全文
摘要:应用程序2 第一个应用程序有一个严重的问题。在ServletProcessor1类的process方法,你向上转换ex02.pyrmont.Request实例为javax.servlet.ServletRequest,并作为第一个参数传递给servlet的service方法。你也向下转换ex02.pyrmont.Response实例为javax.servlet.ServletResponse,并作...
阅读全文
摘要:应用程序2 第一个应用程序有一个严重的问题。在ServletProcessor1类的process方法,你向上转换ex02.pyrmont.Request实例为javax.servlet.ServletRequest,并作为第一个参数传递给servlet的service方法。你也向下转换ex02.pyrmont.Response实例为javax.servlet.ServletResponse,并作...
阅读全文
摘要:ServletProcessor1类 Listing 2.6中的ex02.pyrmont.ServletProcessor1类用于处理servlet的HTTP请求。 Listing 2.6: ServletProcessor1类 package ex02.pyrmont; import java.net.URL; import java.net.URLClassLoad...
阅读全文
摘要:ServletProcessor1类 Listing 2.6中的ex02.pyrmont.ServletProcessor1类用于处理servlet的HTTP请求。 Listing 2.6: ServletProcessor1类 package ex02.pyrmont; import java.net.URL; import java.net.URLClassLoad...
阅读全文
摘要:HttpServer1类 这个应用程序里边的HttpServer1类类似于第1章里边的简单服务器应用程序的HttpServer类。不过,在这个应用程序里边HttpServer1类可以同时提供静态资源和servlet。要请求一个静态资源,你可以在你的浏览器地址栏或者网址框里边敲入一个URL: http://machineName:port/staticResource 就像是在第...
阅读全文
摘要:HttpServer1类 这个应用程序里边的HttpServer1类类似于第1章里边的简单服务器应用程序的HttpServer类。不过,在这个应用程序里边HttpServer1类可以同时提供静态资源和servlet。要请求一个静态资源,你可以在你的浏览器地址栏或者网址框里边敲入一个URL: http://machineName:port/staticResource 就像是在第...
阅读全文
摘要:第2章:一个简单的Servlet容器 概要 本章通过两个程序来说明你如何开发自己的servlet容器。第一个程序被设计得足够简单使得你能理解一个servlet容器是如何工作的。然后它演变为第二个稍微复杂的servlet容器。 注意:每一个servlet容器的应用程序都是从前一章的应用程序逐渐演变过来的,直至一个全功能的Tomcat servlet容器在第17章被建立起来。 ...
阅读全文
摘要:第2章:一个简单的Servlet容器 概要 本章通过两个程序来说明你如何开发自己的servlet容器。第一个程序被设计得足够简单使得你能理解一个servlet容器是如何工作的。然后它演变为第二个稍微复杂的servlet容器。 注意:每一个servlet容器的应用程序都是从前一章的应用程序逐渐演变过来的,直至一个全功能的Tomcat servlet容器在第17章被建立起来。 ...
阅读全文
摘要:运行应用程序 为了运行应用程序,可以在工作目录下敲入下面的命令: java ex01.pyrmont.HttpServer 为了测试应用程序,可以打开你的浏览器并在地址栏或网址框中敲入下面的命令: http://localhost:8080/index.html 正如Figure 1.1所示,你将会在你的浏览器里边看到index.html页面。 Figur...
阅读全文
摘要:运行应用程序 为了运行应用程序,可以在工作目录下敲入下面的命令: java ex01.pyrmont.HttpServer 为了测试应用程序,可以打开你的浏览器并在地址栏或网址框中敲入下面的命令: http://localhost:8080/index.html 正如Figure 1.1所示,你将会在你的浏览器里边看到index.html页面。 Figur...
阅读全文
摘要:Response类 ex01.pyrmont.Response类代表一个HTTP响应,在Listing 1.6里边给出。 Listing 1.6: Response类 package ex01.pyrmont; import java.io.OutputStream; import java.io.IOException; import java.io.FileI...
阅读全文
摘要:Response类 ex01.pyrmont.Response类代表一个HTTP响应,在Listing 1.6里边给出。 Listing 1.6: Response类 package ex01.pyrmont; import java.io.OutputStream; import java.io.IOException; import java.io.FileI...
阅读全文
摘要:Request类 ex01.pyrmont.Request类代表一个HTTP请求。从负责与客户端通信的Socket中传递过来InputStream对象来构造这个类的一个实例。你调用InputStream对象其中一个read方法来获取HTTP请求的原始数据。 Request类显示在Listing 1.3。Request对象有parse和getUri两个公共方法,分别在Listin...
阅读全文
摘要:Request类 ex01.pyrmont.Request类代表一个HTTP请求。从负责与客户端通信的Socket中传递过来InputStream对象来构造这个类的一个实例。你调用InputStream对象其中一个read方法来获取HTTP请求的原始数据。 Request类显示在Listing 1.3。Request对象有parse和getUri两个公共方法,分别在Listin...
阅读全文
摘要:HttpServer类 HttpServer类代表一个web服务器并展示在Listing 1.1中。请注意,await方法放在Listing 1.2中,为了节省空间没有重复放在Listing 1.1中。 Listing 1.1: HttpServer类 package ex01.pyrmont; import java.net.Socket; import jav...
阅读全文
摘要:HttpServer类 HttpServer类代表一个web服务器并展示在Listing 1.1中。请注意,await方法放在Listing 1.2中,为了节省空间没有重复放在Listing 1.1中。 Listing 1.1: HttpServer类 package ex01.pyrmont; import java.net.Socket; import jav...
阅读全文
摘要:ServerSocket类 Socket类代表一个客户端套接字,即任何时候你想连接到一个远程服务器应用的时候你构造的套接字,现在,假如你想实施一个服务器应用,例如一个HTTP服务器或者FTP服务器,你需要一种不同的做法。这是因为你的服务器必须随时待命,因为它不知道一个客户端应用什么时候会尝试去连接它。为了让你的应用能随时待命,你需要使用java.net.ServerSocket类。这是...
阅读全文
摘要:ServerSocket类 Socket类代表一个客户端套接字,即任何时候你想连接到一个远程服务器应用的时候你构造的套接字,现在,假如你想实施一个服务器应用,例如一个HTTP服务器或者FTP服务器,你需要一种不同的做法。这是因为你的服务器必须随时待命,因为它不知道一个客户端应用什么时候会尝试去连接它。为了让你的应用能随时待命,你需要使用java.net.ServerSocket类。这是...
阅读全文
摘要:HTTP响应 类似于HTTP请求,一个HTTP响应也包括三个组成部分: · 方法—统一资源标识符(URI)—协议/版本 · 响应的头部 · 主体内容 下面是一个HTTP响应的例子: HTTP/1.1 200 OK Server: Microsoft-IIS/4.0 Date: Mon, 5 Jan 2004 13:13:33 GM...
阅读全文
摘要:HTTP响应 类似于HTTP请求,一个HTTP响应也包括三个组成部分: · 方法—统一资源标识符(URI)—协议/版本 · 响应的头部 · 主体内容 下面是一个HTTP响应的例子: HTTP/1.1 200 OK Server: Microsoft-IIS/4.0 Date: Mon, 5 Jan 2004 13:13:33 GM...
阅读全文
摘要:第一章:一个简单的Web服务器 本章说明java web服务器是如何工作的。Web服务器也成为超文本传输协议(HTTP)服务器,因为它使用HTTP来跟客户端进行通信的,这通常是个web浏览器。一个基于java的web服务器使用两个重要的类:java.net.Socket和java.net.ServerSocket,并通过HTTP消息进行通信。因此这章就自然是从HTTP和这两个类的讨论开...
阅读全文
摘要:第一章:一个简单的Web服务器 本章说明java web服务器是如何工作的。Web服务器也成为超文本传输协议(HTTP)服务器,因为它使用HTTP来跟客户端进行通信的,这通常是个web浏览器。一个基于java的web服务器使用两个重要的类:java.net.Socket和java.net.ServerSocket,并通过HTTP消息进行通信。因此这章就自然是从HTTP和这两个类的讨论开...
阅读全文
摘要:在Java中终结方法的缺点在于不能保证被及时的执行。Java语言规范不仅不保证终结方法会及时执行,而且根本就不保证他们会被执行。所以不应该依赖终结方法来更新重要的持久状态。 另外,使用终结方法会有非常严重的性能损失。
阅读全文
摘要:在Java中终结方法的缺点在于不能保证被及时的执行。Java语言规范不仅不保证终结方法会及时执行,而且根本就不保证他们会被执行。所以不应该依赖终结方法来更新重要的持久状态。 另外,使用终结方法会有非常严重的性能损失。
阅读全文
摘要:创建String对象的时候用 String s="abcdefg"; 不要创建一些不必要的对象,尽量使用已知不会被修改的可变对象。尤其是在一些方法中,尽量重用可重复使用的对象。 需要注意的一点是能使用基本类型就不要使用装箱类型。 要及时的清空过期的对象引用
阅读全文
摘要:创建String对象的时候用 String s="abcdefg"; 不要创建一些不必要的对象,尽量使用已知不会被修改的可变对象。尤其是在一些方法中,尽量重用可重复使用的对象。 需要注意的一点是能使用基本类型就不要使用装箱类型。 要及时的清空过期的对象引用
阅读全文
摘要:有些类不需要被实例化,如一些工具类Math Arrays等。这时候可以将构造器私有化,这样外部就不能构造该类的实例了。注意不要使用抽象类来避免将类实例化,因为子类同样可以实例化。 这样的副作用,它使得类不能被子类化,因为子类构造器必须显示或者隐式的调用父类构造器。
阅读全文
摘要:有些类不需要被实例化,如一些工具类Math Arrays等。这时候可以将构造器私有化,这样外部就不能构造该类的实例了。注意不要使用抽象类来避免将类实例化,因为子类同样可以实例化。 这样的副作用,它使得类不能被子类化,因为子类构造器必须显示或者隐式的调用父类构造器。
阅读全文
摘要:方法1 public class Elvis{ public static final Elvis instance=new Elvis(); private Elvis(){} } 有可能会受到反射机制的攻击,解决方式是在构造器构造第二个实例的时候抛出异常 方法2静态工厂 public class Elvis{ private static final Elvis instance=n...
阅读全文
摘要:方法1 public class Elvis{ public static final Elvis instance=new Elvis(); private Elvis(){} } 有可能会受到反射机制的攻击,解决方式是在构造器构造第二个实例的时候抛出异常 方法2静态工厂 public class Elvis{ private static final Elvis instance=n...
阅读全文
摘要:package sort; import java.util.Arrays; public class QuikSort2 { public static void swap(int[]a,int i,int j){ int temp=a[i]; a[i]=a[j]; a[j]=temp; } /* * 散数中指分割法 */ private static int...
阅读全文
摘要:package sort; import java.util.Arrays; public class QuikSort2 { public static void swap(int[]a,int i,int j){ int temp=a[i]; a[i]=a[j]; a[j]=temp; } /* * 散数中指分割法 */ private static int...
阅读全文
摘要:静态工厂方法和构造函数有相同的局限性:当构造的对象有多个函数时候,编写都不方便。 最常用的方法是使用多个构造,不同的构造函数使用不同的参数。这种方式是可行的,但是客户端代码会难以编写,并且难以阅读。 另一种方法是JavaBean模式,即对每个属性都提供set和get方法,这样来对属性进行控制。但是该模式的局限性在于该模式不能保证一致性。原因是对象的构造过程被分到了几个不同的调用中,这就有可能会产生...
阅读全文
摘要:静态工厂方法和构造函数有相同的局限性:当构造的对象有多个函数时候,编写都不方便。 最常用的方法是使用多个构造,不同的构造函数使用不同的参数。这种方式是可行的,但是客户端代码会难以编写,并且难以阅读。 另一种方法是JavaBean模式,即对每个属性都提供set和get方法,这样来对属性进行控制。但是该模式的局限性在于该模式不能保证一致性。原因是对象的构造过程被分到了几个不同的调用中,这就有可能会产生...
阅读全文
摘要:想阅读一下Tomcat的源代码,为了读起来方便,把它导入到eclipse中去,下面是导入过程 1:首先到apache网站下载tomcat的源码版本 2:解压到文件夹下边 3:用eclipse新建工程在解压文件夹下面。 4:加载相应的包 主要有ant、axis、 org.eclipse.jdt.core_3.4.0.v_874 、junit等,找起来比较麻烦,各位注意要有耐心 5:在Eclipse中...
阅读全文
摘要:想阅读一下Tomcat的源代码,为了读起来方便,把它导入到eclipse中去,下面是导入过程 1:首先到apache网站下载tomcat的源码版本 2:解压到文件夹下边 3:用eclipse新建工程在解压文件夹下面。 4:加载相应的包 主要有ant、axis、 org.eclipse.jdt.core_3.4.0.v_874 、junit等,找起来比较麻烦,各位注意要有耐心 5:在Eclipse中...
阅读全文
摘要:静态工厂是一个返回类的实例的静态方法。例如: public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } 该方法根据给定的参数返回一个Boolean对象,但是需要注意的一点是。如果提供的参数相同的话获得的是同一个对象。 例如: Boolean b1=Boolean.valueOf(tru...
阅读全文
摘要:静态工厂是一个返回类的实例的静态方法。例如: public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } 该方法根据给定的参数返回一个Boolean对象,但是需要注意的一点是。如果提供的参数相同的话获得的是同一个对象。 例如: Boolean b1=Boolean.valueOf(tru...
阅读全文
摘要:[root@fc modules]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [root@localhost beinan]# /etc/init.d/mysqld start 启动 MySQL: [ 确定 ] [root...
阅读全文
摘要:[root@fc modules]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [root@localhost beinan]# /etc/init.d/mysqld start 启动 MySQL: [ 确定 ] [root...
阅读全文
摘要:1:public class SimpleQuestion { static boolean yesOrNo(String s) { s = s.toLowerCase(); if (s.equals("yes") || s.equals("y") || s.equals("t")) { s = "true"; ...
阅读全文
摘要:1:public class SimpleQuestion { static boolean yesOrNo(String s) { s = s.toLowerCase(); if (s.equals("yes") || s.equals("y") || s.equals("t")) { s = "true"; ...
阅读全文
浙公网安备 33010602011771号