ThinkingRock是一款免费的GTD软件(需要JAVA)。它可以帮助收集和转换你的想法(thoughts),使之成为可完成的行动(action)、任务 (Project)或者存储为信息(information)、将来可能做的事情(future possibilities)。它的收集和转换方法完全按照Getting Things Done设计的,简单易用,且非常强大。
为什么推荐ThinkingRock?
1.跨平台:采用java语言实现,可以运行在Linux,Windows和Mac等操作系统上。
2.工程结构:ThinkingRock 让你以工程的方式组织行动(action)。
3.防止拖延:鼓励你思考下一个要采取的行动。
4.良好的支持:通过论坛和电子邮件可以获得免费的客户支持。
如果你没有时间下载和使用该软件,那么你真的需要它。
涉及头文件 time.h sys/time.h 结构体 struct timeval /* 在头文件<sys/time.h>中定义 */ struct timeval { time_t tv_sec; /* 秒 */ suseconds_t tv_usec; /* 微秒 */ }; 实际上结构体成员中的秒和微秒都是long类型。 struct timespe
为了支持定时器,Libevent必须和系统时间打交道,这一部分的内容也比较简单,主要涉及到时间的加减辅助函数、时间缓存、时间校正和定时器堆的时间值调整等。下面就结合源代码来分析一下。 1 初始化检测 Libevent在初始化时会检测系统时间的类型,通过调用函数detect_monotonic()完成,它通过调用clock_gettime()来检测系统是否支持monotonic时钟类型: stati
getitimer/setitimer
time difftime localtime
介绍 snap 是通用的 Linux 包管理程序。 https://www.ubuntu.com/desktop/snappy https://snapcraft.io/docs/core/usage command reference 安装 按照 snapcraft 的说法,ubuntu 16.04 默认安装了 snap: https://snapcraft.io/docs/core/insta
安装 要在集群主机上安装 Ceph 软件包,在管理主机上打开命令行并执行下列命令: ceph-deploy install {hostname [hostname] ...} 没提供额外选项的话 ceph-deploy 默认会把最新稳定版安装到集群主机,要指定某个软件包可以用下列参数: --release <code-name> --testing --dev <branch-or-tag> 例如