摘要: 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库 阅读全文
posted @ 2018-08-23 10:14 YoMe 阅读(1195) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-07-31 10:00 YoMe 阅读(230) 评论(0) 推荐(0) 编辑
摘要: MDX基本语法 MD询语句的结构及语法 MDX查询示例 基本的MDX SELECT语句包含一SELELCT字句和一个FROM字句,以及一个可选的WHERE子句。如下 1.SELECT 子句决定 MDX SELECT 语句的轴维度。本MDX查询示例定义了两个轴维度。 2.FROM 子句决定当提取数据以 阅读全文
posted @ 2018-07-31 09:57 YoMe 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 首先如果读者是.Net多线程编程的老手,就不用看这篇文章了,这篇文章主要是阐述EventWaitHandler的一些基本原理和用法。 在.NET的System.Threading命名空间中有一个名叫WaitHandler的类,这是一个抽象类(abstract),我们无法手动去创建它,但是WaitHa 阅读全文
posted @ 2018-06-25 09:56 YoMe 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 本想写一点有关LINQ to SQL异步调用的话题,但是在这之前我想还是先写一篇文章来阐述一下使用异步操作的一些原则,避免有些朋友误用导致程序性能反而降低。这篇文章会讨论一下在.NET中有关异步操作话题,从理论出发结合实际,以澄清概念及避免误用为目标,并且最后提出常见的异步操作场景和使用案例。这样我 阅读全文
posted @ 2018-06-23 10:31 YoMe 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 线程池是一个重要的概念。不过我发现,关于这个话题的讨论似乎还缺少了点什么。作为资料的补充,以及今后文章所需要的引用,我在这里再完整而又简单地谈一下有关线程池,还有.NET中各种线程池的基础。更详细的内容就不多作展开了,有机会我们再详细讨论这方面的细节。这次,还是一个“概述”性质的,希望可以说明白这方 阅读全文
posted @ 2018-06-23 10:30 YoMe 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们简单讨论了线程池的作用,以及CLR线程池的一些特性。不过关于线程池的基本概念还没有结束,这次我们再来补充一些必要的信息,有助于我们在程序中选择合适的使用方式。 独立线程池 上次我们讨论到,在一个.NET应用程序中会有一个CLR线程池,可以使用ThreadPool类中的静态方法来使 阅读全文
posted @ 2018-06-23 10:30 YoMe 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 三个月,整整三个月了,我忽然发现我还有三个月前的一个小系列的文章没有结束,我还欠一个试验!线程池是.NET中的重要组件,几乎所有的异步功能依赖于线程池。之前我们讨论了线程池的作用、独立线程池的存在意义,以及对CLR线程池和IO线程池进行了一定说明。不过这些说明可能有些“抽象”,于是我们还是要通过试验 阅读全文
posted @ 2018-06-23 10:30 YoMe 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就 阅读全文
posted @ 2018-06-23 10:26 YoMe 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一、安装 supervisor yum install python-setuptools easy_install supervisor 如果easy_install不好使就从官方下载: wget https://pypi.python.org/packages/80/37/964c0d53cbd 阅读全文
posted @ 2018-03-23 11:52 YoMe 阅读(201) 评论(0) 推荐(0) 编辑