01 2021 档案
摘要:1. encode encode将字符串转换为bytes类型的对象 (即b为前缀, bytes类型), 即Ascll编码, 字节数组 >>> a0 = '哈哈' >>> b = a0.encode() >>> type(b) <class 'bytes'> >>> >>> b b'\xe5\x93\
阅读全文
摘要:介绍 我们知道,base16编码就是将字符用16进制表示 ’a’ =base16=> b’61’ 那么简单对16进制字符串进行base16解码即可 binascii方法: import binascii hex_str = "557365723a20746573740d0a50617373776f7
阅读全文
摘要:介绍: 我们可以利用 redis 过期Key来实现接口的频次限制。可以自定义一些访问的(速度)限制条件来把那些触发限制的请求拒之门外.一般常用来进行对爬虫的限制. 下面就利用 redis 来实现了一个简单的案例: 装饰器实现 def frequency_limit(f): @wraps(f) def
阅读全文
摘要:flask-limiter - 第三方控频插件 官方文档:FlaskLIMITER。 flask-limiter 是一个对客户端的访问速率进行限制的flask扩展.可以自定义一些访问的(速度)限制条件来把那些触发限制的请求拒之门外.一般常用来进行对爬虫的限制. 下面就常见的用法,举了一些例子.更多的
阅读全文
摘要:问题 在安装PIL的时候会发生一些问题 PIL是Python平台事实上的图像处理标准库,支持多种格式,并提供强大的图形与图像处理功能。目前PIL的官方最新版本为1.1.7,支持的版本为python 2.5, 2.6, 2.7,并不支持python3,因此我们用pillow代替,进入DOS命令行窗口,
阅读全文
摘要:介绍 Grok 意味 “通过感觉会意” 他比正则更高级一些,在语法上略有不同,不过也是换汤不换药,对于熟悉正则的同学来说,Grok也不会很难。 常用表达式 表达式标识 名称 详情 匹配例子 USERNAME 或 USER 用户名 由数字、大小写及特殊字符(._-)组成的字符串 1234、Bob、Al
阅读全文
摘要:简单方式创建index curl -XPUT ‘http://localhost:9200/twitter/' 在创建索引的时候指定分片和副本数量参数,参数格式采用JSON格式。 curl -XPUT 'http://localhost:9200/twitter/' -d '{ "settings"
阅读全文
摘要:一、创建 mapping 我们可以通过 curl 命令来创建也可以使用 postman 工具等 # 自定义mapping test.org PUT test { "mapping": { "properties": { "id": { "type": "keyword" }, "name": { "
阅读全文
摘要:一、介绍线程 1)什么是线程? 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(l
阅读全文
摘要:有四种方式可以实现 第一种方式就是 利用防火墙的方式来实现 [root@china ~]# vim /etc/sysconfig/iptables ...... -A INPUT -s 112.112.15.16 -p tcp -m state --state NEW -m tcp --dport
阅读全文
摘要:查看 Elasticsearch 的所有模板 curl -XGET 127.0.0.1:9200/_cat/templates?pretty 查看 Elasticsearch 某个模板 curl -XGET 127.0.0.1:9200/_template/situation-sw_test-tem
阅读全文
摘要:创建索引 创建索引index时映射mapping put 请求发送 http://localhost:9200/blog1 参数: { "mappings": { "article": { "properties": { "id": { "type": "long", "store": true,
阅读全文
摘要:生产者(1) # coding=utf-8 # 生产者脚本 import json from kafka import KafkaProducer producer = KafkaProducer(bootstrap_servers="10.44.99.103:9092") msg_dict = {
阅读全文
摘要:要请我吃糖吗 ⁄(⁄⁄•⁄ω⁄•⁄⁄)⁄ 如果您喜欢这里,感觉对你有帮助,并且有多余的软妹币的话,不妨投喂一颗糖喔~ <(▰˘◡˘▰)> 谢谢老板~ 赞赏方式 微信扫码 支付宝扫码 赞赏的时候,留下一句你觉得很励志与美的话给我吧~ (也可以加一个博客园给我喔,会添加在名字的旁边喔~点击可以跳转~)
阅读全文
摘要:大道至简,知易行难。 花径不曾缘客扫,蓬门今始为君开。 从今天开始改变,这是对平庸生活最好的回击。 你好,我叫小可爱哟 😃 大道至简,知易行难。从今天开始改变,这是对平庸生活最好的回击。
阅读全文
摘要:欢迎来到我的友链小屋 展示本站所有友情站点,排列不分先后,均匀打乱算法随机渲染的喔! 麋鹿鲁哟的博客 大道至简,知易行难。 直达 竹叶青的博客 一个脑洞很大的程序员。 直达 鑫仔园的博客 一个90后程序员,终身学习者。 直达 友链信息 博客名称:你的小可爱吖博客网址:https://www.cnbl
阅读全文
摘要:一、tcpdump 命令选项 -A 以ASCII编码打印每个报文(不包括链路层的头),这对分析网页来说很方便 -c 最大抓取报文数 -C 用于判断用 -w 选项将报文写入的文件的大小是否超过这个值,如果超过了就新建文件(文件名后缀是1、2、3依次增加) -D 列出当前主机的所有网卡编号和名称,可以用
阅读全文
摘要:ip a tcpdump -i ens6f0 ip host 10.44.55.66 tcpdump -i ens6f0 port 513 and host 10.44.55.66 netstat -anp | grep 513
阅读全文
摘要:存在以下两种方式: 一、service方式 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。 开启防火墙: [root@centos6 ~]# service iptables start 关闭防火墙: [root
阅读全文
摘要:supervisord 启动失败错误信息如下: Error: Cannot open an HTTP server: socket.error reported errno.EADDRNOTAVAIL (99) 1.检查是否已开启python ps -ef|grep python 如对应有进程将其杀
阅读全文
摘要:在变量中,有baiPS1和PS2,他们都是命令提du示符,zhiPS1是最长见的,我们在命令行中dao输入命令的时候,zhuan会在前面看到类似这样的东西[root@localhost ~],这就是PS1的命令提示符;PS2就是我们在一行中要写入很长的命令,但是我现在想换行了,PS2就是你使用“\”
阅读全文