Jan 08, 2014 – 学习 & 提升 – jekyll  学习笔记  网页设计   – Bai

Jekyll 博客 RSS 订阅

利用 Jekyll 官方提供的插件 rssgenerator.rb 即可实现博客的订阅输出。

使用方法

首先将 rssgenerator.rb 插件置入站点根目录中的 _plugins 目录中,然后在配置文件 _config.yml 添加相关配置内容即可。

  • name:博客名称
  • url:博客地址
  • description:[可选] 博客描述,如果没有指定则根据 name 生成描述
  • author:[可选] 博客作者,如果没有指定则为空
  • copyright:[可选] 博客版权,如果没有指定则为空
  • rss_path:[可选] RSS 文件输出目录,如果没有指定则设置为更目录 /
  • rss_name:[可选] RSS 文件输出名称,如果没有指定则定义为 “rss.xml”
  • rss_post_limit:[可选] RSS 文件输出文章的数目

这样,在每次重新生成博客内容的时候,就会在博客生成目录中重新生成一份 rss.xml 文件。

[......]

—阅读全文—

Jan 06, 2014 – 学习 & 提升 – jekyll  学习笔记  网页设计   – Bai

Jekyll 博客分页显示

对于许多网站尤其是博客而言,把所有内容显示在一个页面内,将严重影响网页显示效果,降低用户的阅读体验,而且还显得不够专业。因此,内容的分页显示非常重要。

Jekyll 内置分页功能,利用 Jekyll 构建静态站点可以很方便完成分页显示。

首先,需要在配置文件 _config.yml 中设置每页显示的博文条目数目:

paginate: 5

根据需要设置分页所在路径:

paginate_path: "blog/page:num"

然后,利用 paginator liquid 对象获取并显示分页相关信息。paginator 具有以下属性:

  • page:当前页页码
  • per_page:每页的文章数目
  • posts:当前页的文章列表
  • total_posts:所有文章的数目
  • total_pages:分页数目
  • previous_page:当前页的前一页页码,如果没有前一页的话为 nil
  • previous_page_path:当前页的前一页的路径,如果没有前一页的话为 nil
  • next_page:当前页的后一页页码,如果没有后一页的话为 nil
  • next_page_path:当前页的后一页的路径,如果没有后一页的话为 nil
[......]

—阅读全文—

Jan 04, 2014 – 励志 & 成功 – 励志  人生   – 

Loser 应该知道的 6 个残酷人生事实

Loser 应该知道的 6 个残酷人生事实

如果你的职业道路非常顺利,你的生活美满感情顺利,你可以不用读这篇文章。祝你一天愉快,这篇文章不是为你写的。你做的非常出色,我们都为你自豪。

对于其余的人来说,我希望你做一件事情:说出 5 件你引以为豪的事情。写在纸上也好,或者喊出来也好都可以。但这里有一个条件:你不可以列出你“是”怎样的人(比如,我是一个温柔的人,我很诚实),只能列出你“做”的事情(比如,我刚获得了全国象棋冠军,我做的 chili 是全麻省最好的)。如果你发现很难列出五件事情,这篇文章就是为你所写的。而且你他妈的肯定一边听一边心里会不舒服。我的感受是,如果有人在 1995 年的时候跟我讲这些事情就好了。

[......]

—阅读全文—

Dec 31, 2013 – 人生 & 思考 – 人生  梦想   – Internet

五年之后你在何方?

五年之后你在何方?

一九七六年的冬天,当时我十九岁,在休斯顿太空总署的大空梭实验室里工作,同时也在总署旁边的休斯顿大学主修电脑。纵然忙于学校、睡眠与工作之间,这几乎占据了我一天二十四小时的全部时间,但只要有多余的一分钟,我总是会把所有的精力放在我的音乐创作上。

我知道写歌词不是我的专长,所以在这段日子里,我处处寻找一位善写歌、词的搭档,与我一起合作创作。我认识了一位朋友,她的名字叫凡內芮(Valerie Johnson)。自从二十多年前离开德州后,就再也没听过她的消息,但是她却在我事业的起步时,给了我最大的鼓励。仅十九岁的凡內芮在德州的诗词比赛中,不知得过多少奖牌。她的写作总是让我爱不释手,当时我们的确合写了许多很好的作品,一直到今天,我仍然认为这些作品充满了特色与创意。

一个星期六的周末,凡內芮又热情地邀请我至她家的牧场烤肉。她的家族是德州有名的石油大亨,拥有庞大的牧场。她的家庭虽然极为富有,但她的穿着、所开的车、与她谦诚待人的态度,更让我加倍地打从心底佩服她。凡內芮知道我对音乐的执着。然而,面对那遥远的音乐界及整个美国陌生的唱片市场,我们一点管道都没有。

[......]

—阅读全文—

提问的智慧

目录

译文
弃权申明
引言
提问前
提问时
仔细挑选论坛
面向新手的论坛和互联网中继聊天(IRC)通常响应最快
第二步,使用项目的邮件列表
使用有意义且明确的主题
使问题容易回复
用清晰、语法、拼写正确的语句书写
使用易于读取且标准的文件格式发送问题
描述问题应准确且有内容
量不在多,精炼则灵
别急于宣称找到臭虫
低声下气代替不了做自己的家庭作业
描述问题症状而不是猜测
按时间先后罗列问题症状
描述目标而不是过程
别要求私下回复电邮
提问应明确
关于代码的问题
别张贴家庭作业式问题
删除无意义的要求
不要把问题标记为“紧急”, 即使对你而言的确如此
礼貌总是有益的
问题解决后追加一条简要说明
如何解读回答
“读读该死的手册”(RTFM)和“搜搜该死的网络”(STFW):如何明白你已完全搞砸
如果还不明白……
对待无礼
别象失败者那样反应
提问禁忌
好问题与坏问题
如果得不到回答
如何更好地回答
相关资源
鸣谢
作者与版权
[......]

—阅读全文—

Dec 27, 2013 – 人生 & 思考 – 人生  成长   – Bai

人不成熟的六个特征

人不成熟的六个特征

人不成熟的第一个特征:就是立即要回报

他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。(学钢琴,学英语等等,刚开始就觉得难,发现不行,立即就要放弃。)很多人做生意,开始没有什么成绩,就想着要放弃,有的人一个月放弃,有的人三个月放弃,有的人半年放弃,有的人一年放弃,我不明白人们为什么轻易放弃,但是我知道,放弃是一种习惯,一种典型失败者的习惯。所以说你要有眼光,要看得更远一些,眼光是用来看未来的!

对在生活中有放弃习惯的人,有一句话一定要送给你:"成功者永不放弃,放弃者永不成功"。那为什么很多的人做事容易放弃呢?美国著名成功学大师拿破仑希尔说过:

穷人有两个非常典型的心态:

  • 永远对机会说:“不”;
  • 总想 “一夜暴富”。
[......]

—阅读全文—

Dec 21, 2013 – 学习 & 提升 – 有限元   – Bai

有限单元法简介

有限单元法简介

什么是有限单元法?

有限单元法是一种解决工程和数学物理问题的数值计算方法。可用有限元法解决的有关工程和数学物理领域内的典型问题包括结构分析、热传导、流体流动、质量传输和电磁电位等。

为什么要使用有限单元法?

工程数学问题中的解可分为解析解和数值解。解析解(又称为闭式解)指能够以数学表达式直接表示的解,通常包含一些严格的数学公式,比如有理分式、三角函数、指数等基本函数,一般针对的是整个求解域,给出求解域中任意位置的自变量就可求出其因变量,也就是问题的解,因此任意位置的解都是准确可靠的。但是,解析解通常要求解常微分方程或偏微分方程,仅适合一些比较简单的问题,当所研究问题比较复杂时,只能利用数值计算方法得到数值解,而且通过适当的方法可将数值解完全控制在允许误差范围之内,完全能够满足实际工程问题的应用需求。另一方面,数值解的离散方法使得计算机求解复杂问题成为可能,极大地提高了问题的求解效率。

工程结构中的问题往往都比较复杂,比如结构的几何形状、载荷、材料特性等,因此只能利用数值法计算求解,而有限元法就是这样一种数值计算方法。有限单元法解决问题是要求解联立代数方程组,而不是求解常微分方程或偏微分方程。

[......]

—阅读全文—

Dec 20, 2013 – 学习 & 提升 – 程序设计  C语言  工具   – Bai

程序设计中内存泄露检测方法

内存泄露为计算机的专业用词,指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。

内存泄漏会因为减少可用内存的数量从而降低计算机的性能,最终,在最糟糕的情况下,过多的可用内存被分配掉导致全部或部分设备停止正常工作,或者应用程序崩溃。

因此,在程序设计过程中一定要注意内存的管理,尽量从源头上减少内存泄露的发生,而且也要及时利用相关方法和工具对内存使用进行检测,以改善程序的性能。

[......]

—阅读全文—

回顶部