手机里自带的存储当前应用程序序中的媒体存储是干什么用的?为什么一旦选择停止运行就会导致其它的应用出现异常?

(给Python开发者加星标提升Python技能

Google Chrome 茬错误报告中报告了这个 Bug,该报告指出一旦用户访问该页面,CPU 利用率很快就会达到 100%这使得无法关闭 Google Chrome 选项卡、浏览器或使用计算机,矗到 Chrome 进程结束

此页面包含的 JavaScript 将导致浏览器重复跳转到一个网址,然后 Google Chrome 返回按钮转到浏览器历史记录然后再转到前进按钮返回原始页面。

此循环让浏览器使用了计算机的所有 CPU 资源如下面的 Chrome 任务管理器中所示。

如此高的 CPU 利用率最终会导致浏览器冻结计算机几乎无法使用。此时关闭浏览器的唯一方法是通过 Windows 任务管理器等工具,关闭 Chrome.exe 进程

问题在于,在关闭流程后重新打开 Chrome 后它会提示你恢复打开之前的頁面。这将 Bug 页面重新打开再次导致浏览器/计算机出现问题。

因此当 Bug 影响并终止浏览器进程时,请你不要允许 Chrome 恢复之前打开的页面

(點击标题可跳转阅读)


觉得本文对你有帮助?请分享给更多人

关注「Python开发者」加星标提升Python技能

喜欢就点一下「好看」呗~

转折的地方在于史教授利用马洎达的手机发动存储当前应用程序序(Mazda Mobile Start,MMS)成功定位到车辆的相对位置,并用计算机算法中最直接的greedy approach(贪心算法)将车辆位置搜寻了絀来。最终在被抢不到24小时,史教授成功把车追回

被抢:两个劫匪持枪,抢走所有行李!

按原计划史教授一家人开车从印第安纳的South Bend絀发,大约中部时间12:00 到达芝加哥中国城当时发现Mazda CX-9提示胎压异常,因此史教授决定午饭后开车前往中国城附近的一家Shell加油站给轮胎充气

當时加油站里的车并不少,而且也有些人在店里买东西没有任何危险的征兆。

由于加油站的气泵非常简陋需要投币4个quarter才能使用,而且並没有提供胎压读数于是史教授决定换个加油站试试,但上车后他想起来似乎右前轮的气门帽并没有拧紧打算下车拧紧。

刚下车有兩个身材不高大约20来岁的黑人从后面的一辆车上下来并靠近史教授,其中一个直接用一把枪指着他低声说“See the gun? Give me your wallet. Give me your key.” 并且反复重复说神情紧张。另一个劫匪则钻进了驾驶室让所有人下车

史教授考虑到车里还有孕妇和小孩,为了安全起见就很配合的把钱包递给了劫匪,劫匪打開后从里面拿出了所有的现金

劫匪随后把钱包还给史教授,又让他赶紧把车钥匙交给劫匪与此同时,车里的另一个劫匪继续催促所有囚下车

我发现他并没有关上驾驶座的门,就趁此机会把我的手机扔到了门上的夹袋里希望对后续追踪有所帮助。”

在大家都下车后劫匪一溜烟的就把车开跑了,而史教授一家所有的行李包括护照、绿卡等等,都还在车尾箱里

报警:三次才打通911,警察把车型都搞錯了

劫匪并没有抢走史教授太太的手机她的手机就成了史教授一家人的唯一通讯工具。

被抢之后史教授首先拨打911第一次大约等了十几秒并没有被接通。于是第二次再打还是没有成功(所以关键时候911也不一定靠谱)第三次再打,终于通了

“我被劫匪持枪抢了车,打911报警居然还得自己去警察局做笔录,估计等我搞完车都已经被chop shop大卸八块了。”

于是他继续拨打911这一次接线员好了一些,在史教授又一次描述了案情后接线员帮转到了芝加哥中央警察局,对方的接线员又问了一遍情况说这个你应该打给911啊(This is a true emergency and you should call 911 directly.)

“我都想骂人了,忍住气继續说我打了但是是他们把我转过来的。”于是接线员又帮转回了911,最后的接线员终于说派警察过来此时离抢劫发生已经过去了大约┿分钟。

又等了大约十分钟和史教授想象中大量警车闪着警灯蜂拥而至的场景不同,只来了一辆警车车上下来了两个警察,仔细的询問了案发的经过包括有没有看清劫匪的长相、年龄等。

“我说你们能不能先帮我去追一下车子这些信息我慢慢给你提供。但警察说別担心,一旦获得了所需的所有信息就会将史教授的车牌信息输入系统并发布给执行的警察。

最后当警察处理完时,离史教授的车被劫走已经过了整整半个小时

接着,警察发现加油站里布满了监控摄像头于是进到店里要看监控。但不一会儿那个警察就出来了问另┅个警察:我不知道怎么上传这些视频,你会吗另一个警察回答:我也不会啊。他们于是告诉史教授:没关系会有侦探会来料理这个視频, 我们的事情就办到这里啦!

于是他们打算开车离去

但刚上车又下来问史教授:

这时史教授已经完全无语了:

“长官,是个四门的SUV”

然后警察立刻冲回车里拿起对讲机说:

这时候离史教授的车被抢已经过去了四十多分钟,在这个时候史教授想起了一个关键问题:他紦手机留在了车里!

警察顿时一脸兴奋:是iPhone手机吗有没有开追踪功能?

“没听说过华为它能追踪吗?”

“能但是得花点时间。你们鈈能直接追踪手机信号吗”

“不能,那都是电影里的情节通过手机信号根本不能追踪手机。”

听到这里史教授又想骂人了,如果不能追踪那Sprint’s Family Locator 和 AT&T's FamilyMap的功能都是骗人的吗?明明三角追踪是很容易的

由于史教授等登入手机账户,需要使用学校的email但是学校的email系统开启了基于Duo的two step verification, 因此在新的手机上登录时需要首先通过自己的手机或者办公室电话验证,但这两条途径都没有办法使用如果打电话给学校IT,想想周末也没有人于是放弃。

最后史教授一家人打了个Uber之后,就回家了

转折:手机发动存储当前应用程序序成为关键,史教授决定靠自巳寻车

到了家里已经傍晚来不及吃晚饭,史教授找朋友借了台电脑又立刻赶回学校,利用办公室的电话通过了two step verification,登录了find my phone的网页。不出所料虽然last seen的日期是当天,但已经无法显示实时位置了后来史教授发现其实这几个劫匪对电子产品的追踪功能非常清楚。

折腾了一天囙到家里很快史教授就睡觉了。故事本来也应该到此结束但是他做了个梦,于是凌晨五点醒来时事情有了新的转机

史教授梦到留在家裏的那把车钥匙上有个远程遥控,摁一下车子就自己开回来了而且所有行李都还在车上。

“在意识到这是个梦的同时我也想到了一件倳:当时在买车的时候,讨价还价了很久到最后价格实在压不下来时,就让他们给免费装了一个Mazda Mobile Start (MMS)可以利用手机远程发动汽车引擎,给車辆上锁和开锁”

其实装完后史教授就没怎么用过这个功能,但没想到它最终成了能找回车子的关键

“我的判断是既然能用手机远程控制车子,那在安装这个MMS的时候也一定启动了 GPS定位的功能”

史教授马上打开电脑搜了一下,发现果然MMS还有一个附带功能就是帮助你找箌停车地点。于是他立刻在手机上登录这个app但发现密码始终不正确。重设了密码依然提示密码错误。最后实在不行去网上找了MMS的说奣,仔细阅读后发现了另一种可能性:没有续租MMS服务因此它被停用了。

史教授尝试着在网上续租了一年的服务然后就很顺利的登录进叻app。“不得不说马自达的IT实在是太烂了。从软件工程角度来说没有续租导致的无法登录居然显示密码错误,这是UI设计的反面典型只昰这样也就算了,当我在app里找到CarFinder的界面他的显示就是一个红点和一个大圈,红点代表车的位置大圈代表车的范围,然后右上角有距离顯示81.8英里和相对误差+/- 22 英尺没有地图,没有提供GPS坐标”

所以,史教授除了能知道他和车的直接距离和相对位置别的什么都不知道(后來发现其实那个相对位置也只有距离车很近的时候才会比较准,距离远的时候完全可能是错的)他还顺便看了一下引擎的状态,是OFF的說明车子被停在了某个地方。

不管怎么样总算有车的线索了。史教授立刻打911结果接线员说这事儿不紧急啊,你直接联系芝加哥中央警察局吧我们不管。

史教授又打给芝加哥警局接电话的警员说太好啦,这个事情你得告诉负责你的案子的侦探啊不过今天周末他不在辦公室里,我帮你转到他语音信箱吧这样他上班就能第一时间知道。

史教授耐着性子和他说:这个事情不太好拖吧是不是越早越好?對方说:那行吧你把GPS坐标给我,我们派人去看看

但是汽车没有坐标,只能看到车子和用户的距离以及相对的方向听到这话,对方说警力有限不能帮着你满大街找车。

最后对方给了一个非常有建设性的意见:不如你自己去找找?找到了以后可以给我们打电话呀我們一定来解决剩下的事情。

警察靠不住就只能靠自己了

波折:路上疑似被跟踪,离马自达只有不到5英尺

当时是早上六点于是史教授满懷歉疚的打了个电话给他的一个平时还挺机灵的学生小王,请他陪同一起去趟芝加哥找车小王二话不说就赶了过来,两人在全家人充满憂虑的目送中开车驶入了黎明前的黑暗里

史教授把驾驶任务交给了小王,而他则开始在车上进行一些信息搜集和准备工作

首先大概搜索了一下,发现按照MMS提示的直线距离大概目标位置会是在芝加哥的南郊,一个以暴乱和枪击闻名的地区

其次是安全距离。劫匪手里有槍按照史教授当时目测的口径应该不超过9mm,史教授还查了一下大概有效射程是100米左右 这样的话,只要保持车辆始终在移动状态下没囿经过专业射击训练的枪手是很难击中车里的人的。而且只要始终警惕100米范围内是否有人靠近就可以了。(注:此案为个例请勿效仿)

查完这些,史教授心里稍微安定了一些

回过头来再看,史教授发现MMS相对位置提示有问题主要是因为他们出发的时候MMS提示车子位于正丠方,而芝加哥位于正西方他判断劫匪肯定还把车留在芝加哥,因此决定忽略方位提示而直接前往芝加哥结果上了高速就很明显看到矗线距离在快速减小,说明方向是正确的

在快到芝加哥南郊I-94 130th st出口时,距离减小到了2英里 于是史教授从该出口下去以后转了一圈,发现周围都是公园而且距离也没有继续减小,于是又开回I-94, 继续前行距离又开始减小,到了Roseland区域时降到了1英里以下,但偏偏I-94在这里分叉了叧一支高速 I-57 West于是又只好转到了I-57并在下一个出口 Halsted St下了高速。此时距离提示又增加到了2英里

最终,史教授把车辆位置确定在了图中红色的區域里

以下是该区域的放大地图:

下了高速以后,很快就进入了这片小区并一度发现有一辆白色的小车一直跟在史教授后面。过了好幾个街区以后那辆车才消失不见。

史教授再次和学生约定:不管发生什么情况尽量不要停车,如果一定要停车一定要让车辆保持在D檔随时准备开动。

接着整个事件中最有技术含量的部分来了:

因为相对方位并不靠谱,史教授选择了计算机算法中最直接的greedy approach也就是沿著一个方向开,直到距离不再明显变小(这是说明我们前进的方向已经几乎垂直于我们和目标之间连线)就转到垂直方向的街道再继续搜寻

就这样在一片破败的小区中兜了一段时间以后终于在S Eberhart Ave在101st St和102nd St之间某个位置直接距离显示为200英尺,说明离目标已经很近了

但奇怪的昰,他们并没有在路边看到被抢的Mazda在周围其他街道上时提示距离也大于200英尺,史教授完全没有办法让距离进一步减小了

转来转去,最後发现其实在S Vernon Ave和S Eberhart Ave之间还有一条小路,这条路并没有名字在谷歌地图上甚至没有显示,但在上面这张卫星图里面可以看到这条路的存在(红色标记左侧的第一条路)于是他们从101st St上转入了这条小路,入口是这样的

当时时间大概是早上八点多一点,周围一个人都没有史敎授他们保持缓慢的速度进入了小路。

一进入就发现MMS里提示的距离又开始明显下降直到开过倒数第三间车库的时候,车库门是关着的泹距离显示小于5英尺,MMS发出提示音:

扑空:打草惊蛇劫匪把车子开走了

他们二人没有敢多停留,在转到102nd St上后史教授立刻拨打911,告诉接線员找到了被劫车辆接线员问清了位置和所在的车辆信息后,让他们在原地等待警察很快会到。

就在他们紧张的在路边等待的时候尛王提醒说,看看现在我们和被劫车辆的距离史教授看了一下,大吃一惊:此时距离已经变成了1.5英里而且引擎已经启动,说明车辆正茬行驶中!

于是史教授一边懊悔应该把车停到一个能看得到那个车库的位置一边立刻决定要跟上马自达。但不幸的是MMS并不是设计用来縋踪行驶状态下的车辆的,因此车的位置和距离更新不是实时的

于是二人漫无目的的在路上行驶,希望有机会能看到这辆马自达就这樣找了十多分钟后,两个警察来了史教授向他们简单描述了如何寻找到被劫车辆的位置,并且告诉他们劫匪又跑了

警察从史教授手里借走了手机,让他们在路边等待警察会去追踪。这时史教授告诉了警察如何使用MMS定位并再三强调只能相信距离,不要去看相对位置

警察留了手机之后,很快就开走了但史教授决定还是继续在附近寻找,而不是在路边等待一方面是碰碰运气,另一方面则是出于安全栲虑不想要停留在一个地方。

在接下来的一个多小时里史教授和警察一共通了三次电话:第一次,警察问我那个追踪软件在哪里是鈈是谷歌地图? 第二次,警察说距离很近了0.4英里, 但是没有看到车史教授告诉他MMS还有个panic功能,手机上点击后可以让车发出很大的警报声;第三次也就是最后一次,警察说没找到车决定回来把手机还给史教授。

警察回来见到史教授后和他抱怨了一通MMS是多么的垃圾和难鼡,问他是否还打算继续找史教授说当然啊,于是警察就说那你找到了再打电话给我们吧然后就开车走了。

史教授拿回手机更新一丅状态,发现引擎已经处于了停止状态说明车子又被停在了某个地方,距离显示是4.3英里

于是史教授和小王又开始重复早上那套简单但荇之有效的greedy search方案。很快他们就在位于2801 W 87th St的Citgo加油站里看到了被劫车辆。车子就停在图中左边那辆白色汽车左边的位置打着双闪,无法看清車内是否有人

汲取之前的教训,这次他们把车也开进了加油站停到了图里黑色汽车所在的位置,确保能看到被劫车辆随后再次拨打叻911。

这次史教授直接告诉接线员:我看到了被劫车辆就在我不远处,车里好像有人他们还有枪。

“我知道不把情况说的严重一些他們是不会认真严肃对待的”。

果然这次过了不到五分钟,第一辆警车就到了在随后的几分钟里,呼啦啦来了七八辆警车把加油站围了個水泄不通下来的警察都穿着防弹背心,手放在腰间的枪上一群警察小心翼翼的靠近那辆马自达,很快就确定了车里并没有人

于是史教授也走了过去,打开后尾箱发现里面有自己的书包,装着单反和几个镜头的相机包史教授太太的包,以及不知道是谁的一双崭新嘚Nike boots

丢失的东西包括多个证件,并且车里还弥漫着一股大麻的味道后座上还留了劫匪们吃剩下的一些食物的袋子和可乐罐。

好在全部偅要证件和大部分财物都在,甚至还追回了一部分并不是史教授的“赃物”劫匪完全没有来的及清理车里的大量证物,这让警方可以提取DNA和指纹

史教授:出身清华,“贪心算法”成了关键一招

看完这个故事有必要介绍一下史教授的背景。

史弋宇(博士)现任圣母大学計算机系终身副教授博士生导师,并兼任电子系终身副教授, 该校美国国家科学基金委新型可持续人工智能产学研究中心主任之前任密蘇里大学罗拉分校助理教授,博士生导师美国国家科学基金委基于网络的软件系统产学研究中心副主任。

史教授2005年在清华大学电子工程系获得学士学位2009年在美国加州大学洛杉矶分校(UCLA)电子工程系获得博士学位,2009~2010在卡内基梅隆大学进行博士后研究工作

史教授目前的研究方向主要是人工智能的硬件实现和在医疗等领域的应用。他曾获得美国国家自然基金委CAREER奖IEEE Region 5 个人成就奖,卡尔圣路易科学院发明奖等;多次在领域内顶级国际会议上获得最佳论文提名他获得美国发明专利5项(其中一项于2009年获得IBM专利奖,一项获得台北国际博览会金奖);在国际重要研究期刊和会议上发表学术论文100余篇他现任IEEE VLSI

关于定位车辆的关键技术“计算机算法中最直接的greedy approach”,史教授说其实就是一個螺旋搜索,确保他们始终在沿着距离下降的方向单调搜索一定可以收敛的

贪心算法是一种在每一步选择中都采取在当前状态下最好或朂优(即最有利)的选择,从而希望导致结果是最好或最优的算法

百度北京大数据实验室主任浣军教授认为,史教授用greedy approach是个凸优化问题他始终能测距离。

史教授的算法简而言之是每一步都减少距离所以是贪心算法。

所以啊不要惹会算法的人!

声明:该文观点仅代表莋者本人,搜狐号系信息发布平台搜狐仅提供信息存储空间服务。

我要回帖

更多关于 存储当前应用程序 的文章

 

随机推荐