`
hesihua
  • 浏览: 233635 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性。在网上搜寻相关主题,发现大多数文章雷同,而关键地方并不是很清楚。在网络资料,参考书的基础上,结合本人的一些体会总结如下,期望对大家 ...
static是C++中常用的修饰符,它被用来控制变量的存贮方式和可见性。extern "C"是使C++能够调用C写作的库文件的一个手段,如果要对编译器提示使用C的方式来处理函数的话,那么就要使用extern "C"来说明。本文主要介绍C/C++中的static和extern关键字。     static是C++中常用的修饰符,它被用来控制变量的存贮方式和可见性。extern, "C"是使C++能够调用C写作的库文件的一个手段,如果要对编译器提示使用C的方式来处理函数的话,那么就要使用extern " ...
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)  简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。   ...
第十一章 1、异常的分类:      Throwable分为Error类和Exception类。Exception类分为IOException类和RuntimeException类。       Error类层次结构描述了java运行时系统的内部错误和资源耗尽错误。       由程序错误导致的异常属于RunntimeException。派生于RuntimeException类的异常包括情况有:错误的类型转换,数组访问越界,访问空指针。        不是派生于RuntimeException类的异常包括:试图在文件尾部后面读取数据;试图打开一个 ...
第10章 1、用命令打jar包: 选项 说明 c 创建一个新的或者空的存档文件并加入文件 C 暂时改变目录 e 在清单文件中创建一个条目 f 将jar文件名指定为第二个命令行参数 i 建立索引文件 m 将一个清单文件添加到JAR文件中 M 不为条目创建清单文件 t 显示内容表
看下面的代码先不要运行而尝试给出输出:class A {        public A() {                init();        }        public void init() {        }}public class B extends A {        int i;        int s = 0;        public void init() {                i = 100;                s = 100;        }        public void println() {          ...

堆和栈

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。    3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的    全局变量和静态变量在一块区域,   未初始化的全局变量和 ...
1、对于java语言而言,有一个测试的工具就是JUnit,而对于javascript语言而言,测试工具就是jsUnit。jsUnit与Junit有一些不同的地方,它也有setUp()和tearDown()方法,不过现在作为函数,而不是方法。 2、JsUnit的下载:www.edwardh.com/jsunit 3、
1、JSDoc可以帮助建立javascript代码的文档,从而使其他开发人员能够更容易地理解和使用代码。 2、HTML Validator和Checky等工具可以帮助确保所写的html代码是合法的html。 3、在firefox和其他Mozilla浏览器中打包提供了DOM Inspector工具,利用这个工具可以将html文档作为结构化树来检查其节点。 4、JSLint是一个javascript验证工具,能帮助找出语言语法中存在的错误。 5、firefox的web开发扩展包为web开发人员提供了许多有用的工具。利用这些工具,可以调整图片的大小,动态编辑css样式规则,将表单方法从Get改 ...

实现基本的ajax

    博客分类:
  • ajax
1、从什么时候开始使用ajax呢?   一般会从验证开始。  2、标准XMLHttpRequest操作 方法 描述 abort() 停止当前请求 getAllResponseHeaders() 把HTTP请求的所有响应首部作为键/值对返回 getResponseHeader("header") 返回指定首部的串值 open("method","url",boolean) 建立对服务器的调用。method参数可以是get,post或put。url参数可以是相对URL或绝对URL。bo ...
第六章 1、接口 (1)、接口中可以包含多个方法,还可以定义常量。接口中绝对不能含有实例域。可以将接口看成是没有实例域的抽象类。但是接口并不等价于抽象类。 (2)、接口中所有的方法都自动是public类型,在实现接口时,一定要把方法声明为public。接口中的域将被自动设置为public static final. (3)、Arrays类中的sort方法采用归并算法对数组中的元素进行排序。 2、Clone (1)、try...catch...写法比较适合final类,否则使用throws说明符。 3、回调:java.swing包中的Timer类 4、内部类 (1)、使用内部类的 ...
第五章总结: 1、java用关键字extends代替了C++中的冒号(:),在java中所有的继承都是公有继承,没有c++中的私有继承和保护继承。 2、super和this两个关键字的比较 super和this的引用不是类似的概念,因为super不是一个对象的引用,它只是一个指示编译器调用超类方法的特有关键字。 super this 调用超类的方法 引用隐式参数 调用超类的构造器 调用该类其它的构造器 super不能赋给另外一个对象 ...
http://www.cnblogs.com/chen1987lei/archive/2010/11/03/1867668.html 上面是一个我觉得写得很好的文章
第四章:对象和类 1、在类之间,最常见的关系有: 依赖:即"use-a"关系,例如Order类使用Account类是因为Order对象需要访问Account对象查看信用状态。应该将相互依赖的类减少到最少。它用箭头表示,箭头指向被依赖的那个类,使用虚线。 聚合:即"has-a"关系,也可以说是"关联",聚合关系意味着类A的对象包含类B的对象。它用菱形表示,菱形放在A上 继承:即"is-a"关系,表示特殊和一般的关系。它用三角形表示,如果是实现接口的话,使用的是虚线,三角形放在被继 ...

2011总结

   2011年对于我来说是非常繁忙的一年,也是我收获最多的一年。在这年快要结束的时候赶紧总结回顾下自己在马上要过去的一年里所做的事情。    从过完寒假来到学校的第一件事情就是进行实训,在实训期间我还报考了软件设计师考试。结果都相当的理想,在实训期间我的编码能力得到了很大的提高,也让我接触到了jsp,让我再次的学习到了js html css等web方面的语言。我们的实训分三个阶段,在第一个阶段中主要是搭建一些环境。里面用到了好多的工具,通过大概3个星期,我们的环境也搭建起来了。其中用到的软件有:SVN,fisheye,bamboo,jira,junit,ant,confluence,crow ...
Global site tag (gtag.js) - Google Analytics