- 博客(163)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 数据产品经理——数据指标
ROI定义:return on investment,投资回报率。指通过投资而应返回的价值,即企业从一项投资活动中得到的经济回报。计算公式:投资回报率(ROI)=年利润或年均利润/投资总额×100%eCPM定义:effective cost per mile,每一千次展示可以获得的广告收入。展示的单位可以是网页,广告单元,甚至是单个广告。默认情况下,eCPM 指的都是千次网页展示(Pageview)收入,eCPM 只是用来反映网站盈利能力的参数,不代表收入。计算公式:ECPM = (收入
2022-03-02 21:09:49
3759
原创 数据产品经理——广告
广告类型1、激励视频广告定义:通过应用内的激励来吸引用户观看全屏视频广告,用户在获得激励的同时观看广告,开发者可增加广告收益。应用场景:获取应用内奖励或者权益的所有应用场景广告样式:15-30s横屏广告或竖屏广告2、原生信息流广告定义:广告嵌入与原生应用浑然一体,提供极致的用户体验,用户接受程度高,转化率高。应用场景:资讯页面、视频详情页、信息列表页3、沉浸式视频信息广告定义:类似于抖音视频流,沉浸式无干扰用户体验,用户转化率高。应用场景:竖屏视频(列表、视频流)、来
2022-03-01 16:42:50
2300
原创 数据产品经理修炼手册(从零基础到大数据产品实践)
一、初识数据产品经理大数据4V特性①体量巨大(Volume)②处理速度快(Velocity)③类型多种多样(Variety)④价值大(Value)数据产品分类①企业内部使用的产品,如BI数据分析平台和推荐系统等②企业针对公司推出的商业型数据产品。如Google Analytics、GrowingIO、神测数据、BDP商业数据平台等。主要以平台行为为企业提供商业化服务。③每个用户均可使用的数据产品。如猫眼的实时票房和淘宝指数等。主要面向普通用户提供免费服务...
2022-02-26 20:35:26
4298
原创 python——列表、元组、字符串
列表相当于C语言中的数组,但是更强大的是python的列表支持存放任何数据类型的数据创建列表num = [1,2,3,4]添加元素append():在列表末尾加入元素,每次只能加入一个,引用方法为:列表名.append(元素)extend():在列表末尾加入多个元素,其参数为列表,而不是元素insert():在列表的任意位置加入元素,第一个参数为插入的位置,第二个参数为要加入的元素>>> num = [10112.5,10,125.88]>&
2021-08-15 20:31:11
708
原创 python——小鲜肉
今天第一天开始学python,打算跟着小甲鱼走,幽默风趣有内涵,最最最重要的是可以学到东西,希望自己多多动手实践,敲敲代码。第一个小游戏"""-------------""" #多行注释temp = input("请输入一个数字:") #input函数用来接收输入guess = int(temp)if guess == 0: #冒号的作用相当于划定语句块,当if函数判定后执行相应的语句块。当在正确的位置输入冒号时,IDLE会在下一行自动缩进 print(
2020-06-28 14:58:49
405
原创 C语言——结构体和共用体
结构体结构体类型概念结构体:一种构造类型,由若干成员组成,成员可以是基本数据类型,也可以是构造类型struct 结构体名{ 成员列表};结构体变量定义定义:方式一:先声明结构体类型,再定义变量struct Product product1;struct Product product2;//Product是结构体类型//...
2020-04-04 22:06:42
736
原创 C语言——指针
基本概念在程序中是通过对内存单元进行存取操作,但是代码经过编译后就将变量名转换为变量在内存中的地址,对变量值的存取都是通过地址进行的。如i+j 其含义是:根据变量名对应的地址,读取 i 的数据放入到CPU寄存器中,再找到 j 的地址,读取 j 的数据放入到CPU另一个寄存器中,通过CPU的加法中断计算结果。指针变量形式:类型说明 *变量名;定义与赋值int a;int ...
2020-04-04 22:06:24
549
原创 C语言——常见排序算法
数组排序算法选择排序法思想:①:用第一个数字与剩余数字中最小的数字进行互换位置②:用第二个数字与剩余数字中最小的数字进行互换位置....................依次类推,每次都将下一个数字与剩余数字中最小的数字进行位置互换,直至排序结束#include<stdio.h>#define num 3int main(){int temp;...
2020-04-04 22:06:14
295
原创 C语言——函数
结构返回值类型 函数名(参数列表){ 函数体 返回值}有些编译器在主函数后定义的函数需要在主函数前声明:返回值类型 函数名(参数列表);用数组作函数的参数当驻足作为函数的参数时,只传递数组的地址,而不是将整个数组赋值到函数中,当数组名作为实参调用函数时,指向该数组的第一个元素的指针就被传递到函数中。#include&...
2020-04-04 22:06:04
799
原创 C语言——数组
一维数组初始化方式: int array[] = {1,2,3,4,5}; √ int array[5]; array[] = {1,2,3,4,5}; ×如果初始化数组时对所有变量进行赋值,则可以不指定数组的长度。指定数组长度时,对于未赋值的变量,则自赋值为默认值...
2020-04-04 22:05:55
479
原创 mysql——流程控制结构
流程控制结构顺序结构:程序从上外下执行分支结构:程序可以从两条或者多条去执行循环结构:程序在男足一定的条件基础上重复执行一段代码一、分支结构1、IF函数功能:实现简单的双分支语法:SELECT IF(表达式1,表达式2,表达式3);执行顺序:如果表达式1成立则返回表达式2的值,否则返回表达式3的值应用在任何地方2、CASE结构(如果THEN后面加语句则需要用分号结...
2020-03-16 19:47:42
266
原创 mysql——函数
函数存储过程定义:一组预先编译好的SQL语句的集合,可以理解为批处理语句优点: ①提高代码的重用性 ②简化操作 ③减少编译次数和与数据库连接的次数,提高效率语法:存储过程与函数的区别 返回值个数 应用场景 存储过程 0或多个返回 批量插入、更新 函数 有且仅有一个返回 处理数据后返回一个结...
2020-03-16 15:28:25
930
原创 mysql——存储过程
存储过程类似于java中的方法优点: ①提高代码的重用性 ②简化操作 存储过程定义:一组预先编译好的SQL语句的集合,可以理解为批处理语句优点: ①提高代码的重用性 ②简化操作 ③减少编译次数和与数据库连接的次数,提高效率语法:一、语法创建CREATE PROCEDURE 存储过程名(参数列表)BEGIN 存储过程体(一组合法的...
2020-03-16 15:21:37
309
原创 mysql——变量
变量分类:系统变量:系统提供的变量 全局变量、会话变量自定义变量: 用户变量、局部变量一、系统变量系统柜提供的变量,属于服务器层面的变量语法: ①查看所有的系统变量如果不写则默认查看会话变量SHOW GLOBAL VARIABLES #查看全局变量SHOW SESSION VARIABLES #查看会话变量②查看满足条记的部分系统变量SHOW...
2020-03-15 20:44:35
186
原创 mysql——视图
视图含义:虚拟表,和普通表一样使用,mysql5.1开始出现的新版本,通过普通表动态生成的数据,行和列的数据来自定义视图的查询中使用的表,只保存了SQL逻辑,不保存查询结果特点:①临时性②重复使用性优点:1、重用SQL语句2、简化复杂的SQL操作,不必知道它的查询细节3、保护数据,提高安全性视图和表的对比 创建的关键字 是否占用实际的物理空间 使...
2020-03-15 19:15:41
395
原创 mysql——TCL事务控制语言
TCL语言:事务控制语言TRANSACTION control LANGUAGE事务:一个或一组SQL语句组成一个执行单元,执行单元要么全部执行,要么全不执行事务标准定义:事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返...
2020-03-15 14:04:39
229
原创 mysql——常见约束
常见约束语法:CREATE TABLE 表名( 字段名 类型 列级约束 字段名 类型 表级约束)约束含义:一种限制,专门用于限制表中行或者列的数据,以保证最终数据的可靠性一致性。分类: NOT NULL ①非空约束 #保证字段值为非空 DEFAULT ②默认约束 #保证该字段有默认值 PRIMARY KEY ...
2020-03-15 11:32:38
426
原创 mysql——常见的数据类型
常见的数据类型数值型: 整型 小数:定点数、浮点数字符型:短文本(CHAR VARCHAR)、长文本(TEXT BLOB较长的二进制数据)日期型1、整型分类:TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT特点:①测试如何设置无符号和有符号 默认为有符号,设置无符号需要在类型后面加UNSIGNEDC...
2020-03-15 11:15:19
270
原创 mysql——标识列
标识列又称为自增长列,不用手动插入值,系统提供默认序列值特点:①标识列不一定必须和主键搭配,只要是一个可以ok②一个表中只可以有一个标识列③标识列的类型只能是数值型④标识列可以通过SET AUTO_INCREMENT='i'设置步长,i为步长值⑤标识列可以通过手动插入值设置起始值一、创建表时设置标识列CREATE DATABASE test;USE test;DROP T...
2020-03-15 11:13:09
653
原创 mysql——DDL数据定义语言
DDL(DATA define LANGUAGE)数据定义语言库和表的管理一、库的管理创建:CREATE修改:ALTER删除:DROP1、库的创建语法:CREATE DATABASE 库名;案例:创建库booksCREATE DATABASE books;容错处理:如果存在,不报错;不存在则创建CREATE DATABASE IF NOT EXISTS books;...
2020-03-15 11:11:15
159
原创 mysql——DML数据操纵语言
DML语言(DATA manipulation LANGUAGE)数据库操作语言: 插入:INSERT 修改:UPDATE 删除:DELETE 一、插入方式一语法: INSERT INTO 表名(列名......)VALUES(值......);特点: ①插入的值的类型与列的类型要一致 ②1、插入的值的类型与列的类型要一致...
2020-03-13 21:48:05
398
原创 mysql——联合查询
进阶9:联合查询关键字:UNION:联合、合并,将多条查询语句的结果合并成一个结果引入:案例:查询部门编号>90或者邮箱中包含a的员工信息SELECT * FROM employees WHERE department_id>90UNIONSELECT * FROM employees WHERE email LIKE '%a%';应用场景信息来自多表,表之间没有...
2020-03-13 18:58:31
232
原创 mysql——子查询经典案例
子查询经典案例1. 查询工资最低的员工信息: last_name, salarySELECT last_name,salaryFROM employeesWHERE salary=( SELECT MIN(salary) FROM employees);2. 查询平均工资最低的部门信息SELECT *FROM departmentsWHERE depa...
2020-03-13 17:17:14
1660
原创 mysql——分页查询
进阶8:分页查询※应用场景:当要显示的数据一页显示不全,需要分页提交SQL请求语法: SELECT 查询列表⑥ FROM 表① JOIN 表 ON 连接条件② ... WHERE 筛选条件③ GROUP BY 分组条件④ HAVING 分组后筛选⑤ ORDER BY 排序字段⑦ LIMIT 起始条目索引(OFFSET,从0开...
2020-03-12 11:32:49
236
原创 mysql——子查询
进阶7:子查询含义:出现在其他语句中的SELECT语句,称为子查询或内查询外部的查询语句:称为主查询或外查询分类: 按子查询出现的位置:SELECT后面(①)、FROM后面(④)、 WHERE或HAVING后面(①②③)※、EXISTS后面(相关子查询)(④) 按功能不同(结果集的行列数不同)分为: ①标量子查询(结果集有一行一列...
2020-03-12 09:41:14
291
原创 mysql——分组查询
#进阶5:分组查询引入:查询每个部门的平均工资SELECT AVG(salary) FROM employees;语法: SELECT 分组函数,列(要求出现在GROUP BY 的后面) FROM 表名 WHERE 筛选条件 GROUP BY 分组列表 ORDER BY 子句;注意:1、查询列表是分组函数和GROUP BY后出现的字段总结:...
2020-03-09 20:56:39
701
原创 mysql——常见函数之分组函数
二、分组函数功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:①SUM:求和②AVG:求平均值③MAX:求最大值④MIN:求最小值⑤COUNT:计算个数特点:①SUM和AVG仅支持数值型参数②MAX、MIN支持可比较的参数③COUNT支持任何类型的参数,但只计数非空的值④所有分组函数都忽略NULL值,对于为NULL的字段不参与运算⑤与DISTINCT搭配使用实...
2020-03-07 20:17:03
626
原创 mysql——常见函数之单行函数
#进阶4:常见函数/*概念:类似于java中的方法,将一组逻辑语句封装在方法中,对外暴露方法名好处:1、隐藏了实现细节。2、提高代码的重用性调用:select 函数名(实参列表) from 表特点: ①函数名 ②函数功能分类: ①单行函数 如:concat、ifnull、length等 传一个值,返回一个值 ②分组函数(...
2020-03-06 13:48:52
748
原创 mysql——排序查询
进阶3:排序查询/*语法:select 查询列表③from 表①where 筛选条件②order by 排序列表 asc|desc④ -- asc用于升序排列,desc用于降序排列 如果后面不加任何关键字,则默认表示升序排列特点: 1、asc代表的是升序,desc代表的是降序,如果不写,默认是升序 2、order by...
2020-03-05 15:15:10
205
原创 mysql——条件查询
#进阶2:条件查询/*语法: select 查询列表③ from 表名① where 筛选条件;② 执行顺序:①②③分类: 1、按条件表达式筛选: 条件运算符:> = < >= <= != <>(不等于) 2、按逻辑表达式筛选: 逻辑运算...
2020-03-05 13:10:15
195
原创 数据结构02
栈的定义----------------------------------------------定义:栈是一个后进先出(Last in first out,LIFO)的线性表,它要求只在表尾进行删除和插入操作特点:1.栈的元素必须要后进先出 2.栈的操作只能在线性表的表尾进行 3.栈的表尾称为栈的栈顶(top),相应的表头称为栈底(bottom) 4....
2020-03-05 13:06:08
311
原创 数据结构01
数据结构----------------------------------------------数据结构定义:数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科 译:程序设计=数据结构+算法,数据结构研究的是关系,元素之间存才的一种或多种特定关系的集合逻辑结构:数据对象中数据元素之间的相互关系 集合结构:数据元素除了同属于一...
2020-03-05 13:05:23
473
原创 mysql——基本概念
##数据库的好处 1.持久化数据到本地 2.可以实现结构化查询,方便管理##数据库相关概念 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言##数据库存储数据的特点 1、将数据放到表中,表再放到库中 2、一个...
2020-03-02 14:37:16
209
原创 C语言——循环控制
循环控制while语句先检验条件,条件为真,执行循环体,条件为假,退出循环。反复多次验证条件,纸质条件为假,退出循环。do...while语句先执行循环体,再判定条件是否为真,循环体至少被执行一次。使用时需要在while关键字后面加分号。for语句随机数发生#include<stdio.h>#include<stdlib.h>int m...
2020-03-02 14:35:28
414
原创 mysql test_lesson02 过滤数据
#1、查询工资大于 12000 的员工姓名和工资SELECT last_name, salaryFROM employeesWHERE salary>12000; #2、查询员工号为 176 的员工的姓名和部门号和年薪SELECT last_name, department_id, salary*12*(1+IFN...
2020-03-02 14:30:03
245
原创 C语言——基础部分
无符号整型的取值范围是0-65535(2^16-1),有符号整型的取值范围是-32768——+32767(-2^8——2^8-1)/* *L&U可以是小写*/num=100L //L表示长整型num=100U //U表示无符号整型num=0123 //0用来表示八进制,所有数字均需小于8num=123 //十进制数不需要添加前缀num=0x123...
2020-01-31 14:28:28
2078
原创 hadoop04
hadoop-------------- 分布式计算框架。 common // hdfs //存储 mapreduce //MR,编程模型. yarn //资源调度.集群部署----------- 1.standard alone/local //本地模式 nothing....
2019-01-25 15:27:59
301
原创 hadoop03
ssh权限问题---------------- 1.~/.ssh/authorized_keys 权限:644 2.$/.ssh 权限:700 3.root配置SSH------------- 生成密钥对$>ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 添加认证文件$>cat ~/.ssh/...
2019-01-17 13:20:48
356
MySQL基础.docx
2020-03-16
Linux常见vi命令
2018-10-27
maven仓库导入jar包后,无法引用类
2019-01-20
远程登入IP与系统IP不同
2018-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人