快乐冲浪与生活

多体验、多体会、多体悟

0%

如题。

示例

写个 demo 示例一下。

我的 Snakefile 内容如下:

1
2
3
4
5
6
7
rule read_and_write:
    input:
        "inputs/abc.log"
    output:
        "outputs/abcde.log"
    script:
        "scripts/read_file.py -f {input} {output}"

运行上面的脚本,会报:

1
2
3
...
The name 'input' is unknown in this context. Please make sure that you defined that variable. Also note that braces not used for variable access have to be escaped by repeating them, i.e. {{print $1}}
...

显示 input 不在上下文中

看书随手摘内容检索延伸

现在在看的书是《庙堂与市井》。


秦国县廷设有九曹:少内、尉曹、吏曹、户曹、仓曹、库曹、司空曹、狱曹、厩。

  • 少内:掌管财政收支、官府钱财与物资出纳的曹署,核心负责县级财政统筹与钱物保管支取(管钱
  • 尉曹:主管地方军务、治安巡逻、徭役征发及地方武装管理的曹署,是县级军政与治安核心机构(管兵
  • 吏曹:负责官吏任免、考核、铨选与人事档案管理的曹署,执掌县级官员与吏员的人事权责(管人
  • 户曹:主管户籍登记、人口统计、赋税征收及婚嫁分户等民政事务的曹署,核心关联民生与赋税根基(管民
  • 仓曹:掌管官仓储备、粮食收纳、分发(军需 / 吏禄 / 赈灾)及粮仓管理的曹署,专司粮食相关仓储事务(管粮
  • 库曹:主管官府器械、兵器、车马用具及各类物资仓库的曹署,与少内分工,侧重非钱财类物资仓储(管物
  • 司空曹:负责工程营建(城郭 / 道路 / 水利)、刑徒监管与工程徭役调配的曹署,执掌县级公共工程与刑徒劳作(管工
  • 狱曹:主管司法审判、案件侦办、狱政管理及律令执行的曹署,是县级核心司法机构(管法
  • 厩:主管官府车马饲养、调教、修缮及厩苑管理的机构(虽称厩而非曹,属同级职掌),专司官府车马相关事务(管车马

挂冠而去:这个成语,有说话。把官帽摘下来,挂在官署的柱子 / 墙上,然后离开,多表示归隐。

现状

我目前人在武汉,成家但没有小孩(备孕中),工作按部就班,生活亦是如此。

近期迷恋上了爬山,计划在未来几个月,爬完武汉所有的山。

工作的通勤,是地铁加步行的方式,所以我有很多独处的时间,这也让我有了思(胡思)考(乱想)。

自制力,又叫自我控制能力,我觉得,这个能力对人很重要。

我不是一个自制力强的人,但是也见过更差的。这一类人往往很难向上突破,因为他们的大部分时间、精力,都被浪费到其它无关紧要的事情上了。

实际需求

昨天领了一个任务,把一个大文件数据导入到 MySQL,文件以 CSV 格式给出,内容是收集的 600 多万条的文献信息。

接到时,我觉得很简单,实现思路是:

  1. (前置)部署一个 MySQL 的服务
  2. 根据 CSV 的表头信息,创建一个表
  3. 将大文件拆成多个小文件,小文件包含表头信息
  4. 遍历所有小文件,应用 LOAD DATA INFILE 语句进行导入

为了让整个过程更好追踪,还加入小文件导入日志汇总主日志的功能。因为是一个即时的任务,并不需要考虑太多后期的扩展,所以采用 Shell 脚本 的方式实现。