`
cfyme
  • 浏览: 275021 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

工作中PUSH用到的统计命令

 
阅读更多

工作中用到的统计命令:

 

1,统计秒杀

awk -F ","  '!a[$2,$3,$6,$7,$9]++'  pushLog.log.2015-04-22 |grep "*ms" |awk -F ","  '{a[$2" "$3" "$9]+=1}END{for(i in a) printf "%s %s\n",i,a[i]}' 

 

2,秒杀统计sql:

select count(distinct(cookie)) from logs_mobile_stat 

where time>'2015-04-22 23:59:59' and p1='p*t' and p2='*ms'

and platform=1

 

3,awk -F ","  '!a[$2,$3,$6,$7,$9]++'  pushLog.log.2015-04-25 |grep "http://m.taofen8.com/activity/today/brand0425/" |awk -F ","  '{a[$2" "$3" "$9]+=1}END{for(i in a) printf "%s %s\n",i,a[i]}' | sort -k 4 -n -r | head -n 15 

 

结果例如:

lp*t *wl 3 12832

p*t *wl 3 8403

p*t *wl 1 3946

分享到:
评论

相关推荐

    python项目源码-Word助手的程序.rar

    10. **版本控制**:虽然未提及,但项目可能使用Git进行版本控制,因此理解Git的基本命令,如clone、commit、push、pull等,也是开发过程中必要的。 总的来说,这个项目涵盖了Python编程、Excel处理、自动化办公等多...

    精选_基于python的网易云音乐分析_源码打包

    8. **版本控制**:如果源码包含版本控制信息,可能是使用了Git,学习如何使用git clone、git push、git pull等命令管理代码版本。 9. **虚拟环境**:为了保持项目依赖的隔离性,开发者可能使用venv或conda创建并...

    第6次实验.rar

    理解Git的基本命令如git clone、git add、git commit和git push对于协作至关重要。 总的来说,"第6次实验.rar"可能涵盖了数据处理、数据库管理、硬件交互、文档编写、机器学习等多个IT领域的知识。具体的学习内容将...

    fighters_stat

    1. **数据提取**:在Shell脚本中,我们可能会用到`curl`命令下载远程数据,或者`cat`, `less`, `more`来查看本地文件内容。`grep`用于搜索特定模式的数据,而`awk`则能对每一行数据进行复杂的处理,如提取字段。 2....

    APK权限大选———Android开发必懂知识

    23. **WAPPUSH广播(android.permission.BROADCAST_WAP_PUSH)**:此权限允许应用程序在WAPPUSH服务收到后触发广播。 24. **拨打电话(android.permission.CALL_PHONE)**:此权限允许应用程序从非系统拨号器中输入...

    sexy_alcohol:通过性激素和酒精中毒进行的遗传学分析; 必须没有明确的文件路径或敏感数据

    在这个项目中,可能涉及到大量的生物数据处理、统计分析以及基因组学的研究方法。我们将重点围绕这个主题,结合"Shell"这一标签来探讨相关知识点。 首先,"Shell"在这里指的是Unix或Linux操作系统中的命令行界面,...

    基于Matlab的数字图像处理演示系统

    在实际的图像处理操作中,可能会用到MATLAB的图像处理工具箱,比如`imread`用于读取图像,`imshow`用于显示图像,`imwrite`用于保存图像,`imresize`用于缩放图像,`imrotate`用于旋转图像,`imhist`用于计算直方图...

    淘宝笔试题

    - 可能需要用到正则表达式来更灵活地处理各种可能的输入格式。 2. **统计与分类:** - 使用哈希表(HashMap)来存储每一种出处及其对应的花名数量。 - 遍历所有花名,更新哈希表中对应出处的计数。 - 哈希表的...

    reuniao

    6. **版本控制**: "reuniao-master" 暗示可能使用了Git进行版本控制,了解如何使用 `git clone`、`git add`、`git commit` 和 `git push` 等命令是必要的。 7. **Web开发**: 如果项目是Web应用,可能会用到 `Flask`...

    Calculadora-SiSU

    这意味着项目可能使用Git进行版本控制,开发者通过commit、push、pull等命令协同开发。 10. **构建工具**:为了优化代码、合并资源和自动化构建流程,开发者可能使用了Gulp、Grunt或Webpack等工具。这些工具可以...

    cvdslab08

    此外,文件名"cvdslab08-master"暗示这是一个Git仓库的主分支,这意味着这个项目可能采用版本控制管理,学习者需要了解Git的基本命令,如clone、pull、commit、push等,以便协同开发和记录代码的变更历史。...

    git-inicial-rocketcode

    描述中的“人口普查中心”可能是指这个项目与人口数据处理、统计或分析有关,或者是项目的一个例子或应用场景。 在IT行业中,Git是一个非常重要的版本控制系统,用于追踪对代码文件的修改,便于团队协作和代码管理...

    BoxOfficePredictionSystem

    9. **版本控制**:项目可能使用Git进行版本控制,理解Git的基本命令如commit、push、pull、merge等,对于协同开发至关重要。 10. **文档编写**:项目代码有良好的注释,这表明开发者遵循了良好的编码规范,了解如何...

    Lab9_CS120B

    在Lab9中,你可能会用到数组创建、索引、切片、算术运算、统计函数等功能。 5. **Pandas**:Pandas构建在NumPy之上,提供了DataFrame和Series两种数据结构,非常适合处理表格型数据。你将学习如何读取CSV或Excel...

    letter_count

    9. **版本控制**:通过Git进行版本管理和协作,理解`git commit`、`git push`、`git pull`等基本命令。 10. **文档**:项目可能包含README文件,解释项目目的、如何运行以及如何贡献代码。 综上所述,"letter_count...

    codecloud:用你的代码创建一个词云以获得乐趣

    了解版本控制的概念和命令,如git clone、git commit、git push等,可以帮助你获取和更新项目。 10. **调试与测试**:开发过程中,学会使用IDE的调试工具以及编写单元测试是提高代码质量的关键。JUnit是Java常用的...

    TheHuxley

    10. **数据分析与可视化**:如果"TheHuxley"涉及到数据分析,那么可能会用到`pandas`、`matplotlib`或`seaborn`等库,进行数据清洗、统计分析和图表绘制。 总之,"TheHuxley"项目涵盖了Python编程的多个方面,包括...

    wordcount-november2020-BTWashington-master:111

    10. **Git版本控制**:既然提到了Git的`master`分支,那么项目管理中可能涉及版本控制,理解Git的基本命令如`git clone`、`git add`、`git commit`和`git push`是必要的。 11. **持续集成/持续部署(CI/CD)**:大型...

    预测应用

    2. **时间序列分析**:如果预测目标是未来的趋势,时间序列分析方法(如ARIMA、季节性ARIMA、状态空间模型等)可能被用到,这些模型能捕捉数据随时间的变化规律。 3. **机器学习模型**:包括线性回归、决策树、随机...

    Walter-Genario

    学习Git的基础命令,如`clone`、`add`、`commit`、`push`、`pull`等,是每个开发者必备的技能。 2. **编程语言**:项目可能使用了各种编程语言,如Python、Java、C++、JavaScript等。每种语言都有其特定的应用场景...

Global site tag (gtag.js) - Google Analytics