巾帼不让须眉,改变计算机世界的女人
——2008年度图灵奖获得者Barbara Liskov
文/吕娜
她是美国第一位计算机科学女博士,是第二位获得图灵奖的女科学家;每一种主流汇编语言都受其深远影响。她,就是芭芭拉·利斯科夫 (Barbara Liskov)。
剑桥大学计算机女科学家Karen Sparck Jones的名言广为流传
http://www.cyqdata.cn/cnblogs/article-detail-39929
用Javascript计算EAN-13标准条形码最后一位校验码
今天一来上班看到同事群里面说起EAN-13标准条形码最后一位校验码的事,于是顺手用js写了这个算法。今日个周一,又是一周新的开始祝大家天天好心情!
/* EAN-13标准条形码最后一位校验码的计算步骤如下: a、从代码位置序号2开始,所有偶数位的数字代码求和。 b、将步骤a的和乘以3。 c、从代码位置序
http://www.cyqdata.cn/cnblogs/article-detail-39882
4.0中的并行计算和多线程详解(二)
相关文章:4.0中的并行计算和多线程详解(一)
多线程部分
多线程在4.0中被简化了很多,仅仅只需要用到System.Threading.Tasks.::.Task类,下面就来详细介绍下Task类的使用。
一、简单使用
开启一个线程,执行循环方法,返回结果。开始线程为Start(),等待线程结束为Wait()。
Code
&nb
http://www.cyqdata.cn/cnblogs/article-detail-39682
云计算和数据
这篇博客对在云计算解决方案中操作数据进行总览性的介绍。
概览
对于绝大多数解决方案而言,数据都是至关重要的一部分。在云计算里面,绝大多数现成的建议都可以直接拿来用。但是云计算也有其独特之处。这篇博客将讨论以下两个用例:
将你存放在云中的数据发布至全世界
在云端的项目中使用你本地的数据。
通用的建议
无论是哪种用例,这些建议都是通用的。
选择一个拓扑
在SOA的世界中,最重要的一个概念就是契约
http://www.cyqdata.cn/cnblogs/article-detail-39577
云计算之旅5—实战第一个云程序
一. 摘要
首先圣殿骑士很高兴云计算系列能得到大家的关注和支持,这个系列准备了几个月,终于在今天发布第一篇了(由于文章太长,拆成了两篇,这是其中一篇)。在这几个月中通过不断的使用和实践,对云计算总算有了一个较粗浅的认识,所以也希望能够和大家一起分享。在发布这篇文章之前也考虑了很久,因为一开始就讲概念的话,势必会得不到很好的效果,毕竟大家都不太熟悉这个新事物。与其“人云亦云&rdqu
http://www.cyqdata.cn/cnblogs/article-detail-39564
云计算简介
简介
大家知道什么叫做云计算吗?事实上,目前并没有一个确定的定义。然而概括来讲,所谓的云计算,指的就是把你的软件和服务统一部署在数据中心,统一管理,从而实现高伸缩性。
云计算拥有以下特点: · 虚拟化和自动化 · &n
http://www.cyqdata.cn/cnblogs/article-detail-39401
关于计算机编程的两件事
“两件事情”这篇文章里的内容可以用下面的引用做最好的概括:
几年前,我在一个酒吧里和一个陌生人聊天。当我告诉他我是个经济学家时,他说,“哦,那么 … 什么是经济学里的’两件事‘呢?”
“嗯?”我狡诘的回答道。
“你知道的,两件事呀。对任何一个学科,都只有两件事情你需要真正的去
http://www.cyqdata.cn/cnblogs/article-detail-39336
对话DBA大师:云计算如何影响下一代数据库发展
Guy Harrison是Quest软件的研发总监和业界著名的数据库专家,最近他接受TechTarget的采访,谈及了在Quest云计算新产品Toad和下一代称之为“NoSQL”的非关系型数据库中所做的工作,并就非关系型数据库的相关领域及云计算的推动作用回答了记者的提问。以下为访谈记录:
问:什么推动了新型非关系型数据库的出现?是否是如今数量惊人的数据?
Guy H
http://www.cyqdata.cn/cnblogs/article-detail-39221
迁移到云中去!100家最酷云计算厂商盘点
毋庸置疑,云计算目前已经成为一个很热门的话题。云计算是如此的热门,以至于几乎每个人都在投身到这场竞技赛中,生怕落后。随着2010年云计算潮流的到来,厂商们有的赶上了潮流,成了云计算的弄潮儿,有的仍在冒着被淹没的危险,继续追波逐浪。
在无数投身云计算的厂商中,当然有不少业绩斐然的。但是,在这里我们列出的100个云厂商不仅仅是以技术来衡量的。这些厂商们都在不同层面上涉及了云计算。
随着云计算逐渐从一个
http://www.cyqdata.cn/cnblogs/article-detail-38536
云计算如何改变IT外包
谈到外包时,每个人可能都一个痛苦的回忆,软件开发项目外包是近几年兴起的一个朝阳产业,但围绕IT外包的问题却不断,如:是谁确定要用这个平台?(不好意思,这个是客户定的);客户每日会检查工作进展吗?(不幸的是,不会);会自动生成状态报告吗?(遗憾的是,不会)。
外包是每个现代IT组织的一个关键部分,问题是许多外包并没有想象中那么完美。信息周刊过去12个月对530家企业的技术专家做了一次关于外包的
http://www.cyqdata.cn/cnblogs/article-detail-38437
基于微软并行计算的工作流解决方案 (3) AsyncParallelActivity
此片文章得到微软并行计算平台的Cristina Manu的热心帮助和大力支持,在此表示感谢。
Cristina Manu is SDET in Microsoft, working at Parallel Computing Platform, the author of paper "WORKFLOW AND PARALLELEXTENSIONS IN .NET FRAMEWORK 4
http://www.cyqdata.cn/cnblogs/article-detail-38410
基于微软并行计算的工作流解决方案 (1) Parallel Activity
在微软WF4中有一个Parallel活动,它可以模拟并行执行,但可惜的是Parallel活动并不是一个真正意义上的并行计算方案,实际上Parallel利用了一个线程去分时间段执行下面的各个分支。
今天,我们要做的就是基于Parallel活动和微软.net framework 4中的并行任务Task,构造一个实际的并行工作流。并将它扩展为通用的并行工作流解决方案。
我们首先构造一个虚拟的订单处理流程
http://www.cyqdata.cn/cnblogs/article-detail-38170
基于微软并行计算的工作流解决方案 (2) Tasked based Parallel Activity
上一节我们做了个简单的测试证明了Parallel并不是真正意义上的并行工作流,并且分析了它的缺陷。
在.net framework 4里面有很多关于并行计算的组件,现在我们就要利用System.Threading.Tasks.Task类型来实现并行的分支。
在此我们不对此类型做解释,有问题的朋友可以参考MSDN或者发邮件给我。
我们重写一下PartDBReplicationActivity,
pu
http://www.cyqdata.cn/cnblogs/article-detail-38167
计算机简史(语言篇)
1. 第一天,计算机诞生了
计算机刚诞生的那会儿,是没有C#、C++、C等高级语言的,甚至没有汇编,CPU所唯一能够理解的就是一连串的二进制流,类似如下:
10010100010100101
10011001101101011
这就是最原始的"程序",其中1表示高电平(或者其他类似的东西),0表示低电平(或者其他类似的东西),CPU能读懂它,并相应的执行一些最原始、最基本如&ldq
http://www.cyqdata.cn/cnblogs/article-detail-38112
云计算-从基础到应用架构系列-云计算的演进
开篇
本篇是主要讲述云计算的发展历程,由于云计算本身提出来也不是太久,并且其实云计算也是经过前人的一些经验总结提出,所以我们对之前的一些计算机的发展史有个一定的了解,那么对云计算的理解就更深入了,当今信息化技术的飞速发展,用户通过浏览器完成信息服务的访问,促进了从传统的数据中心的模式转变到云计算的模式的动力,随着服务器虚拟化,并行处理,向量处理等技术的飞速发展,推动了现有企业应用模式的转变,
http://www.cyqdata.cn/cnblogs/article-detail-37914
闲谈“云计算”(1)
云计算的讨论已经持续四年时间,可是“云计算”仍旧像天边的云彩一样令人难以琢磨。“云计算”宣传也做了、概念也打了、股票也涨了,到底何时落地呢?俗话说“光说不练假把式”,似乎是一夜之间,厂商真将“云”落地了。搞运输的改叫“云物流&rd
http://www.cyqdata.cn/cnblogs/article-detail-37865
我的计算机成长之路-----链表具体的操作
对动态单向链表进行建立、输出、查找、插入、删除、及释放操作
1 #include<stdio.h> 2 #include<stdlib.h> 3 //建立动态单向链表,结点类型; 4 typ
http://www.cyqdata.cn/cnblogs/article-detail-37861
4.0中的并行计算和多线程详解(一)
并行计算部分
沿用微软的写法,System.Threading.Tasks.::.Parallel类,提供对并行循环和区域的支持。 我们会用到的方法有For,ForEach,Invoke。
一、简单使用
首先我们初始化一个List用于循环,这里我们循环10次。(后面的代码都会按这个标准进行循环)
Code
&n
http://www.cyqdata.cn/cnblogs/article-detail-37793
云计算与SOA之我见
InfoQ于4月23日在北京组织了主题为“企业架构在互联网环境下的挑战”的Oracle技术沙龙。“云计算与SOA有什么区别?”这是Oracle讲师做完企业私有云PaaS解决方案的讲演后,提问环节中观众提出的第一个问题。回答这样的问题是颇具挑战性的,不同背景的人会有不同的理解,也不是一两句话能够解释清楚的。我个人的职业经历正好和SOA、云计算有很大的关
http://www.cyqdata.cn/cnblogs/article-detail-37758
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记六:创建高级度量和计算(下)
SQL Server 2008中SQL应用系列--目录索引
导读:本文继续介绍创建高级度量和计算的基本技巧:计算脚本和创建KPIs
本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。
本文将包括以下内容:
http://www.cyqdata.cn/cnblogs/article-detail-37498