测绘人注意,你可能会改变历史!
你也许想不到,曾经有一个测绘人员在进行实地测量作业时,在地图上就这么随手一标注,却让这个地方成为了如今的网红打卡地。
这个地方就是外地游客慕名而来的“宽窄巷子”,如果连这个地方都不知道的成都人,就应该不能算是成都本地人了。
宽窄巷子
宽窄巷子是自清朝便遗留下来的,且是比较成规模的古街道。
康熙五十七年(公元1718年),清政府在平定了准葛尔之乱后,年羹尧在当年少城基础上修筑了满城,专驻满蒙八旗官兵。
以前这里的几条街道被称作“胡同”,后来在民国初年被改为了“巷子”。
我们曾在《走进安仁古镇之大地主刘文彩》一文中提到过的,刘文彩的六弟刘文辉也曾经在这里定居过。
另外,还有毛爷爷口中的那位蒋某人,曾经也来过这里。
可能正是因为当时是这些军阀的经常出入之地,所以才有幸被保留得比较完好。
民国三十七年(1948年),在一次城市勘测中,传说是当时的工作人员在度量之后,便随手将宽一点的巷子标注为“宽巷子”,窄一点的那条就是“窄巷子”,有井的那一条就是“井巷子”。

宽窄巷子
后来不知道又过了多少时间,这里便渐渐称被大家称作了“宽窄巷子”。
今天的“宽窄巷子”远近闻名,成为了外地游客在成都必到的打卡之地。
这个测绘人员具体是谁已不可考,也许他并没有想到这么随意的标注,便将此地“赐名”成了“宽窄巷子”。
所以,测绘人要注意了,你的测绘工作可能会改变历史,虽然只是几条古街道的历史。
人的一生何其短暂,不知道有多少人和多少事,都被无情地淹没在了历史浩瀚的长河之中。
而作为一个普通的测绘工作人员,却能在此留下一个“脚印”,这是非常不容易的。
要知道,哪怕再过一千年,只要“宽窄巷子”还在,就还会记得有这么一个测绘人员。
所以,千万不要小瞧任何一个人,更不要看低自己!
因为我们每个平凡人,都有可能在无意之中,改变世界一点点,改变历史一点点!
而那些在历史中赫赫有名的人物,在关键事情上的决策与成败,则会对世界产生巨大的改变,甚至关系到中国历史的发展走向。
比如荆轲刺秦,比如鸿门宴。
荆轲刺秦
荆轲刺秦是一个妇孺皆知的故事了。
传说荆轲将匕首藏在地图中,从而混过了安检。
论科技的重要性啊!
要是秦王能有一套今天的安检机,让荆轲把随身物品过一下,可能当场就被剁成肉泥了。
我们从小也可以少听写一个“图穷匕见”的成语,减轻一下学习负担。
但荆轲和秦舞阳,偏偏轻轻松松就这么蒙混过关了。
后来的事情,大家都非常熟悉了。
荆轲给秦王看地图时露出了匕首,但当荆轲一边抓住秦王的衣袖,一边抓起匕首要刺杀他时,没想到秦王身手敏捷并有极强的求生欲——他挣脱了!
荆轲只喜提了秦王一只衣袖。
毫无心里准备的秦王,当时内心很慌张啊,急得连剑都拔不出来。
史书上记载说是剑太长所以一时没拔出来,但我却估计最主要的原因可能还是因为太紧张所至。
你可以想象一下,要是你突然遇上这么一件完全出乎预料且性命攸关的事,估计你也会紧张万分,直接蒙圈。
但正在这千均一发之际,秦王的随从医官夏无且向荆轲猛砸了一个药袋过去。
这下轮到荆轲蒙圈了。
什么鬼?什么东西?哪来的?剧本中没说有这个道具啊?
“一剂猛药”惊醒了梦中人,在荆轲蒙圈之际,秦王才终于缓过神,并在侍臣们的提醒下才想起自己还有剑。
于是乎,这才拔出长剑,立即喜提了荆轲的一条左腿。
至此,胜负大局已定!
荆轲刺秦失败,才有了后来秦一统天下,如果刺秦成功,混战格局可能还会持续更长一段时期。
后来,还有大家所熟知的“鸿门宴”,如果项羽真在这个饭局上剁了刘邦,就不会有后来的大汉天下了。
写在最后
一直以来,非常佩服那些能在浩瀚的历史长河中,还能留下印迹的人,哪怕只是关于他的只言片语。
无论他是无意也罢,有意也好;默默无闻的小事也罢,惊天动地的大事也好。
世界已经因为有他的存在而不同,而他的人生也因此更有意义。
让我们假想两个相同的世界,一个世界有你,一个世界没有你,它们之间因你而不同的部分,便是你一生的意义。
但愿我们的世界,因你而不同!
相关文章:
测绘人注意,你可能会改变历史!
你也许想不到,曾经有一个测绘人员在进行实地测量作业时,在地图上就这么随手一标注,却让这个地方成为了如今的网红打卡地。 这个地方就是外地游客慕名而来的“宽窄巷子”,如果连这个地方都不知道的成都人,就应该不能算…...
MySQL - 慢查询
慢查询日志用于记录执行时间超过设定的时间阈值的 SQL 查询语句。它的目的是帮助数据库管理员识别和优化执行时间较长的查询,以提高数据库性能: 慢查询定义:慢查询日志记录那些执行时间超过 long_query_time 参数设定的时间阈值的 SQL 查询语…...
go中“哨兵错误”的由来及使用建议
“哨兵错误(sentinel error)”这个词的出处。之前我也只是在一些书籍和资料中见到过,也没深究。当这个网友问了我之后,就深入的翻了翻资料,在golang的官方博客中找到了这个词的提法,也算是比较官方的了吧。…...
【Python百练——第2练】使用Python做一个猜数字小游戏
💐作者:insist-- 💐个人主页:insist-- 的个人主页 理想主义的花,最终会盛开在浪漫主义的土壤里,我们的热情永远不会熄灭,在现实平凡中,我们终将上岸,阳光万里 ❤️欢迎点…...
Power BI 傻瓜入门 18. 让您的数据熠熠生辉
本章内容包括: 配置Power BI以使数据增量刷新发现使用Power BI Desktop and Services保护数据集的方法在不影响性能和完整性的情况下管理海量数据集 如果有更新的、更相关的数据可用,旧数据对组织没有好处。而且,老实说,如果数据…...
什么是车规级芯片?一起探讨车规级芯片NCV8705MTADJTCG LDO线性稳压器 工作原理、特性参数
关于车规级芯片(Automotive Grade Chip),车规级芯片是专门用于汽车行业的芯片,具有高可靠性、高稳定性和低功耗等特点,以满足汽车电子系统的严格要求。这些芯片通常用于车载电子控制单元(ECU)和…...
Stream流基础使用
目录 Stream出现时间: 作用: 什么是 Stream? 生成流 forEach map filter limit...
防数据泄密的解决方案
防数据泄密的解决方案 安企神数据防泄密系统下载使用 现代化企业离不开信息数据,数据对企业的经营至关重要,也是企业发展的命脉。为了保护公司数据不被泄露,尤其是在防止数据泄密方面,公司面临着巨大的挑战,需要采取…...
禁用swagger
springfox: documentation: auto-startup: false...
Mysql数据库中的用户管理与授权
ddl: create drop alter dml:对数据进行管理update insert into delete truncate dql:查询语句 select dcl:权限控制语句grant revoke 创建用户 create user 用户名主机 identified by 密码 加密 SELECT PASSWORD(密码); #先获取加密的密码 CREATE USER lisiloca…...
wireshark捕获DNS
DNS解析: 过滤项输入dns: dns查询报文 应答报文: 事务id相同,flag里 QR字段1,表示响应,answers rrs变成了2. 并且响应报文多了Answers 再具体一点,得到解析出的ip地址(最底下的add…...
Linux学习-kubernetes之Ingress
资源下载 IngressController IngressYAML Ingress安装部署 #1.将下载的ingress.tar.gz通过docker的方式导入harbor仓库 [rootmaster ingress]# docker load -i ingress.tar.xz [rootmaster ingress]# docker images|while read i t _;do[[ "${t}" "TAG"…...
diamond大基因序列快速比对工具使用详解-包含超算集群多节点计算使用方法
Diamond是一款快速的序列比对工具,其使用方法如下: 1. 安装Diamond: 可从官方网站(https://github.com/bbuchfink/diamond/releases)下载安装包,并安装到本地电脑中。当然还有docker,conda以及…...
最新ai系统ChatGPT商业运营版网站源码+支持GPT4.0/支持AI绘画+已支持OpenAI GPT全模型+国内AI全模型+绘画池系统
一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…...
ffmpeg x264 x265 fdk-aac 编译记录
ffmpeg 裁剪定制编译过多次了 这里记录下 主题部分 关于ffmpeg自定义编解码器 FFmpeg codec HOWTO - MultimediaWiki 一 环境 ubuntu 18.04 ffmpeg: v4.2.2 ndk :android-ndk-r20b-linux-x86_64 fdk-aac 0.1.5 x264: 0.164.x 1.1 下载编译fdk-aac wget http://ja…...
K8s集群
统一时间:ntpdate(都做) ntpdate -b ntp1.aliyun.com */1 * * * * /usr/sbin/ntpdate -b ntp1.aliyun.com systemctl status docker vi /etc/docker/daemon.json systemctl restart docker m: vim kubernetes.sh cat >> /etc/yum.repos.d/kubernetes.repo…...
生产级 React 框架介绍
文章目录 生产级 React 框架生产级 React 框架Next.jsRemixGatsbyExpo 如何选择生产级 React 框架 生产级 React 框架 React 是一个流行的 JavaScript 框架,用于构建用户界面。React 框架可以帮助你快速构建高质量的 React 应用,但并不是所有的 React 框…...
如何理解 Spring Boot 中的 Starter?
Starter 是 Spring Boot 的四大核心功能特性之一,除此之外,Spring Boot 还有自动装配、Actuator 监控等特性。Spring Boot 里面的这些特性,都是为了让开发者在开发基于 Spring 生态下的企业级应用时,只需要关心业务逻辑,减少对配置…...
vue-query的使用
vue-query,类似于vuex/pinia,以缓存为目的,但侧重的是对网络请求的缓存。 这是我预想的使用场景:假设在各个页面都需要发起相同的请求,去获取数据,而这种数据在一定时间内不会发生变化,那么这种…...
git本地搭建服务器[Vmware虚拟机访问window的git服务器]
先按照https://zhuanlan.zhihu.com/p/494988089说明下载好Gitblit然后复制到tomcat的webapps目录下,如下: 双击"startup.bat"启动tomcat: 然后访问"http://127.0.0.1:8080/gitblit/"即可看到git的界面: 说明git服务器已经能够成功运行了! Vmware虚拟机…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...
以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:
一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...
mongodb源码分析session执行handleRequest命令find过程
mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...
土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测;从基础到高级,涵盖ArcGIS数据处理、ENVI遥感解译与CLUE模型情景模拟等
🔍 土地利用/土地覆盖数据是生态、环境和气象等诸多领域模型的关键输入参数。通过遥感影像解译技术,可以精准获取历史或当前任何一个区域的土地利用/土地覆盖情况。这些数据不仅能够用于评估区域生态环境的变化趋势,还能有效评价重大生态工程…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
关键领域软件测试的突围之路:如何破解安全与效率的平衡难题
在数字化浪潮席卷全球的今天,软件系统已成为国家关键领域的核心战斗力。不同于普通商业软件,这些承载着国家安全使命的软件系统面临着前所未有的质量挑战——如何在确保绝对安全的前提下,实现高效测试与快速迭代?这一命题正考验着…...
PAN/FPN
import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...
探索Selenium:自动化测试的神奇钥匙
目录 一、Selenium 是什么1.1 定义与概念1.2 发展历程1.3 功能概述 二、Selenium 工作原理剖析2.1 架构组成2.2 工作流程2.3 通信机制 三、Selenium 的优势3.1 跨浏览器与平台支持3.2 丰富的语言支持3.3 强大的社区支持 四、Selenium 的应用场景4.1 Web 应用自动化测试4.2 数据…...
