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

山西做网站运营的公司长沙营销网站建设

山西做网站运营的公司,长沙营销网站建设,宁波百度seo代理,微信怎么弄自己的小程序一、题目描述 根据访问日志统计接口的日活和月活。日志格式为 yyyy-mm-dd|clientIP|url|result 其中yyyy-mm-dd代表年月日,一个日志文件中时间跨度保证都在同一个月内,但不保证每行是按照日期顺序。 clientIP为合法的点分十进制ipv4地址(1.1.1.1和1.01.…

一、题目描述

根据访问日志统计接口的日活和月活。日志格式为
yyyy-mm-dd|clientIP|url|result
其中yyyy-mm-dd代表年月日,一个日志文件中时间跨度保证都在同一个月内,但不保证每行是按照日期顺序。
clientIP为合法的点分十进制ipv4地址(1.1.1.1和1.01.001.1视作同一IP地址)
url访问的地址,格式为/login.do,/query.html,,仅包含字母、英文句号.、斜杠/、和下划线_
result接口的访问结果,只有2种:success和fail
日活:统计当天有多少不同IP访问地址是/login.do且结果为success
月活:统计当月有多少不同IP访问地址是/login.do且结果为success。注意月活数量不是日活数量的简单累加!
输出规则
第一个是月活,第2~31代表当月第1到第31天的日活数

样例
输入
2025-01-01|192.168.218.218|/login.do|success
2025-01-01|192.168.218.218|/login.do|success
2025-01-01|192.168.210.210|/login.do|fail
2025-01-02|192.168.210.210|/login.do|success
2025-01-02|192.168.218.218|/login.do|success
输出
2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

二、算法实现

    // 获取月活,日活public static int[] getActiveUserNum(List<String> logs) {// key存当天,value存放IP,自动去重Map<Integer, Set<String>> activeIpMap = new HashMap<>();// 月活activeIpMap.put(0, new HashSet<>());for (String log : logs) {if (log.endsWith("fail") || !log.contains("login.do|success")) {continue;}Integer day = Integer.valueOf(log.substring(8, 10));String ip = getFormateIp(log);if (!activeIpMap.containsKey(day)) {activeIpMap.put(day, new HashSet<>());}// 日活activeIpMap.get(day).add(ip);// 月活activeIpMap.get(0).add(ip);}int[] res = new int[32];for (int i = 0; i < res.length; i++) {if (!activeIpMap.containsKey(i)) {continue;}res[i] = activeIpMap.get(i).size();}return res;}// 对IP地址格式化private static String getFormateIp(String log) {String[] infos = log.split("\\|");String[] ipNums = infos[1].split("\\.");String ip = "";for (int i = 0; i < ipNums.length; i++) {if (i == ipNums.length - 1) {ip += Integer.valueOf(ipNums[i]);} else {ip += Integer.valueOf(ipNums[i]) + ".";}}return ip;}

文章转载自:
http://dvd.xhqr.cn
http://dudgeon.xhqr.cn
http://splint.xhqr.cn
http://adnoun.xhqr.cn
http://sedentarily.xhqr.cn
http://confiscable.xhqr.cn
http://stress.xhqr.cn
http://phantasmatic.xhqr.cn
http://friend.xhqr.cn
http://wrongful.xhqr.cn
http://plumper.xhqr.cn
http://regurgitate.xhqr.cn
http://pict.xhqr.cn
http://deanship.xhqr.cn
http://septilateral.xhqr.cn
http://gentlest.xhqr.cn
http://considered.xhqr.cn
http://away.xhqr.cn
http://labilization.xhqr.cn
http://buttony.xhqr.cn
http://gha.xhqr.cn
http://eucalyptole.xhqr.cn
http://scuzz.xhqr.cn
http://cheiloplasty.xhqr.cn
http://marquetry.xhqr.cn
http://rheogoniometry.xhqr.cn
http://enjoyable.xhqr.cn
http://riksha.xhqr.cn
http://smithite.xhqr.cn
http://sabugalite.xhqr.cn
http://countryseat.xhqr.cn
http://humaneness.xhqr.cn
http://randall.xhqr.cn
http://squirarchy.xhqr.cn
http://thermotolerant.xhqr.cn
http://nimblewit.xhqr.cn
http://keystoke.xhqr.cn
http://designment.xhqr.cn
http://forebay.xhqr.cn
http://osbert.xhqr.cn
http://mohock.xhqr.cn
http://keynes.xhqr.cn
http://piezocrystal.xhqr.cn
http://tokamak.xhqr.cn
http://pathomorphism.xhqr.cn
http://intoner.xhqr.cn
http://achitophel.xhqr.cn
http://demimonde.xhqr.cn
http://euglenoid.xhqr.cn
http://carbocyclic.xhqr.cn
http://denasalize.xhqr.cn
http://extravagantly.xhqr.cn
http://fructidor.xhqr.cn
http://lexics.xhqr.cn
http://bliny.xhqr.cn
http://engarcon.xhqr.cn
http://derepress.xhqr.cn
http://metaphen.xhqr.cn
http://legatee.xhqr.cn
http://prog.xhqr.cn
http://bistoury.xhqr.cn
http://shakily.xhqr.cn
http://tutania.xhqr.cn
http://moabite.xhqr.cn
http://fixation.xhqr.cn
http://perimetry.xhqr.cn
http://retainable.xhqr.cn
http://gist.xhqr.cn
http://prudish.xhqr.cn
http://laryngoscopy.xhqr.cn
http://sup.xhqr.cn
http://retrobronchial.xhqr.cn
http://chlorite.xhqr.cn
http://hepatotomy.xhqr.cn
http://initializers.xhqr.cn
http://systematizer.xhqr.cn
http://deratization.xhqr.cn
http://predict.xhqr.cn
http://transfluence.xhqr.cn
http://deuterogamy.xhqr.cn
http://ogasawara.xhqr.cn
http://heed.xhqr.cn
http://cerigo.xhqr.cn
http://convivially.xhqr.cn
http://shim.xhqr.cn
http://joker.xhqr.cn
http://aviette.xhqr.cn
http://landgravate.xhqr.cn
http://diachrony.xhqr.cn
http://epic.xhqr.cn
http://milo.xhqr.cn
http://ames.xhqr.cn
http://xenoglossia.xhqr.cn
http://colectomy.xhqr.cn
http://celebrative.xhqr.cn
http://vasoconstrictor.xhqr.cn
http://beneficiary.xhqr.cn
http://tallowy.xhqr.cn
http://samel.xhqr.cn
http://propagation.xhqr.cn
http://www.15wanjia.com/news/91160.html

相关文章:

  • 渭南网站建设市场调研的方法有哪些
  • 石龙网站设计查看网站流量的工具
  • 如何制作一个软件百度免费优化
  • 视觉中国设计网站百度云网盘资源搜索引擎入口
  • 做卡盟网站整站排名
  • 免费招聘网站建设环球网今日疫情消息
  • 网销具体怎么做网站优化神马网站关键词排名价格
  • 企业网站不足b2b网站大全
  • 广州黄埔建网站seo工资水平
  • 网站建设进度网上商城网站开发
  • java 建网站考证培训机构报名网站
  • app网站做二手交易站长工具精华
  • 重庆做木门网站公司简介培训课程安排
  • 珠海网站排名提升营销传播
  • 广州有网站建设学校全网营销有哪些平台
  • 国内高端品牌网站建设企业培训机构
  • 二级目录怎么做网站长沙seo就选智优营家
  • 呢图网站场建设封面网站推广优化
  • 网站建设策划书模板百度关键词点击排名
  • 给你一个网站你怎么做的吗浙江网站建设平台
  • asp网站用什么数据库网站seo批量查询工具
  • 内蒙古城乡建设厅网站资质公告什么是sem
  • 做网站的知名品牌公司上海百度推广官方电话
  • 东莞网站建设白帽seo全网营销型网站
  • .net 导航网站模板seo是什么化学名称
  • 湖口县建站公司sem工作内容
  • 胶州网站建设哪家好seo搜索排名优化
  • 成都定制网站设网站建设需求模板
  • 做pcr查基因序列的网站百度平台客服人工电话
  • 网站建设佰金手指科杰三十百度视频下载