自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amy的博客

在技术的道路上成长

  • 博客(59)
  • 资源 (7)
  • 收藏
  • 关注

原创 数据分析2-淘宝用户行为分析_阿里云天池(SQL+Excel+Tableau)

淘宝用户行为分析项目背景明确分析的目的数据处理数据清洗重复数据处理缺失数据处理逻辑错误处理数据转化数据提取数据分析用户日活跃和周活跃有什么规律吗?每日的新增用户如何当日活跃用户的次日留存,三日留存怎么样?用户从浏览到购买的整体转化率怎么样用户从浏览到购买的路径什么样?点击->直接购买点击->加购不收藏->购买点击->收藏不加购->购买点击->收藏且加购->购买平台主要给用户推送什么商品?用户喜欢什么样的商品?怎么判断哪些是高价值用户 ?项目背景UserBehav

2021-04-24 17:22:48 2361

原创 招聘网站数据分析岗位数据分析(Excel实现)

数据分析案例明确分析的目的数据处理原始数据数据清洗选择子子集重复数据处理缺失数据处理数据转化数据提取-字段分割异常值处理数据分析1.需求在哪里?2.需要什么样的人才?3.什么阶段需求最旺?结论明确分析的目的• Where——需求在哪里?• What——需要什么样的人才?• When——什么阶段需求最旺?数据处理原始数据数据清洗选择子子集职位ID是该职位唯一标识,隐藏公司ID公司全名和公司简称重复,隐藏简称重复数据处理操作对象:根据职位ID来删除重复数据操作方法:选择职位ID列,数

2021-04-20 11:44:15 5428 3

原创 六、条件语句(跟着孙兴华老师学Python)

if语句、if else语句、if elif else语句、if嵌套语句

2022-10-25 21:15:43 649 3

原创 五、字典与集合(跟着孙兴华老师学Python)

Python语言中字典(dict)的基础介绍(包括字典的创建、增、删、改、查、字典的遍历等)

2022-10-24 20:27:07 611

原创 八、while循环(跟着孙兴华老师学Python)

while循环用法、break、continue退出语句,while循环嵌套(1、打印5行5列的* 2、打印九九乘法表)

2022-10-24 16:07:15 450

原创 七、 for循环、公共操作与推导式(跟着孙兴华老师学Python)

for循环的用法(遍历序列)及break语句、continue语句的用法、公共操作及序列(列表、元组、字典等)的推导式

2022-10-24 15:26:44 512

原创 四、元组(跟着孙兴华老师学Python)

零基础学Python,跟着孙兴华老师学Python

2022-10-22 20:27:03 384

原创 三、列表(跟着孙兴华老师学Python)

零基础学习Python,跟着孙兴华老师学习Python

2022-10-20 21:05:38 1199 1

原创 二、字符串(跟着孙兴华老师学Python)

零基础学习Python,跟着孙兴华老师学习Python

2022-10-19 20:54:00 294

原创 一、Python基础入门(跟着孙兴华老师学Python)

输入、输出语句、运算符

2022-10-19 20:44:57 545

原创 国内电商行业-业务知识

参考:《数据分析思维》

2021-04-24 17:19:24 153

原创 RFM分析方法

RFM分析方法RFM分析方法RFM指标介绍RFM指标作用如何使用RFM分析方法如何精细化运营如何给R、F、M打分-采用数据分组确定分组的范围和标准利用VLOOKUP匹配函数函数RFM分析方法RFM指标介绍R:最近一次消费时间间隔(Recency) R越小用户价值越高F:消费频率(Frequency) F越大用户价值越高M:消费金额(Montary) M越大用户价值越高RFM指标作用根据RFM指标可以将用户分成8类:用户分类规则如下:如何使用RFM分析方

2021-04-16 11:04:25 2594

转载 FROM_UNIXTIME 格式化MYSQL时间戳函数

函数:FROM_UNIXTIME作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。语法:FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)%W 星期名

2021-04-14 16:58:51 453

原创 基于AT89C51单片机的数码管循环点亮0到9(Keil+Proteus+C语言)

数码管循环点亮0到9)要求描述:仿真图代码要求描述:选用AT89C51单片机,绿色7段共阴极数码管,使用C语言实现仿真图代码#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intuchar code DSY_CODE[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f};

2021-01-26 10:42:55 11461 12

原创 零基础学Java-基础语法篇day9(类和对象)

类和对象面向对象和面向过程对比类和对象类类的定义对象创建对象使用对象对象内存图单个对象内存图两个对象内存图两个引用指向同一个对象内存图成员变量和局部变量的区别面向对象和面向过程对比面向过程编程:是一种以过程为中心的编程思想,实现功能的每一步都是自己实现的。面向对象编程: 是一种以对象为中心的编程思想,通过指挥对象实现具体功能对象:指客观存在的具体事务。类和对象类是对象的描述,对象是类的实体类类:类是对现实生活中一类具有共同属性和行为的事物的抽象类是对事物,也是对对象的一种描述

2021-01-24 19:26:52 114

原创 零基础学Java-基础语法篇day8(二维数组)

二维数组二维数组概述二维数组的定义及初始化定义动态初始化二维数组访问元素细节问题二维数组的静态初始化二维数据组实例二维数组遍历二位数组求和二维数组概述什么是二维数组二维数组也是一种容器,不同于一维数组,该容器存储的都是一维数组二维数组的定义及初始化定义格式1: 数据类型[ ][ ] 变量名; (常用)范例: int[ ][ ] arr;格式2: 数据类型 变量名[ ][ ];格式3: 数据类型[ ] 变量名[ ];动态初始化格式: 数据类型[ ][ ] 变量名 = new 数

2021-01-21 19:01:48 107

原创 零基础学Java-基础语法篇day7(进制及位运算)

进制二进制八进制十六进制二进制介绍:二进制数据是用0和1两个数码来表示,例如:0101000进位规则是“逢二进一”,借位规则是“借一当二”八进制采用0,1,2,3,4,5,6,7八个数字,逢八进一十六进制用数字0到9和字母A到F(或af)表示,其中AF...

2021-01-19 16:00:00 140

原创 零基础学Java-基础语法篇day6(Debug )

Debug、进制转换、位运算Debug如何断点如何运行加了断点的程序看哪里点哪里如何删除断点Debug**Debug:**可以查看程序的执行流程,调试程序。如何断点选择要设置的代码行,在行号区域后面单击鼠标左键即可,如图。如何运行加了断点的程序右击run,选择Debug“编写的类”在代码的空白处右击选择Debug看哪里查看Debug窗口查看Console窗口点哪里单击Step Into 或者按F7,程序向下执行一行。单击红色矩形框结束运行如何删除断点逐一删除断点:

2021-01-15 11:41:07 71

原创 零基础学Java-基础语法篇day5(方法)

方法方法的定义和调用带参数方法的定义和调用形参和实参带返回值放法的定义和调用放法的通用格式方法的注意事项方法重载方法的参数传递方法(method)具有 一段独立功能的代码块,不调用就不执行。方法需要先定义才调用方法的定义和调用定义:方法与方法之间是平级关系,不能嵌套定义。public static void 方法名(){//方法体}调用:方法名( );实例:public class Demo1Method { public static void main(Stri

2020-12-02 17:43:54 227 6

原创 零基础学Java-基础语法篇day4(数组)

数组数组的定义格式数组的初始化动态初始化数组的定义格式格式1:数据类型[ ] 变量名(常用,与C的不同) int[ ] array格式2:数据类型 变量名[ ]int array[ ]定义实例:int[] arr;//定义了一个int类型的数组,数组名叫arrchar[] cArr;//定义了一个char类型的数组,数组名叫cArr数组的初始化动态初始化动态初始化:初始化时只指定数组长度,由系统 为数组分配初始值。格式:数据类型[ ]变量名=new 数据类型[数组长度];范例

2020-11-30 22:47:13 175 3

原创 C语言-if else 语句嵌套的匹配原则

选择语句的注意事项if语句的嵌套if(表达式1) if(表达式2) 语句1; else 语句2;else 语句3;C 语言规定了 if和else的就近匹配原则,即else和它上面的最近的没有配对的if配对,与书写格式无关

2020-11-30 16:16:33 24768 8

原创 在已有的IDEA项目中创建、删除、导入模块(版本jdk1.8.0_261)

IDEA操作项目和模块在一个已有的项目中创建新模块方法一方法二方法三删除模块导入模块在一个已有的项目中创建新模块方法一1.右击myTest(myTest是一个已有的模块,BasicCode是一个已有项目),选择New,选择Module,如下图2.选择IDEA的版本,点击Next,如下图3.给模块命名,finish,如下图。4.新模块demoTest创建成功,如图。方法二1.File->New->Module,如图。2.同方法一的2.3.4.方法三1.File-&g

2020-11-30 10:07:58 1303

原创 学IDEA你不得不知道的快捷键

psvm+回车:快捷生成main方法sout+回车:快速生成输出语句 Alt+1:打开或隐藏工程目录结构Alt+4:打开或隐藏控制台Ctrl+alt+L格式化代码Alt+enter:代码修正显示Ctrl+D:先下复制一行Ctrl+X:剪切当前行Ctrl+/:批量加入单行注释Ctrl+shift+/:批量加入多行注释Alt+shift+向上箭头:上移当前行Alt+shift+想下箭头:下移当前行...

2020-11-28 17:28:51 68

原创 手把手教你使用IDEA

IDEA使用说明IDEA中的项目结构project(项目、工程)module(模块)package(包)层级关系IDEA创建第一个代码的步骤创建Project项目添加module(模块)创建package创建类(class)编写、编译、运行代码字体设置IDEA中的项目结构project(项目、工程)一个项目可以存在多个模块,多个模块中,存在项目不同业务的功能代码例如:黑马程序员网站是一个项目module(模块)一个模块中可以存放多个包(Package),使用包来管理类文件(class)

2020-11-28 16:04:22 320

原创 零基础学Java-基础语法篇day2(运算符)

运算符算术运算符字符的‘+’操作:字符串的‘+’操作自增自减运算符赋值运算符关系运算符逻辑运算符短路逻辑运算符三元运算符算术运算符算数运算符作用+两个操作数相加-两个操作数相减*两个操作数相乘/两个操作数相除%取模运算,获得余数实例:public class Demo1Operator { public static void main(String[] args){ System.out.println(10+20)

2020-11-28 10:23:19 165 5

原创 零基础学Java-基础语法篇day3(分支结构、循环结构)

if、switch, for、while、do...while, Radom流程控制语句if语句switch语句switch语句的case穿透for 循环语句while循环语句do while循环语句三种循环的区别死循环跳转控制语句breakcontinueRandom实例猜数字流程控制语句顺序结构:按照代码的顺序依次执行,从左到右,从上到下。分支结构 (if,switch):循环结构(for,while,do…while):if语句格式1:if(关系表达式){语句体;}实例:

2020-11-28 10:14:36 153

原创 零基础学Java-基础语法篇day1

java基础语法篇常量变量数据类型键盘录入标识符常量public class A{//这是通过class类定义了一个类,类名为A/*这是程序的入口点main 方法,也称之主方法如果程序没有写主方法,将在运行的时候出现错误*/ public static void main(String[] args){ System.out.println("你好,黑马程序员"); System.out.println("123"); System.out.println("12.3");//

2020-11-23 11:46:09 213

原创 学习java常用的DOS命令

win+R打开命令窗口输入cmd打开或者直接输入cmd

2020-11-22 20:54:44 132

原创 详解字符串处理函数(复制、连接、比较、字符串长度函数)

常用的字符串处理函数字符串的输入和输出字符串的复制、连接、比较及字符串的长度字符串的输入和输出输入函数:scanf(格式控制字符串,输入参数表)格式控制说明符 %s , 输入参数 字符型数组名;与回车或者空格结束,将输入的数据和字符串结束符'\0'送入数组。gets(s)s是字符数组名,从输入得到一个字符串,遇到回车结束,将输入的数据和字符串结束符'\0'送入数组。字符串的复制、连接、比较及字符串的长度#include<string.h>字符串的复制函数 char *s

2020-11-21 09:34:05 1560

原创 简单易懂的字符数组和字符指针

字符数组和字符指针来出理字符串字符串字符串的存储字符数组与字符指针字符串字符串:一种特殊的char型一维数组字符数组定以后不能再赋初值,指针变量可以字符串的存储系统在寸法安抚字符串时先给定一个起始地址,从该地址指定的存储单元开始,连续存放该字符串的字符字符串常量:一个指向该字符串首字符的指针常量。字符数组与字符指针char sa[]="This is a string";char *sp="This is a string";字符数组 sa在内存中占用了一块连续的存储单元,有

2020-11-21 08:46:26 119 2

转载 IIC+A/D

声明:本文为CSDN博主「田野麦子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_38679924/article/details/91876414原创田野麦子项目描述向PCF8591芯片的AN2通道输入一个电压模拟量,经过AD转换后,单片机通过IIC总线读取转换后的数据,并将其量化后实时显示在LCD上。然后将AD转换后的数据写入PCF8591中进行DA转换,并用LED灯的亮度来显示模拟量的大小。

2020-11-17 22:06:42 157

转载 IIC总线及PCF8591

IIC总线及PCF8591IICIIC协议详解1.I2C总线介绍I2C(Inter-Integrated Circuit)总线(也称IIC或I2C)是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。I2C有着如下的特点。(1)两条...

2020-11-17 22:03:01 2324

原创 TCP/IP协议和UDP协议的区别-运输层协议(面试必问)

TCP/IP协议和UDP协议-运输层协议三种计算机网络体协议五层原理体系结构各层的功能运输层协议运输层的两种协议TCP协议可靠传输的工作原理停止等待协议三种计算机网络体协议五层原理体系结构各层的功能运输层协议运输层为应用进程之间提供端到端的逻辑通信运输层的两种协议TCP和UDP的区别TCP协议可靠传输的工作原理停止等待协议...

2020-11-17 21:59:14 237

原创 指针、数组和地址间的关系

指针、数组和地址间的关系数组的基地址是在内存中存储数据的起始位置数组名本身是一个地址即指针int a[10];int *p;a是一个地址在访问内存上数组与指针的区别: 指针是以地址作为值的变量 数组名的值是一个特殊的固定值,可以看做指针常量p=a; <==> p=&a[0];p=a+1;合法; a++;a=a+1;非法...

2020-11-17 21:46:52 3545

原创 搞懂全局变量、外部变量、静态全局变量的区别

搞懂全局变量、外部变量、静态全局变量的区别全局变量外部变量静态全局变量全局变量全局变量是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。如果同一个源文件中,全局变量与局部变量同名,则在局部变量的作用范围内,全局变量被“屏蔽”, 即它不起作用。如果写在文件的开头,可以省略extern。在静态存储区分配存储空间#include<stdio.h>#include <process

2020-11-17 20:50:11 10710 2

原创 经典算法之冒泡排序(C语言)

冒泡排序“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。基本思想:冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数;经过第2轮比较,就选出次大的数。下面以对 3 2 4 1 进行冒泡排序说明。第一轮 排序过程3 2 4 1 (最初)2 3 4 2 (比较3和2,交换)2 3 4 1 (比较3和4,不交换)2 3 1 4 (比较4和1,交换)第一轮结束,最大

2020-11-17 16:12:59 11070 4

原创 如何通过调用函数来改变主函数中变量的值

如何通过调用函数来改变主函数中变量的值主函数中,将变量的地址或指向该变量的指针,被调函数用指针形参接受该变量的地址,并改变形参的值#include<stdio.h>#include <process.h>void swap(int *px,int *py){ int t; t=*px; *px=*py; *py=t;}int main(void){ int a,b; a=1,b=2; swap(&a,&b); printf("%d %d

2020-11-17 10:53:28 4455

原创 零基础搞懂C语言指针

小白都能搞懂指针那些事儿指针到底什么是指针?如何定义一个指针(指针变量)?指针变量的初始化又有那些注意要点?指针的基本运算有哪些呢?指针到底什么是指针?C语言中把专门存放变量地址的变量“指针变量”,简称指针。什么这样说你不明白???地址内存单元变量100020x10021y1004115z–––20001000p其中变量x的内存单元的地址为1000,而变量p的值是变量x的内存单元的地址所以称p为指针变量简称指针。如何定义一个

2020-11-17 10:03:41 238

原创 数组注意要点

数组一维数组定义和引用定义引用初始化二维数组定义和初始化定义引用初始化一维字符数组字符串字符串的存储-赋值和输入一维数组定义和引用定义一维数组定义的一般形式:类型名 数组名 (地址常量不允许修改) [数组长度 (整型常量) ];引用只能引用单个数组元素数组名[下标] 下标的合理取值范围是0-数组长度-1初始化定义时可以对数组元素赋初值类型名 数组名[数组长度]={初值表};①全部元素初始化int a[5]={1,2,3,4,5}static int b[5];=>

2020-11-15 22:27:12 242

原创 C语言数据类型详细

C语言数据类型整型常量整数表示:八进制 首位数字是0,由正负号和阿拉伯数字0到7组成 020(十进制16)十六进制 首位数字前必须由前缀 0x或0X由正负号和阿拉伯数字0到9、英文字符a~f或 A-F组成 0x10(十进制16)整数类型:后缀L或l表示Long型常量 -12L 890L后缀U或u表示usigned型常量 12u 034u后缀跟L和U或l和u表示unsigned long型常量 4 294 697 295LU...

2020-11-15 20:00:29 595

数据分析基础项目源数据:招聘网站数据

内容概要:通过分析岗位的薪资、需求量与工作年限、城市、学历等之间的关系等。 数据内容:包含城市、教育要求、公司所属领域、职位名称、薪资等 使用人群及用途:Excel包括数据透视表、基础函数、图表,PPT中图表的展现。

2022-10-22

INTERRUPT.rar

用Proteus原理图仿真 keil编译 基于AT89C51实现八个LED灯D1到D8依次循环点亮,按下按键跳转到中断服务程序,此时8个LED灯全部熄灭,D9闪烁三次,然后返回主程序。压缩文件内有仿真图和源代码及工程

2020-07-09

基于VHDL和quartusII的全加器的设计.rar

该资源是基于VHDL语言在Quartus平台上实现全加器的设计 采用顶层和底层的设计 底层的半加器用VHDL或者原理图来实现

2020-06-28

堆栈操作(STMFA STMFD STMEA STMED).docx

堆栈寻址详解(STMFA STMFD STMEA STMED)内有代码和代码详解,附带图片解释,非常有助于理解,请结合我的博客堆栈寻址详解(STMFA STMFD STMEA STMED)学习

2020-05-14

51单片机实现 定时器计数 数码管显示0到99.rar

用51单片机 定时器T0的计数功能 实现 两位数码管动态显示0到99 包含两种方式 查询方式和中断方式,内涵原理图和代码

2020-04-12

8位LED循环闪烁+ 外部中断控制LED闪烁.rar

中断嵌套 8位LED循环闪烁(定时器中断延时)+ 外部中断控制LED闪烁 包含代码和原理图 有助于理解定时器工作原理

2020-04-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除