- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 深入了解指针
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3]; (5
2007-11-22 20:27:00 418
原创 野指针
野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。首先请诸位看以下一段“危险”的C++代码: void function( void ) { char* str = new char[100]; delete[] str; // Do something strcpy( str, "Dangerous!!" ); } 之所以说其危险,是因为这是一段完
2007-11-22 10:51:00 375
原创 I/O流的控制符
流有许多不同寻常的特性,其中之一就是,向清洗槽中抛入的可以不仅限于数据。C++的流还可以识别出控制符(manipulator),这些控制符是一些对象,它们可以改变流的行为,而不是为流提供数据,或者除了为流提供数据之处还可以改变流的行为。你已经看见过一些控制符 endl。endl 控制符封装了数据和行为。它告诉流输出一个回车并刷新输出其缓冲区。下面是一些其他有用的控制符,其中许多都是要标准头文件
2007-11-22 08:02:00 1032
原创 【转】推荐计算机科学类的经典书籍
1.The Art of Computer Programming Author: Donald.E.Knuth Web site: [url]http://www-cs-faculty.stanford.edu/~knuth/taocp.html[/url] Book Info: 这部书被誉为20世纪最重要的20部著作之一,与Einstein的
2007-11-21 16:56:00 1506
原创 c++ string详解
前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函数 1.3 string insert, replace, erase 2 string 和 C风格字符串 3 string 和 Charactor Traits 4 string 建议 5 小结 6 附录前言: string 的角色 C++ 语言是个十分优秀的语
2007-11-02 09:57:00 646
原创 一道c++的算法题目
昨天看到一个求时间的帖子:在C++中,已知从1900年1月1日到某天经过了7865284526秒,请帮我想一想怎样根据这个秒数把具体的日期时间求出(比如:2007年3月5日 10:20:32) 刚把它做出来,准备回复那个人的,结果没想到他结贴了。下面我把我的算法贴出来!#include using namespace std;int months = 0;int leftdays
2007-11-01 16:09:00 863
原创 VC问题:cin.get和cin.getline的区别?
VC问题:cin.get和cin.getline的区别?问题一: #include #include using namespace std; void main(void) { string st ; coutgetline(cin,st); cout} 上面这段代码,如果输入abc,那么需要按两次回车键才能显示abc(在VC6中),因为getline有三个参数,第三个参数是字符串的结束
2007-10-16 11:38:00 1724 1
原创 基于java的图片文件格式转换和线性缩放
图片文件格式转换最核心的问题就是要解决各种图片格式的编码和解码,推荐用jimi包,可从http://java.sun.com/products/jimi/下载该包及其源码和demo 需要注意的是:jimi提供了对几乎所有图片格式的解码支持,但是为提供gif和tif/tiff格式的编码api,gif编码问题在网上可以找到县相关的源码,tiff好像jai:http://java.sun.com/p
2007-10-12 21:44:00 545
原创 JAVAMAIL核心类介绍
JAVAMAIL核心类介绍JAVAMAIL(所需类包: mail.jar activation.jar)JavaMail API 核心类包括:Session,Address,Message,Authenticator,Transpor,Store,Folder.1.javax.mail.Session Session类定义了与远程邮件系统通信的邮件会话(MailSession
2007-10-09 15:23:00 1075
原创 Web开发新平台-Tomcat
如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。我们需要一个交互式的Web,于是便诞生了各种Web语言。如Asp,Jsp,Php等。当然,这些语言与传统的语言有着密切的联系,如Php基于C和C++语言,Jsp基于Java语言。本文所要介绍的Tomcat即是一个Jsp和Servlet的运行平台。 一:什么是Jsp和Servlet Jsp(JavaServer Page)是在普通
2007-10-09 10:39:00 1042
原创 话说tomcat_homehe java_home的作用
答案是这样的:你可能把tomcat装在c:/tomcat里,也可能把tomcat装在d:/jerrymouse里,tomcat怎么知道自己的文件都在哪儿呢? 在Windows里面程序可以到registry里查,java是跨平台的,不应该读registry,而应该利用更通用的途径,比如象tomcat_home这样的操作系统环境变量。为了保持独立与操作系统的特性,java程序并不能直接读到操作系统环境
2007-10-09 10:03:00 1098
原创 JDK、JRE与JVM
JDK(JAVA Develop Kit,JAVA开发工具包)提供了Java的开发环境和运行环境,主要用于开发JAVA程序,面向Java程序的开发者; JRE(JAVA Runtime Environment,JAVA运行环境)提供了Java的运行环境,主要用于执行JAVA程序,面向Java程序的使用者。 一般情况下,每个JDK里面包含两套JRE。以JDK 1.5.x(默认
2007-10-08 10:23:00 593
原创 常用CHM帮助文档集锦下载
使用说明:由于有很多朋友反应部分CHM文件打不开。这里的文件我都测试过。测试操作系统:Windows 2003 SP1 R2 ,因为有些文件可能有外部调用,所以系统会提示。 如果遇到以下提示:(这里以asp中文.chm为例)请将将“打开此文件前总是询问”前面的勾去掉,再点打开。好了,如果还是打不开,就给我留言啦。===============================
2007-10-07 14:56:00 1700 1
原创 Java抽取word,pdf的四种武器
官方下载地址:http://www.pdfbox.org/PDFBox-0.7.3.zip PDFBox-0.7.3 Notes (2006-10-12 09:52) P
2007-10-07 14:38:00 516
原创 Java深度控制word
JAVA 深度控制 WORD Java 控制Office 控件是非常麻烦的一件事情。 自从有了JACOB后,事情变得简单多了。 但是要实现Java灵活的控制Word还是一件非常麻烦的事情。 下面介绍几个WORD常见的对象以及一些典型的处理过程,希望对大家有帮助。 (请注意:JDK1.3.2运行 Jacob比较正常,JDK1.4有问题) /** WORD对象*/ private A
2007-10-07 10:47:00 614
转载 Java编码问题
Java语言能够这么普遍的应用,与其国际化的能力是分不开的,国际化的编码是Java国际化中最重要的一个组成部分,Java的国际化编码能力与其使用Unicode编码是直接相关的。在Java中,任何字符类型的数据在Java程序中均以Unicode字符表示,比如char、String等类型。注:本文实验环境为Windows XP中文版和JDK1.5。一、getBytes()当Java程序从输
2007-10-06 22:33:00 1081
原创 不用设置ODBC数据源实现Java与Access数据库的连接
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E://myjsp//0928.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//用JDBC-ODBC方式 conn = DriverManager.getConnection(url);//但不
2007-10-04 22:30:00 1051
原创 interface & abstract class & static 方法
问题 :高手请教 interface & abstract class 为什么不能包含static 方法! sun这么做的动机是什么? 好像大名鼎鼎的 thinking in java中也没有解释!!回答:好久abstract class A { static void doSomething() ; } 不能通过编译是因为你没有定义doSomething 的方法体,比如该语句
2007-10-04 21:46:00 687
原创 java程序员面试之150++ (转载)
java程序员面试之150++一、Java基础方面1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ p
2007-10-04 21:06:00 4359 1
原创 System.getProperty()参数大全
java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor
2007-09-12 11:04:00 413
原创 一名25岁的董事长给大学生的18条忠告
一、读大学,究竟读什么? 大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网…… 二、人生规划:三岔路口的抉择 不走弯路就是捷径……仕途,商界,学术
2007-08-14 22:13:00 421
原创 final的深入探讨
public class Main { private final int value ; public Main(int value) { this.value=value; } public int intValue(){ return this.value; } public static void ma
2007-08-03 15:45:00 542
转载 final的用法
在java中用到final关键字的地方有三处,Final data,Final methods,Final classes,final其本身的意义是不变的,在基于设计和效率的需要你可能希望某个东西在整个过程不变,下面结合java编程思想分别给出用这在三个地方的意义. 基本的数据类型前面加上final关键字是用来告诉编译器某块数据是固定不变的,比如 final int a1 = 5; //声
2007-08-03 15:31:00 405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人