自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 收藏
  • 关注

转载 C++中 public,protected, private 访问标号小结

 第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该

2008-04-05 15:38:00 434

转载 String s = new String("abc");你真的了解吗???

 1、"abc"与new String("abc");     经常会问到的面试题:String s = new String("abc");创建了几个String Object?【如这里创建了多少对象? 和一道小小的面试题 】     这个问题比较简单,涉及的知识点包括: 引用变量与对象的区别;  字符串文字"abc"是一个String对象;  文字池[pool of literal str

2008-04-05 13:04:00 312

转载 面试题

、局部变量能否和全局变量重名?   答:能,局部会屏蔽全局。要用全局变量,需要使用"::"   局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。   2、如何引用一个已经定义过的全局变量?   答:ext

2008-03-17 15:12:00 850

原创 注册码集合

1.      xmanager  2.1 (注册码:051001-156611-000078 ) 

2008-03-02 19:54:00 625

转载 编写并行程序:多语言指南介绍

编写并行程序:多语言指南介绍发布日期: 2007年4月12日 | 最后修改日期: 2008年1月8日简介并行编程曾一度是顶级编程人员面临大型超级计算问题困扰时的唯一关注点。但是,随着面向主流应用的多核处理器的出现,并行编程现已成为所有专业软件开发人员都必须了解和掌握的一项技术。并行编程也许会很难,但事实上,它只是“不一样”而已,并非“很难”。它不仅具有更为传统的串行编程

2008-02-22 15:30:00 593

转载 华为笔试题

2005年华为招聘--C语言笔试试题 一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。(   T  )2、int (*ptr) (),则ptr是一维数组的名字。(   F, ptr为一个函数指针  )3、指针在任何情况下都可进行>,=,4、switch(c) 语句中c可以

2008-01-25 03:05:00 928

转载 java inner class

在類別中您還可以定義類別,稱之為內部類別(Inner class)或「巢狀類別」(Nested class)。非"static"的內部類別可以分為三種:成員內部類別(Member inner class)、區域內部類別(Local inner class)與匿名內部類別(Anonymous inner class)。使用內部類別的好處在於

2008-01-24 02:38:00 622

转载 面试题01

面试题

2008-01-24 02:18:00 309

转载 PKI数字证书的简单实现

本节将较为详细地介绍系统的实现过程主要包括:类的实现(数据库操作类,实体类,事务逻辑处理类),用户界面层。2.5.1类的实现系统选择jsp+javabean 作为主要的开发方法,结构采用了B/S模式。在这种结构下,用户界面完全通过WWW浏览实现,一部分事务逻辑在前端实现,但主要的事务逻辑是在服务器端实现,形成所谓的3-TIER结构。服务器端的事务逻辑封装在BEAN中,因此JAVABEAN的

2008-01-23 03:52:00 2767

转载 XML 和 Java 技术: Sun 的 Java 和 XML API:孰功孰过?

Sun 正在封装他们的 API 吗?还是在取代它们?

2008-01-23 03:05:00 314

转载 XML 和 Java 技术: XML 持久性的三种方式

使用 XML 可以实现各种有趣的功能,但是如果无法将其持久化保存到文件中,那么一切都将是徒劳而已。Brett McLaughlin 将讨论实现 XML 持久化存储的各种不同的技巧,并分别比较其优点和缺点。必须将 XML 存储在某个地方XML 是一种伟大的数据格式 — 显而易见,整个 IBM developerWorks 专区都在专注于研究这个主题。2007 年,关于 XML 的讨论多半是

2008-01-23 03:02:00 455

转载 一道微软面试的智力测验题

微软在面试中使用智力测验题是业界众所周知的。在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。故事发生在我加入微软之前,在得克萨斯州奥斯丁戴尔计算机公司总部工作期间。有一天,我同组的一位女同事不知从哪儿得到一个智力测验题,她很神秘地告诉我说,这题是最近微软面试中刚刚出现的。具说微软内部员工平均解题时间是5分钟以内,外界高手的平均水平是1

2008-01-23 02:49:00 339

转载 微软的招聘哲学——做微软人的五大核心素质(摘自《微软360度》)

微软一直致力于发现和吸引业界的精英人才,在公司成立的早期,比尔·盖茨和史蒂夫·鲍尔默亲自参与所有新员工招聘,他们的用人哲学,招聘理念,面试智慧到现在都代代相传。   微软对招聘人才十分十分重视。可以说是从上到下总体动员,用尽渠道广罗精英。就像本书第一章所介绍的,公司的管理理念之一就是尽量招聘最聪明的人才,“招聘”因此是每个员工的份内工作!很多年前一个新入微软的主管要面试一个程序员。他自己有一个

2008-01-23 02:46:00 246

转载 内存分配

JAVA文件编译执行与虚拟机(JVM)介绍Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。    一.Java源文件的编译、下载、解释和执行  Java应用程序的开发周期包括编译、下载、解释和

2008-01-22 02:49:00 819

原创 LDAP理论精炼总结

LDAP特点1、LDAP是一种目录服务,特殊的数据库,数据读取速度高于写入速度;      LDAP做了读取的优化,读取速度优于普通关系数据库。2、不支持事务(transactions),不能回滚(rollback);      LDAP一次事务只能修改一个条目。3、服务器-客户端模式4、基于条目(entries)      ·条目由属性组成      ·条目具有全局唯一标识

2008-01-21 19:51:00 292

原创 堆与栈,静态变量和全局变量的区别

 对和栈的主要的区别由以下几点:             1、管理方式不同;             2、空间大小不同;             3、能否产生碎片不同;             4、生长方向不同;             5、分配方式不同;             6、分配效率不同;       管理方式:对于栈来讲,是由编译器自动管理,无需我们手工

2008-01-21 03:18:00 523

原创 堆和栈究竟有什么区别?

主要的区别由以下几点:    管理方式不同;     空间大小不同;     能否产生碎片不同;     生长方向不同;     分配方式不同;

2008-01-21 03:13:00 371

转载 OOP

前言:面向对象程序设计(Object-OrientedProgramming,以下简称OOP)是一种起源于六十年代的Simula语言,发展已经将近三十年的程序设计思想。其自身理论已经十分完善,并被多种面向对象程序设计语言(Object-OrientedProgrammingLanguage,以下简称OOPL)实现。如果把Unix系统看成是国外在系统软件方面的文化根基,那么Smalltalk语言

2008-01-21 03:11:00 271

转载 Linux 进程管理

作者:北南南北来自:LinuxSir.Org摘要:本文讲述的时进程管理的基本概念和进程管理工具介绍;文中的重点对进程管理工具的分类介绍及应用举例,包括 ps、pgrep、top 、kill、pkill、killall、nice和renice 等工具。目录1、程序和进程; 1.1 进程分类;1.2 进程的属性;1.3 父进程和子进程; 2、进程管理;

2008-01-21 02:19:00 334

转载 深刻理解Linux进程间通信

下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。序    Linux 下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了 “system V IPC”,通信进程

2008-01-21 02:18:00 1979

转载 Java中String类型的参数传递问题的解析

一、         最开始的示例写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了。所以,在本文中首先以一个简单示例来抛出核心话题:publicclass StringAsParamOfMethodDemo {        publicstaticvoidmain(String[] args) {       StringAsParamOfMethodDemo String

2008-01-21 02:16:00 653

转载 详细解析Java中抽象类和接口的区别

在Java语言中,abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是

2008-01-21 02:15:00 286

转载 Java语言正则表达式详细讲解

如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“

2008-01-21 02:14:00 293

转载 基础:从XML到Java代码的数据绑定之对象

在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它。这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象。同时还涵盖用于生成数据绑定类的输入和输出。  您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧

2008-01-21 02:14:00 249

转载 linux头文件说明

头文件                        说明            验证程序断言                c p i o归档值              字符类型            目录项              出错码              文件控制              浮点常数                  文件树漫游                组文

2008-01-21 02:13:00 260

转载 Linux程序设计入门 - fork, pthread, and signals

在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。        fork()及signal经常运用在daemon守护神这一类常驻程序,另外像      a4c.tty/yact/chdrv这些中文终端机程序也有用到,一般如      Mozilla/Apache/Squid等大程序几乎都一定会用到。        虽然在UNIX下的程序写作,对thread的功能需求并非

2008-01-21 02:12:00 292

转载 java违例差错控制

违例差错控制总则:不要去隐藏程序运行中的错误,而是要告诉用户在遇到错误时该怎么办。一、Throwable类和Exception类1、   java.lang.Throwable类:对可以作为违例“掷”出的所有东西进行了描述。1)        public class Throwable extends Object implements Serializable2)       

2008-01-21 02:10:00 802

转载 SQL--JOIN之完全用法

在我叙述 JOIN 的用法前,我先引用数据库设计中最常见的范式资料。 第三范式( 3NF ):如果关系模式 R ( U , F )中的所有非主属性对任何候选关键字都不存在传递信赖,则称关系 R 是属于第三范式的。 例:如 S1 ( SNO , SNAME , DNO , DNAME , LOCATION ) 各属性分别代表学号,姓名,所在系,系名称,系地址。 关键字 SNO 决定各个属

2008-01-21 02:09:00 455

转载 Linux环境进程间通信(二): 信号(下)

 在信号(上)中,讨论了linux信号种类、来源、如何安装一个信号以及对信号集的操作。本部分则首先讨论从信号的生命周期上认识信号,或者宏观上看似简单的信号机制(进程收到信号后,作相应的处理,看上去再简单不过了),在微观上究竟是如何实现的,也是在更深层次上理解信号。接下来还讨论了信号编程的一些注意事项,最后给出了信号编程的一些实例。一、信号生命周期从信号发送到信号处理函数的执行完毕对于一

2008-01-21 02:08:00 337

原创 Linux环境进程间通信(二): 信号(上)

 nux信号机制远远比想象的复杂,本文力争用最短的篇幅,对该机制做了深入细致的分析。读者可以先读一下信号应用实例(在信号(下)中),这样可以对信号发送直到相应的处理函数执行完毕这一过程有个大致的印象。本文尽量给出了较新函数的应用实例,着重说明这些的功能。 一、信号及信号来源信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一

2008-01-21 02:07:00 241

原创 学习C++编程语言的最大难度是什么

困难度之一“C++ 是个难学易用的语言”,这句话相信很多人都心有戚戚。C++的学习难度,一在于语言本身太多的“幕”,另一个就在于 "paradigm shift" (思考模式的移转)。传统语言如 C, Pascal, Basic, Fortran...,除了模样看起来稍有不同,基本上都是函式 call 来 call 去,大同小异,很容易掌握。你想做的动作,在 code 中都看得一清二楚。你

2008-01-21 02:06:00 295

原创 设计模式之Singleton(单态)

单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加

2008-01-21 02:05:00 212

转载 我眼中的指针--学习指针不可少的好文章(转载)

我眼中的指针--学习指针不可少的好文章 2002-8-9 发信人: girlrong (阿蓉), 信区: C 标 题: 我眼中的指针--作者序 发信站: 网易虚拟社区 (Mon Aug 2 16:12:02 1999), 站内信件 为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了无数遍了) ,我以我的理解把初学者觉得难懂的东西用浅显的语言写出来。由于小学时语文 没学好,所以竭尽全力也未必能

2008-01-21 02:04:00 217

转载 C++面试002

C语言面试题(含C++,简单) 1. 以下三条输出语句分别输出什么?[C易]char str1[]       = "abc";char str2[]       = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5  = "abc";const char* str6  = "abc";

2008-01-21 02:00:00 297

转载 C++的复杂性分析

C++的复杂性只是一个必要条件,并非问题的根本症结。根本症结在于人的心理,每个人都喜欢戴着脚镣跳舞,并且以为是“创新”。意识到这一点之后可以帮我们避免被各种各样名目繁多的语言细节和技巧占去不必要的时间。   然而,C++的复杂性始终是一个不可回避的现实。C++中有大量的陷阱和缺陷,后者导致了数目惊人的惯用法和workarounds。不加选择的全盘预先学习,是非常糟糕的做法,不仅低效,而且根本没有必

2008-01-21 01:58:00 661

原创 C++面试题001

C++面试题static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域,只在定于变量的源文件内可见引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。4) 重载操作符使用引用可以完成串试操作全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量

2008-01-21 01:45:00 328

原创 C++ 多态规则

在C++语言中,只有通过使用指针或引用,并且只有当相关的方法声明为virual时,才可以实现多态消息的传递。为了理解从c++语言的多态规则比其它编程语言更加复杂的原因,需要对面向对象多态变量与内存管理之间的关系进行研究。#includeusing namespace std;class Animal{public:  virtual void speak(){  cout } void rep

2008-01-21 01:41:00 208

转载 C++虚函数表解析

 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这

2008-01-21 01:36:00 277

转载 深入介绍什么是java虚拟机

一、什么是Java虚拟机     当你谈到Java虚拟机时,你可能是指:     1、抽象的Java虚拟机规范     2、一个具体的Java虚拟机实现     3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期     一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟

2008-01-14 20:07:00 234

原创 深入理解C语言指针的奥秘

 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。   要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的   类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。     先声明几个指针放着做例子:     例一:     (1)int*ptr;     (2)char*ptr;     (3)int**ptr;     (4

2008-01-09 13:49:00 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除