码迷,mamicode.com
首页 > 编程语言
VC++ try catch (转)
以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try{BYTE* pch ;pch = ( BYTE* )00001234 ; //给予一个非法地址*pch = 6 ; //对非法地址...
分类:编程语言   时间:2014-08-16 16:59:20    阅读次数:209
【Java】Java XML 技术专题
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
在python中扩展c语言模块
有一个以前写的c语言代码,我想把它用在python程序中。我先是看了《python基础教程》一书中的方法,书中说可以用swig加python内置distutils模块的方法来实现。我照着书上的步骤试了试,结果在导入模块的时候总是提示“ImportError: dynamic module does not define init function (initprintf)”。起初我以为是so文...
分类:编程语言   时间:2014-08-16 16:32:30    阅读次数:304
Java中的表达式运算
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
java类加载器-系统类加载器
系统类加载器系统类加载器可能都耳详能熟,但是为了完整点,还是先简单的说说系统的类加载器吧。public class Test { public static void main(String[] args) { ClassLoader cl1 = Test.class.getClassLoader....
分类:编程语言   时间:2014-08-16 16:25:10    阅读次数:307
Spring 开发环境搭建
为了方面,直接使用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
设计模式实现C++ --工厂模式
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建型模式分类: 简单工厂模式,它的主要特点是需要在工厂类中做判断,从而创造相应的产品。当增加新的产品时,就需要修改工厂类。有点抽象,举个例子就明白了。有一家生产处理器核的厂家,它只有一个工厂,....
分类:编程语言   时间:2014-08-16 16:19:00    阅读次数:315
如何编写第一个Servlet (eclipse for javaee 环境变量设置)
本文 抄自 Servlet&jsp 学习笔记 (林信良) 非常不错的书!!!入门好书!...
分类:编程语言   时间:2014-08-16 15:11:00    阅读次数:175
一年纯手工打造的Java老A上册开始预售了
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
关注C++细节——动态生成对象初始化细节
①T *p =new T; ②T *p =new T(); 这两类用法不同点的总结。   1.若T为类类型,且用户定义了构造函数,则两种形式的效果完全相同,都会调用这个定义了的构造函数来初始化内部成员变量,但是如果此构造函数中并未对成员变量初始化,则这个时候内部的成员变量进行默认初始化——值是未定义的。 2.若T为类类型,但是用户并没有定义任何构造函数,则我们可以知道编译器会为该类合成一...
分类:编程语言   时间:2014-08-16 15:09:40    阅读次数:231
【Java】Java 序列化的高级认识
如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问题、静态变量问题、transient 关键字的影响、序列化 ID 问题。在笔者实际开发过程中,就多次遇到序...
分类:编程语言   时间:2014-08-16 15:05:50    阅读次数:220
C++ 我想这样用(四)
嗯,已经是第四篇了,这篇起我就要开始细说语法了,不过在那之前再次申明下主旨:"C++我想这样用" 系列文案是为C程序员打造的,不是C++程序员。我的终极目标是:让那些觊觎面向对象范式,却又重度强迫症的C脑残粉能够在C++环境下(如C++IDE、C++编译器等)不妥协的,用他们的习惯的C风格,写出他们...
分类:编程语言   时间:2014-08-16 15:05:41    阅读次数:204
java中基本类型封装对象所占内存的大小(转)
这是一个程序,java中没有现成的sizeof的实现,原因主要是java中的基本数据类型的大小都是固定的,所以看上去没有必要用sizeof这个关键字。实现的想法是这样的:java.lang.Runtime类中有一些简单的能涉及到内存管理的函数:Every Java application has a...
分类:编程语言   时间:2014-08-16 15:02:51    阅读次数:184
JavaWeb 自定义404页面
本来,Tomcat中自定义404页面不过是在web.xml文件中写4行代码的事情。直接引用 Tomcat官方FAQ 怎样自定义404页面?编辑web.xml1 2 4043 /error/404.html4 运气好的话,就能看到结果了。运气好...
分类:编程语言   时间:2014-08-16 15:01:20    阅读次数:270
C语言中volatilekeyword的作用
一.前言1.编译器优化介绍:由于内存訪问速度远不及CPU处理速度,为提高机器总体性能,在硬件上引入硬件快速缓存Cache,加速对内存的訪问。另外在现代CPU中指令的运行并不一定严格依照顺序运行,没有相关性的指令能够乱序运行,以充分利用CPU的指令流水线,提高运行速度。以上是硬件级别的优化。再看软件一...
分类:编程语言   时间:2014-08-16 14:59:20    阅读次数:232
Java中怎样由枚举常量的ordinal值获得枚举常量对象
Java1.5提供了关键字enum,能够通过该关键字方便得定义自己须要的枚举类型,比方enumSeason{SPRING,SUMMER,AUTUMN,WINTER}就定义了一个季节枚举类型。在本例中,对于Season.SPRING这个对象,Season.SPRING.name()能够得到该对象的字符...
分类:编程语言   时间:2014-08-16 14:58:20    阅读次数:198
C++继承
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!