统计

Excel分析数据制作图表

喜夏-厌秋 提交于 2020-03-01 10:09:17
一、统计不同值的个数 1、首先选中所需统计的列的任意一个值 2、插入-推荐的图表,自行选择图表也可以 结果如下 二、统计各时间段的个数 1、如果只有时间列,没有数量列的话,新建一列,各个时间值的数据都为1 2、选择时间列的任意一值,插入-数据透视表 3、确定 4、将时间列和计数列拖入轴和值 5、点击任意时间列的值,右键,创建组 6、选择需要统计的时间段间隔,我这里选择按小时统计 7、点击确认,各个小时的数量就统计出来并制成图表了 来源: oschina 链接: https://my.oschina.net/u/2437179/blog/1162361

Linux下的C++程序:统计一个目录及其内部文件总共占据的空间大小

岁酱吖の 提交于 2020-03-01 03:27:29
统计一个目录的大小(byte数),最简单的办法是在控制台输入命令: du -sb 目录地址 用C++实现这个功能,是通过递归遍历目录下的文件和子目录达到的。 需要注意的是,因为Byte数过大,单用一个整型统计Byte的数量,遇到大一些的目录会出现溢出。因此我采用了TB、GB、MB、KB和Byte五个层级来表示目录的大小。 我的代码如下: #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> #include <dirent.h> #include <string.h> #define BYTES_OF_CURRENT_FOLDER 4096 class CheckSpace { public: //构造函数 CheckSpace(char *filepath) { this -> m_TB = 0; this -> m_GB = 0; this -> m_MB = 0; this -> m_KB = 0; this -> m_Bytes = 0; strcpy(this -> m_FilePath, filepath); Check(filepath); //统计目录中的文件占据的空间大小 AddBytes(4096); /

收集SQL语句统计每天、每月、每年的数据

让人想犯罪 __ 提交于 2020-02-29 02:01:41
1、每年 select year(ordertime) as year,count(*) as count from 订单表 group by year(ordertime) 2、每月 select year(ordertime) as year, month(ordertime) as month, sum(Total) as sun_total from 订单表 group by year(ordertime), month(ordertime) 3、每日 select year(ordertime) as year, month(ordertime) as month, day(ordertime) as day, sum(Total) as sum_total from 订单表 group by year(ordertime), month(ordertime), day(ordertime) 另外每日也可以这样: select convert(char(8),ordertime,112) dt, sum(Total) 销售合计 from 订单表 group by convert(char(8),ordertime,112) 例一: 查2010年3月份每天的记录( 这里date的格式是YYYY-mm-dd hh:mm:ss ) select count(*),substr

结合AnyChart做报表:一个生成AnyChart图形XML数据的工具类

非 Y 不嫁゛ 提交于 2019-12-16 13:51:45
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天头有点痛,所以不能详细地写了,先把代码贴上来,等身体状况稍微好一点,再继续完善。 1、(主角)一个使用XML模板生成Anychart XML数据的工具类 /** * */ package com.common.anychart; import java.io.InputStream; import java.util.List; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.NullArgumentException; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; import com.common.reflect.ReflectUtils; /** * XML数据处理工具类,服务于AnyChart报表 * @author luolin * * @version $id:AnyChartXMLProcessor

solr 与mysql的对应查询 solr统计

守給你的承諾、 提交于 2019-12-11 10:12:05
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Cloudera公司已经推出了基于Hadoop平台的查询统计分析工具Impala,只要熟悉SQL,就可以熟练地使用Impala来执行查询与分析的功能。不过Impala的SQL和关系数据库的SQL还是有一点微妙地不同的。 下面,我们设计一个表,通过该表中的数据,来将SQL查询与统计的语句,使用Solr查询的方式来与SQL查询对应。这个翻译的过程,是非常有趣的,你可以看到Solr一些很不错的功能。 用来示例的表结构设计,如图所示: 下面,我们通过给出一些SQL查询统计语句,然后对应翻译成Solr查询语句,然后对比结果 查询对比 条件组合查询 SQL查询语句: SELECT log_id,start_time,end_time,prov_id,city_id,area_id,idt_id,cnt,net_type FROM v_i_event WHERE prov_id = 1 AND net_type = 1 AND area_id = 10304 AND time_type = 1 AND time_id >= 20130801 AND time_id <= 20130815 ORDER BY log_id LIMIT 10; 查询结果,如图所示: Solr查询URL: http://slave1:8888

Android应用如何监听自己是否被卸载

吃可爱长大的小学妹 提交于 2019-12-09 14:43:38
Android应用如何监听自己被卸载呢,Android系统没有提供这个回调方法。想想感觉是不可能监听到的,自己的代码都被卸载掉了,怎么来执行操作来监听呢。后来看到360这个流氓大哥,还真实现了,还挺稳定的。于是,在网上各种搜索。网上还是有很多人讨论,说怎么怎么着,来弄。我也是研究了很久。 网上的方案总结说来有 1.广播,只能监听到别人卸载。自己被卸载的时候,早就收不到广播了 2.监听log。这样听起来很靠谱,我写代码试过,能稳定监听到,但是发送操作不靠谱。我反正没发出去。 最后,在这里找到了一个靠谱的方案。思想就是监听/data/data/自己的package路径。 当Android卸载你的时候,会先删除这里的文件。 可以轮询监听,这个地方他也给了一个优化的方案就是采用Android的文件监听服务,这样只用等待文件监听服务的回调。没有什么性能问题。 还有就是必须得用C来写,我用Java写过,是不行的。Java能监听到,但是执行请求的时候太慢了。请求发不出去。 这是我按照他的方案写的demo。测试通过。完美运行。 https://github.com/sevenler/Uninstall_Statics/commits/master 这个原文连接地址: http://www.cnblogs.com/zealotrouge/p/3157126.html http://www

Lisp-Stat windows环境搭建

微笑、不失礼 提交于 2019-12-05 21:06:18
概述 lisp-stat是使用lisp语言进行统计计算和绘图的环境。由于面向对象在统计计算中的优势,lisp-stat选择CLOS进行编程。关于lisp-stat的详细介绍可参照文档 lisp-stat an object-oriented environment . 获取lisp-stat lisp-stat官方主页 lisp-stat的ftp地址 DOS下进入lisp-stat的ftp目录 (用户名:anonymous 密码:your email) : E:> ftp ftp.stat.umn.edu ftp> cd pub/xlispstat/current/mswin/ 尤其关键的一步是要将ftp传输模式改为binary,否则安装时出现乱码: ftp> binary 使用get命令获取 "WXLSZIP.EXE" "WXLS32ZP.EXE" "README"三个文件,以WXLS32ZP.EXE为例: ftp> get 远程文件 "WXLS32ZP.EXE" 本地文件 "E:\\lisp-stat\\WXLS32ZP.EXE" 以 -d参数执行WXLS32ZP.EXE文件( 文件全部安装在当前目录下) : E:\LISP-STAT> WXLS32ZP.EXE -d 运行WXLS32.EXE,如下图,表示环境安装成功: 测试 运行个hello list-stat

Hive 在多维统计分析中的应用 & 技巧总结

别等时光非礼了梦想. 提交于 2019-12-04 22:10:49
多维统计一般分两种,我们看看 Hive 中如何解决: 1、同属性的多维组合统计 (1)问题: 有如下数据,字段内容分别为:url, catePath0, catePath1, catePath2, unitparams https://cwiki.apache.org/confluence 0 1 8 {"store":{"fruit":[{"weight":1,"type":"apple"},{"weight":9,"type":"pear"}],"bicycle":{"price":19.951,"color":"red1"}},"email":"amy@only_for_json_udf_test.net","owner":"amy1"} http://my.oschina.net/leejun2005/blog/83058 0 1 23 {"store":{"fruit":[{"weight":1,"type":"apple"},{"weight":9,"type":"pear"}],"bicycle":{"price":19.951,"color":"red1"}},"email":"amy@only_for_json_udf_test.net","owner":"amy1"} http://www.hao123.com/indexnt.html?sto 0 1 25 {