自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

deer的博客

记录学习过程

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 产品经理工作职责思维导图

2021-03-25 15:22:00 685

原创 竞品分析写作方法

竞品分析 场景 计划做一款新的产品 市场 对现有的产品进行优化 竞品优劣势对比 跳槽换新工作准备 大量文字,战略布局到功能对比 计划书汇报以便拿投资 市场,份额,收益 竞品选择 定义: 直接竞争者 间接竞争者 潜在竞争者 选择竞品标准——找到自己产品位置 内容 市场状况——规模 行业分析——行业格局 需求分析——解决什么问题 产业背景——为什么做 商业模式——盈利模式 战略地位——产品在公司位置 业务/产品模式异同 产品市场策略 产品架构

2021-03-25 14:43:45 411

原创 PRD 产品需求文档 整体架构

PRD架构 1.版本信息 追溯需求变化,PRD迭代变化 版本号 修订日期 修改人/审核人 修改历史内容 2.文档说明(主1.0,可选) 文档简介——功能需求点及其设计,目的在于清晰的定义各模块的需求细节及逻辑流程 文档读者——研发、测试、PM、市场运营、管理等 专业术语——表格 3.背景/产品简介(主1.0,没有明显变化时可选) 产品定位——slogan 产品特色 用户需求 4.产品架构(主1.0,没有明显变化时可选) 产品结构图——主要模块 信息结构图——用户信息、行为信息等,与结构可对应行

2021-03-25 14:14:25 1461 1

原创 人人都是产品经理读书笔记

人人都是产品经理读书笔记 第一章——总述 ​ 从为什么要做PM为引,由浅入深的讲述了在新时代IT产业产品定义的变化。 ​ 产品: 狭义:被生产出的物品 广义:可以满足人们需求的载体 由此阐述了传统行业和互联网行业PM职责的变化 传统PM 互联网企业PM 行业形态 成熟行业 新兴行业 产品形态 实物 虚拟物品 生命周期 几年 几个月(敏捷开发) 盈利模式 单一卖产品赚钱 多元盈利 用户心态 花钱买 免费用 在互联网企业中PM应该具有的能力和工作范围 工作内容: 用户

2021-03-24 22:56:55 638

原创 JavaSE知识框架

2021-03-16 15:00:34 210

原创 11.面向对象编程OOP

面向对象 面向过程与面向对象 面向过程:线性 面向对象:分类,协作 不可分割 面向对象 本质:以类的方式组织代码,以对象的组织封装数据 核心思想:抽象 三大特性:继承、封装、多态 回顾方法 方法定义 package com.oop; import java.io.IOException; //Demo1 类 public class Demo1 { //main方法 public static void main(String[] args) { }

2021-03-15 18:40:59 164

原创 10.数组

数组 数组的定义 数组——相同类型数据的有序集合 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。 int[] nums;//1.定义 //int num2[];了解 Java语言使用new操作符来创建数组,语法如下: arrayRefVar = new dataType[arraySize]; package com.deer.array; public class ArrayDemo1 { //变量类型

2021-03-14 14:27:15 153

原创 9.方法.md

方法 方法定义 System.out.println() 系统类| 标准输出对象 |方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 命名规则:方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。 设计方法的原则:一个方法只完成一个功能,保持方法的原子性。 package com.deer.method; public class Demo1 { //ma

2021-03-12 23:51:00 284

原创 8.流程控制

流程控制 Scanner 可以通过Scanner类来获取用户输入 语法:Scanner s = new Scanner(Systen.in); 通过Scanner类的next()和nextLine()方法获取输入的字符串,读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 next() 与 nextLine() 区别 next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3、只有输入有效字符后才

2021-03-12 17:11:41 199

原创 7.包机制和JavaDoc

包机制和JavaDoc 包机制 包的本质就是文件夹 一般利用公司域名倒置作为包名 【例】:com.baidu.www 定义包:package pkg1[.pkg2[.pkg3…]]; 导入包:import package1[.package2…].(classname|*); import com.deer.*//* 导入这个包下所有类 JavaDoc 标签 描述 示例 @author 标识一个类的作者 @author description @deprecated 指名一个

2021-03-11 16:35:10 115

原创 6.基本运算符

基本运算符 运算符 算数运算符:+,-,*,/,%,++,– 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanseof 逻辑运算符:&&与,||或,!非 位运算符:&,|,^,~,>>,<<,>>> 条件运算符:?: 扩展赋值运算符:+=,-=,*=,/= 算数运算符 package operater; public class Demo1 { public static void

2021-03-11 14:48:53 204

原创 5.变量

变量 数据类型 变量名 = 值 public class demo5 { public static void main(String[] args) { //int a,b,c; int a = 1, b = 2, c = 3;//程序可读性 String name = "Deer"; char x = 'X'; double pi = 3.14; } } 类变量——static 实例变量 局部变

2021-03-10 18:42:51 129

原创 4.JAVA基础语法

JAVA基础 注释 单行注释——// 多行注释——/* */ 文档注释——/** */ 标识符 标识符由字母、数字、下划线“_”、汉字、美元符号“$”组成,第一个字符不能是数字。 不能把java关键字和保留字作为标识符。 标识符没有长度限制。 标识符对大小写敏感。 关键字 abstract assert boolean break byte case catch char class const continue default d

2021-03-10 18:42:20 110

原创 Day 8 python OOP面向对象中

OOP面向对象中 析构方法 __ del __()——当对象被删除或销毁时,解释器默认调用的方法 class Animal: def __init__(self, name): # 自动执行 self.name = name print('__init__') pass def __del__(self): # 自动执行 # 释放资源 print('__del__') pass p

2021-03-04 11:51:51 286 1

原创 Day 7 python OOP面向对象上

OOP面向对象上 介绍 Python——万物皆对象 面向过程——根据业务逻辑自上而下写代码 函数式——功能代码封装到函数中 OOP——将数据与函数绑定到一起,进行封装 类和对象 类Class——具有一组相同或相似属性和方法的移类对象的组合 对象——类的实例化 Class构成: 类名 类属性——数据 类方法——行为 类和对象 实例方法——在类的内部,用def关键字来定义,第一个参数为self【名字表示可以是其他名字,但位置必须被占用】 实例方法归类的实例所有 类属性——在类的内部定义的属性 实例属性——定

2021-03-03 23:37:01 295 1

原创 Day 6 python 内置函数

内置函数 内置函数 abs() divmod() input() open() staticmethod() all() enumerate() int() ord() str() any() eval() isinstance() pow() sum() basestring() execfile() issubclass() print() super() bin() file() iter() property() tuple() bool() filter() len

2021-03-03 21:16:22 192 1

原创 Day 5 python 函数基础下

函数基础下 函数基本类型 有参无返回——用于设置不需要返回值的参数设置 有参有返回——用于计算型,需要参数,最终返回结果 无参有返回——用于数据采集 无参无返回——用于提示信息打印 局部变量与全局变量 局部变量 局部变量 ——函数内部定义,作用域在函数内部 作用:临时保存数据,在函数中定义 【注】:不同函数可定义相同局部变量,不会产生影响 def printInfo(): name='Deer' #局部变量 print('{}'.format(name)) pas

2021-03-03 17:58:23 165 2

原创 Day 4 python 函数基础上

函数 函数基础 函数——独立功能的代码块,完成具体独立的功能 函数分类: 有参无返回 有参有返回 无参有返回 无参无返回 使用函数的优点: 代码复用最大化 最小化冗余代码 整体代码结构清晰 问题局部化 函数定义 def 函数名(参数): ​ 代码 #函数定义 def printInfo(): ''' 用来打印个人信息 :return: ''' print('身高%f' % 1.80) print('体重%f' % 120) print('

2021-03-02 23:23:23 142

原创 Day 3 python 高级数据类型

Day 3 序列——一组按照顺序排列的值【数据集合】 序列:字符串、列表、元组 优点:支持索引和切片 特征:第一个正索引为0,指向的是左端,第一个索引为负数的时候,指向的是右端 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KmQr3rM9-1614642253150)(https://static.runoob.com/wp-content/uploads/123456-20200923-1.svg)] 切片——根据下标获取序列对象中的部分内容 切片语法结构: 【start

2021-03-02 07:44:40 235

原创 Day 2 python 流程控制

Day 2 流程控制 流程:计算机执行代码的顺序 流程控制:对代码执行顺序进行有效的管理 流程控制分类 顺序流程——自上而下的执行结构(python默认的流程) 选择/分支流程——根据某一步的判断,有选择的执行相应逻辑的一种结构 单分支 ​ if 条件表达式: ​ 代码 双分支 ​ if 条件表达式: ​ 代码 ​ else: ​ 代码 多分支 ​ if 条件表达式: ​ 代码 ​ elif 条件表达式: ​

2021-03-01 23:39:59 153

原创 Day 1 python 注释 变量 运算 IO

Day 1 注释 快捷键——ctrl+/ 单行注释——# 多行注释——’’’&""" 平台注释 #!/usr/bin/python3 编码注释 #-* - coding-utf-8- *- (python3默认) 注释优点: 提高代码可读性 提高开发效率 帮助测试 变量 变量=储存的数据 变量——临时存放数据的场所 变量的定义: a = 1 #定义变量 定义规则——变量名=数据 基本数据类型 Number(数字) S

2021-03-01 19:56:23 130

原创 3.JAVA入门

JAVA入门 JAVA特性 面向对象 可移植——JVM虚拟机 高性能 分布式—— MapReduce* 动态性——反射机制 多线程 安全性 健壮性——异常机制 JAVA三大版本 JavaSE——标准版(桌面程序、控制台) JavaME——嵌入式开发 JavaEE——企业级开发(web、服务器) JDK、JRE、JVM JDK——java开发者工具 JRE——java运行时环境 JVM——java虚拟机 卸载JDK 高级系统设置——环境变量——JavaHOME——找寻地址——删除文件——删除环境变量——JA

2021-02-25 16:45:28 105

原创 2.常用DOS命令

常用DOS命令 切换盘符 ”盘符"+":" 查看当前目录 “dir” 切换目录 ​ 跨盘符 “cd /d” ​ 返回上级 “cd …” ​ 进入下级 “cd 下级” 清理屏幕 “cls” 退出终端 “exit” 查看电脑ip “ipconfig” 打开计算器 “calc” 打开画图 “mspaint” 记事本 “notepad” Ping命

2021-02-25 16:44:52 116

原创 1.MarkDown学习笔记

MarkDown学习笔记 标题 “#+空格” 二级标题“##+空格” 字体 hello world hello world hello world hello world 引用 引用 “> ” 分割线 “3个-或*” 图片 “!+[名字]+(地址)” 超链接 bilibili “[]+()” 列表 a a a “1+.” a a a “-+空格” 表格 代码 “三个`(tab上)” ads ...

2021-02-23 22:23:49 116

Java学习笔记加源码

Java学习笔记加源码

2021-03-15

空空如也

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

TA关注的人

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