在开发中经常会遇到把数据库已有经纬度的地方进行距离排序然后返回给用户 例如一些外卖app打开会返回附近的商店,这个是怎么做到的呢? 思路一: 根据用户当前的位置,用计算经纬度距离的算法逐一计算比对距离,然后进行排序。这里可以参考下面这个算法: 这个思路是要每次都获取全部数据,然后进行不断的循环计算, ...
分类:
Web程序 时间:
2018-05-23 20:32:05
阅读次数:
255
第一个Python程序 可以打开notepad或者其他文本编辑器,输入:print("Hello Python!"),将文件保存到任意盘符下,后缀名是 .py 两种python程序执行方式 1. 在终端里执行代码: 执行命令:Python 文件保存的路径\文件名.py (图中红色) 之所以能这样直接 ...
分类:
编程语言 时间:
2018-05-23 20:31:51
阅读次数:
197
在安装好pycharm后,想着anaconda中的类库会比较全,就想着将anaconda配置到pycharm中,这样可以避免以后下载各种类库。 第一步就是要下载并安装anaconda,在安装的过程中历经困难,每次都在最后一步安装失败,报错信息为failed to create anacoda men ...
分类:
其他好文 时间:
2018-05-23 20:31:45
阅读次数:
307
欢迎加入千人交流学习群:125240963 三、图像的一些基本操作 1. 输出图片的信息(格式、尺寸以及图像类型) 4. 旋转图片 要旋转一幅图像,可以使用逆时针方式表示旋转角度,然后调用 rotate() 方法: 由于尺寸不变,旋转45度之后会填白 rorate2: 注意:只有选择90度,180度 ...
分类:
编程语言 时间:
2018-05-23 20:31:36
阅读次数:
215
https://lnmp.org/ LNMP相关软件安装目录Nginx 目录: /usr/local/nginx/MySQL 目录 : /usr/local/mysql/MySQL数据库所在目录:/usr/local/mysql/var/MariaDB 目录 : /usr/local/mariadb ...
分类:
其他好文 时间:
2018-05-23 20:31:27
阅读次数:
155
白盒和黑盒的区别,你是怎么运用的? 你是如何做测试分析? 功能测试在 beta 版本对外的上线标准是什么? 描述下web测试和移动应用测试的相同点和区别? 你是如何做应用的兼容性测试的? 请讲出客户端下 3 个常用的性能指标的名称与具体含义? iOS应用和Android应用测试有什么侧重点? 请讲诉 ...
分类:
其他好文 时间:
2018-05-23 20:31:13
阅读次数:
1509
一、概述 JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没 有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScrip ...
分类:
Web程序 时间:
2018-05-23 20:30:43
阅读次数:
329
postman和JMeters是外部接口测试的两个工具,通过界面化的方法,来实现操作http报文携带的请求字段、VK值、cookie、header值及文件。本篇主要介绍postman。 首先,补充下get和post请求的区别: get 请求数据放在URL或cookie里;以前get有数据长度限制;可 ...
分类:
其他好文 时间:
2018-05-23 20:30:36
阅读次数:
213
球坐标系是三维坐标系的一种,用以确定三维空间中点、线、面以及体的位置,它以坐标原点为参考点,由方位角、仰角和距离构成。球坐标系在地理学、天文学中都有着广泛应用。 ...
分类:
其他好文 时间:
2018-05-23 20:30:26
阅读次数:
452
请输入你的幸运数字: 确认填写 您的幸运数字是: XXX ...
分类:
其他好文 时间:
2018-05-23 20:30:20
阅读次数:
132
import re,math def qcysf(s): while re.findall('\+\-|\+\+|\-\-|\-\+',s): s = s.replace('+-','-') s = s.replace('++','+') s = s.replace('--','+') s = s. ...
分类:
编程语言 时间:
2018-05-23 20:30:02
阅读次数:
336
基础题目 技术深度 技术框架 系统架构 分布式系统 实战能力 软能力 ...
分类:
编程语言 时间:
2018-05-23 20:29:55
阅读次数:
268
后代选择器: 使用空格表示后代选择器,顾名思义,父元素的后代(包括儿子,孙子。。。) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .d1{ color: ...
分类:
其他好文 时间:
2018-05-23 20:29:32
阅读次数:
193
众所周知,循环和递归,在很多情况下是可以互相转换的。 那么,冒泡排序(Bubble Sort),作为典型的双重循环结构,也可以将其转化成递归形式。 但是,将递归转化为循环,对于程序的运行是有益的,因为它避免了不可预知的“方法压栈”的现象出现。 而将循环化为递归,多数情况下,不推荐这么做,即使递归的代 ...
分类:
编程语言 时间:
2018-05-23 20:29:24
阅读次数:
246
1、打开centos的yum文件夹输入命令cd /etc/yum.repos.d/2、用wget下载repo文件输入命令wget http://mirrors.aliyun.com/repo/Centos-7.repo如果wget命令不生效,说明还没有安装wget工具,输入yum -y instal ...
分类:
其他好文 时间:
2018-05-23 20:29:18
阅读次数:
138