首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >能精准的发送短信吗?

能精准的发送短信吗?

提问于 2018-07-01 10:36:01
回答 3关注 0查看 428

那个群发短信,能精准定位的发吗,比如我要发台州玉环

回答 2

Rom_z

发布于 2018-03-28 08:25:55

啊,我的大脑刚刚起步,现在我有一个明智的建议。如果这是一次采访,可能太晚了,但不要介意:

机器1将被称为“控制机器”,并且为了争论起见它要么从所有数据开始,并且以相同的包裹将其发送到其他99台机器,否则数据开始在机器之间均匀分配,并且它将1/99的数据发送给其他每个人。分区不必相同,只需关闭即可。

每个其他机器对其数据进行排序,并且这样做有利于首先找到较低的值。因此,例如快速排序,总是首先对分区的下半部分进行排序[*]。它会尽快将其数据写回控制机器(使用异步IO以继续排序,并且可能使用Nagle:试验一下)。

控制机器在数据到达时对数据执行99路合并,但丢弃合并的数据,只保留所看到的数值的数量。它将中值计算为第二十亿分之十五十十亿以上的平均值。

这受到“牛群中最慢”问题的影响。直到分类机器发送的每个小于中值的值都不能完成该算法。有一个合理的机会,一个这样的数值在其数据包中会很高。因此,一旦数据的初始分区完成,估计的运行时间就是排序1/99数据的时间并将其发送回控制计算机,并且控制读取1/2数据的时间。“组合”介于最大值和这些时间之和之间,可能接近最大值。

我的直觉是,通过网络发送数据比排序更快(更不用说只是选择中位数),它需要成为一个相当糟糕的快速网络。如果可以假定网络是瞬时的,例如,如果您有100个内核可以访问包含数据的RAM,则可能会更好。

由于网络I / O很可能会受到限制,因此可能会出现一些技巧,至少可以将数据传回控制机器。例如,不是发送“1,2,3,... 100”,也许分拣机器可以发送一个消息,意思是“100个值小于101”。然后控制机器可以执行一个修改合并,在该合并中,它找到所有这些最高范围值中的最小值,然后告诉所有分拣机器它是什么,以便他们可以(a)告诉控制机器如何许多值“低于”该值,并且(b)从该点继续发送它们的排序数据。

更一般地说,控制机器可以使用99个分拣机器玩一个聪明的挑战 - 反应猜谜游戏。

这涉及到机器之间的往返,但是,我的简单的第一个版本避免了这种情况。我真的不知道如何盲目估计他们的相对表现,而且由于取舍是复杂的,所以我认为在那里有比我想象的更好的解决方案,假设这是一个真正的问题。

[*]可用堆栈许可 - 如果您没有O(N)额外空间,您首先要做的部分选择受到限制。但是如果你有足够的额外空间,你可以选择,如果你没有足够的空间,你至少可以使用你必须削减的一些角落,通过在前几个分区中首先做一小部分。

小狼

发布于 2018-03-28 07:43:37

代码语言:txt
AI代码解释
复制
sort -g numbers | head -n 500000001 | tail -n 2 | dc -e "1 k ? ? + 2 / p"
和开发者交流更多问题细节吧,去 写回答
相关文章
使用scrapy发送post请求的坑
Requests 简便的 API 意味着所有 HTTP 请求类型都是显而易见的。例如,你可以这样发送一个 HTTP POST 请求:
小歪
2018/08/31
6.3K0
新姿势传输payload:使用VID
今天我们来介绍一种使用VLAN中的VID来上传/下载文本文件或者Payload的方法(这种方法及脚本仅适用于Linux环境中)。
天钧
2019/08/23
8240
python爬虫request如何提交request payload形式发送post请求
今天想用python自动获取表单的信息,但是提交请求是request payload的形式
SingYi
2022/07/14
2.1K0
python爬虫request如何提交request payload形式发送post请求
@RequestBody和@RequestParam区别
注解@RequestParam接收的参数是来自requestHeader中,即请求头。
chenchenchen
2019/09/03
4.6K0
@RequestBody和@RequestParam区别
写一个书库项目控制台遇到的问题
3月到4月中间的三个星期和小伙伴一起合作完成了一个主要用于交换分享好书的小程序。一个人负责小程序,一个负责后端,我负责控制台。主要用vue、vue-router、element-ui等技术,下面梳理一下我写控制台时遇到的问题以及解决方法,有说法错误的还望大佬们指出。
EchoROne
2022/08/15
3990
写一个书库项目控制台遇到的问题
一文了解文件上传全过程(项目中碰到的难点)
平常在写业务的时候常常会用的到的是 GET, POST请求去请求接口,GET 相关的接口会比较容易基本不会出错,而对于 POST中常用的 表单提交,JSON提交也比较容易,但是对于文件上传呢?大家可能对这个步骤会比较害怕,因为可能大家对它并不是怎么熟悉,而浏览器Network对它也没有详细的进行记录,因此它成为了我们心中的一根刺,我们老是无法确定,关于文件上传到底是我写的有问题呢?还是后端有问题,当然,我们一般都比较谦虚, 总是会在自己身上找原因,可是往往实事呢?可能就出在后端身上,可能是他接受写的有问题,导致你换了各种请求库去尝试,axios,request,fetch 等等。那么我们如何避免这种情况呢?我们自身要对这一块够熟悉,才能不以猜的方式去写代码。如果你觉得我以上说的你有同感,那么你阅读完这篇文章你将收获自信,你将不会质疑自己,不会以猜的方式去写代码。
前端迷
2020/04/08
3.4K0
一文了解文件上传全过程(项目中碰到的难点)
Axios携带数据发送请求及后端接收方式
因为参数是直接放在请求体(Payload Body)中,所以需要从请求体中拿到数据: 使用@RequestBody注解从请求体中拿到数据,同样也是可以使用对应的实体类或参数接收
十玖八柒
2022/08/01
10.7K1
Axios携带数据发送请求及后端接收方式
浅析 FormData
在日常开发中都是使用公司内部封装好的 request,一直没太注意请求参数类型,源于一次常规需求, 服务端提出:之前的请求参数有问题,需要调整,经过排查后发现之前的 Request Headers 的 Content-Type 字段值为 application/json ,与服务端解码规则不同,可见这篇文章《SpringBoot 是如何解析参数的 (https://juejin.cn/post/6844903841775747079)》,需要更改为 multipart/form-data,配合改完后,问题解决,也顺便总结一下。
政采云前端团队
2022/03/29
1.9K1
浅析 FormData
POST、GET、@RequestBody和@RequestParam区别
注解@RequestParam接收的参数是来自HTTP请求体或请求url的QueryString中。
chenchenchen
2022/05/07
1.8K0
POST、GET、@RequestBody和@RequestParam区别
网站都变成灰色了,怎么实现的?
有些时候我们需要把网站页面变成黑白色或灰色,特别是对于一些需要悼念的日子,以及一些影响力很大的伟人逝世或纪念日的时候,都会让网站的全部网页变成灰色(黑白色),以表示我们对逝者或者英雄的缅怀和悼念。
程序员大彬
2022/12/22
1K0
网站都变成灰色了,怎么实现的?
http请求参数之Query String Parameters、Form Data、Request Payload区别
在与server端进行数据传递时,通常会用到GET、POST方法进行参数提交,而参数提交的方式,通常取决于server端对数据的接收方式。
流川疯
2021/12/06
6.8K0
http请求参数之Query String Parameters、Form Data、Request Payload区别
POST、GET、@RequestBody和@RequestParam区别[通俗易懂]
注解@RequestParam接收的参数是来自HTTP请求体或请求url的QueryString中。
全栈程序员站长
2022/08/11
5.6K0
POST、GET、@RequestBody和@RequestParam区别[通俗易懂]
网站都变成灰色了,它是怎么实现的?
  方案 1,换一套灰色的 UI,那显然成本太大了,用脚指头想一想就知道不太可能。
宜轩
2022/12/29
1K0
iOS AFNetworking “Request failed: unacceptable content-type: text/html”问题
使用AFNetworking出现报错: error=Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo=0x7fdfd8729680 {com.alamofire.serialization.response.error.response= { URL: http://172.16.1.31:700
王大锤
2018/05/17
1.7K0
hitcon2018受虐笔记三:BabyCake学习
代码审计能力真是太太差了,下载下来一看20多M,当时就有点懵,最后连题目的业务逻辑处理过程都没有理解清楚….
用户1879329
2023/02/27
1.4K0
网站都变成灰色了,它是怎么实现的?
想必大家都感受到了,很多网站、APP 在昨天都变灰了,变灰的原因是为了纪念一位伟人。
沉默王二
2023/03/08
1.1K0
网站都变成灰色了,它是怎么实现的?
网站都变成灰色了,这是怎么实现的?
有些时候我们需要把网站页面变成黑白色或灰色,特别是对于一些需要悼念的日子,以及一些影响力很大的伟人逝世或纪念日的时候,都会让网站的全部网页变成灰色(黑白色),以表示我们对逝者或者英雄的缅怀和悼念。
Leetcode名企之路
2022/12/28
8730
网站都变成灰色了,这是怎么实现的?
面试官:观察过 chrome 调试工具的请求体么?Form Data 和 Request Payload 有什么区别?
这两个截图就是写这篇文章的初衷,微信文章在打开的时候是显示的 Form Data,第二张图是掘金在打开文章发起的请求,当时看到就特奇怪,Form Data 和 Request Payload 这俩货有啥区别?为啥都是 POST 请求,但却有两种发送数据的方式?
winty
2021/07/01
3K1
面试官:观察过 chrome 调试工具的请求体么?Form Data 和 Request Payload 有什么区别?
点击加载更多

相似问题

2024-12-12:找出唯一性数组的中位数。用go语言,给定一个整数数组 nums,找出唯一性数组并计算其中位数?

020

2021-11-03:数据流的中位数。中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间?

0126

写了个代码,目的是输入20个1-9的整数,然后求他们的平均值,中位数和众数?

1256

git的用户是个长串数字是个什么回事??

2737

如何看待安卓涉侵权Java,谷歌或赔偿甲骨文数十亿美元?

61K
交个朋友
加入腾讯云技术交流站
前端技术前沿探索 云开发实战案例分享
加入前端工作实战群
前端工程化实践 组件库开发经验分享
加入前端趋势交流群
追踪前端新趋势 交流学习心得
换一批
相关问答用户
中建数科 | 技术总监架构部总经理擅长3个领域
擅长5个领域
公司公司公司公司公司公司 | 职务职务职务职务职务职务擅长3个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档