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

开发网站需要多少人百度网络营销的概念

开发网站需要多少人,百度网络营销的概念,建设网站的公司的官网,大丰市市城乡建设局网站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/2680363.html

相关文章:

  • 餐饮公司网站制作网络营销与直播电商
  • 广元园区建设投资有限公司网站谷歌网页版入口在线
  • 温州网站推广外包小程序推广
  • 推荐 网页游戏旺道seo怎么优化网站
  • 桂林网站开发建设抖音关键词用户搜索排名靠前
  • 建独立网站短视频seo厂家
  • 网站改版 百度影响厦门seo外包平台
  • 如何做酒店网站设计百度百科优化
  • 小榄网站建设公司网站权重排名
  • 设计网站页面要注意什么惠州优化怎么做seo
  • 建设网站视频百度云盘2022年百度seo
  • 平板电脑网站模板当日alexa排名查询统计
  • 做餐饮类网站用哪个程序电商平台怎么搭建
  • 长治公司网站建设微信指数
  • 政府部门网站建设特点台州百度推广优化
  • 骏域网站建设专家seo托管
  • 学校网站首页代码html网站免费推广的方法
  • wed网站开发是什么网络推广公司口碑
  • 品牌建设表态发言广州抖音seo
  • 建设网站规模与类别发帖效果好的网站
  • 网站推广方案200字自己可以做网站推广吗
  • 怎么样给一个网站做横向导航栏谷歌商店paypal三件套
  • 手机版免费个人简历模板南宁seo推广
  • wordpress betube网站建设seo
  • 网站公司做网站西安网站seo公司
  • 怎样做黄色网站百度入口网址
  • 网站建设哪家效益快站长统计app下载
  • 不用cms怎么做网站互联网推广方式
  • 做网站80端口青岛网站设计微动力
  • 深圳网站开发平台今日刚刚发生的重大新闻
  • GPT-5 全面解析与最佳实践指南
  • MaixPy简介
  • 机器翻译:一文掌握序列到序列(Seq2Seq)模型(包括手写Seq2Seq模型)
  • 打破内网枷锁!TRAE SOLO + cpolar 让AI开发告别“孤岛困境”
  • Day 9-2: Transformer翻译实例演示 - 翻译的基础设施
  • 故障诊断 | VMD-CNN-BiLSTM西储大学轴承故障诊断附MATLAB代码