自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

Tabular Model下的ADOMD.NET

ADOMD.NET是一套对象架构体系,它包含需要向SSAS数据库做访问的一切支持的对象和方法。很多微软官方以及第三方的SSAS客户端应用都是通过这个对象来操作数据。多维模式的ADOMD.NET在我以前的随笔中做过介绍,这一片主要看看在Tabular Model模式下这个对象架构是否有什么不同。在SQL Server 2012的Tabular Model跟传统的多维模式有很大不同,比如它...

2013-06-30 20:25:00 65

Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(七)

qemu编译出来以后,其实就已经可以做一些虚拟机的使用体验了,因此在继续下一步之前,我们先小小的体验一下,感受一下创建和使用虚拟机的乐趣。一.创建镜像文件我们平常装在PC上的操作系统是驻留在硬盘上的,硬盘逻辑上又可以分为多个驱动器,如C盘对应系统盘,D盘对应数据盘等。虚拟机也有类似盘的概念,只不过它通常以文件的形式存在,我们也可以分别创建对应系统盘和数据盘的镜像文件。创建这种镜像文件...

2013-06-30 10:49:00 153

新版本的linux如何生成xorg.conf

较新版本的linux系统都已经没有xorg.conf文件,但是有时候为了对显示做微调或为了支持多屏显示等原因,还需要手工生成一个xorg.conf,然后根据情况做些修改设置。这种情况下我们如何有一个基本的xorg.conf模板呢?当然可以从网上去找一个,然后手工修改,但是还有一种方式可以生成xorg.conf,而且更符合你实际的系统环境,步骤如下:1. 在命令行下切换到root身份;2. ...

2013-06-29 22:53:00 1200

Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(六)

正如本系列第一篇文章架构图所示Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(一),除了在内核空间的KVM模块之外,在用户空间需要QEMU来模拟所需要CPU和设备模型以及用于启动客户机进程,这样才有了一个完整的KVM运行环境。而qemu-kvm是为了针对KVM专门做了修改和优化的QEMU分支,具体关于KVM,QEMU-KVM的介绍还是请参阅相关的官方网站:http://www.l...

2013-06-29 20:18:00 203

Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(五)

今天要编译的是Spice,Spice是一个类似RDP的远程连接协议,它基于网络连接,适用于本地、局域网或广域网(说实在的,以目前中国广域网的带宽和延迟,如果没有很好的优化,还是不太适合的)。与RDP的相对独立性不同,Spice并不能独立工作,它需要与Qemu-KVM等结合使用。Spice是一种Client——Server的架构,虚拟化主机这端驻留SpiceServer,要使用远程桌面的终端这...

2013-06-29 09:46:00 196

Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(四)

接下来要编译的是Usbredir,在编译之前大致介绍一下什么是Usbredir:usbredir is the name of a networkprotocol for sending usb device traffic over a network connection. It is alsothe name of the software package offering a pars...

2013-06-28 21:57:00 228

Windows Azure功能更新:弹性伸缩(autoscale)、监控报警、移动服务及网站服务商用、新的虚拟机镜像...

WindowsAzure功能又更新了。此次更新包括1项重要更新和两个功能更新:重要更新:云服务、网站、虚拟机支持按策略进行弹性伸缩(7月9日更新:移动服务也支持弹性伸缩了)功能更新:两个预览版的服务(网站和移动)进入商用,虚拟机服务支持SQL 2014和Win 2012 R2具体情况可见http://weblogs.asp.net/scottgu/archive/2013/06/2...

2013-06-28 18:11:00 463

向华为学习产品管理读书笔记一

产品管理的框架分为三个部分:战略,组织和流程。战略就是要做什么以及怎么做的一种策略。通过产品战略管理,能明确产品管理的目标,途径,资源要求和产品平台策略。组织框架指的是要做好一个事情,该怎么样去建立组织体系。有了组织框架,然后把合适的人放在里面,产品管理就有了组织保障。一个公司的文化应该是对人负责还是对事负责?我们强调按照市场规则管理的公司应该对事负责,而不是对人负责。这个“人”指的是...

2013-06-28 17:10:00 96

Shell split character line by line

while read line do account=`echo "$line"| cut -c1-9`'|' account+=`echo "$line"| cut -c10-44`'|' account+=`echo "$line"| cut -c45-45`'|' account+=`echo "$line"| cut -c49-79`'|' account+=`ec...

2013-06-28 15:54:00 121

Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(三)

原则上来说,qemu, libvirt, libusb, usbredir, spice等都可以通过 apt-get install的方式从Ubuntu源在线安装。但是这样如果碰到一点问题,就比较难办,如果自己从源代码开始编译,那么出了问题可以通过阅读和修改源码,修复相关问题。我们要搭建的各个软件模块是有相互依赖性的,比如qemu依赖libspice-server, Usbredir依赖lib...

2013-06-27 22:30:00 197

Apache Camel(1)

Camel是通过每一个endpoint作为一个线程启动,<endpoint id="PreStart" uri="timer:PreStart?period=-1&delay=1000" />这个定义是说名为PreStart的线程只在线程启动后立即运行一次,<camel:route id="PreProcessing"> <camel..

2013-06-27 15:43:00 145

通俗易懂解剖jbpm4

本文主要对jbpm4进行一个通俗、宏观的解析,涉及流程部署,流程定义,流程执行等基本概念,能让你很轻松地了解jbpm的基本结构和使用方法。 我们使用jbpm的一般步骤可以粗暴的分为:定义流程——》部署流程定义——》创建流程实例——》运行流程——》控制和监视流程——》流程结束,归档流程——》对历史流程进行数据分析——》优化和重组业务——》定义流程——》……...

2013-06-27 14:59:00 142

Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(二)

在正式开始之前,有几点说明:1. 我选择的主机操作系统是Ubuntu12.10桌面版,可以从http://releases.ubuntu.com/12.10/官方网站下载,注意要选择64位的,32位不适合;2. 用于实验的主机必须是支持虚拟化的,可以用下面的命令来检验:cat /proc/cpuinfo | grep vmx或 cat /proc/cpuinfo |grep svm...

2013-06-26 22:34:00 189

Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(一)

经过几年的发展,基于KVM-QEMU的虚拟化技术变得越来越成熟,redhat也已经初步形成了以此为基础的虚拟化产品。同时其他的Linux平台(如Ubuntu)也对此有了完善的支持方案,加上各类配套软件的开源特性,以此技术为基础搭建一套可用的虚拟机环境变得不再困难。本系列将以Ubuntu12.10为主机环境,实验如何从裸的系统搭建出整个环境。由于网上对KVM-QEMU的介绍已经很多,对此技术不再介...

2013-06-26 21:34:00 245

多个jquery.datatable共存,checkbox全选异常问题的解决

【问题原因】 这个应该是 jquery.datatable 控件本身的一个缺陷。 该控件中的checkbox小插件的 id是写死的,所以当 有多个datatable 引用到一个 页面中的时候,全选事件会匹配全部的datatable ,所以造成全部多个表格的 checkbox被都被选中。 【解决方法】 所以最好是修改jquery.datatable控件,给生成的每个datatab...

2013-06-26 18:52:00 215

Sql server所有系统表的名称及说明

sysaltfiles主数据库 保存数据库的文件syscharsets主数据库字符集与排序顺序sysconfigures主数据库 配置选项syscurconfigs主数据库当前配置选项sysdatabases主数据库服务器中的数据库syslanguages主数据库语言syslogins主数据库 登陆帐号信息sysoledbusers主数据库 链接服务器登陆信...

2013-06-26 10:26:00 169

基于SCRUM的金融软件开发项目

摘要 软件开发是一项复杂的工程,同时也是一门值得研究的艺术,随着技术的迅速发展和经济的全球化,软件开发出现了新的特点,传统软件开发方法弊端的日益凸显, 尤其当前人民币不断升值,给原本宽松的金融领域软件开发流程带来了很大的压力, 客户要求在最短的时间内提交最优的解决方案,所以使用敏捷软件开发方法已经是势在必行.敏捷软件开发方法是一种科学的,先进的,快速高效的方法.与传统开发方法...

2013-06-26 09:59:00 196

Java handle Exceptions

Java handle ExceptionsYou usually code at least one catch block immediately following a try block. A catch block is a segment of code that can handle an exception that might be thrown by the try blo...

2013-06-26 08:18:00 251

rdesktop 鼠标指针显示问题

Linux下 rdesktop远程连接到windows桌面后发现鼠标指针显示效果不好,具体表现为在白色背景下指针模糊不清楚。后来发现rdesktop用的是windows缺省的鼠标方案(windows Aero 方案)。改成标准方案后显示效果可以,方法如下:1. 打开控制面板;2. 双击选择鼠标;3. 选择“指针”Tab页;4. 在“方案”下拉框中选择“Windows 标准(大)...

2013-06-25 19:04:00 948

Oracle数据库登录微软Hyper-V与Azure

【IT专家网云计算】云计算催生的产业生态变革尚未停止。冤家变成亲家的新闻,是Microsoft与Oracle的结盟。在本周一,双方宣布将展开合作,把甲骨文持有的Java、Oracle Database以及WebLogic Server等一系列软件添加到微软的Windows Azure平台。  根据双方的协议,用户将可在微软Server Hyper-V和Windows Azure平台上运行甲...

2013-06-25 17:32:00 137

JAVA实现Shell排序

Shell排序可以理解为插入排序的变种,它充分利用了插入排序的两个特点:(1). 当数据规模小的时候非常高效。(2). 当给定数据已经有序时的时间代价为O(N)所以,Shell排序每次把数据分成若干块,来使用插入排序,而且之后在这若干个小块排好序的情况下把它们合成大一点的小块,继续使用插入排序,不停的合并小块,知道最后一个块,并使用插入排序。这里每次分成若干小块是通过“增量”来控制...

2013-06-25 15:56:00 175

build shell script example, from checkout to build to hermes

#!/bin/ksh#if [ $# -lt 1 ]; then# echo "please add product id in here, like 102489 it is HnwBchDR_LA product id"# exit 1;#fiecho "Start to access XENV use product id 102489, wait a moment"...

2013-06-25 13:44:00 105

remove a directory which is not empty

rm -rf targetDirectory

2013-06-25 11:47:00 181

JAVA JDBC Tutorial(1)

JDBC is a platform-independent interface between relational databases and Java. In today’s Java world, JDBC is a standard application programming interface(API) for accessing enterprise data in relati...

2013-06-25 10:49:00 84

About stack and heap in JAVA(3)

Java的JVM的内存可分为3个区:堆(heap),栈(stack)和方法区(method)堆区:1. 存储的全部是对象,每个对象都包含一个与之对应的class的信息.2. JVM只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身.3. 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收. 栈区:1. 每个线程包含一个栈区,...

2013-06-25 08:52:00 129

Inheritance in Java

Inheritance in JavaA class that is used as a basis for inheritance, such as Employee, is a base class. When you create a class that inherits from a base class (such as EmployeeWithTerritory), it is ...

2013-06-24 18:00:00 152

面试题:将数字依次按三角形输出,每行一个数字

效果图如上代码如下import java.util.*;class Yanghui { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入最大值:"); int max=sc.nextInt(); for(int ...

2013-06-24 15:48:00 157

C++ string中find() ,rfind() 等函数 用法总结及示例

string中 find()的应用 (rfind() 类似,只是从反向查找)原型如下:(1)size_t find (const string& str, size_t pos =0) const; //查找对象--string类对象(2)size_t find (const char* s, size_t pos = 0) const; //查找对象--字符串...

2013-06-24 15:02:00 489

Java Arrays Tutorial (3)

Java Arrays Tutorial (3)Data types have a specific set of values. A byte cannot hold a value larger than 127 and an int cannot hold a value larger than 2,147,483,647. You can also create your own da...

2013-06-24 13:46:00 78

unix find command tutorial and sample code

显示20分钟前的文件find /home/prestat/bills/test -type f -mmin +20 -exec ls -l {} \;删除20分钟前的文件find /home/prestat/bills/test -type f -mmin +20 -exec rm {} \;显示20天前的文件find /home/prestat/bills/test -type f ...

2013-06-24 09:21:00 84

SpringMVC+Spring3+Hibernate4开发环境搭建

早期的项目比较简单,多是用JSP 、Servlet + JDBC 直接搞定,后来使用 Struts1(Struts2)+Spring+Hibernate, 严格按照分层概念驱动项目开发,这次又使用 Spring MVC取代Struts来进行开发。MVC已经是现代Web开发中的一个很重要的部分,下面介绍一下SpringMVC+Spring3+Hibernate4的开发环境搭建先大致看一下项目...

2013-06-24 08:01:00 55

产品经理工作积累(3)

按职业经理的层次模型产品经理又可分工匠型,元帅型和老师型.(1). 工匠型工匠型产品经理主要的价值在于:在某个专业领域里其技能的娴熟程度.(2). 元帅型元帅型产品经理,能够在一个领域中带领一帮人来完成一个特定的项目.他的能力体现在全局范围的组织,协调资源等方面.和工匠型产品经理不一样的是,这种类型的产品经理的价值在于:将项目中众人的价值挖掘出来,而不是仅仅局限于个人的技能.(...

2013-06-24 07:29:00 184

About stack and heap in JAVA(2)

The stack is much faster than the heap. This is because of the way that memory is allocated on the stack. Allocating memory on the stack is as simple as moving the stack pointer up.Java use garbage ...

2013-06-24 05:52:00 73

Java Arrays Tutorial (2)

Two-dimenstional arrays have two or more columns of values, for example, the following code assigns values to someNumbers when it is created:Int[][] someNumbers = {{8,9,10,11}, {1,3,12,15}, {5,9...

2013-06-23 19:15:00 77

About stack and heap in JAVA(1)

The stack is a place in the computer memory where all the variables that are declared and initialized before runtime are stored. The heap is the section of a computer memory where all the variables cr...

2013-06-23 17:06:00 94

产品经理工作积累(2)

做产品经理的优点:(1). 思维得到训练产品经理很多时候要写汇报文档.如果不能直观形象地表达一件事情,容易收到质疑,所以高挑战环境下,需要产品经理更好地运用思维方式,来应对情况.比如做PPT的时候我们要有能力对描述的模式用一张概念图画出来,这样的效果比文字描述更有效.再说抽象思维.一般情况下,一个大型网站都会链接很多的页面,产品经理可以把网页信息抽象为:home,channel,categ...

2013-06-23 15:39:00 93

产品经理工作积累(1)

相比较做技术工作的人来说,做产品工作的更倾向于软能力,而这种软能力体现在个人的产品思想上,更或者说做产品的思维或理念.做产品除了本身的产品设计能力外,还有一点就是产品的思想.同一种产品不太的产品做出来后产品形态都会不同,特别是对于一些有独特产品性质的公司来说,如果招聘一个虽然产品能力很强,但是做产品思想跟公司不一致,那么在以后的工作中大家的合作就会出现问题,降低彼此的工作效率.这种问题看似并不严重...

2013-06-23 14:21:00 193

JAVA Array Tutorial(1)

An array is a named list of data items that all have the same type. You declare an array variable in the same way you declare any simple variable, but you insert a pair of square rackets after the typ...

2013-06-23 13:09:00 72

ubuntu12 环境下编译freerdp

有时候需要从linux环境下远程连接到windows的环境,可以采用freerdp。freerdp是一个linux下开源的工具,在Ubuntu下可以直接用 apt-get install freerdp-x11安装。但是有时候为了自己需要维护或修改BUG的目的,需要从源码编译一个,下面以Ubuntu12.10环境为例,做了一点尝试。1. 从 https://launchpad.net/ub...

2013-06-23 10:27:00 217

冒泡排序 JAVA版

冒泡排序算法思想是每次从数组末端开始比较相邻俩元素,把第i小的冒泡到数组的第i个位置。i从0一直到N-1从而完成排序。当然也可以从数组开始端开始比较相邻两元素,把第i大的冒泡到第N-i个位置。I从0一直到N-1从而完成排序。publicabstractclass Sorter<Eextends Comparable<E>>{ publicabstract...

2013-06-22 19:51:00 64

空空如也

空空如也

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

TA关注的人

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