读《我的第一本 C++》书

想发财需要什么,《21天海盗速成》?当然是藏宝地图了。

入门 C++ 需要什么?我觉得读一下 imcc 同学的《我的第一本 C++》书不为过。

我想最让初学者头疼以及对 C++ 感到畏惧的原因,主要还是语法书或者教科书让人读得头昏脑胀、昏昏欲睡,学起来没有一点趣味。不妨来翻翻这本书。这不是一部典型的教科书,倒是有点《Head First》系列的风格。书里没有大段大段的语法,相反地,你会觉得作者仿佛一位在 C++ 门派里修炼多年的前辈,信手将一些武学精要打给你看,告诉你要想入门得走过哪几步:C++简明历史、开发环境演示、基本语法、OOP介绍、STL编程以及 C++ 最新发展动向。

我觉得把这本书归到以下类别都是不合适的:

  • 一部C++语法大全
  • 一部编程规范的讲解
  • 一部C++原理的解读
  • 一部C++速成指南

作者的[……]

继续阅读

使用Spotlight分析系统性能

在平时用电脑的时候,总会有朋友抱怨说系统如何如何慢。稍微懂点的人会建议你去看看什么CPU啊、内存之类的使用信息。普通的任务管理器貌似功能太弱了,只能看个大概的值,如下图:

image

要是再详细些的话,Windows 自带了一个叫做 PerfMon 的性能收集工具,能够收集详细的信息。之前我的几次测试就是使用这个工具,将各个指标收集下来再使用 Excel 整理。这个工具的缺点在于:

  • 不具有实时性,数据的分析往往需要后续的步骤。
  • 指标太多,描述不详细,你不知道这些指标到底是个什么意思。
  • 指标之间缺乏关联,刚入门的时候分析起来会一头雾水。

例如像下图,这里单单处理器的指标就列出了好多个。我们在整理性能指标的时候也是吃了一些苦头,而且好多指标解释得让你摸不着头脑。

image

昨天参加培训的时候,老师介绍了这样一款免费的工具叫做 Spotlight on Window[……]

继续阅读

针对培训的培训

今天安排了一次给同事们讲解如何使用虚拟化产品的机会,原本提供给别人的培训,变成了对我的培训的培训。

曾经很羡慕有些讲师或者博主,他们总是能够传递出一些有效的信息。相反,那种让人昏昏欲睡的讲座是大家都讨厌的。分析下来,讲得好的原因在于,对方知道你想要听什么,会用一些外行很易懂的词汇、方式来抖包袱,能够一层一层的解释给你听,让你最后恍然大悟:原来是这个样子!至于技术细节,呵呵,只有关心的人才会关心。

让一个人明白你在讲什么比较容易,因为可以通过充分的互动来解释难点。通常来讲,让一群人明白你在讲什么就比较困难了。随着人数的增长,知识的盲区也在增加,听众的需求也更加的复杂。做好背景调查以及需求的分析。

最近在看《设计原本》一书,里头提到创作分为这样几步:

  • 概念性构想的形成
  • 在真实的媒体中实现
  • 在真实的体验中与用户交互

可以[……]

继续阅读

返校 & XJTUMSTC

提起西安和俱乐部这两个词,首先想起的总会是老朋友。

这个周末回了一次西安。这是毕业五个月以来,第一次回学校。我有一位同事,大学是在本地念的,回校相当频繁。每每听到她提起和老同学老朋友一起闲聊、逛校园的时候,我是相当嫉妒的。老朋友是那样的特殊,即便他们也在变化,但总能在你迷茫的时候提醒你是谁。这种提醒,用流行的话讲叫给力。

xinminger已经把我们当初创业大赛的想法已经渐渐变成了实际的产品,还记得这家伙曾经叫嚣着创赛和这个项目怎么怎么不靠谱。ppluxmz和angus依然在规划着未来的职业发展努,也许未来这两位七年的同学在帝都还会继续做邻居。璇、兴宇、ivyforever都在攻读硕士学位的路上前进,——这么讲是不是太肉麻了。fireflyinsky正在努力追求着未来的伴侣。另一个老人,twotwo,事业上刚有起色,却经历着胎儿夭折带来的痛苦。大[……]

继续阅读

优博和饭否回来了

刚刚打开google reader,瞄了一眼,发现自己的blog莫名的出现了新文章,原来yo2.cn现在已经回来了。内容没有少,只是原来的主题丢失。

另外前几天,饭否(fanfou.com)的域名也恢复解析。

伟大的tianchao,多好的应用服务。物是人非。

DiskPart 命令使用

最近的工作中时不时会遇到通过 WinPE 环境备份/恢复系统的问题。

绝大多数时候是不需要调整磁盘分区的。如果需要调整分区,可以借助 DiskPart 命令。这里摘录几个常用的。

1. 选择

选择磁盘

select disk 0

选择分区

select partition 1  

以上编号可以用detail命令查到。

2. 详细资料

查看当前硬盘上的分区表

detail disk

3. 删除分区

这个慎重使用:

delete partition

4. 创建分区

创建扩展分区

create partition extended size=10000

创建主分区

create partition primary size=10000

这里size[……]

继续阅读

署名栏跨浏览器的显示效果

之前的文章一直是出于非署名状态。一句“原创,转载请注明”,这个显然在文字创作中是不够用的

由于blog属于个人使用,采用硬编码。效果呢,在IE/Firefox/Safari中都一样,但是在Chrome中却有点。。。

1. IE 8

image

2. Firefox 3.6.12

image

3. Safari 5.0.2

image

4. Chrome 7.0.517.44

image

瞧,IE/Firefox/Safari中显示得都挺规整的,到了Chrome中好像文字大了一号。对了,这一部分都是采用内联的样式(轻易不要采用这种方式),该覆盖的属性都被覆盖了,不信查看网页源代码。

有没有人知道怎样让Chrome也能显示得“正常”一点?

PS:

  1. Firefox在线式的时候边距上和其他三者略有差别;
  2. Safari在计算宽度的时候好像和IE/Firef[……]

继续阅读

让MS Word变成MediaWiki客户端

一个好用的客户端可以大大方便工作。

我已经习惯了用 Live Writer 来书写 Blog,它真的是一款非常棒的工具。你不用去学习HTML语法,任何的加粗、字体切换、图片插入,都简化成了按钮。

公司里有一个Wiki社区,算是工作区域。不过我总是意识不到这一点。虽然Wiki的语法不是很难,但是我认为某种程度上与没有一个好用的客户端有直接的关系。

刚刚看到这样一款让Microsoft Office Word摇身变成Wiki客户端的插件,还是微软自家出品的,忍不住下载回来看看。【传送门

我在Word里写了下面的一点内容,一个一级标题、两个二级标题、一个超链接、一个有序列表、一个无序列表。

image

在保存的时候会有一个MediaWiki类型,其实就是txt文本。Word会自动转换成Wiki语法。

image

来看看结果:[……]

继续阅读

白话云计算之IaaS

云计算,总是不小心会打成晕计算。通常都会有人用这样一句话来描述说:云计算的环境中,你不用去关心在使用哪个计算节点。那到底是怎么实现的呢?为什么云计算总是和虚拟化会联系在一起?接下来简单的说一说。

出于严谨考虑,这里先给出云计算通常的分类:

  • SaaS:软件即服务,主要针对终端应用领域。这个其实很常见,例如各种在线存储。
  • PaaS:平台及服务,主要针对开发人员。例如微软的 Windows Azure、Google 的 App Engine。
  • IaaS:基础架构即服务,主要针对企业建设私有云。常见的方案包括微软的Hyper-V、VMware的ESX/ESXi、Citrix的Xen。

这个中间以IaaS最为直观,主要围绕虚拟机展开。本文以此为例。

普通用户

作为普通的用户,每当想申请计算资源的时候,你会怎么办?

我想大多[……]

继续阅读

给域中的计算机设置时间同步

今天需要同时监视一些服务器的性能指标,因此自建个NTP服务器。

然后在对客户端计算机调整时间的时候却惊讶的发现,再也没有“Internet 时间”这一选项。如下图

image

起初我以为这是 Win 7/2008 R2 的策略设置,然后不经意间发现域中的 Win 2003 服务器也没有了这个选项。

Google 后找到一条消息,是加入域之后的原因。系统会优先与域中的服务器同步时间。

那么如何手工同步呢?在命令行下输入以下命令,Windows Vista以及之后的操作系统需要以管理员方式运行。

w32tm /resync

然后命令行下会返回提示。我这里返回正常。

先这样。至于说如何手动更改同步服务器列表,下回再谈。