自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (22)
  • 收藏
  • 关注

原创 JBMP入门

(1)定义如下工作流程:<?xml version="1.0" encoding="UTF-8"?><process name="event" xmlns="http://jbpm.org/4.3/jpdl"> <on event="start"> <event-listener class

2010-05-31 11:12:29 163

转载 cuda编程总结(转)

GPUcuda核心:1: 线程组层次结构2:共享存储器 3:屏蔽同步基本概念: 1:GPU专为计算密集,高度并行化的计算而设计,GPU的设计使更多的晶体管用于数据处理,而非数据缓存和流控制 2:并行计算,很多个数据元素同时执行一个程序,如果其计算密度高(数学计算和存储器运算的比比率),而所有的数据元素都运行同一个kernel,对精密流控制的要求不高,因此,如果计算密度高,可通过计算

2010-05-30 14:53:00 1307

转载 显卡(转)

显卡是什么?2008年12月26日 星期五 18:36【概述】  显卡(港台称之为绘图卡)作为电脑主机里的一个重要组成部分,承担输出显示图形的任务,对于喜欢玩游戏和从事专业图形设计的人来说显得非常重要。目前民用显卡图形芯片供应商主要包括ATi(现在ATI已经被AMD收购)和Nvidia两家。工作原理】  数据 (data) 一旦离开CPU,必须通过 4 个步

2010-05-29 18:49:00 1139

原创 Eclipse在创建Plug-in项目时的Target platform选项的说明(转)

Target PlatForm 插件的运行平台. Eclipse version 指的是Eclipse UI 插件这样的运行方式. an OSGI framework 指的是运行于OSGI下的,非UI的插件.     选项: Equinox 指的是,使用Equinox(Eclipse的OSGI实现)     选项: standard 指的是,使用标准的OSGI实现 下面具体说明他们的差别: 1....

2010-05-27 15:05:09 563

原创 OSGI的认识(转)

借助网上的一些资料,对OSGi有了一些了解,将到目前的一些粗浅认识记录如下,由于自己对J2EE比较熟悉,所以借助与J2EE的对比来认识OSGi。 Module OSGi中具体实现Module的单位是bundle,一个bundle就是一个jar文件,其中包含所需的类文件和资源文件,同时必须包含一个描述文件;每个bundle都可以被独立打包、部署。看到这里,你是否会觉得跟J2EE中的WAR定义很类似?...

2010-05-27 10:43:45 206

原创 OSGi实战的问题(转)

对osgi有了一个初步的了解之后,准备写段代码跑跑,一试身手,先下载了一份Bluedavy 的《OSGI实战》里边有可以直接运行的代码,双击run.bat运行正常,暗爽!开始练习《OSGI实战》中用户登录验证模块,一行一行敲代码,第一个变化就是工程之间相互引用不能在Build path里添加工程引用了,改成了在MANIFEST.MF当中添加Import-Package在学习过程当中还是遇到了不少问...

2010-05-24 22:26:29 142

原创 BundleContext的作用

通过实现BundleActivator接口和start和stop方法,在特定方法start和stop方法的标记中,你将注意到我们传递了一个参数BundleContext。在指导的这个部分中,我们将研究下 BundleContext并且我们能用它来做什么。 BundleContext是一个OSGi框架传递给我们的Bundle的一个魔力入场券。当代码需要在任何时候与框架交互时,你将用到BundleCo...

2010-05-24 19:39:46 1100

原创 java23种设计模式的有趣解释(转)

1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如...

2010-05-24 15:18:48 100

原创 你好,OSGi(第三部分):OSGi依赖性管理:Bundle访问域(转)

  本文是《你好,OSGi》系列的第三部分。之前介绍过OSGi是什么,以及OSGi Bundle的使用,下面介绍OSGi依赖性管理。  OSGi依赖性管理  OSGi允许您把您的应用程序分成多个模块,并能管理这些模块之间的依赖性。为了达到这个目的,它引入了Bundle访问域的概念。Bundle中类的缺省访问范围只对本Bundle内部可见,但对其它任何Bundle都是不可见的;在Bund...

2010-05-21 08:51:25 169

原创 MANIFEST.MF 中的 bundle 元数据信息描述(转)

属性 属性描述 Bundle-Activator Bundle 的 Activator类名。 示例: Bundle-Activator:org.riawork.demo.Activator  Bundle-Category Bundle 的分类属性描述。 示例: Bundle-Category:Opendoc,OSGI Bundle-Classpath Bundle 的 Class...

2010-05-21 08:38:38 573

原创 相关包的下载网址

ServiceMix包的下载处:http://servicemix.apache.org/SMX4/bundles-repository.html spring包下载处:http://www.springsource.org/download

2010-05-20 17:11:58 326

原创 深入理解HashCode

      在面试的时候被问到hashCode的作用,那时我没答好,所以现在在网上找了一些例子和讲解,现在总结一下: 哈希码产生的依据:       哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况,看程序员如何写哈希码的算法。 下面给出几个常用的哈希码的算法:1:Object类的hashCode...

2010-05-19 14:01:31 156

原创 hashcode的作用(转)

1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有 例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这八个位置里挨个去找,或者用二分法一类的算法。 但如果用hashcode那就会使效率提高很多。 我 们这个类中有个字段叫ID,那么我...

2010-05-19 10:56:22 87

原创 大牛OSGI博客

http://www.blogjava.net/Phrancol/category/25311.html  http://lxj8495138.iteye.com/category/53076  

2010-05-18 09:36:08 108

原创 Spring与OSGi的整合(二)(转)

 3. 开发一组计算器bundle实例 本节讲到的例子是仿照网上甚为流行的一个例子,但苦于一直未找到源码,网上贴的都是一些转帖,代码片段,估计初学者很难将其还原并调通!我最开始弄这个咚咚的时候,其过程之痛苦,难以言喻,所以想着仿照该例子的设计,给予实现,文后贴出源码,希望能帮到大家。该例子是一个关于计算器的实例,osgi.example.compute bundle(下文简称compu...

2010-05-17 20:24:05 217

原创 Spring与OSGi的整合(一)(转)

1. 开发环境的准备现在的eclipse都已经包含了Equinox,无需单独下载。下载最新版的Spring DM,Spring官方网站:www.SpringSource.org2. 开发OSGi的HelloWorld应用程序在这一节,我们将开发一个OSGi bundle,演示如何利用Equinox进行OSGi bundle的开发、运行及调试,为之后的示例做准备。首先,新建一个Plug-in...

2010-05-17 20:22:21 279

原创 亲历基本OSGI实例,进入另番思维领域(转)----包括打包发布为可执行文件

软件的模块越来越插件化发展了,连硬件都处处热插拔,软件更当如此。记原来有个 JPF(Java Plugin Framework),也能实现动态插件化,但要是有个业界标准的东西一般来说会更好的。于是轮到 OSGI(Open Service Gateway Initiative) 登台,OSGI 出来也有好几个年头了,应用也轰轰烈烈的,比如 Eclipse 3 开始不再使用原来的插件体系,完全用 OS...

2010-05-17 14:52:36 141

原创 左连接、右连接、全连接及区别(转)

上节我们介绍了表连接,更确切的说是inner joins內连接.   內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。  为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。  party(Code,Name,Leader)  Code: 政党代码  Name: 政党名称  Leader: 政党...

2010-05-16 15:23:51 152

原创 查询重复记录sql (转)

这是我的一次笔试题,是查询一个表(id,name)中重复的记录:sql语句:select  *  from  表名 where   name   in  (select  name  from  表名  having  count(name)>1)sql学习文档:http://sql.1keydata.com/cn/ ...

2010-05-16 15:23:16 100

原创 我的面试题总结之三:海量数据查询优化(精)(转)

      这是我面试的一家数据维护业务公司的面试题,虽然这个职位并不是我所期望的Java开发的工作,自己还是想把握好每一次机会,最后还是去尝试了一下。     由于平时开发的应用数据量比较小,不太关注性能优化的问题,所以不知如何作答,答得不好,很是郁闷。从网上搜索出海量数据查询优化的两篇文章,转载下来,学习学习。          数据库优化查询计划的方法数据库系统是管理信息系统的核心,基于数据...

2010-05-16 15:21:35 143

原创 海量数据库的查询优化及分页算法方案(精)(转)

一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地...

2010-05-16 15:20:17 85

原创 数据查询优化的方法(转)

1.       用IN来替换OR 下面的查询可以被更有效率的语句替换: 低效: SELECT field1, field1 FROM LOCATION WHERE LOC_ID = 10 OR     LOC_ID = 20 OR     LOC_ID = 30 高效 SELECT field1, field1 FROM LOCATION WHERE LOC_IN IN (10,20,30)  ...

2010-05-16 15:18:05 80

原创 SQL语句优化技术分析(转)

一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL...

2010-05-16 15:16:16 87

原创 mysql 5.0存储过程学习总结(转)

一.创建存储过程1.基本语法: create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存...

2010-05-16 15:13:47 77

原创 mysql存储过程学习及java调用存储过程(转)

首先在mysql中练习下存储过程的小例子:    mysql> delimiter //mysql> create procedure hello()    -> begin    -> select 'It is not a HelloWorld';    -> end    -> //Query OK, 0 rows affected (0.01 se...

2010-05-16 15:12:22 93

原创 MySQL索引分析和优化解决方案 (转)

一、什么是索引?  索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录...

2010-05-16 15:11:06 87

原创 海量数据库的查询优化及分页算法方案(精)(转)

一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地...

2010-05-16 15:09:51 94

原创 Google搜索引擎原理(转)

这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。这个原型的全文 和超连接的数据库至少包含24'000'000个网页。我们可以从http://google.stanford.edu/ 下载。  设计搜索引擎是...

2010-05-16 15:07:27 209

原创 数据库查询优化(转)

北工大计算机学院软件工程研究所 程颖目前,几乎所有的应用程序都要和数据库打交道。通过查询数据库可很容易地获得想要的数据。但是,令人不满意的是:某些查询时间长,响应速度慢。究其原因,一是硬件设备(如CPU、磁盘)的存取速度跟不上,内存容量不够大,这需要计算机制造商的努力;另一方面是没有进行查询优化。本文就查询优化问题,谈点实践体会。分解查询这种方法是把查询分解执行,根据付出开销的多少来决定如何分解,...

2010-05-16 14:58:50 103

原创 数据查询优化之使用索引(转)

一般的信息系统都会存在查询数据库的要求。查询速度的快慢直接影响系统压力测试的结果。通常情况下,为了提高查询速度,系统修改的顺序为:SQL语句优化-〉数据库优化-〉操作系统优化,实际上还有一个方面:系统架构优化。但系统架构优化一般代价比较大,起码要项目经理拍板才能执行,所以在这里就不多说了。  对于一般的开发人员接触到最多的当属SQL语句优化。而SQL语句优化中除了对SQL语句本身的优化以外...

2010-05-16 14:56:43 84

原创 三种SQL分页法效率分析(转)

表中主键必须为标识列,[ID] int IDENTITY (1,1)   1.分页方案一:(利用Not In和SELECT TOP分页)  语句形式:SELECT TOP 10 * FROM TestTableWHERE(ID NOT IN     (SELECT TOP 20 id    FROM TestTable    ORDER BY id))ORDER BY IDSELECT...

2010-05-16 14:55:10 83

原创 QQ原理(转)

  最近开始准备用Java开发QQ,由于在大四的时候曾经开发过一简单的QQ聊天机,现在想把它完善,使之尽量能够用于实际应用中。   在开发之前,自己想(推理)了一下QQ的工作原理和一些实现细节,发现自己想的、推理的和网上搜索到资料以及师兄的回答几乎一致。   下面就是我在网上所搜索的资料一、IM技术概念  IM技术全称Instant Messaging,中文翻译“即时通讯”,它是一种使人们能在...

2010-05-16 14:49:49 139

原创 Java 线程池的原理与实现

------------------------------------------------------------------------------------------------这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等...

2010-05-16 13:36:34 89

原创 OSGi Embedded HttpService(转)

1  概述    Equinox 提供了两种OSGi embedded HttpSerivce的实现,如下: org.eclipse.equinox.http。适合资源受限的环境。兼容Servlet 2.4,但是对Servlet 2.1以外的API提供了有限的支持。 org.eclipse.equinox.http.jetty。使用Jetty 作为引擎,支持Servlet 2...

2010-05-14 15:47:25 212

原创 你好,OSGi (第一部分): Bundles入门(续,翻译)(转)

 4. 依赖性管理 OSGi允许您把您的应用程序分成多个模块,并能管理这些模块之间的依赖性。为了达到这个目的,它引入了Bundle访问域的概念。Bundle中类的缺省访问范围只对本Bundle内部可见,但对其它任何Bundle都是不可见的;在Bundle内部,类的可访问性遵循Java语言的一般规范。那么,您如果想要从一个Bundle中访问另一个Bundle中的类,您应该怎么办呢?解决方法是将源...

2010-05-10 17:13:57 430

原创 你好,OSGi (第一部分): Bundles入门(翻译)(转)

新建、执行和管理OSGi容器中的Bundles 摘要: OSGi(Open Service Gateway Initiative,开放式服务通路倡议)为开发和部署模块化应用和库定义了基础架构。在本文中,Sunil Patil为我们介绍了OSGi开发的概念,并使用Eclipse自带的OSGi容器Equinox创建了一个简单的Hello World应用;同时,他还为我们简...

2010-05-10 17:06:58 1159

原创 OSGI学习笔记

Equinox OSGi 主要的控制台命令表类别 命令 含义 控制框架launch 启动框架shutdown 停止框架close 关闭、退出框架exit 立即退出,相当于 System.exitinit 卸载所有 bundle(前提是已经 shutdown)setprop 设置属性,在运行...

2010-05-10 16:40:21 129

原创 线程的interrupt方法

如下代码片段:Thread thread = new Thread(){ public void run(){ System.out.println("thread"); } }; thread.start(); thread.interrupt(); System.out.println("end"); 调用了in...

2010-05-08 16:37:33 186

原创 Java多线程sleep(),join(),interrupt(),wait(),notify()(转)

关于Java多线程知识可以看看《Thinking in Java 》中的多线程部分和《Java网络编程》中第5章多线程的部分以下是参考<<Java多线程模式>>的 1. sleep() & interrupt()     线程A正在使用sleep()暂停着: Thread.sleep(100000);     如果要取消他的等待状态,可以在正在执行的线程里(比如这里...

2010-05-08 11:18:20 73

原创 Java线程总结(转)

在论坛上面常常看到初学者对线程的无可奈何,所以总结出了下面一篇文章,希望对一些正在学习使用java线程的初学者有所帮助。首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是分时操作系统呢,通俗一点与就是可以同一时间执行多个程序的操作系统,在自己的电脑...

2010-05-08 10:33:30 67

Jquery遮罩ShowLoading组件

开源代码 ,很好实现异步加载的功能,我们只要几行代码就可以实现异步加载效果,推荐使用

2015-12-26

Android反编译工具包(最新升级包)

Android反编译工具包(最新升级包),希望对大家有用。

2013-12-27

android翻转动画

android 翻转动画 , 简单易用的动画效果,希望对你们有用

2013-12-20

google官方demo弹球动画

google官方demo弹球动画 ,不错的学习demo

2013-12-20

android fragment使用示例

android fragment使用示例 ,很好的学习示例,希望帮到学习中的人。

2013-12-09

SQLite 入门教程

SQLite_入门教程,很好的学习资料,多谢下载.

2013-06-24

Python学习笔记

Python学习笔记,很好的学习资料,多谢下载.

2013-06-24

MongoDB权威指南中文版

MongoDB权威指南中文版,很好的学习资料,多谢下载

2013-06-24

屏幕取词技术内幕资料.zip

屏幕取词技术内幕资料.zip 屏幕取词技术内幕资料.zip

2010-06-26

一个虚拟桌面程序zddesk与源码.zip

一个虚拟桌面程序zddesk与源码.zip

2010-06-26

c#电子教案.rar

c#电子教案 c#电子教案 c#电子教案

2010-06-26

汇编语言教程.chm

汇编语言教程.chm 汇编语言教程.chm

2010-06-26

c++经典数值算法源码.rar

c++经典数值算法源码.rar c++经典数值算法源码.rar

2010-06-26

组成原理题库.rar

组成原理题库.rar 组成原理题库.rar

2010-06-26

SCJP试题详析.pdf

SCJP试题详析.pdf SCJP试题详析.pdf

2010-06-26

图论及其应用.doc

图论及其应用.doc 图论及其应用.doc

2010-06-26

数学建模先进算法讲义.pdf

数学建模先进算法讲义.pdf 数学建模先进算法讲义.pdf

2010-06-26

组合数学的算法与程序设计.pdf

组合数学的算法与程序设计.pdf 组合数学的算法与程序设计.pdf

2010-06-26

MATLAB基本教程.pdf

MATLAB基本教程.pdf MATLAB基本教程.pdf

2010-06-26

UNIX环境高级编程.pdf

UNIX环境高级编程.pdf UNIX环境高级编程.pdf

2010-06-26

unix环境高级编程

unix环境高级编程》第二版源代码.rar

2010-06-26

空空如也

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

TA关注的人

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