2020
10-09
10-09
Python rabbitMQ如何实现生产消费者模式
(一)安装一个消息中间件,如:rabbitMQ(二)生产者sendmq.pyimportpikaimportsysimporttime#远程rabbitmq服务的配置信息username='admin'#指定远程rabbitmq的用户名密码pwd='admin'ip_addr='10.1.7.7'port_num=5672#消息队列服务的连接和队列的创建credentials=pika.PlainCredentials(username,pwd)connection=pika.BlockingConnection(pika.ConnectionParameters(ip_addr,port_num,'/',credentials))...
继续阅读 >
写在前面很长一段时间内,我都在研究在线地图的开发者文档,百度地图和高德地图的开发者中心提供了丰富的在线地图服务,虽然有一定的权限限制,但不得不说,还是给我的科研工作提供了特别方便的工具,在博客前面我先放上这两个在线地图开放平台的webAPI的地址链接:百度地图开放平台高德地图开放平台基于这两个平台,博主进行了一系列的开发研究工作,本文介绍其中一项技术,如何用folium包绘制城市道路图,当然,也可绘制非城市...
安装setuptools工具任务时间:1min~5min安装yuminstallpython-setuptools-y因为之后我们需要安装Django,而Django需要用这个工具,所以我们需要先安装setuptools工具。下载与安装Django任务时间:5min~20min下载Django[Django是什么?]wgethttps://www.djangoproject.com/m/releases/1.11/Django-1.11.3.tar.gzDjango是一个开放源代码的Web应用框架,我们将使用它支持我们的PythonWeb开发。解压Djangotar...
一、背景1.项目描述你拥有一个超市(SupermarketMall)。通过会员卡,你用有一些关于你的客户的基本数据,如客户ID,年龄,性别,年收入和消费分数。消费分数是根据客户行为和购买数据等定义的参数分配给客户的。问题陈述:你拥有这个商场。想要了解怎么样的顾客可以很容易地聚集在一起(目标顾客),以便可以给营销团队以灵感并相应地计划策略。2.数据描述字段名描述CustomerID客...
在实际数据分析过程中,我们分析用Python来处理数据(海量的数据),我们都是把这个数据转换为Python的对象的,比如最为常见的字典。比如现在有几十万份数据(当然一般这么大的数据,会用到数据库的概念,不会去在CPU内存里面运行),我们不可能在Excel里面用函数进行计算一些值吧,这样是不现实的。Excel只适合处理比较少的数据,具有方便快速的优势那么我们假设是这么多数据,现在我要对这个数据进行解析,转换,最后数据分析,...
一、实现效果1.python代码importrequestsfromlxmlimportetreeimportreimporttkinterastkfromPILimportImage,ImageTkfromxpinyinimportPinyindefget_image(file_nam,width,height):im=Image.open(file_nam).resize((width,height))returnImageTk.PhotoImage(im)defspider():headers={'user-agent':'Mozilla/5.0(WindowsNT6.2;WOW64)AppleWebKit/535.24(KHTML,likeGecko)Chrome/19.0....
前言在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰但通过下面几个函数的结合,帮我顺利的完成了一系列的预处理。一、用不腻的芷山库1.安装库pip安装:pipinstallzisan2.getFiles函数函数调用:importzisan.FileToolsaszffile_path='C:/Users/xxx/Desktop/2016/Annotations'whole_file...
Tqdm是一个快速,可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)。总之,它是用来显示进度条的,很漂亮,使用很直观(在循环体里边加个tqdm),而且基本不影响原程序效率。名副其实的“太强太美”了!这样在写运行时间很长的程序时,是该多么舒服啊!tqdm官网地址:https://pypi.org/project/tqdm/Github地址:https://github.com/tqdm/tqdm安装anaconda是自动...
由于学校要求我们每天都要在官网打卡签到疫情信息,多多少少得花个1分钟操作,程序员的尊严告诉我们坚决不能手动打卡。正巧最近学了selenium,于是画了个5分钟写了个自动打卡签到地小程序。测试环境:python3.7,selenium,chrome浏览器seleium和chromedriver的配置在这里就不讲了,这里放个连接首先找到学校信息门户的登录页:http://my.hhu.edu.cn/login.portal#导入selenium中的webdriverfromseleniumimportwebdriverimport...