51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
开发
Python爬虫之selenium高级功能
原文地址表单操作元素拖拽页面切换弹窗处理 表单里面会有文本框、密码框、下拉框、登陆框等。这些涉及与页面的交互,比如输入、删除、点击等。前提是找到页面中的元素。例如下面有一个表单输入框:<inputtype="text"name="passwd"id="passwd-id"/>...
代码星球
·
2020-04-29
Python
爬虫
selenium
高级
功能
Go http编程
1.简单的http服务器模板packagemainimport("fmt""net/http")funcHelloHandler(whttp.ResponseWriter,r*http.Request){fmt.Fprintf(w,"HelloWorld")}funcmain(){http.HandleFu...
代码星球
·
2020-04-29
Go
http
编程
Python爬虫之urllib.parse详解
Python爬虫之urllib.parse转载地址Python中的urllib.parse模块提供了很多解析和组建URL的函数。urlparse()函数可以将URL解析成ParseResult对象。对象中包含了六个元素,分别为:协议(scheme)域名(netloc)路径(path)路径参数(params)查询参数(q...
代码星球
·
2020-04-29
Python
爬虫
urllib.parse
详解
python实现进度条
sys.stdout.write()输出不会自动换行,没有end,可用转义字符自行控制/n换行/r回车到本行首,可刷新输出如用sys.stdout.write()和实现自定义进度条 importtimeimportsysdefmain():j=0foriinrange(100):j+=1sys.s...
代码星球
·
2020-04-29
python
实现
进度
BloomFilter&python支持
布隆过滤器是一种概率空间高效的数据结构。它与hashmap非常相似,用于检索一个元素是否在一个集合中。它在检索元素是否存在时,能很好地取舍空间使用率与误报比例。即BloomFilter是会误判的,它只会把不存在于集合中的元素误判成存在于集合中,而不会把存在于集合中的元素误判成不存在集合中。正是由...
代码星球
·
2020-04-29
BloomFilter
python
支持
python WSGI框架详解
几个关于WSGI相关的概念WSGI:全称是WebServerGatewayInterface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述webserver如何与webapplication通信的规范。server和application的规范在PEP333...
代码星球
·
2020-04-29
python
WSGI
框架
详解
python3中编码与解码的问题
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0...
代码星球
·
2020-04-29
python3
编码
解码
问题
python Rabbitmq编程(一)
send端#!/usr/bin/envpythonimportpikacredentials=pika.PlainCredentials("用户名","密码")connection=pika.BlockingConnection(pika.ConnectionParameters('...
代码星球
·
2020-04-29
python
Rabbitmq
编程
Python性能分析工具Profile
代码优化的前提是需要了解性能瓶颈在什么地方,程序运行的主要时间是消耗在哪里,对于比较复杂的代码可以借助一些工具来定位,python内置了丰富的性能分析工具,如profile,cProfile与hotshot等。其中Profiler是python自带的一组程序,能够描述程序运行时候的性能,并提供各...
代码星球
·
2020-04-29
Python
性能
分析
工具
Profile
python logging模块使用
在开发过程中,我们可以printf或者Debug来排查问题。但是在生产环境中(黑盒环境)出现问题,我们并不能知道在运行的环境中的哪个地方出现了问题。如果我们当时有日志记录,我们就可以方便地追踪到在当时运行过程中出现了怎样的状况,从而排查问题。日志记录是非常有必要的,任何一...
代码星球
·
2020-04-29
python
logging
模块
使用
Linux下RabbitMQ安装、运行与管理
安装参考官网RabbitMQ的安装需要Erlang的基础环境,必须按照RabbitMQErlang版本要求进行安装。关于Erlang官方的安装方式有三种:官方制作的依赖软件包ErlangSolutions的软件包(这个可以自定义yum库安装,本人自己下载安装)EPEL(“Enterp...
代码星球
·
2020-04-29
Linux
RabbitMQ
安装
运行
管理
消息队列RabbitMQ
消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(MessageQueue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到MQ中而不用管谁来取,消息使用者只管从MQ中...
代码星球
·
2020-04-29
消息
队列
RabbitMQ
Kali Linux安装及中文指南
KaliLinux安装教程:https://blog.csdn.net/u012318074/article/details/71601382KaliLinux中文指南:https://pan.baidu.com/s/1icw7EmzRMv11sb7MCX_r-w 密码:78y6...
代码星球
·
2020-04-29
Kali
Linux
安装
中文
指南
python multiprocessing模块
原文地址multiprocessing支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。创建进程的类:Process([group[,target[,name[,args[,kwargs]]]]])target表示调用对象args表示调用对象的位置参数元组。kw...
代码星球
·
2020-04-29
python
multiprocessing
模块
python 上下文管理器
Python提供了with语法用于简化资源操作的后续清除操作,是try/finally的替代方法,实现原理建立在上下文管理器之上。Python提供了一个contextmanager装饰器,更进一步简化上下管理器的实现方式。 上下文管理器是Python2.5之后才出现的概念。上下文管理器规定了某个对象的使用范围,当进...
代码星球
·
2020-04-29
python
上下文
管理器
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
4
5
6
7
8
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他