下班路上捡了一部手机,我用8年开发知识主动找到了失主

news2024/11/25 5:30:41

☆ 我们学习开发知识,其实并不是只解决当前用户的需求,实现UI原型的还原,不应该只把自己嵌套在当前的浏览器或者某个docker的环境下。

        因为不管你在tomcat或者数据库里折腾得再欢,可能到了生活中发现自己失去了超能力。

☆ 记得有一次过年回老家,亲戚问我做计算机,能把我修一修电视机不,不好意思,修不了,手机坏了能修不,不好意思,不会。

☆ 后来我就想,这哪天在大城市失业了,也不能回老家啊,去工地没人家有力气,送外卖没人家骑电动车跑得快,开滴滴没人家开的溜,这可怎么办是好呢

就在昨天,我终于利用多年的开发知识解决了一个重要的生活问题。

昨天天气超级冷,能把人冻坏那种冷。我本来是要加班的,因为最近需求实在是紧张,但是我又想起来,已经该做核酸了,可是都7点了还没吃晚饭,

于是我订了外卖,打算吃完就撤,赶紧找地方去做核酸,趁着这会儿的时间赶紧做一做需求。

我手速飞快的实现着需求,但越来越发现,需求像是万花筒一样,各种逻辑,喝口水继续,做着做着又发现又像套娃一样,一环接一环。

终于,1个小时了,外卖还是没有人接单,我知道肯定是天太冷,小哥们放弃了我的晚饭这么点收益,决定在家看世界杯了。

我决定赶紧回去做核酸吧,从饭馆买份板面吃得了。

 

寒风刺骨,因为没有提前看天气预报,穿的还比较少,风真的很大,我蜷缩着身体砥砺前行着,我不忘初心快速奔走着。

走着走着,我看见一个破手机壳。 下意识的踢了一脚,我去,竟然没有踢到,再来一脚,竟然没有踢飞,我突然意识到,脚下这个东西不单单是手机壳,而是塑料工业制品下面套着国产加工大厂生产的金属通信设备,里面配套了全球著名的苹果公司的ios系统的那么一个玩意,我赶紧捡起来,左右看了看,嗯,没有人,装起来。

我给媳妇拍了张照片,看,我捡了一个大苹果,比我的好多了。

你看这个手机,外形完整,还显示着中国联通 5G,证明真是的不小心丢的,所以我的做法就是等失主给我打电话。

我从8点多就开始等着,中间还在畅享,人家打过来,我要说点什么,这会不会是一位大老板,身价数亿,实在是不知道怎么花,然后给我点;或者是这是一位4S店老板,手里的桑坦纳停产了,卖不出去,直接送我一辆;又或者是这是一位金店老板,手里的大粗项链没地方打发,随便洒洒水,给我来10条,哈哈

就这样,我畅想着到了12点,仍然没有人联系我。

那么我就开始慌了,最近疫情严重,手机丢了核酸没法查,平时微信联系不了家人,甚至需要付房租了没法给人家打钱,这没有手机了寸步难行啊。

不行,我做为一个开发多年的代码工作者,不能只是把开发经验用到浏览器里,我得把我的开发经验付诸于实现的痛点解决上。

于是我开始了我的主动寻找失主的实践操作中。。。

1、是否要尝试密码 

现在的苹果手机密码是6位的,比原来的4位更加复杂了,而且现在的手机密码也不像原来很多安卓手机是滑动,根本看不到划痕。

但是我还是放弃了输入密码,因为这6位数字肯定非常难对上。

而现在都是面容解锁,sari也听不懂我的声音。

于是我迅速在大脑里转动,js node java 机器学习 哪种更适合破解密码,然后打开手机,去找到紧急联系人呢?

但貌似都不行,密码输入几次都不让操作,于是这个方式不行;

2、爱思助手

通过爱思助手,可以查看手机当前系统,并且可以破解密码,把开机密码去除掉,但破解的结果可能就是手机被刷了,里面的应用也没有了,这样更加联系不到失主了。

而且这样做,即便可以找到里面的通讯录,有点不符合人道主义。正所谓道可道,非常道,貌似这个方式不符合人道主义

3、是否要交给警察叔叔

如果最终没办法破解,好几天也没人联系我,我肯定是要交给警察叔叔的,因为我相信,公安系统那么安全,那么他们破解的方式也一定很多,他们肯定可以用更加安全的方式把手机密码给破解了,然后找到失主的紧急联系人,

但我还是想再利用我的开发历史经验,做完这一项伟大的创举

4、我加了失主微信

越想越着急,失主得多着急,没有手机寸步难行啊,于是我加了失主微信,后来我看没人联系我,我就睡了。早上醒来,果然失主在ipad上登录了微信,联系了我。look

最后我也没收钱,我媳妇说别要了,我听媳妇的。

5、那么,我是如何加他微信的? 

说到这里,想知道他微信,就得知道他微信号,而很多人微信号就是手机号,

我没法破解他的开机密码,没法打电话,

我又不能打那些119啥的,问我这个手机号是啥,那万一人家不知道手机号,我这不是打扰人家公务人员休息嘛

于是我想到了很早以前学过的冒泡排序。冒泡排序不管怎么写,不管嵌套几个循环,但要实现2个元素的互换,得有一个中间变量做为置换基础。

也就是2杯水,1个空杯子,把少的(A杯)水先倒进空杯(K杯)子里,再把多的(B杯)那杯水倒进A杯里,然后再把K杯的水倒进B杯里。实现一个置换过程。

var a = 5;
var b = 6;
var c = 0;
c = a;
a = b;
b = c;

于是就这样,我拿到了失主的手机号,添加了失主的微信。

如果还是不清楚,仔细想想这段代码蕴含着的机器学习的思路

6、总结

我们学开发不光是学敲键盘,挪鼠标,实现了需求谓之器,

但是如果可以用开发思维,寻求了万事万物的一个行动过程,那可能就是所谓的道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/48354.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

校园论坛(Java)——环境配置篇

校园论坛(Java)——环境配置篇 文章目录校园论坛(Java)——环境配置篇1、写在前面2、新建Maven项目2.1 引入相关依赖2.2 配置Tomcat环境3、项目发布测试4、项目代码5、参考资料1、写在前面 Windows版本:Windows10JDK版…

Vue中数据代理与事件处理

目录 数据代理 Object.defineProperty 常见属性值 get和set函数 理解数据代理 Vue中的数据代理 Vue中的数据代理小结 事件处理 v-bind 事件处理小结 数据代理 Object.defineProperty 常见属性值 <body> <script type"text/javascript"> let per…

你的数据库到底应该如何存储密码?

最近接手公司一个之前的服务&#xff0c;竟然发现用户密码是明文存储在数据库中&#xff01; 说实话还是有点吃惊的&#xff0c;这可不兴学 CSDN 呀&#xff08;手动狗头&#xff09;&#xff0c;至少也得搞个 MD5 存一存吧。 不过 MD5 其实也没啥用&#xff0c;今天我们就来…

阿里P7告诉你,接口测试真的很简单,有手就行

一、什么是接口测试&#xff1f; 所谓接口&#xff0c;是指同一个系统中模块与模块间的数据传递接口、前后端交互、跨系统跨平台跨数据库的对接。而接口测试&#xff0c;则是通过接口的不同情况下的输入&#xff0c;去对比输出&#xff0c;看看是否满足接口规范所规定的功能、…

使用SQL语句处理csv数据

目录 1. CsvQuery插件安装 2. CsvQuery简单说明 2.1 以表格的形式展示数据 2.2 执行SQL查询语句 2.3 将查询结果保存为新文件 2.4 数据处理 EXCEL打开csv文件日期、文本形式的大数会被自动转换成科学计数&#xff0c;用编辑器打开csv文件可以避免这种情况&#xff0c;但是…

两个对象相等(==、equals、hashCode)详解

目录1. 和 equals2. hashCode1. hash 概述2. hashCode1. 概念2. 获取对象地址3. hashCode 与 equals1. 两者关系2. 重写 equals并 重写 hashCode1. 只重写 equals2. 重写 equals 并重写 hashCode3. 小结1. 和 equals 在 Java 中&#xff0c;判断两个对象是否相等&#xff0c…

CMOS反相器的工作原理和电路结构

CMOS 反相器的电路结构 当输入为高电压的时候&#xff0c;下半部分导通&#xff0c;输出端接地 当输入为低电压的时候&#xff0c;上半部分导通&#xff0c;输出端连接VDD 静态输入特性 从反相器输入端看进去输入电压与电流的关系 因为栅极和衬底之间存在着以二…

子网掩码与VLAN有何区别?

子网掩码与VLAN有何区别?_百度知道 (baidu.com) 可以这么理解&#xff1a;子网掩码是对节省IP地址的资源而设立。而VLAN则是对方便网络管理需要而设立。两者之间似乎有相识之处&#xff0c;但各自的功能是不一样的。 vlan下起子网,子网掩码与vlan有何区别-天道酬勤-花开半夏…

[附源码]Python计算机毕业设计Django的高校课程知识库

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

前后端分离项目的https加密解密过程一、从https说起

前后端分离项目的https加密解密过程一、从https说起 最近在看一个开源的项目&#xff0c;叫MetersPhere&#xff0c;在看的过程中&#xff0c;发现并不了解其中加密解密的过程&#xff0c;打算将整个流程梳理一下。 从https一定是安全的么说起 对称加密和非对称加密 一&…

PC_访存过程@内存地址翻译过程@具有快表TLB和cache的多级存储系统

文章目录PC_访存过程内存地址翻译过程具有快表TLB和cache的多级存储系统具有TLB和Cache的多级存储系统三类缺失的可能情况组合小结cache缺失/内存缺页处理机构带TLB虚拟存储器的cpu访存过程PC_访存过程内存地址翻译过程具有快表TLB和cache的多级存储系统 具有TLB和Cache的多级…

POI的使用

POI简介&#xff08;Apache POI&#xff09;&#xff0c;Apache POI是Apache软件基金会的开放源码函式库&#xff0c;POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 Apache POI官网 HSSF &#xff0d; 提供读写Microsoft Excel格式档案的功能。&#xff08;.…

C++ bool类型变量赋值true,输出结果却是false?是因为cin输入的true会被当成字符串,所以bool变量原值不变吗?

首先&#xff0c;大家可能看过其他文章&#xff0c;他们给出的观点是这样的&#xff1a; 在C中bool类型的变量初始值为false&#xff0c;所以如果你不初始化&#xff0c;那么对变量使用cin>>赋值true和false的时候&#xff0c;编译器会把true和false当成是字符串&#x…

【LeetCode每日一题:895.最大频率栈~~~Map+栈】

题目描述 设计一个类似堆栈的数据结构&#xff0c;将元素推入堆栈&#xff0c;并从堆栈中弹出出现频率最高的元素。 实现 FreqStack 类: FreqStack() 构造一个空的堆栈。 void push(int val) 将一个整数 val 压入栈顶。 int pop() 删除并返回堆栈中出现频率最高的元素。 如果…

[附源码]Python计算机毕业设计Django的酒店预订系统设计与实现

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

深度学习快速入门----Pytorch 系列3

注&#xff1a;参考B站‘小土堆’视频教程 视频链接&#xff1a;【PyTorch深度学习快速入门教程&#xff08;绝对通俗易懂&#xff01;&#xff09;【小土堆】 系列文章&#xff1a; 深度学习快速入门----Pytorch 系列1 深度学习快速入门----Pytorch 系列2 深度学习快速入门--…

[附源码]计算机毕业设计JAVA小区供暖收费管理系统

[附源码]计算机毕业设计JAVA小区供暖收费管理系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM my…

世界杯小组赛频繁爆冷?这或许是强队的谋略 一分钟带你了解2022卡塔尔世界杯赛制

今年的世界杯你赚到钱了吗&#xff1f; 我们这里所说的世界杯是指世界杯决赛圈&#xff0c;也被叫做世界杯正赛。参赛队伍是已经通过世界杯预选赛选拔出的的32支队伍&#xff08;除了东道主卡塔尔自动晋级&#xff09;。 世界杯中没有皇马、巴萨、曼联&#xff0c;这些都是俱乐…

基于 SpringBoot + MyBatis 的网页版五子棋对战

目录 一、项目所要实现的功能模块 1、用户模块 2、匹配模块 3、对战模块 二、使用技术 三、项目截图 1、登录页面 2、注册页面 3、游戏大厅页面 4、游戏房间页面 四、创建 SpringBoot 项目 1、在 IDEA 中创建一个 SpringBoot 项目 2、设置项目名称 3、选择项目依…

第2-4-9章 规则引擎Drools实战(2)-信用卡申请

文章目录9.2 信用卡申请9.2.1 计算规则9.2.2 实现步骤9.2 信用卡申请 全套代码及资料全部完整提供&#xff0c;点此处下载 本小节我们需要通过Drools规则引擎来根据规则进行申请人的合法性检查&#xff0c;检查通过后再根据规则确定信用卡额度&#xff0c;最终页面效果如下&a…