自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 http://write.blog.csdn.net/postlist

http://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.ne

2014-11-27 14:49:04 732

原创 HashMap HashTable 中equals的实现

HashMap public boolean equals(Object o) { if (o == this) return true; //如果句柄地址一致,肯定相等 if (!(o instanceof Map)) return false; //如果不是Map对象肯定falsh Map<K,V> m = (Map<K,V&...

2011-06-20 23:09:01 160

原创 JAVA中线程安全的手段

JAVA线程安全的方式主要有以下几种:(1)Synchronized关键字实现同步块或者同步方法。(2)wait(), Notify(), NotifyAll() 实现同步。(3)Concurrent类包中的同步实现,lock(), unlock()等(4)Collections针对集合类的一个帮助类所提供的线程安全操作,包括synchronizedSet(), synchroni...

2011-06-20 22:12:12 183

原创 最近的生活

    入职都一个半月了,人也渐渐的显出疲态了。现在开始后悔当初没有去HP,而选择了华为。其实,当时选择华为并没有错,毕竟上海HP是做外包的,而且薪水也相对低点。但是,华为让我感觉最不厚道的就是把我分配到了测试部门,这个让我很郁闷。当初来华为就是因为签约时,签了研发,但是HR没有将明白华为研发包括测试与开发,现在是哑巴吃黄连。在HP至少也是个做开发的。不是我瞧不起测试,但对于一个新人来说开发还是能...

2011-05-04 22:38:34 97

原创 报到的前一天

    今天搭乘MU5237到深圳,提前一天来到了深圳华为总部,在宾馆住一晚。明天要报到了,后天还要体检,希望能够一切顺利!

2011-03-10 21:52:16 146

转载 完备性的定义(ZZ)

<br />完备性<br />在数学及其相关领域中,一个对象具有完备性,即它不需要添加任何其他元素,这个对象也可称为完备的或完全的。<br /><br />简介<br />  完备性也称完全性,可以从多个不同的角度来精确描述这个定义,同时可以引入完备化这个概念。但是在不同的领域中,“完备”也有不同的含义,特别是在某些领域中,“完备化”的过程并不称为“完备化”,另有其他的表述,请参考代数闭域(algebraicallyclosed field)、紧化(compactification)或哥德尔不完备定

2010-11-22 20:13:00 19521 1

原创 (转)C++中extern “C”含义深层探索

(转)C++中extern “C”含义深层探索  1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对...

2010-11-16 19:50:30 97

原创 Windows Server2003无法识别移动硬盘的解决办法(ZZ)

今天用移动硬盘,发现能够USB设备,但看不到盘符。(我用的是Windows Server2003)原来,Windows Server2003在默认状态下是关闭对USB设备支持这一功能的。所以在连接USB设备前应该手动开启相应的Removable Storage服务,具体操作方法:在系统桌面上选择“开始--&gt;运行”,在出现的对话框中键入services.msc并按回车键打开“服务管理器...

2010-11-16 18:22:17 581

原创 JAVA/C++: 基类和派生类的初始化顺序

Java:基类的成员变量--&gt;基类的构造函数--&gt;派生类的成员变量--&gt;派生类的构造函数C++:1.     如果类里面有成员类,成员类的构造函数优先被调用;2.     创建派生类的对象,基类的构造函数优先被调用(也优先于派生类里的成员类);3.     基类构造函数如果有多个基类,则构造函数的调用...

2010-11-15 18:33:45 359

原创 Java多线程学习与总结(ThreadGroup)(ZZ)

    在Java中每个线程都属于某个线程组(ThreadGroup)。例如,如果在main()中产生一个线程,则这个线程属于main线程组管理的一员,您可以使用下面的指令来获得目前线程所属的线程组名称:Thread.currentThread().getThreadGroup().getName();     一个线程产生时,都会被归入某个线程组,视线程是在哪个线程组中产生而定。如果没有...

2010-10-29 20:59:54 115

原创 Java多线程学习与总结(Join())

join()方法的用法:    join()是主线程等待子线程的终止。也就是在子线程调用了join()方法后面的代码,只有等到子线程结束了才能执行。    例子如下: public class Test implements Runnable { private static int a = 0; public void run() { ...

2010-10-29 20:47:48 112

原创 Java多线程学习与总结

    之前一直以为多线程自己学的还不错,最近找工作面试的时候还是被多线程问题给难住了。关键自己虽说学了,但是没上心,没把多线程问题研究透。今天乘自己有空,在把JAVA多线程这一块好好研究一下,避免下次面试时再犯同样的错误。当然,接下来关于多线程的介绍也主要摘自网上博客。《JAVA多线程编程详解》以及《Java多线程编程总结》    线程的概念:...

2010-10-29 20:08:48 108

原创 find命令和xargs命令详解(ZZ)

能很好的用好find将是Linux工作的一大幸事,不要奢望一口气记住本文所有的方法,要慢慢的去尝试和领会这些用法的精妙和合理之处,到了一定时候自然会记住很多,能够举一反三将是最大的收获!1.find由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),find命令在该文件系统中同样有效,只你具...

2010-10-29 13:36:17 246

原创 Unix后台运行命令详解(ZZ)

cron 系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。(相当有用的一个命令,功能最强大。)At at命令。使用它在一个特定的时间运行一些特殊的作业,或在晚一些的非负荷高峰时间段或高峰负荷时间段运行。&amp; 使用它在后台运行一个占用时间不长的进程。(大家应该经常用吧。)Nohup 使用它在后台运行一个命令,即使在用户退出(注意这点...

2010-10-29 13:30:36 261

原创 JAVA 参数传递机制 值传递 or 引用传递

    Java的参数传递机制是在Java中一个比较烦的问题,一般人都不太会注意,但要详细的解释一下其机制的话还是有很多人说不上来。其实我也是,所以就查了点相关资料并且记录下来,好好理解Java的参数传递。        对于参数传递主要可分为几类:1、Java的基本类型作为参数传递时,主要是传递值的拷贝。所以不能改变原值。2、Java的对象作为参数传递时,是引用传递,把对象在内存中的...

2010-09-27 17:19:22 140

原创 Redhat5 安装JDK1.6(环境变了配置)

在/etc/profile文件下加入export JAVA_HOME=/usr/java/jdk1.6.0_21export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH CLASSPATH...

2010-08-19 14:59:12 125

原创 passwd: User not known to the underlying authentication(转)

    由于在为Linux创建新用户是碰到了这个问题(passwd: User not known to the underlying authentication),所以google了一下,并最总找到了解决方案。现在将解决办法记录下来,便于记忆。    在创建用户时,修改该用户密码时出现提示信息:passwd: User not known to the underlying authent...

2010-08-19 14:56:32 2021

原创 Linux常用命令

    Linux常用命令,记录下来以便记忆。1.查看CPU信息命令cat /proc/cpuinfo2.查看内存信息命令cat /proc/meminfo3.查看硬盘信息命令fdisk -l  chattr1.作用  修改ext2和ext3文件系统属性(attribute),使用权限超级用户。  2.格式  chattr [-RV] [-+=A...

2010-08-19 13:42:50 84

原创 chmod 使用方法

    今天用到了chmod命令,故将网上搜索到的资料整理一下。    指令名称 : chmod  使用权限 : 所有使用者  使用方式 : chmod [-cfvR] [--help] [--version] mode file...  说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。...

2010-08-16 14:44:25 176

原创 Flex读取外部XML中文乱码解决办法(转)

方法一:用URLLoader加载XML,然后将data转化为ByteArray用byteArray.readMultiByte(bytes.length,"utf-8")然后将转化后的字符串再强制转化为XML var loader:URLLoader = new URLLoader();loader.dataFormat = URLLoaderDataFormat.Binary;var...

2010-08-12 09:22:46 148

原创 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法

 出现这个问题,主要是驱动包没放到项目里,解决办法如下:1、找到oracle里的jdbc\lib;2、设置系统的 classpath 为 ojdbc14.jar、class12.jar;3、把这两个jar拷贝到你的项目里的 \WEB-INF\lib 下;4、把这两个jar拷贝到tomcat里的 \tomcat\lib 下。 ...

2010-08-05 12:21:51 450

原创 FLEX alert.show()

Alert.show()里面有多个属性,其中排在第三是flags,这个属性作用是在弹出的Alert提示框里面显示那一个或多个按钮,文档和书籍一般只写该属性可以自由组合 Alert.OK, Alert.CANCEL ,Alert.YES ,Alert.NO四个选项,并用“|”分隔,其实也可以用数字编号代替的,用数字编号更为简便,以下是编号对应的按钮组合表,一共有16个数字编号(其实只有15种组合...

2010-08-02 11:54:17 106

原创 Flex HTTPService 给后台传递参数

采用URLVariables对象&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"     layout="absolute" fontSize="12"    &gt;    &lt;mx:Scri

2010-08-02 10:19:28 135

原创 Flex的页面跳转

Flex中实现页面的跳转以下几种方式:   1、使用ViewStack组件,把要跳转的页新建成 MXML Component,然后通过 ViewStack 组件把这些页包含进来,然后再通过改变ViewStack的selectedItem或者selectedChild来切换这些页。&lt;mx:ViewStack id="storeViews" width="100%" height...

2010-07-02 10:52:31 135

原创 Flex中的事件机制(转)

一. 事件简介事件可以由外设触发, 比如:键盘,鼠标, 也可能是外部输入, 比如:web service的返回.事件还能由组件的外观和生命周期发生变化时触发, 比如:组件的创建或者改变大小.所有用户与应用交互都会产生事件.用户没有直接与应用交互也可能产生事件, 比如:数据装载完毕.你可以在程序中使用事件监听器监听这些事件. 事件监听器是函数方法用于响应指定的事件. 有时也称...

2010-06-29 11:00:40 90

原创 Flex事件机制

      事件流按运行流程分为3步:      1、捕获阶段:捕获事件 capturing,从根节点开始顺序而下,检测每个节点是否注册了监听器。同时,Flex 将事件对象的currentTarget 值改为当前正在检测的对象。如果注册了监听器,则调用监听函数。      2、目标阶段:检测目标的监听器 targeting:触发在目标对象本身注册的监听程序      3、冒泡阶段...

2010-06-29 10:55:52 87

原创 深入分析Flex [Bindable](转)

      使用数据绑定时,Flex 会自动把一个对象的数据复制,提供给另一个对象使用,提供数据一方称为数据源对象,使用数据的一方称为目标对象。当数据源对象的数据发生变化时,目标对象的数据会自动更新。      实质上,绑定的实现也是借助事件机制来完成的,当目标使用了数据绑定,目标对象就会侦听数据源的某一个固定事件。如果数据源改变,就派发事件,通知目标对象更新最新数据。当然这个过程都是由...

2010-06-29 10:01:35 114

原创 Flex显示图片(转)

在开发 Flex 或 AIR 应用程序的时候,如果需要把图片、声音等资源嵌入到目标文件中的时候,一般需要使用到 Embed。Embed 标记的功能就是把资源生成一个相应的类准备一个图片assets/Nokia.jpg。&lt;?xml version="1.0"?&gt;&lt;!-- Simple example to demonstrate the Image co...

2010-06-28 17:29:51 104

原创 (Flex)Bindable的用法(转)

    初学flex,看见有些代码上对一些变量定义为Bindable,不太明白,所以Google一下查了点相关资料。    虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。[Bindable]就是所谓的元数据标签。元数据标签是一种特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的S...

2010-06-28 13:25:56 110

原创 Flex 4里的fx、mx以及s命名空间(转)

 Flex 4带给我们的,是全新的命名空间。了解这些命名空间必定是一件好事情。Flex 4有三个非常重要的命名空间,分别是:xmlns:fx=”http://ns.adobe.com/mxml/2009″xmlns:mx=”library://ns.adobe.com/flex/halo”xmlns:s=”library://ns.adobe.com/flex/spark”...

2010-06-22 13:57:06 97

原创 CMD环境变量设置

    有时候,在cmd下ipconfig时 显示该命令不是内部或外部命令。经本人经验来说,一般都是在设置java环境变量时将原先CMD的环境变量给覆盖了。解决方案:  第一步:在目录中直接运行这些可执行文件发现可以调出一个命令执行窗口,不过一闪即逝。由此可断定这些可执行文件没有问题,是完好无损的。  第二步:输入“CMD”命令进入命令行模式,然后进入“c:\windows\system3...

2010-06-02 11:55:00 245

Linux下QQ的使用

DEB安装 官方主页下载 DEB 安装包 http://im.qq.com/qq/linux/download.shtml 直接打开就能安装了  命令的安装方式是这样 sudo dpkg -i 文件名.deb解决qq崩溃问题sudo gedit /usr/bin/qq修改为代码:#!/bin/shexport...

2010-05-05 11:37:46 112

Delaunay三角剖分算法(转)

1. 三角剖分与Delaunay剖分的定义     如何把一个散点集合剖分成不均匀的三角形网格,这就是散点集的三角剖分问题,散点集的三角剖分,对数值分析以及图形学来说,都是极为重要的一项预处理技术。该问题图示如下:1.1.三角剖分定义    【定义】三角剖分:假设V是二维实数域上的有限点集,边e是由点集中的点作为端点构成的封闭线段, E为e的集合。那么该点集V的一个三角剖分T=(V,E)是...

2010-04-14 10:05:02 477

使用命令行 CVS 访问项目源文件

使用命令行 CVS 访问项目源文件CVS 入门如果您正在参与本站点的开发项目,必须使用 CVS 作为项目源文件的版本控制工具。本文是一系列工具文档(共三个)中的第一个文档,其中包含有关使用 CVS 的信息和命令。访问项目的 CVS 存储库      如果您对本站点上托管的项目具有 CVS 登录访问权限,必须首先设置 CVSroot 以访问项目的源代码存储库。在您的外壳程序或...

2010-04-11 20:19:05 233

Java集合类详解(一)

Java集合类详解(一)一、简述      集合类是Java基础技术中十分重要的内容。Java集合类封装了集合中常用数据结构和算法,所以在Java的学习过程中得好好学习Java的集合类。      首相,看一张关于Java集合类的表  Implementations...

2010-04-11 19:23:47 119

事务对数据库的重要性(转)

事务对数据库的重要性所谓事务是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。  事务的开始与结束可以由用户显式控制。如果用户没有显式地定义事务,则由DBMS按缺省规定自动划分事务。在SQL语言中,定义事务的语句有三条:   BEGIN TRANSACTION   COMMIT   ROLLBACK      事务通常是以BEGINTR...

2010-04-11 17:05:18 249

Java Rmi

1、定义      Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化远程接口对象的使用。      ...

2010-04-02 22:08:02 92

观察者模式

观察者模式(Observer Pattern)1、定义    定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并被自动更新。(Define a one-to-many dependency between objects so that when one object changes state, all its dependents are not...

2010-03-19 13:47:48 118

java的沙盒机制(转)

JAVA的安全模型不同于传统的安全方法,传统的安全方法中,大多数操作系统允许应用程序充分访问系统资源,在操作系统不提供安全保护的机器里,运行环境不能被信任。为了弥补这个缺陷,安全策略经常要求在应用程序执行之前对应用程序 建立信任,例如要求程序员在执行从网上获得的应用程序前,先检查病毒和源代码中不安全的代码。这种方法有2个问题:(1)确定程序是否安全的检查很复杂很 浪费时间,很少有程...

2010-03-17 11:00:00 616

迭代器模式(Iterato Pattern)

迭代器模式(Iterator Pattern)(别名:游标 Cursor)1、定义    提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。(Provide a way to access the elements of an aggregate object sequentially without exposing its underlying re...

2010-03-11 23:07:33 120

Git 实用简介

Git实用的一本参考手册!很实用的一些git实用技巧!

2013-10-27

Java夜未眠·程序员的心声(PDF)

Java夜未眠·程序员的心声(PDF),一本很好的JAVA书籍,以一个程序员的视角来讲述自己的编程经历!

2008-10-15

空空如也

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

TA关注的人

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