I Love My Computer — Bad Religion

The song I heard many years ago. Recently listened to it again and still love it.

Lyrics:

I love my computer
You make me feel alright
Every waking hour
And every lonely night
I love my computer
For all you give to me:
Predictable errors and no identity
And it’s never been quite so easy
I’ve never been quite so happy
All I need to do is click on you
And we’ll

Read more

Evernote To-do List 自动同步 Google Calendar 方法

使用Evernote来进行GTD,有其强大的地方和不足的地方。强大的地方在于Evernote具有很强的信息收集功能和灵活的信息组织、查询能力,这就保证了用户可以将所有的资料都汇总到一个软件中来,当然这也可以包含个人的任务列表,在平日的工作中只要关注一个软件就够了。不足的地方在于Evernote不是专业的任务管理软件,缺少一些任务管理基本的功能。比如说最常用的任务自动归档和日历功能。自动归档可以手动拖拽笔记到不同的笔记本中实现,但Evernote就很难做到将自身设定好的任务自动同步到一个日历服务中去。网上有很… Read more

Linux系统下高质量(微软)中、英文语音合成TTS的安装

由于本人需要对录入文本进行校验,所以决定使用TTS语音合成系统(看自己写的东西很难发现错误)。首先尝试在Linux系统下自带的festival和espeak,但使用后总觉得效果不理想。作为Linux用户还是喜欢用Linux原生程序,所以第二步尝试非系统自带,但对中文特别对待的ekho(余音),然而效果依然令人乍舌,在使用了半天后便决定更换为确实可用的文本朗读系统。这便不得不使用Wine来模拟运行Windows程序,经过一番不懈的努力,终于成功在Linux平台上实现了高质量的文本朗读效果。现在将安装方法记录下来,方便自己也方便大家。

此次进行安装的Linux系统为Ubuntu 16.04 Mate版本(其它发行版应该也没有… Read more

Dijkstra算法详解

Dijkstra算法,中文翻译为迪杰斯特拉算法,是在带权有向图G = (V, W) (V是节点的集合,W是边上权值的集合,在集合W中,不直接相连的节点间的距离标记为无穷大)中求某个节点到其余节点之间最短路径的经典算法。该算法的核心思想是将图中所有的节点划分为2个集合,集合S包… Read more

Dijkstra算法C#演示程序

最近学习Dijkstra算法和C#,用C#写了一个Dijkstra算法的演示程序。图中的节点要求使用26个字母来表示。节点之间的距离为整数,不相邻节点输入”I”或”i”来代表Infinite。该程序移除了输入的冗余,并且显示输入节点和距离后的邻接矩阵。同时会在最终结果给出前,打印出 Dijkstra算法的计算过程表和最短路径点的次序(path数组)。在代码中给出了详细的注释,对于学习Dijkstra算法的人具有一定帮助。
运行效果图:
050615_0543_DijkstraC1.pngRead more