以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try{BYTE* pch ;pch = ( BYTE* )00001234 ; //给予一个非法地址*pch = 6 ; //对非法地址...
分类:
编程语言 时间:
2014-08-16 16:59:20
阅读次数:
209
XML 基础教程XML 和 Java 技术Java XML文档模型JAXP(Java API for XML Parsing)StAX(Streaming API for XML)XJ(XML Enhancements for Java)XML 验证XPathXQueryXSL 转换处理器XStre...
分类:
编程语言 时间:
2014-08-16 16:59:10
阅读次数:
207
有一个以前写的c语言代码,我想把它用在python程序中。我先是看了《python基础教程》一书中的方法,书中说可以用swig加python内置distutils模块的方法来实现。我照着书上的步骤试了试,结果在导入模块的时候总是提示“ImportError:
dynamic module does not define init function (initprintf)”。起初我以为是so文...
分类:
编程语言 时间:
2014-08-16 16:32:30
阅读次数:
304
1、问题背景
以下代码运行的结果为:
A、a的值:8 b的值:7 B、a的值:8 b的值:8
C、a的值:9 b的值:7 D、a的值:9 b的值:8
/**
*
*/
package com.you.model;
/**
* @author YouHaidong
*
*/
public class AB...
分类:
编程语言 时间:
2014-08-16 16:28:40
阅读次数:
160
系统类加载器系统类加载器可能都耳详能熟,但是为了完整点,还是先简单的说说系统的类加载器吧。public class Test { public static void main(String[] args) { ClassLoader cl1 = Test.class.getClassLoader....
分类:
编程语言 时间:
2014-08-16 16:25:10
阅读次数:
307
为了方面,直接使用eclipse,创建maven工程,创建成功之后一、修改pom.xml,为了方面我就把Spring相关的jar包都引用了 4.0.0 com.qunar studyspring 0.0.1-SNAPSHOT jar studyspring ...
分类:
编程语言 时间:
2014-08-16 16:24:50
阅读次数:
220
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建型模式分类: 简单工厂模式,它的主要特点是需要在工厂类中做判断,从而创造相应的产品。当增加新的产品时,就需要修改工厂类。有点抽象,举个例子就明白了。有一家生产处理器核的厂家,它只有一个工厂,....
分类:
编程语言 时间:
2014-08-16 16:19:00
阅读次数:
315
本文 抄自 Servlet&jsp 学习笔记 (林信良) 非常不错的书!!!入门好书!...
分类:
编程语言 时间:
2014-08-16 15:11:00
阅读次数:
175
Java老A这本书写了很久,昨天终于开始在china-pub上开始预售了,其它网站可能会慢一点,不过既然叫预售,就肯定还没到货。有兴趣的人可以去看看哈(后续其它网站地址也会在这里公开):http://search.china-pub.com/s/?key1=java%cc%d8%d6%d6%b1%f8&type=&pz=1关于本书内容,请参考:http://blog.csdn.net/xieyuo...
分类:
编程语言 时间:
2014-08-16 15:10:40
阅读次数:
428
①T *p =new T;
②T *p =new T();
这两类用法不同点的总结。
1.若T为类类型,且用户定义了构造函数,则两种形式的效果完全相同,都会调用这个定义了的构造函数来初始化内部成员变量,但是如果此构造函数中并未对成员变量初始化,则这个时候内部的成员变量进行默认初始化——值是未定义的。
2.若T为类类型,但是用户并没有定义任何构造函数,则我们可以知道编译器会为该类合成一...
分类:
编程语言 时间:
2014-08-16 15:09:40
阅读次数:
231
如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问题、静态变量问题、transient 关键字的影响、序列化 ID 问题。在笔者实际开发过程中,就多次遇到序...
分类:
编程语言 时间:
2014-08-16 15:05:50
阅读次数:
220
嗯,已经是第四篇了,这篇起我就要开始细说语法了,不过在那之前再次申明下主旨:"C++我想这样用" 系列文案是为C程序员打造的,不是C++程序员。我的终极目标是:让那些觊觎面向对象范式,却又重度强迫症的C脑残粉能够在C++环境下(如C++IDE、C++编译器等)不妥协的,用他们的习惯的C风格,写出他们...
分类:
编程语言 时间:
2014-08-16 15:05:41
阅读次数:
204
这是一个程序,java中没有现成的sizeof的实现,原因主要是java中的基本数据类型的大小都是固定的,所以看上去没有必要用sizeof这个关键字。实现的想法是这样的:java.lang.Runtime类中有一些简单的能涉及到内存管理的函数:Every Java application has a...
分类:
编程语言 时间:
2014-08-16 15:02:51
阅读次数:
184
本来,Tomcat中自定义404页面不过是在web.xml文件中写4行代码的事情。直接引用 Tomcat官方FAQ 怎样自定义404页面?编辑web.xml1 2 4043 /error/404.html4 运气好的话,就能看到结果了。运气好...
分类:
编程语言 时间:
2014-08-16 15:01:20
阅读次数:
270
一.前言1.编译器优化介绍:由于内存訪问速度远不及CPU处理速度,为提高机器总体性能,在硬件上引入硬件快速缓存Cache,加速对内存的訪问。另外在现代CPU中指令的运行并不一定严格依照顺序运行,没有相关性的指令能够乱序运行,以充分利用CPU的指令流水线,提高运行速度。以上是硬件级别的优化。再看软件一...
分类:
编程语言 时间:
2014-08-16 14:59:20
阅读次数:
232
Java1.5提供了关键字enum,能够通过该关键字方便得定义自己须要的枚举类型,比方enumSeason{SPRING,SUMMER,AUTUMN,WINTER}就定义了一个季节枚举类型。在本例中,对于Season.SPRING这个对象,Season.SPRING.name()能够得到该对象的字符...
分类:
编程语言 时间:
2014-08-16 14:58:20
阅读次数:
198
C++继承和java中的差不多,下面举个简单示例:
main.cpp:
#include
#include "Box.h"
#include "Carton.h"
using std::cout;
using std::endl;
int main(){
Box myBox(40.0,30.0,20.0);
Carton myCarton;
Carton candy...
分类:
编程语言 时间:
2014-08-16 13:53:50
阅读次数:
266