当前位置: 首页 > news >正文

找人开发一个网站多少钱广东seo排名

找人开发一个网站多少钱,广东seo排名,董技叔app开发公司,怎么用java 做网站1.如果同一个ip地址60s之内访问超过200次,那么就把ip加入黑名单 需求分析: 1.60s读一次文件 2.分割,取第一个元素,ip地址 3.把所有ip加入到一个list里面,如果ip次数超过200次加入黑名单 import time point 0 # 文件指…

1.如果同一个ip地址60s之内访问超过200次,那么就把ip加入黑名单

需求分析:

1.60s读一次文件

2.分割,取第一个元素,ip地址

3.把所有ip加入到一个list里面,如果ip次数超过200次加入黑名单

 

import time

 

point = 0 # 文件指针

while True:

blk_set = set() # 定义空集合,存放需要加入黑名单的ip

ips = [] # 存放所有ip地址

with open('access.log') as f:

f.seek(point)

for line in f:

ip = line.split()[0]

ips.append(ip)

if ips.count(ip) > 200:

blk_set.add(ip)

for ip in blk_set: # 去重

print('已把%s加入黑名单' % ip)

point = f.tell()

time.sleep(60)

 

 

 

2.判断是否为小数

# 小数点的个数,小数点的个数是否等于1

# 按照小数点分割

 

def check_float(s):

s = str(s)

if s.count('.') == 1:

s_list = s.split('.')

# 1.2 [1, 2]

# -5.3 [-5, 4]

left = s_list[0]

right = s_list[1]

if left.isdigit() and right.isdigit(): # 正小数

return True

elif left.startswith('-') and left.count('-') == 1: # 负小数

if left.split('-')[-1].isdigit() and right.isdigit():

return True

return False

 

 

 

3.对比字典内容

dict1 = {

"version": "9.0.0",

"is_test": True,

"store": "",

"urs": "",

"device": {

"os": "android",

"ime1": "99001062198893",

"device_id": "CQliMWEyYTEzNTYyYzk5MzJmCTJlNmY3Zjkx",

"mac": "02:00:00:00:00:00",

"galaxy_tag": "CQliMWEyYTEzNTYyYzk5MzJmCTJlNmY3Zjkx",

"udid": "a34b1f67dd5797df93fdd8b072f1fb8110fd0db6",

"network_status": "wifi"

},

"adunit": {

"category": "VIDEO",

"location": "1",

"app": "7A16FBB6",

"blacklist": ""

},

"ext_param": {

"is_start": 0,

"vId": "VW0BRMTEV"

}

}

 

dict2 = {

"version": "9.0.0",

"is_test": True,

"urs": "",

"store": "",

"device": {

"os": "android",

"imei": "99001062298893",

"device_id": "CQliMWEyYTEzNTYyYzk5MzJmCTJlNmY3Zjkx",

"mac": "02:00:00:00:00:00",

"galaxy_tag": "CQliMWEyYTEzNTYyYzk5MzJmCTJlNmY3Zjkx",

"udid": "a34b1f67dd5797da93fdd8b072f1fb8110fd0db6",

"network_status": "wifi"

},

"adunit": {

"category": "VIDEO",

"location": "1",

"app": "7A16FBB6",

"blacklist": ""

}, "ext_param": {

"is_start": 0,

"vid": "VW0BRMTEV"

}

}

 

 

 

# 判断两个字典里面不一样的key,value

# 只需判断d1里面有

# 循环d1,通过key去d2里面取值

# 判断通过key取到的类型是什么,如果是字典的话,继续循环

# 然后再判断key和value

 

def compare(d1, d2):

for key in d1:

value1 = d1.get(key)

value2 = d2.get(key, '不存在')

if type(value1) == dict:

compare(value1, value2)

else:

if value1 != value2 and value2 == '不存在':

print('value不一样的key:%s,value1:%s,value2:%s' % (key, value1, value2))

 

res = set(d1.keys()).symmetric_difference(set(d2.keys())) # 对称差集,两个字典里面不一样的key

if res:

print('key不一样的是', ','.join(res))

 

 

compare(dict1, dict2)

 

转载于:https://www.cnblogs.com/louis-w/p/8269231.html

http://www.lbrq.cn/news/2379007.html

相关文章:

  • html5网站后台模板最佳磁力吧ciliba磁力链
  • wordpress下拉式友情链接福州seo招聘
  • wordpress头部导航栏如何提高seo关键词排名
  • 佛山网站建站网站的seo方案
  • 天空台108网站找手工活带回家做北京谷歌seo
  • 重庆江北区网站建设公司如何创建公司网站
  • wordpress编辑器文件seo外推
  • 苏州网站制作出名 乐云践新移动广告联盟
  • 云服务器可以放几个网站人民日报评网络暴力
  • 腾讯企点下载安装seo销售代表招聘
  • 网站开发语音网站免费推广方式
  • 魔改wordpress主题怎样下载优化大师
  • 电子商务网站模板深圳新闻今日最新
  • qq空间同步到wordpress电脑系统优化工具
  • 佛山销售型网站建设长沙百度关键词推广
  • 做网站旅游销售百度搜索风云榜电视剧
  • c 做网站实例soe搜索优化
  • 深圳网站开发怎么样今日热点新闻排行榜
  • 做网站怎么申请域名seo外包优化服务商
  • 贝智康积分网站开发网站推广优化排名
  • 阿里云上做网站靠谱吗软文
  • 怎么做网站搜索宁波seo外包平台
  • 网站推广的方式?谷歌引擎搜索入口
  • 小程序源码是什么意思seo关键词排名技巧
  • 免费永久网站注册seo广告
  • wordpress调用相关评论上海站群优化公司
  • 唐山高端品牌网站建设百度账号登录官网
  • 赣州网站建设如何阐述网络营销策略的内容
  • 商城网站建设怎么建设深圳全网信息流推广公司
  • B2C营销型网站策划百度技术培训中心
  • JAVA 使用Apache POI合并Word文档并保留批注的实现
  • MyBatis 动态 SQL:让 SQL 语句随条件灵活变化
  • 【RAG实战】用户反馈如何关联算法优化
  • 多方案对比分析:后端数据加密策略及实践
  • yolo8+ASR+NLP+TTS(视觉语音助手)
  • AI Agent开发学习系列 - langchain之LCEL(2):LCEL 链式表达解析