【第九周:08/19-08/23】Output整合
一.2019/08/19
01.Python变量命名规范:https://www.cnblogs.com/zhangyafei/p/10429426.html
02.ACM程序文档:http://ishare.iask.sina.com.cn/f/19eh2vHDjAt.html
二.2019/08/20
01.初步output的程序文档:
城市名FSN生成与处理模块说明文档Problem Description
模块总体功能:通过CNC和MaxMind两个GeoIP库,导出城市名FSN标准表,并将其合并入CNC和MaxMind中作为新字段供查询。
程序和数据的组织格式如下:|-data|-GeoIP2-City-CSV|-GeoIP2-City-CSV_20190625|-GeoIP2-City-Blocks-IPv4.csv|-GeoIP2-City-Blocks-IPv6.csv|-GeoIP2-City-Locations-en.csv|-ipb-ips_raw.str|-ipb-ips_raw.str|-src|-generate_fsn.py|- GenerateFSN # 通过MaxMind和CNC生成FSN标准表;|- FSNProcessing # 将FSN与IP段联合到一起;|- generate_fsn_fsnip #调用两个类同时完成以上功能。|-fileout
也可直接将ipb-ips_raw.str、GeoIP2-City-Blocks-IPv4.csv、GeoIP2-City-Blocks-IPv6.csv和GeoIP2-City-Locations-en.csv文件放在data文件夹内,中间文件夹不是必要的。Input
外部接口函数为:
generate_fsn_fsnip(
cnc_ips_path,
maxmind_city_path,
maxmind_IPv4_path,
maxmind_IPv6_path,
ignore_fsnip=False)调用并传递相应参数。其中前4个参数依次为CNC和MaxMind文件的路径,ignore_fsnip参数默认值为False。若设置ignore_fsnip参数为True,则程序只运行GenerateFSN类,否则默认同时运行GenerateFSN和FSNProcessing。Output
默认在fileout文件夹中输出FSN_date.csv和FSN_with_IP_date.csv,其中date为运行程序时的日期。FSN.csv为通过CNC和MaxMind导出的城市名FSN标准库,FSN_with_IP.csv为key=<IPHEAD>-<IPTAIL>(来自CNC和MaxMind),value=FSN的表。
若设置ignore_fsnip=True,则只输出FSN.csv。Sample Input
>>>from generate_fsn import generate_fsn_fsnip
>>>generate_fsn_fsnip( cnc_ips_path='../data/ipb-ips_raw.str/ipb-ips_raw.str',
maxmind_city_path='../data/GeoIP2-City-CSV/GeoIP2-City-CSV_20190625/GeoIP2-City-Locations-en.csv',
maxmind_IPv4_path='../data/GeoIP2-City-CSV/GeoIP2-City-CSV_20190625/GeoIP2-City-Blocks-IPv4.csv',
maxmind_IPv6_path='../data/GeoIP2-City-CSV/GeoIP2-City-CSV_20190625/GeoIP2-City-Blocks-IPv6.csv',
ignore_fsnip=False)Sample Output
The generated std FSN is in the following file path:’../fileout/FSN_2019-06-25.csv.
The generated FSN_with_IP is in the following file path:’../fileout/FSN_with_IP_2019-06-25.csv.
02.Redis-python基本操作:https://www.cnblogs.com/melonjiang/p/5342505.html
三.2019/08/21
01.可直接通过word将docx转成html格式:https://blog.csdn.net/communix/article/details/49965233
02.直接在浏览器中输入docs.qq.com即可打开在线文本文档编辑器。
【第九周:08/19-08/23】Output整合相关推荐
- 第九周(11.02-11.08)学习笔记
一.学习目的 掌握系统编程和系统调用的概念 掌握系统编程错误处理的方式 掌握Unix/Linux系统级I/O:open close read write seek stat 4. 掌握RIO 掌握I/ ...
- 始于2015年11月23日,终于2018年08月08日
留念. 2015年11月23日:在一起 2016年01月17日-21日:北京机场,我们❤ 2016年04月16日:去他所在城市--成都 2016年06月04-06日:第一次小旅游--都江堰.青城山 2 ...
- 贝壳找房 2019校招 研发类试卷C++ 编程题 2018.08.19
贝壳找房 2019校招 研发类试卷编程题 C++ 2018.08.19 遍历的同时求出最小值min 和 村庄高度和sum,sum-min即可 #include <iostream>usin ...
- WHUT第九周训练整理
WHUT第九周训练整理 写在前面的话:我的能力也有限,错误是在所难免的!因此如发现错误还请指出一同学习! 本次题解感谢ljw提供的最后四题题解,本人实在顶不住放弃了! 索引 (难度由题目自身难度与本周 ...
- 20162329张旭升 2016-2017-2 《程序设计与数据结构》第九周学习总结
20162329张旭升 2016-2017-2 <程序设计与数据结构>第九周学习总结 教材学习内容总结 1.建立数据库连接:我们是通过老师给的XAMPP程序来配置自己的数据库,然后根据教程 ...
- 2019春第九周作业
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 2019年春季学期第九周作业 我在这个课程的目标是 我希望能够通过学习C语言的知识,编写程序 这个作业在哪个具体方面帮助我实现目标 这个作 ...
- Web全栈 第九周-曾老师-专题视频课程
Web全栈 第九周-303人已学习 课程介绍 Web 前端工程师课程 第9周 https://edu.csdn.net/topic/web115 课程收益 Web 前端工程师课 ...
- 20162316刘诚昊 第九周学习总结
学号20162316 2016-2017-2 <程序设计与数据结构>第九周学习总结 ps:在赶进度,进度和其他同学们有所差距. 教材学习内容总结 -1. 当用某个类声明引用变量时,它可以指 ...
- erp沙盘模拟软件_VOL.977 工商第九周周报 ERP沙盘模拟大赛排名第一 跨学科校企合作商讨筹备...
工商第九周周报 ERP沙盘模拟大赛排名第一 跨学科校企合作商讨筹备 第九周要闻 周四 10月29日 四川大学工商管理学院党委副书记.博士生导师张黎明教授来到锦城 给2020级本科旅游管理专业.市场营销 ...
最新文章
- java居中的命令_用JAVA把语句排列成左对齐、右对齐、居中
- linutx 基本配置
- [ZJOI2011]营救皮卡丘(费用流 + 最短路)
- pip如何安装到Linux服务器,linux中pip安装步骤与使用详解
- 第24周维生素市场最新动态
- linux安装软件时提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'
- Matlab括号使用详解
- continue和break详解
- matlab语句运算相关论文,毕业论文MATLAB在复变函数中的应用.doc
- 谷歌Chrome繁体字乱码问题
- 多玩YY瞄准在线教育
- HEAD detached from XXX
- (附源码)spring boot跨境电商系统 毕业设计 211003
- gym101431D(传说中的构造(呸))
- 昆明理工大学计算机学院李博,昆明理工大学
- 关于搭建一个简易搭建网站的大概步骤
- 【调剂】上海电力大学控制工程 、通信工程、人工智能等专业调剂信息
- Eclipse Memory Analyzer 的使用教程最实用
- 计算机网络基础的五个层,计算机网络基础(五) 运输层
- tipsy - Facebook-style tooltip plugin for jQuery