专题:写给日志 | 锦衣卫的“无常簿”,海贼王的“藏宝图”——日志前世今生

本文主要是介绍专题:写给日志 | 锦衣卫的“无常簿”,海贼王的“藏宝图”——日志前世今生,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

“多年前的心事都已在海底

如触礁时就被慌张掷下的锚

请你切莫再来探寻 切莫

在千年之后

再来苦苦追问触礁的原因

所有的痕迹都已被湮灭

所有的线索也早已锈蚀

仍旧停留在最后一页的

只有那一本航海日志……”

席慕容《迷航》

电影《绣春刀》中,北镇抚司的锦衣卫们人手都有一本小册子,这个小册子被称为“无常簿”,是每个锦衣卫必须随身携带的必备品,以便随时记录下监视对象的行踪和探查到的信息。这本必须记录真实工作内容的“无常簿”,堪比今天的工作日志,一旦工作出现纰漏,它便会肩负起重要的溯源追错作用,重要性不言而喻。

除了电影中的“无常簿”,航海中的航行日志作用更为重要,今天,就让我们来聊一下日志与航海的那些事儿。

早在公元15世纪,得益于造船技术的飞速发展,大航海时代便这么悄无声息的到来了,第一次开启了东西方贸易互通与文明互联,也由此拉开了航海冒险的序幕。受到科技水平的限制,当时航海始终是件冒险的事儿,事故频繁,故船员们将以往失败的经验,日常总结的规律登记于册,以便后来者效仿学习,逐渐便形成了航海日志。

 

要说航海日志对海上航行有多重要,让我们看一下下边这个小视频便可知晓。在《海贼王》第23集中,海贼邓克利克为抢夺红脚哲夫的航海日记及巴拉蒂这艘船,对海上餐厅的厨师们展开了毫不留情的攻击,而记录着伟大航路详细情况的航海日志成为了海贼们争相抢夺的宝物。

历史上关于航海日志的典故,更是不胜枚举。“May 4,1823. No food for 71 days. I am the only one left alive。”在航海日志中写下这段话的幽灵船“珍妮”号帆船船长被发现时仍坐在他的椅子上,手里拿着钢笔。这一幕直到17年后才被人们发现,他和船上其他6名船员的尸体被南极洲海域极端寒冷的天气保存了下来。从保留下来的航海日志中,我们可知,“珍妮”号出事的时间是1823年5月4日左右,船上已经有71天没有食物了,到最后时刻,只剩船长一个人。再辅以当时的一些补充资料,便可推断珍妮号极有可能是被海冰困住而遇难的。

东海岸最著名的鬼船“卡罗尔•迪林”号,可谓是百慕大“魔鬼三角区”诡异现象的代名词了。当时这艘船从南美洲运输煤炭,在1921年行进到北卡罗莱纳州的哈特拉斯角附近搁浅,当海上救卫队经过几天跋涉到达时,发现该船已经废弃,导航设备、航海日志连同船员和两艘救生艇一起失踪,现场没有任何打斗痕迹。

 

是叛乱、海盗?还是百慕大“魔鬼三角区”诡异的超自然力量让“卡罗尔•迪林”号上的船员们全部消失了?一时间各种传言纷纷涌现。但所有的说法都是猜测,因为没有具体人证以及关键信息记录——航海日志,太多信息的缺失从而造就了鬼船的传说。

当我们翻开厚厚的牛津词典,会发现对log的解释如下:”Log book, an official record of events during a particular period of time, especially a journey on a ship or plane”可见,对于日志的解释,尤指航海或航空日志。

 

到了现代社会,人们开始越来越重视航海日志,《中华人民共和国海商法》中有这样的规定:船舶发生海上事故,危及在船人员和财产的安全,弃船时,船长必须采取一切措拖,首先组织旅客安全离船,然后安排船员离船,船长应当最后离船。在离船前,船长应当指挥船员尽力抢救航海日志、机舱日志、油类记录簿、无线电台日志、本航次使用过的海图和文件,以及贵重物品、邮件和现金。

历史上关于航海日志的故事数不胜数,各类大小型的海上事故无时无刻不在提醒着我们日志的重要性。到了下一期,就让我们聊一聊计算机时代日志的重要性……

这篇关于专题:写给日志 | 锦衣卫的“无常簿”,海贼王的“藏宝图”——日志前世今生的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/206717

相关文章

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

开启mysql的binlog日志步骤详解

《开启mysql的binlog日志步骤详解》:本文主要介绍MySQL5.7版本中二进制日志(bin_log)的配置和使用,文中通过图文及代码介绍的非常详细,需要的朋友可以参考下... 目录1.查看是否开启bin_log2.数据库会把日志放进logs目录中3.查看log日志总结 mysql版本5.71.查看

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

SpringBoot如何使用TraceId日志链路追踪

《SpringBoot如何使用TraceId日志链路追踪》文章介绍了如何使用TraceId进行日志链路追踪,通过在日志中添加TraceId关键字,可以将同一次业务调用链上的日志串起来,本文通过实例代码... 目录项目场景:实现步骤1、pom.XML 依赖2、整合logback,打印日志,logback-sp

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

我在移动打工的日志

客户:给我搞一下录音 我:不会。不在服务范围。 客户:是不想吧 我:笑嘻嘻(气笑) 客户:小姑娘明明会,却欺负老人 我:笑嘻嘻 客户:那我交话费 我:手机号 客户:给我搞录音 我:不会。不懂。没搞过。 客户:那我交话费 我:手机号。这是电信的啊!!我这是中国移动!! 客户:我不管,我要充话费,充话费是你们的 我:可是这是移动!!中国移动!! 客户:我这是手机号 我:那又如何,这是移动!你是电信!!

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的