- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 ajax请求二进制流图片并渲染到html中img标签
说明后台返回图片二进制流,需要使用get请求获取返回结果,并且将返回的二进制流以图片形式显示在页面img中。 但是日常显示图片都诸如这种形式:以上需求不能将后端地址直接填入src(原因是需要获取图片请求的headers中字段)问题后端返回图片验证码,返回验证码的请求中的headers有一个Captcha-ETag:caf9f71eb9f511
2017-10-26 16:35:17 69771 8
原创 【python学习笔记】Python实现协程yield方法和gevent库
说明协程最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。第二大优势就是不需要多线程的锁机制,因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好了,所以执行效率比多线程高很多。因为协程是一个线程执行,那怎么利用多核CPU呢?最简单的方法是多进程+协程,既充
2017-10-25 17:19:57 1883
原创 【python学习笔记】线程Threading
说明Threading用于提供线程相关的操作。线程是应用程序中工作的最小单元,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。thread方法: - t.start() : 激活线程 - t.getName() : 获取线程的名称 - t.setName() : 设置线程的名称 - t.name
2017-10-25 17:17:46 1638
转载 关于版本号的设置
说明现在软件大多多平台多版本,版本管理尤为重要。 无论是API还是软件,都会有一个版本号。那么如何确认一个版本号呢?拍脑袋和盲目累加都不是好的解决方案。好的版本号应该是语义化的,就是别人能从版本知道你更新的程度:大幅度更新、部分功能更新、bug修复等等。 来看看这个:语义化版本号:版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当
2017-10-18 21:38:05 2880
原创 【python学习笔记】Python对经纬度处理
说明因为地球是球面,所以地球平面间的距离也得根据球面来计算。 连个问题: - 两经纬度点之间的距离 - 根据一个给定经纬度的点,进行附近若干距离地点查询两点之间的距离# 根据经纬度计算距离def __distance(lon1, lat1, lon2, lat2): # 经度1,纬度1,经度2,纬度2 (十进制度数) """ 根据经纬度计算距离 :param lon
2017-10-17 14:29:28 17232 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人