`
ghljx
  • 浏览: 19061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
文章列表
今天用Eclipse部署一个Web项目Test,报如下错误:The server does not support version 2.5 of the J2EE Web module specification 原来创建Test时用的是Tomcat 6.0,jdk都是用的1.6 Tomcat 6.0最多支持Servlet 2.5 解决如下: 在项目根目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下: <?xml version="1.0" ...
JDK 上说 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。 但是实际运行中 public class A public static void main(String[] args) { String s="123"; String a1="456"; s=a1; System.out.println(s); System.out.println(s); } } 输出结果是 456 456 这是为什 ...
请写出下面代码在 32 位平台上的运行结果,并说明 sizeof 的性质: #include <stdio.h> #include <stdlib.h> int main(void) {         char a[30];         char *b = (char *)malloc(20 * sizeof(char));         printf("%d\n", sizeof(a));         printf("%d\n", sizeof(b));         printf("%d\n& ...
MySQL 5.1支持对MyISAM和MEMORY表进行表级锁定,对BDB表进行页级锁定,对InnoDB表进行行级锁定。 在许多情况下,可以根据培训猜测应用程序使用哪类锁定类型最好,但一般很难说出某个给出的锁类型就比另一个好。一切取决于应用程序,应用程序的不同部分可能需要不同的锁类型。 为了确定是否想要使用行级锁定的存储引擎,应看看应用程序做什么并且混合使用什么样的选择和更新语句。例如,大多数Web应用程序执行许多选择,而很少进行删除,只对关键字的值进行更新,并且只插入少量具体的表。基本MySQL MyISAM设置已经调节得很好。 在MySQL中对于使用表级锁定的存储引擎,表锁定时不会死锁的。这 ...
vector代表了c++的动态数组,大小是动态可增长的。你不必考虑自己手动分配或释放内存,也不必担心内存泄漏,vector帮你做了这一切。vector的使用很简单,但是要做到有效率,没那么容易,了解他背后的实现原理能帮助达到这一目的。 如有不妥的地方,还请大家给出批评建议。   让我们先看看类的声明和数据成员: #include <alloc.h>  //内存分配器头文件,非标准 #include <iterator.h> //迭代器头文件,非标准 template <class T > //模板类声明,提供泛型功能。 class vector {   ...
Global site tag (gtag.js) - Google Analytics