自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 一个优秀的运营必备哪些能力?

有 4 种能力是运营必备能力,基本上可通吃90%的运营类岗位。① 需求分析能力开始运营工作前,需要明确我们的目标用户是谁?用户结构是怎么样?这些用户有什么需求?我们该怎么做才能帮他们解决需求?这些就是用户分析能力的体现。对这些基础的用户分析,会决定运营应当采用何种运营策略、使用何种运营工具,发布哪些运营活动和内容。② 文案撰写能力作为运营人,很多时候是跟文字在打交道的,无论是新媒体运营,短视频运营,内容运营等都是要做出相关的内容,而文案是内容的基础。③ 活动策划能力。

2024-07-10 22:28:31 208

原创 对产品/用户/新媒体运营的理解

主要是以用户为核心,通过用户画像对各用户进行分类、搭建合理的用户体系,从而对各 类用户进行针对性地进行管理, 提高老用户的活跃度、吸引新用户参与,最终实现提高用户粘性,最大化的提高转化率的过程。社区用户运营的关键点在于:① 优质的内容。用户能到社区来是因为这个社区里有一群跟他兴趣目标一致的人,体现在于社区的内容得到用户的认可, 所以要持续输出优质内容;从狭义上来说, 互联网运营指的是为产品拉新、促活、留存、付费、传播这一链条上的关键节点所做的任何事情。宣传产品和服务,提高粉丝的购复购,增加产品的转化率。

2024-07-02 20:33:26 291

原创 产品解决方案——需求分析详解

将用户需求(用户的预期、目的、想法、问题等)转化为产品方案(功能、服务、活动、内容等),产品方案中包括具体的操作逻辑。除了以上七点和马斯洛需求理论外,还有如:好奇、倾述、吐槽、孤独、空虚、寂寞、围观等人性,需要结合具体的产品实际分析。得到隐性需求,或符合价值观,或得到本质。3.产品方案:社交、社区、直播、美颜修图、滤镜、同城、匹配、打招呼、聊天、挑选、隐私设置等。3.产品方案:举报、反馈、删除、关闭、拉黑、禁用、注销、不再推荐等。3.产品方案:一键放置、一键抄写、猜你喜欢、筛选、默认填写、全选等。

2024-06-29 13:31:08 419

原创 产品经理入门:如何抓住核心用户

使用较多的方法就是用户停留在某个特点的地点和时间里,对应的情景下产生的故事情节就是场景。(1)用户(who):有哪些不同类型的用户,供需关系、人口特征、熟悉程度、业务场景等维度细分;(2)地点(where):国家、城市、具体空间位置、产品不同的软硬件设备;(3)时间(when):固定时间点、周期性时间段、某一具象时刻等;(4)行为(how):用户的使用流程和操作动作;(5)目的(what):用户想要什么。示例:张三睡觉前躺在床上想刷抖音。

2024-06-23 17:32:06 388

原创 2024春招总结和吐槽

今年招聘的时间从春节前持续到5月中下旬,整个的流程和战线就明显的被拉得很长,甚至我身边的个别同学的流程久拖未决,一直在焦急的等消息,去问是否有结果,HR就回复还在考虑中,也不说是不是被拒了。2024年春招相比23年的秋招,还是有更多公司开启了校招,其中包括传统大厂,也包括新面孔,甚至包括国内国外公司,也包括一些大厂的子公司。想着先做一段实习,之后再去冲秋招。今年春招的公司和岗位数量大家都觉得有很多,但是根据相关招聘行业的报告和相关调查显示,实际发下来的HC肉眼可见的少,投招比是非常夸张的。

2024-06-14 23:31:15 485

原创 什么是合格的产品经理

能够解决某个问题的东西就是产品。分为有形的产品(水杯、手表),无形的产品(软件、网页)。想清楚产品如何设计的人就是产品经理。

2024-06-08 18:53:05 255

原创 算法——希尔排序

(1)简单插入排序存在的问题:当使用插入排序(从小到大排序)时,如果需要插入的数是位于原数组中位置靠后,且较小的数,后移的次数明显增多,对效率有影响。(2)希尔排序是希尔(Donald Shell)1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。(3)基本思想:按下标的把一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰好被分成一组,算法便终止。

2024-05-29 23:14:03 251

原创 String类中使用正则表达式

String类的matches方法的底层 是调用的Mather类的matches方法,是进行字符串的整体匹配。

2024-05-25 10:42:58 392

原创 正则表达式——反向引用

可以用圆括号组成一个比较复杂的匹配模式,那么一个圆括号的部分可以看作是一个子表达式/一个分组。

2024-05-25 10:42:01 306

原创 算法——插入排序

(1)插入排序属于内部排序法,是对于待排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。(2)基本思想:把n个待排序的元素看作一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表。

2024-05-21 22:00:39 256 1

原创 算法——选择排序

(1)选择排序也属于内部排序法,是从待排序的数据中,按指定的规则选出某一元素,再按照规定交换位置后达到排序的目的。

2024-05-21 21:59:29 466

原创 算法——冒泡排序

(1)冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,像水底下的气泡一样逐渐向上冒。(2)优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中设置一个标志flag判断元素是否进行过交换。从而减少不必要的比较。

2024-05-17 22:17:39 141

原创 算法的空间复杂度

(2)空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。有的算法需要占用的临时工作单元数与解决问题的规模n有关,它随着n的增大而增大,当n较大时,将占用较多的存储单元,例如快速排序和归并排序算法、基数排序就属于这种情况。(3)在做算法分析时,主要讨论的是时间复杂度。一些缓存产品(redis, memcache)和算法(基数排序)本质就是用空间换时间。(1)一个算法的空间复杂度(Space Complexity)定义为该算法所耗费的存储空间,它也是问题规模n的函数。

2024-05-17 22:15:45 175

原创 算法的时间复杂度

一般情况下,算法中的基本操作语句的重复执行次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n) / f(n) 的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数,记作,称O(f(n))为算法的渐进时间复杂度,简称时间复杂度。T(n)不同,但时间复杂度可能相同。如:T(n)=n²+7n+6与T(n)=3n²+2n+2, T(n)不同,但时间复杂度相同,都为O(n²)。

2024-05-13 22:42:26 777

原创 递归——八皇后问题

八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。在 8×8 格的国际象棋上摆放八个皇后,使其不能互相攻击,即:任意两个皇后都不能处于同一行、 同一列或同一斜线上,问有多少种摆法。

2024-05-13 22:39:10 383

原创 正则表达式常用类

pattern对象是一个正则表达式对象,Pattern 类没有公共构造方法。要创建一个Pattern对象,需要调用其公共静态方法,来返回一个Pattern对象。该方法接受一个正则表达式作为它的第一个参数,如Pattern r = Pattern.compile(pattern);Matcher对象是对输入字符串进行解释和匹配的引擎。与Pattern类一样, Matcher也没有公共构造方法。需要调用Pattern对象的matcher方法来获得一个Matcher对象。

2024-05-10 22:35:46 260

原创 正则表达式语法详解

想要灵活的运用正则表达式,必须了解各种元字符的功能。元字符从功能上大致分为:限定符、选择匹配符、分组组合和反向引用符、特殊字符、字符匹配符、定位符。

2024-05-09 21:24:59 773

原创 正则表达式底层实现讲解

(2)找到后,将子字符串的开始索引记录到matcher对象的属性 int[] groups的groups[0](如groups[0] = 0),把子字符串的结束索引+1的值记录到 groups[1](groups[1] = 3);(2)找到后,将子字符串的开始索引记录到matcher对象的属性groups的groups[0] = 0,把子字符串的结束索引+1的值记录到 groups[1] = 4;(3)记录第1组()匹配到的字符串为groups[2] = 0,groups[3] = 2;

2024-05-09 00:32:34 340

原创 算法——递归(演示 迷宫问题)

递归就是方法自己调用自己,每次调用时传入不同的变量。

2024-05-05 21:38:15 270

原创 数字特征与极限定理

0 或 cov(X,Y) = 0 或E(XY) = E(X)E(Y) 则X和Y不相关。(已知E(XY) = E(X)E(Y),不能推出“相互独立”)(2)证明X和Y的相关性。(1)常数的方差为0。

2024-05-05 21:35:34 417

原创 多维随机变量及其分布

1. 设联合分布函数为F(x,y),X,Y的边缘分布函数分别为F(x),F(y),有。(2)联合分布律 可推出 边缘分布律,边缘分布律 不能推出 联合分布律。【例】设随机变量( X ,Y )的概率分布为。2. 二维离散型X和Y相互独立等价于。【例】判断X和Y是否相互独立。(1)性质:非负性、归一性。,则X,Y相互独立。

2024-05-05 20:11:04 162

原创 随机变量及其分布

记为X ~ U (a,b)归一性:所有概率之和为1。

2024-05-05 00:06:00 354

原创 随机事件与概率

设某人有三个不同的电子邮件账户,有70%的邮件进入账户1,另有20%的邮件进入账户2,其余10%的邮件进入账户3. 根据以往经验,三个账户垃圾邮件的比例分别为1%,2%, 5%,问某天随机收到的一封邮件为垃圾邮件的概率.已知肝病患者经AFP检测呈阳性的概率为95%,而非肝病患者经AFP检测呈阳性(误诊)的概率为2%. 设人群中肝病的发病率为0.04%,现有一人经AFP检测呈阳性,求此人确实患肝病的概率.

2024-05-04 23:53:48 427

原创 图论基础讲解

②从原图中权值最小的边开始,如果加上它后,不会使子图中产生回路,则在子图中加上这条边。例2:已知无向树T中,有1个3度结点,2个2度结点,其余结点全是树叶,画出对应的无向树,并求树叶数。(1)结点度数:设G为一个无向图,其中一个结点为v,与v关联的边的条数,称为。②最大度数为5,结点个数-1为4,5>4,可图化,不可简单图化。③最大度数为3,结点个数-1为3,3≤3,可图化,可简单图化。④最大度数为4,结点个数-1为5,4≤5,可图化,可简单图化。图3奇结点的个数为4,既不是欧拉图,也不是半欧拉图。

2024-05-03 18:30:20 892

原创 二元关系和函数

3:已知R = {,,,},求r(R),s(R),t(R)。例:画出偏序集的哈斯图。A = {1,2,3,4,5},给定Π1,Π2,Π3,Π4,Π5,判断划分。例:设R={,,,}例:设R={,,,}例:以上题为例,求极大元,极小元,最大元,最小元。解:Π2,Π5是划分,Π1,Π3,Π4不是划分。

2024-05-03 18:26:40 971

原创 谓词逻辑讲解

解:设Z(x):x是重庆人,R(x):x居住在重庆,符号化为。解:设Z(x):x是整数,R(x):x是实数,符号化为(解:设P(x):x是同学,Q(x):x来上课了,符号化为。解:设Z(x):x是整数,R(x):x是偶数,符号化为(解:设Z(x):x小于0,R(x):x是偶数,符号化为(解:设Z(x):x是人,R(x):x是聪明的,符号化为(解:将约束变元x换名为u,y换名为v,得到(x) P(x)∧R(x,y) 替换。解:将自由变元x替换为z,得到(解:x是约束变元,y是自由变元。

2024-05-01 23:24:32 613

原创 离散数学——命题及联结词

记作“∧”,相当于“且”、“和”,命题P和Q的合取记为“P∧Q”。解:设P:小明是大学生,Q:小刚是大学生,则原命题符号化为P∧Q。:记作“∨”,相当于“或”,命题P和Q的析取记为“P∨Q”。解:设P:小丽聪明,Q:小丽能干,则原命题符号化为P∧Q。解:设P:天下雨,Q:我们在室内活动,则原命题符号化为 Q。解:设P:天下雨,Q:我们在室内活动,则原命题符号化为P。解:设P:秋天到了,Q:燕子南飞,则原命题符号化为 P。解:设P:小李聪明,Q:小李努力,则原命题符号化为P∧。只有两个值:真或假。

2024-05-01 23:12:58 64

原创 IO流——Properties类

(1)Properties类是专门用于读写配置文件的集合类。(2)配置文件的格式:键=值注意:键值对之间不需要有空格,值不需要用引号,默认类型是String。

2024-05-01 23:02:25 238

原创 IO流实现文件拷贝

注意:BufferedReader和BufferedWriter是按照字符进行操作,不要去操作二进制文件(声音、视频、doc),如果读取二进制文件可能会造成文件损坏。②创建文件输出流,将读取的文件数据 写入到指定的文件。①创建文件输入流,将文件读入到程序中。可以操作文本文件 或 二进制文件。

2024-05-01 23:01:20 17

原创 数据结构——逆波兰计算器(后缀表达式)

(1)中缀表达式就是平时所使用的表达式,但不方便计算机使用。后缀表达式又称逆波兰表达式,运算符位于操作数之后,适合计算机使用。②遇到+运算符,弹出4和3(4为栈顶元素,3为次顶元素),计算出3+4的值,得7,再将7入栈;④接下来是×运算符,因此弹出5和7,计算出7×5=35,将35入栈;⑥最后是-运算符,计算出35-6的值,即29,由此得出最终结果。①从左至右扫描,将 3 和 4 压入堆栈;(2)后缀表达式举例。

2024-05-01 00:25:13 176

原创 数据结构——栈实现综合计算器(中缀表达式)

输入一个字符串类型的表达式,例如:7*2*2-5+1-5+3-3,计算出结果。

2024-05-01 00:22:29 466 2

原创 节点流和处理流 详解

(2)PrintStream是字节打印流,在默认情况下,输出数据的位置是标准输出,即输出到显示器。(2)ObjectInputStream和ObjectOutputStream是对象处理流,提供了对基本类型或对象类型的序列化和反序列化的方法。(2)BufferedOutputStream是字节流,实现缓冲的输出流,可以将多个字节写入底层输出流中,而不必对每次字节写入调用底层系统。①InputStreamReader:Reader的子类,可以将InputStream(字节流)包装成Reader(字符流)。

2024-04-27 23:15:45 385

原创 IO流——节点流和处理流的介绍和对比

(1)节点流可以从 特定的数据源(存放数据的地方) 读写数据,如FileReader、FileWriter。(2)处理流(也叫包装流)是“连接”在已存在的流(节点流或处理流)之上,为程序提供更为强大的读写功能,也更加灵活,如BufferedReader、BufferedWriter。例如:在BufferedReader类的底层中,有属性Reader,可以封装一个节点流,该节点流可以是任意的,只要是Reader的子类。

2024-04-27 23:14:23 380

原创 数据结构——栈

(1)栈的英文为(stack)(2)栈是一个先入后出(FILO-First In Last Out)的有序列表。(3)栈是限制线性表中元素的插入和删除,只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,是变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。(4)根据栈的定义可知,最先放入栈中元素在栈底,最后放入的元素在栈顶;而删除元素刚好相反,最后放入的元素最先删除,最先放入的元素最后删除。(5)出栈(pop)示意图(6)入栈(push)示意图。

2024-04-26 23:12:07 398

原创 单向环形链表 解决 约瑟夫(Josephu)问题

约瑟夫(Josephu)问题设编号为1,2,… n的n个人围坐一圈,约定编号为k(1

2024-04-26 23:08:34 427

原创 IO流常用类

FileWriter使用后,必须要关闭(close)或刷新(flush),否则写入不到指定的文件。②new String(char[], off, len) 将char[]的指定部分转换成String。①new String(char[]) 将char[]转换成String。⑤write(char[], off, len) 写入指定数组的指定部分。⑦write(string, off, len) 写入字符串的指定部分。批量读取多个字符到数组,返回读取到的字符数,如果到文件末尾返回-1。

2024-04-25 22:24:29 762

原创 IO流原理及流的分类

(1)I/O是Input/Output的缩写,1/O技术是非常实用的技术,用于处理数据传输。(3)Java.io包下提供了各种“流(stream)”类和接口,用以获取不同种类的数据,并通过方法输入或输出数据。(1)按操作数据单位不同分为:字节流(8 bit,适合二进制文件),字符流(按字符,适合文本文件)。(4)输入input:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。(3)按流的角色的不同分为:节点流,处理流/包装流。(2)按数据流的流向不同分为:输入流,输出流。

2024-04-25 22:18:40 398

原创 IO流——文件基础概念 及 常见文件操作

(1)文件就是保存数据的地方。(2)文件在程序中是以流的形式来操作的。①流:数据在数据源(文件)和程序(内存)之间经历的路径。②输入流:数据从数据源(文件)到程序(内存)的路径。③输出流:数据从程序(内存)到数据源(文件)的路径。

2024-04-25 22:17:09 400

原创 数据结构——双向链表

使用带有head头的双向链表实现“角色排行榜”。

2024-04-24 23:48:26 379

原创 线程死锁与释放锁

多个线程都占用了对方的锁资源,但不肯相让,导致了死锁。在编程中一定要避免死锁的发生。

2024-04-24 23:43:11 420

空空如也

空空如也

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

TA关注的人

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