随笔分类 - 02.样章试读
摘要:《深入浅出数据分析》样章下载 链接:http://download.csdn.net/source/2767413
阅读全文
摘要:谨慎行动 Act with Prudence 勒布·罗斯(Seb Rose) 无论你承诺了什么,都得小心处置,顾及后果 ——无名氏 在一次迭代开始时,各项任务看上去安排得张弛有度,但仍无法避免在某段时间会承受到巨大进度压力。当你发现必须在“干...
阅读全文
摘要:2.2Amazon EC2 Amazon EC2 大多数人想到Amazon云时,想到的都是Amazon EC2。EC2是你的虚拟网络,里面运行着所有虚拟机。但是,EC2没法单独存在。用EC2时,需要用S3来存储EC2的机器映像(一会儿我们展开谈),也可以用S3来满足其他存储需求。如果你认为不需要了解...
阅读全文
摘要:2.1 Amazon S3 Amazon S3 Amazon简单存储服务(S3)是基于云的持久化存储。它独立于Amazon其他服务运行。事实上,部署、运行在你自己服务器上的程序也可以利用Amazon S3,不要求该服务器一定“身在云中”。 Amazon说S3是“简单存储”,是指特性集而言——不是指用...
阅读全文
摘要:在诸多语言之中,C++的地位非常有趣:它构建在C语言的基础之上,融入了Simula面向对象的思想;由ISO实现了标准化;而且,它还遵循“你不会为没用的东西白花冤枉钱”和“支持用户自定义和内置类型同等重要”的设计理念。尽管在20世纪80年代和90年代,C++曾广泛用于OO(面向对象)和GUI(图形用...
阅读全文
摘要:时髦词有一个共同特征:它们善于传达事物的表象,而不传达事物的真正含义。对许多人而言,“云计算”这个词听起来就是个时髦词。 这个词被用于许多互不相干的场合,在其中,它往往指的是完全不同的东西。人们有时用它指Google的Gmail,有时又用它指Amazon的“有弹性的计算云”(Elastic Compute Cloud)(后面这个词至少在名字中有“云”!)。 但是,云计算已经变得和Web一样,不再是什么时髦词了。云计算是多种技术演进的结果,最终,这些技术结合到一起,形成了新的方法,改变了组织机构建设自己IT基础设施的方式。和10多年前Web的情况很相似,从根本上来看,云计算没有使用任何新技术。当Netscape出现时,构成Web的很多技术已经有几十年的历史了,Netscape只是使它们更便于使用。同样,构成云计算的大多数技术已经有很长的历史,Amazon仅仅让这些技术能够为大众所用。
阅读全文
摘要:1992年,在微软高级管理层的变动中,最引人注目的便是公司将系统和应用部门正式地整合在一起。在过去,各项目组都直接向盖茨进行汇报,而现在它们则划归迈克·梅普尔斯统一管理。由于这两个部门之间长期排斥对方,但是它们之间的战略依赖性又变得越来越高,因此将它们整合在一起很有意义。应用部门只有深入了解Windows如何运行才能写出好的应用软件,从而对Windows与一些技术(如OLE)的演进施加关键影响力;另一方面,如果以微软为首的应用软件制造商不再编写应用软件,那么新的操作系统,如Windows NT,就绝不可能在市场上占据一席之地。问题在于,历史上微软的系统与应用部门从未和睦相处过。虽然系统软件往往更难开发与测试,但系统部门的员工(尤其是Windows 3.1和Windows 95的开发者)与在应用软件部门工作的同僚相比,管理却更为松散懈怠。
阅读全文
摘要:在《Oracle DBA手记》的第一章里,我曾经介绍过一个案例,客户的IBM小型机因为内存的故障导致了deconfigured,内存被系统卸载,导致了故障。这个系统当时的图片,可以看到有两条1G的内存状态是System deconfigured,这就意味着这两条内存因为硬件故障被主机驱逐,属于较为严重的硬件故障,如果运气不好可能会导致数据库的崩溃会块损坏:
阅读全文
摘要:有一次碰到一个很奇怪的问题,在检查会话所执行的SQL时,发现V$SQL视图中SQL_TEXT列中的数据是不正常的。 由于V$SQL是动态性能视图,里面保存的是当前共享池中加载的SQL语句,所以如果这个SQL不是执行很频繁的话,那么它很可能会被替换出共享池。或者数据库意外重启,也会导致这个SQL彻底丢失。那么首要任务就是保留现场,一旦错误不可再现,那么所有的问题就都无从查起了。 将显示异常的V$SQL记录备份到了BAK_V$SQL表中,首先看一下异常的SQL语句:
阅读全文
摘要:看了Eygle发来的《Oracle DBA手记》的手稿,感到这本书的写作思路很有些新意。随着数据库技术自动化程度的提高,DBA工作价值开始扩展到更大的层面,因此共享一些探路者的心得变得尤为可贵。暴露其思维过程,是Web2.0时代技术圈子的一大特点。在以前的某些时代,有些工程师们仅仅把技术作为赚钱的手艺,很多操作技巧都是密不外传的,总怕“教会了徒弟,饿死了师父”。本书的编排是对此种落后思维的一种否定。具体表现为三大特色:编辑与遴选:搜索时代,我们更需要向导。
阅读全文
摘要:标识符(identifier):说明用户或系统为数据库对象设定的名字,如数据库、数据表、表约束及表内的字段、视图等。经验丰富的程序员为给定的项目选择标识符时,会谨记两个重要的准则:命名惯例——逻辑概测法(logical rule of thumb)可用于管理数据库设计师如何命名新对象。最终遵循这些逻辑规则可创建更好的数据库结构并能改良数据跟踪。这些并不是SQL的要求,而是实践中程序员累积的经验。标识符规则——这是由SQL标准设定并由平台实现的规则。这些规则包括如名称长度这样的特性。本章后面将说明每个数据库厂商的标识符设定惯例。
阅读全文
摘要:就在不久之前,世界还流行打字机和笔记本,把计算机当做日常生活中的工具,还只不过是春秋大梦。 《苹果往事:开发麦金托什的非凡岁月》追溯梦想成真的源头:来自苹果计算机公司某个不起眼角落的麦金托什计算机开发小组。本书历数麦金托什的开发始末,从远自1979年的充满梦幻的研究计划起,至1984年一鸣惊人地让业界惊叹为止。 本书作者安迪·赫茨菲尔德,是初期麦金托什软件系统开发的核心成员,也是其划时代的用户界面的关键开发者之一,是能与史蒂夫·乔布斯共事的少数精英,说他是麦金托什的终极核心成员也不为过。 作者以苹果公司的成员忠实地记录了苹果公司的历史,让苹果迷的读者能一窥麦金托什的由来。但是以经营管理者的角度阅读此书,却启发出令人深思的管理方式。
阅读全文
摘要:有时在某些特殊时段,会产生出一些影响后世数百年的重要发明,而这些是我们所无法预知的,而发明者和参与者本身往往也不是为了金钱,而是为了创造非凡业绩,获得个人成就感。麦金塔计算机的发明就是这种技术奇迹,它的发明永远改变了人们的生活。今天的每台计算机基本上都是台麦金塔,是一种与过往计算机大相径庭的类型。是谁研发出这种革命性的计算机?激励他们的动机为何?他们有了哪些创新?如何评价他们?当时的环境又是怎样的?
阅读全文
摘要:JWS既支持RPC绑定样式也支持Document绑定样式,同时Document绑定样式为默认值;在这两种绑定样式中,依照Web 服务基本概要(WS-I Basic Profile)的基本要求,这两种绑定样式只可以采用literal编码方式。在服务绑定样式上究竟选择RPC还是Document一直都是争论的话题。不管以怎样的权衡方式,都应该以严格的眼光来真正地理解事情的两面性,尤其是要从特定的角度来证明这种两面性。
阅读全文
摘要:《冒号课堂》采用对话体,是为了借不同背景、不同水平、不同性格的人物之口,多层次、多维度、多角度地展现知识的内涵与活性。人物皆以标点符号命名,是为了塑造让人过目不忘的形象:冒号善解释,引号善引用,问号善提问,逗号善缓冲,叹号善感叹,句号善总结。此外,6个标点符号还对应着每小节的6个部分:冒号是正文讲解,引号是文献参考,问号是问题列表,逗号是补充插语,叹号是精华预览,句号是本节总结。与一般纯技术类图书不同,本书非常强调学习方法和学习精神的重要性。在内容组织上也一反常规,以思想为主、以知识为辅,以抽象为主、以具体为辅,以范式为主、以语言为辅。
阅读全文
摘要:任何概念和技术都不是孤立的,如果不能在纵向的时间和横向的联系中找准坐标,便似那群摸象的盲人,各执一端却又自以为是。库和工具包是为程序员带来自由的,框架是为程序员带来约束的。设计模式是软件的战术思想,架构是软件的战略决策。知识的学习有几种方式:一种靠记忆,一种靠练习,一种靠培养。学习编程范式能增强编程语言的语感。
阅读全文
摘要:这日,小白仅仅解决了一个问题——中文搜索问题;解决的尝试路径及相互关系如图 CDay-1-5所示。但是,实际上他获得了两大方面的进步: 1. 有了文本编码方面的知识。 2. 问题解决的方法论境界提高了一个层次,开始使用系统级别的解决方案了。 相对Python 方面,仅仅追加了一对内置函式和一个外部模块包使用的体验。 关键词: 编码 unicode chardet mount 注意:如果你使用M$ 系统,运气好的话是不会见到笔者列出的现象的,但是不保证以后遇不到自动处理下搞不定的光盘内容。希望那时候小白真的有个自由环境可以尝试其他方案。
阅读全文
摘要:Windows Communication Foundation(WCF)是用来在不同应用间进行互通信的一个编程框架,它是.NET Framework中偏重于通信的重要组成部分。原代码名为Indigo的这个编程框架,在其Beta2 版本时正式更名为WCF,于2006年12月作为.NET Framework 3.0的4套API之一发布。国内WCF的应用正稳步成长中,其中一些WCF技术先行者对广大社区的带动和推进作用是不可忽略的。《WCF技术剖析(卷1)的作者蒋金楠(Artech)就是其中走在前面的一位。他在博客园中关于WCF的博文成为许多WCF开发人员的第一手学习资料。知识全面、论述准确、逻辑严密是本书的写作特点,这是一本各个层次开发人员都可以从中受益的书:对于WCF的初、中级开发人员,这本书可以帮助你获得WCF全方位的知识,全面系统地梳理关于WCF的知识结构,提升动手实施能力;对于WCF的高级开发人员,这本书既可以有效弥补你WCF相关知识结构中的盲点,又可以让你在自己熟悉的知识点上领略作者的看法和理解。
阅读全文
摘要:当前的Web已经进入崭新的时代!《Web界面设计》涵盖了在基于独一无二的Web环境下、在创建丰富体验的过程中设计Web界面的最佳实践、模式和原理。UI专家Bill Scott和Theresa Neil在他们多年实践经验和不懈探索的基础上,总结提炼出了Web界面设计的六大原理——直截了当、简化交互、足不出户、提供邀请、使用变换和即时反应,并以这六大原理为依托,以当今Web上各类开风气之先的流行网站为示例,向读者展示了超过75种基于富交互构建Web界面的模式,并以简单明了的语言,阐明了数以百计行之有效的最佳实践。样章中包含Web界面设计的三大原理,并单独以章节进行说明。
阅读全文
摘要:大多数Web项目都有一个贯穿全局的设计理念。它往往是隐含的,可能不会写下来或讲出来,但它的确存在。对设计理念的了解,对于建立共同的团队默契,以及指导设计决策都很重要。一些可能会遇到的设计理念包括:以用户为中心的设计;以设计者为中心的设计;以企业为中心的设计;以内容为中心的设计;以技术为中心的设计。请注意,以用户为中心并不代表“用户让做什么就做什么”或者“忽略其他的项目约束”。毋庸置疑,业务目标和技术很重要;毫无疑问,导航设计者的直觉也有不可或缺的作用。但是UCD方法能完善设计者的直觉,并最终能更好地达到业务目标。这是项目的起点和焦点。以用户为中心的设计把用户体验作为其首要的目标:所有其他的目标都在其次。
阅读全文

浙公网安备 33010602011771号