Dec 24, 2012 – 励志 & 成功 – 演讲  人物   – Bai

丘吉尔的最后一次演讲

Never give up! Sir Winston Leonard Spencer Churchill

这是英国首先丘吉尔一生最精彩的演讲,也是他在二战期间的最后一次演讲。

1940 年,德国轰炸伦敦后,整个英国都沉侵子啊怀疑、忧郁的情绪中。1941 年 10 月 29 日,丘吉尔出席了剑桥大学的毕业典礼。校长想请首相先致辞,丘吉尔却说:“不,我打算到典礼结束前 20 分钟再讲。”随即静静坐在一旁的观礼席上。

在典礼进行到最后 20 分钟时,丘吉尔登上主席台,他从容地脱下大衣,摘下帽子,默默地注视着台下的几千名青年学生。一分钟后,他挥舞着拳头,开始了他习惯式的演讲。但是演讲持续的时间很短,而且内容也很简单。丘吉尔双目炯炯有神,只不断重复着讲了一句相同的话:

[......]

—阅读全文—

Dec 22, 2012 – 学习 & 提升 – python  编程语言  学习笔记   – Bai

Python 学习笔记

简单的“Hello world”程序

有两种方法可以运行 python 程序:python 解析器(或称 python 运行环境)中交互运行和源文件运行

python 解析器中交互运行

打开终端,输入python3命令打开 python 解析器,将出现提示符>>>

输入 print('Hello world') 语句,然后回车,将看到 Hello word 输出字样。下面是在 linux 环境下的运行结果:

1     >>> python3
2     Python 3.2.3 (default, Dec 18 2012, 16:23:22) 
3     [GCC 4.6.3] on linux2
4     Type "help", "copyright", "credits" or "license" for more information.
5     >>> print('Hello world')
6     Hello world
7     >>> 
[......]

—阅读全文—

Dec 15, 2012 – 学习 & 提升 – 网页设计  CSS  HTML   – Bai

网站优化之 CSS 文件优化措施

选择器选用的优化措施

根据样式表匹配规则,选择器的匹配是从左往右进行匹配的,所以,选择器规则越长则匹配实践越长。因此,选择器选用的优化措施最主要的原则就是,尽量使选择器具有唯一性,减少使用子孙或祖先选择器。

尽量不要使用通用选择器,比如最常用的* {...}

尽量不要为 id 指配特定的标签。

id 选择器在同一页面只能使用一次,所以此条规则容易理解。

button#backButton {…}  /* Bad */
.menu-left#newMenuIcon {…} /* Bad */

#backButton {…} /* Good */
#newMenuIcon {…} /* Good */
[......]

—阅读全文—

Dec 12, 2012 – 学习 & 提升 – 网页设计  CSS  HTML   – Bai

HTML/CSS 图片下方有空隙

问题表述

在网页设计过程中,欲打算做一块矩形区域,在其中上下紧邻放置一张图片和一个段落,其 CSS 和 HTML 相关代码如下:

div { background: green; }
img { margin:0; border:1px solid black; }
p { margin:0; border:1px solid black; }

------------------------------------------------

<div>
 <img src="#" alt="..." />
 <p>段落文字</p>
</div>

但是,在生成的页面中,矩形区域中的图片和下方的段落之间存在这大约 5px 的空白间隙,效果图片如下图所示,图中右边的图片为想要的效果图,左图为实际效果图:

[......]

—阅读全文—

Dec 09, 2012 – 人生 & 思考 – 人生  思考   – 

浅谈生命的意义

生命的意义

我们的生命被琐碎消耗至尽,但这些却又是我们穷尽一生所追求的东西。

生命在我看来可以理解为生存状态和命运轨迹之间的结合。生存的状态是我们还活着,不管活的辛苦与否,这种状态是我们必须维持的。而命运的轨迹,是基于活着这个状态来寻求更远的发展。任何有生命的物体,都在遵循着这两个基本法则,不断的想方设法使自己的生命变得强大,变得更加巩固。人是这样的,动物是这样的,草木是这样的,甚至一个国家也是如此。

但很多时候我们忽略了一个事实,生命是与时间挂钩的。再牛逼的人物也有衰老的一天,再美丽的鲜花也有凋谢的一天,再强大的帝国也有衰败的一天。那么,既然已经知道了结果并不美好,我们为什么还要那么执着的想要变得牛逼,变得强大,变得辉煌?

[......]

—阅读全文—

Dec 08, 2012 – 学习 & 提升 – 编程语言  C语言   – Bai

经典排序算法

排序,就是将无序元素经过一系列操作将其变为有序元素以方便后续处理的过程。排序操作是计算机编程中最常用的一种操作之一,因此被研究出了许多经典的排序算法,如快速排序、选择排序、冒泡排序等。

快速排序(Quick Sort)

基本思想

快速排序

快速排序采用的思想是分治递归

具体为:选取一个元素(理论上可以随便找一个元素,但为了简便起见一般选取第一个元素)作为基准(pivot),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比基准元素都要小,而另外一部分的所有数据都要比基准元素大。然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

[......]

—阅读全文—

Dec 04, 2012 – 工具 & 软件 – Linux   – The Geek Stuff

Linux 中 Grep 命令使用方法

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到屏幕,不影响原文件内容。

[......]

—阅读全文—

Dec 04, 2012 – 工具 & 软件 – 机械  CAD   – Bai

FreeCAD 的使用

FreeCAD 简介

FreeCAD 是一款参数化三维建模工具,其以参数化特征建模为核心功能,基于模块化的软件架构而实现,可在不改动系统核心的的前提下进行高级功能扩展和定制。其主要应用于机械工程与产品设计领域,当然也适用于诸如建筑等工程领域。

FreeCAD 建立于强大的几何核心 OpenCasCade 之上,采用 Coin 3D 提供的与 Open Inventor 兼容的三维场景模型,并提供丰富的 Python 应用程序接口,其图形交互界面基于 Qt 实现。

FreeCAD 也是一款开源软件,完全遵循 Open Source(GPL & LGPL License)协议。而且完全跨平台使用,目前能够完美地在 Windows, Mac OS X 与 Linux 平台上运行且具有完全一致的用户交互界面和功能。

但是,FC 仍然处于初级开发阶段,因此无法完成一些高级任务。尽管如此,对于一些初级操作以及那些想深入学习建模原理的用户,FC 还是值得学习和使用。

[......]

—阅读全文—

回顶部