- 博客(15)
- 收藏
- 关注
原创 MySQL电商数据查询分析实战一
随着数字化时代的不断发展,人们越来越倾向于在网上进行购物,因此电商零售业也日益成熟。而作为一个电商零售人,在做完运营销售之后的总结是非常重要的,那么如何总结提升以形成整个营销产业链的良性闭环呢?我认为对营销时产生的数据进行统计分析是很重要的。这里以某电商平台用户记录数据为例,通过MySQL语言,借助Navicat平台进行搭建分析。数据具体信息如下:包括了daily_active_user 日活跃用户表、dim_user_level 用户会员等级表、dim_channel 渠道维度表等等。以da
2021-09-27 10:54:29
735
原创 Excel 电商数据分析实战一
首先我们简单的了解一下源数据结构该表格包括了美团和饿了么两个平台下不同门店的销售信息,包括下单转换率,门店曝光人数,CPC总费用等在拿到数据之后,我们首先确定分析主题,即分析门店CPC总费用与门店下单转化率的关系,进而优化广告投放体系。PS :CPC(Cost-per-click)定义对于广告主来说,就是每次点击广告的成本对于媒体来说,就是用户每次点击(广告)(向广告主收取)的费用用公式表示为:CPC = Cost / Click1.首先我们将源数据进行备份保存,接着打开数据透视表,筛选出此
2021-09-25 17:31:13
1592
2
原创 拿到一份Excel数据,如何从零开始进行简单的数据分析?
这里以上海线上外卖销售情况为例数据情况如图所示:该表格中具体记录了GMV、进店人数、下单人数、商家实收等数据1.备份数据拿到数据的第一时间,我认为首先要做的事情就是备份数据,右键点击,据此进行源数据的备份2.查看量级与观测数据准确性将鼠标放到如图位置,左键点击单元格,则表格右下角显示数据统计情况,据此可以看到具体数据的大小,以制定相符合的分析策略在看完量级之后,我们可以大致的看一下数据的准确性,例如是否符合常规情况,比如门店曝光量必须大于门店访问量、数值不可以为负数这样的问题,如果出现常规
2021-09-10 16:06:24
4003
原创 实验三
实验三一:实验三我选择了运用堆栈的算法来实现迷宫,部分代码入下:1.int size = int(this->m_stackMaze.size());for(int i = 0 ; i<size; i++) this->m_stackMaze.pop();ASSERT(m_stackMaze.empty()); 用于清空堆栈内数据,2.this->m_stackMaze.push(this->m_ptStart);放入第一个数据 这里默认设置为1
2020-12-18 10:41:22
125
原创 实验三:A*算法
1.首先把起始位置点加入到一个称为“open List”的列表,在寻路的过程中,目前,我们可以认为open List这个列表会存放许多待测试的点,这些点是通往目标点的关键,以后会逐渐往里面添加更多的测试点,同时,为了效率考虑,通常这个列表是个已经排序的列表。2.如果open List列表不为空,则重复以下工作:(1)找出open List中通往目标点代价最小的点作为当前点;(2)把当前点放入一个称为close List的列表;(3)对当前点周围的4个点每个进行处理(这里是限制了斜向的移动),如果该.
2020-12-13 10:44:16
874
原创 实验二、三
实验二1.函数Ontime的具体解析a.if语句的判断,其作用为根据蛇的长度来对函数Set Timer进行定义,上面表明每370ms 270ms 200ms 100ms就会有一次移动b.这里判断蛇是否在运动的过程中撞到了自己,通过sn次for循环来判断c.这里的 1 2 3 4分别代表上下左右,x和y通过加减来移动通过选定画刷来画出新的结点作为头结点d....
2020-12-11 09:36:04
98
原创 实验二:具体实现
实验二:具体实现1.在文件的开头设置好全局变量蛇、食物类2.设置函数OnlnitialUpdate的蛇的初始起点有三个,其长度为33.接着设置函数Onkeydown,默认输入参数为UINT nChar,,然后接着用Switch来判断,其中Switch指蛇头4.函数Onrbuttondown:表示用鼠标右键点击屏幕,则会显示当前位置信息5.函数Oninit:用指向CDC类的指针来指向DC句柄,然后定义一个Drawbrush对象,用RGB(100,100,100)来初始化画刷颜色通过SelectOb
2020-12-10 15:41:07
200
原创 实验二:具体设计
实验二:具体设计1.首先在ClassView类下定义WM_KEYDOWNWM_RBUTTONDOWNWN_TIMER如图所示:2.然后添加函数ONlnitialUpdate:为便于设置滚动视图的尺寸、映射模式3.添加成员函数oninit4.设置游戏控件 如图所示并为他们分别设置消息响应函数5.新建一个蛇类、食物类如图所示...
2020-12-07 15:59:23
71
原创 实验二:准备
实验二:准备1.项目实现的基础知识:线性表的操作、使用。2.实验要求:为游戏设计初始欢迎界面,游戏界面,游戏结束界面。具体实现过程如下:实现贪吃蛇游戏基本功能,游戏开始之后出现初始欢迎界面,玩家可选择开始游戏开始游戏之后,屏幕上随机出现一个“食物”,上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点,得分增加,“蛇”碰到边界或蛇头与蛇身相撞,蛇死亡,游戏结束。3.游戏具体规则:a.新豆子生成规则:不能超出游戏区域;不能在蛇身上b.游戏结束检测:蛇是否超出游戏区域;蛇头是否撞到自
2020-12-03 15:18:13
89
原创 实验一:具体实现
实验一:具体实现用C++封装类的形式具体实现了一个简单的计算器,MFC作为一个类库,具体操作如下:项目名称为Counter,它包含的资源有如下几个,其中最重要的三个分别为IDD_ABOUTBOX、IDD_DIALOG1、IDR_MAINFRAME与此同时设置好配置计算器所需要的按键,配置完成后页面如图所示:在空白窗口的菜单栏中设计一个compute选项,具体步骤如下:右键点击菜单栏资源“帮助”后边的空白处,选择属性,在标题处输入“compute”,取消pop-up的选中,在ID
2020-12-02 16:10:02
555
原创 实验一:起步
因为之前没有接触过这个领域,所以我在网上看了看相关的资料,了解到了以下知识点MFC是一种类库它以C++类的形式进行封装包含一个应用程序框架MFC类库中含有很多句柄,控件,组件封装类所以基于MFC平台,我可以通过VC++来实现一个简单的计算器,从而对一个算数表达式进行求值。建立一个新项目的步骤如下:1.首先我们双击打开VC++2.然后点击文件–>新建,弹出new对话框。在projects栏中左键单击选择MFC AppWizard[exe],工程名字处输入工程名字(在这里我输入的是Co
2020-12-01 14:14:31
60
原创 实验一:准备
作为一个大三的学生,我参加了计算机软件技术的实习,在实验一:简单计算器的实现开始之前,我查到了以下资料:1·MFC是WinOS下开发人员使用的,它作为与VC 血肉相连的部分,是一种大家都承认的软件编制的通用规范,详情可以转接到网址:https://baike.baidu.com/item/mfc应用程序/12672154查看2.算术表达式方法(三种)分别为前缀表达式、中缀表达式、后缀表达式它们的特点为:操作数之间的相对次序不变运算符的相对次序变了同时后缀表达式考虑了运算符的优先级3·#
2020-11-30 14:45:52
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人