
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录经纬度常识基本原理Geohash算法问题代码实现geohash在mysql中的使用最近需要实现一个功能,查找车辆附近的加油站,如果车和加油站距离在200米以内,则查找成功。加油站数量肯定不小,能否缩小查找范围,否则以遍历形式,效率肯定高不了。Geohash算法就是将经纬度编码,将二维变一维,给地址位置分区的一种算法。经纬度常识经线是纵的,经度是横的,用于表示不同的经线,纬线是横的,纬度是纵
发送邮件SMTP协议SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了。import smtplibfrom emai...
利用python开发app需要用到python的一个模块–kivy,kivy是一个开源的,跨平台的Python开发框架,用于开发使用创新的应用程序。虽然kivy是跨平台的,但是想要在不同的平台使用python代码,还需要将python代码打包成对应平台的可执行程序,好在kivy项目下有个打包工具项目–buildozer,这是官方推荐的打包工具,因为相对比较简单,自动化程度高,其他项目比如:pyth
现在,我们生活中到处可以看到二维码。它有啥好处呢?它具有信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点。我们生成的东西一般都在电脑上。如果弄到移动设备上,用到最多的是扫码。在移动设备浏览器中输入URL明显没有扫描二维码方便。就是这个:python 有qrcode库,很容易就生成二维码。现在在需要使用Python图像库的时候一般是用 Pillow 模块代替...
【代码】[534]python字符串与16进制互转(binascii)
python-magic是libmagic文件类型识别库的python接口。 libmagic通过根据预定义的文件类型列表检查它们的头文件来识别文件类型。 这个功能通过Unix命令文件暴露给命令行。安装magicpip install python-magicpip install python-magic-bin# encoding=utf-8import magic #pip i...
Python通过两个标准库(thread, threading)提供了对多线程的支持thread模块import timeimport threaddef runner(arg):for i in range(6):print str(i)+':'+argtime.sleep(1)#结束当前线程...
# bytes objectb = b"example"# str objects = "example"# str to bytesbytes(s, encoding = "utf8")# bytes to strstr(b, encoding = "utf-8")# an alternative method# s
执行import sys; print(sys.path)查看python搜索路径,确保自己的模块在python搜索路径中python的搜索路径与包(package)python的搜索路径其实是一个列表,它是指导入模块时,python会自动去找搜索这个列表当中的路径,如果路径中存在要导入的模块文件则导入成功,否则导入失败:>>&a
服务端# -*- coding:utf-8 -*-import socket# 导入 socket 模块s = socket.socket()# 创建 socket 对象host = socket.gethostname() # 获取本地主机名print('当前主机名称为: ' +host)port = 42683...







