自定义博客皮肤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 505

原创 竞品分析写作方法

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

2021-03-25 14:43:45 229

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

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

2021-03-25 14:14:25 705 1

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

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

2021-03-24 22:56:55 394

原创 JavaSE知识框架

2021-03-16 15:00:34 114

原创 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 104

原创 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 88

原创 9.方法.md

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

2021-03-12 23:51:00 197

原创 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 126

原创 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 58

原创 6.基本运算符

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

2021-03-11 14:48:53 123

原创 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 74

原创 4.JAVA基础语法

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

2021-03-10 18:42:20 58

原创 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 188 1

原创 Day 7 python OOP面向对象上

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

2021-03-03 23:37:01 180 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 124 1

原创 Day 5 python 函数基础下

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

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

原创 Day 4 python 函数基础上

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

2021-03-02 23:23:23 66

原创 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 152

原创 Day 2 python 流程控制

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

2021-03-01 23:39:59 96

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

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

2021-03-01 19:56:23 76

原创 3.JAVA入门

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

2021-02-25 16:45:28 54

原创 2.常用DOS命令

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

2021-02-25 16:44:52 64

原创 1.MarkDown学习笔记

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

2021-02-23 22:23:49 68

Java学习笔记加源码

Java学习笔记加源码

2021-03-15

空空如也

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

TA关注的人

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