总算摆脱了ylmf山寨版,之前在gnome下一直会假死,不过我觉得应该是ubuntu和我的laptop硬件的问题,我是在线升级,之前还是遇到一些问题,包括virutalbox的配置,将不兼容的硬件加入blacklist,进入u10.04的gnome存在cpu负载非常高的问题,然后改为kde还是一些不习惯,心时感觉负载还是挺高,关键是界面还是有一点不适应,后来改到xfce下就彻底清凉了,加上它的图标是一个小老鼠,和我很契合。心情舒畅,升级到u10.04了
系统 2019-08-29 22:30:20 2456
JBossRules学习(二):RETE算法在JBossRules学习(一):什么是Rule中,我们介绍了JBossRules中对Rule的表示,其中提到了JBossRule中主要采用的RETE算法来进行规则匹配。下面将详细的介绍一下RETE算法在JBossRule中的实现,最后随便提一下JBossRules中也可以使用的另一种规则匹配算法Leaps。1.Rete算法:Rete在拉丁语中是”net”,有网络的意思。RETE算法可以分为两部分:规则编译(ru
系统 2019-08-29 22:11:17 2456
概述在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。[GOF《设计模式》]结构图图1Observer模式
系统 2019-08-29 22:04:45 2456
业界对云计算的定义多种多样,不过,从公认的几种云计算模型看,存储是无论如何也绕不开的基础支撑组件,云存储作为云计算服务的分支之一,更是把存储提到了首要的位置。与此同时,能够在底层架构中很好的解决存储问题的供应商恐怕并不多,要实现云计算,存储还面临诸多瓶颈。在一次Intel组织的媒体训练营上,Intel(中国)有限公司服务器平台产品经理张振宇就曾表示:“今天谈云计算以及云架构中的虚拟化,存储是非常困难的问题。”解决非结构化数据增长难题在Intel规划的云存储
系统 2019-08-12 09:30:39 2456
FindBugs的检测器大多以下面五种方式来实现,且这五种实现方式findbugs都提供了接口:检查类、方法、字段结构微模式,简单的字节码模式基于栈的模式数据流分析内部过程的分析本文将介绍findbugs中stack-basedpattern的实现过程和需要用到的接口。在这之前,我们必须要有一些必备的java知识,如JVM栈内存、JVM字节码指令、class文件结构。字节码指令JVM为每一个线程都分配一个java栈,且栈以栈帧的形式进行管理,每调用一个方法
系统 2019-08-12 09:27:41 2456
原文地址:https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+API+Coding+Guidelines前言本文阐述为CloudStack编写新API或者更新已存在API时应遵循的约定和编程指引。参考文档(暂略)介绍当你需要为CS添加新的API时,需要创建一个Request类和Response类(或者在扩展CSAPI功能时它的APIResponese已经定义的情况下重用已经存在
系统 2019-08-12 09:27:26 2456
虚拟IP地址(VIP)是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的IP地址。数据包被发送到这个VIP地址,但是所有的数据还是经过真实的网络接口。VIPs大部分用于连接冗余;一个VIP地址也可能在一台计算机或NIC发生故障时可用,交由另一个可选计算机或NIC响应连接。虚拟IP地址的例子如:一个Loopback(无电路IP地址)作为不与在主机或路由器中任何一个特定接口(或电路)相关的IP地址。IP技术的一种,增强网络管理,发挥出VLAN的优势
系统 2019-08-12 09:27:13 2456
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/firstapp/running-app.html一、运行你的应用如果按照上一节课的步骤创建了一个Android项目工程,那么它将包含一组构成“HelloWorld”的源文件,以此使你可以直接运行这个程序。你
系统 2019-08-12 01:55:24 2456
常用命令:一.配置git提交的个人信息,请大家配置成自己的名字及公司分配的邮箱地址gitconfig—globaluser.name“name”gitconfig—globaluser.email“email@email.com”二.初始下载远程代码gitclonegit@server:project.git三.提交到本地仓库gitadd.gitcommit-m“comment”四.更新代码新保持本地工作区干净,即进行过将代码合入到本地仓库通过gitsta
系统 2019-08-12 01:52:12 2456
1.yum安装mysql一、[root@sample~]#yum-yinstallmysql-server←安装MySQL.....略Installed:mysql-server.i3860:4.1.20-1.RHEL4.1DependencyInstalled:mysql.i3860:4.1.20-1.RHEL4.1perl-DBD-MySQL.i3860:2.9004-3.1perl-DBI.i3860:1.40-8Complete!二、配置[root
系统 2019-08-12 01:33:49 2456