![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
perry0528
这个作者很懒,什么都没留下…
展开
-
python实现ip地址查询
#encoding:utf8#根据ip地址查询出IP所在的地理位置import requestsdef get_ip_info(ip): r = requests.get('http://ip.taobao.com/service/getIpInfo.php?ip=%s' %ip) if r.jso...原创 2018-09-19 22:21:21 · 12109 阅读 · 0 评论 -
多媒体技术 || 用中位切割算法实现图像减色
实现环境:python处理一张红苹果图:先描述一下中位切割算法吧:将图片内的所有像素加入到同一个区域对于所有的区域做以下的事:计算此区域内所有像素的 RGB 三元素最大值与最小值的差。选出相差最大的那个颜色(R 或 G 或 B)根据那个颜色去排序此区域内所有像素分割前一半与后一半的像素到二个不同的区域(这里就是“中位切割”名字的由来)重复第二步直到你有 256 个区域...原创 2018-10-19 21:05:14 · 1864 阅读 · 1 评论 -
计算机网络 || 自定义协议实现点对点大文件传输
这一部分其实就是实现客户端与服务端的一个大文件的传输,因为题目要求是只需要自定义应用层协议,所以本项目是基于TCP(传输层)协议下实现的。采用的是python的struct模块对传输信息进行打包以便应对不同类型的传输文件,同时可以转为用于传输的byte类型。针对大文件的传输开始是想直接用动态分配内存给文件传输分配一个大容量的堆作为缓冲区,但感觉这样就违背了本题的意思而且对于文件传输的效率不高,...原创 2018-11-20 23:33:14 · 1894 阅读 · 0 评论