自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三斤木的博客

学无止境 探索不止

  • 博客(13)
  • 收藏
  • 关注

原创 【笔记】eval

(function f() { 'use strict'; //严格模式 eval('var foo = 123'); //严格模式下,eval内部声明的foo变量,不会影响到外部 console.log(foo);})()(function f() { 'use strict'; var foo = 1; eval('foo = 2'); console.log(foo); //打印出来2,eval在严格模式下可以读写当前作用域的变量})()var a = 1;

2022-05-30 00:40:38 73

原创 【笔记】布尔运算符要点

取反运算符!后返回true有以下几种情况!undefined!null!0!false!NaN!‘’连续取反,等同于Boolean(),如!!x且运算符计算:第一个运算子 && 第二个运算子第一个运算子如果是true, 返回第二个运算子的值第一个运算子如果是false, 返回第一个运算子的值, 不再对第二个运算子求值。 这种只通过第一个表达式的值,控制是否运行第二个表达式的机制, 被称为“ 短路”(short-cut)或运算符计算:第一个运算子 || 第

2022-05-30 00:40:09 128

原创 【笔记】比较运算符要点

特点:可以比较各种类型的值返回布尔值非相等运算符与原始类型值对比(数值、字符串、布尔值、null、undefined)字符串:按照字典顺序(实际上是Unicode码点)比较其余原始类型值:先转为数值再比较与对象对比:对象会先转为原始类型的值,再比较与NaN对比:返回false相等运算符=== 严格相等运算符: 判断值是否相等,判断类型是否相同(对于复合类型,判断是否引用了同一个内存地址)!== 严格不相等运算符:先计算严格相等运算符的结果,返回相反值严格相等运算

2022-05-30 00:39:51 93

原创 【笔记】算术运算符要点

按照不同的数据类型,运算可分为以下几种情况:数值+数值:纯粹的数学计算,如1+1=2数值+字符串 / 字符串+数值:加法运算符遇到字符串,会执行“连接”操作。如1+‘a’=1a// 加法运算符// 从左到右的运算次序,字符串的位置不同会导致不同的结果:相加或者连接。这种不同的语法行为,叫做“重载”(overload)'3'+4+5 // 3453+4+'5' // 75// 减法、乘法、除法运算符都是把数据转为数值后,再计算数值+对象:对象会先转为原始类型的值,再执行“连接”操作

2022-05-30 00:39:30 122

原创 【笔记】数组要点

// 定义数组// 定义数组的同时进行赋值,也可以不赋值,如var arr = []// 数组可以放入任何类型的数据:对象,数组,函数var arr1 = ['a','b'];var arr2 = [[1,2],[3,4]]; //多维数组,第一个数组组成第一行的数据,第二个数组是第二行的数据// 读取数组长度:等于数组最大的数字键+1arr.length// 设置数组长度(数组长度最多2^32-1)arr.length = 1;// 清空数组: 设置数组长度为0arr.lengt

2022-05-30 00:38:48 106

原创 【笔记】闭包要点

function f1() { var b = 999; //999是局部变量,在函数作用域生效 function f2() { console.log(b); //链式作用域结构,可读取父级的变量 } return f2;}f1(); //返回的是一个函数var re = f1(); //将返回的f2函数赋给rere(); //执行re函数...

2022-05-30 00:38:11 72

原创 用户分群初探

用户分群,需要考虑具体的业务场景确定不同的分类规则。比如,根据业务流程进行细分,可借鉴AARRR模型(Acquisition用户获取、Activation用户活跃、Retention用户留存、Revenue用户回报、Refer用户传播),将用户细分为注册用户、活跃用户、留存用户、下单用户和忠诚用户。又或者通过RFM模型细分用户。三个要素构成了RFM模型,分别是:Recency 最近一次消费Frequency 消费频率Monetary 消费金额RFM模型,可以细分为以下几类用户:最近消费时

2020-06-15 23:55:29 255

原创 如何进行用户运营分析?

在设计产品前期,一个重要的工作是了解产品面向的对象是哪些群体,用户群的需求有哪些,他们的痛点是什么。在产品上线后,平台流量陆续上升,用户规模不断扩大。问题随之而来,原设计的产品是否真实的满足了用户需求,产品哪些地方需要调整优化…企业的最终目标:创造利润。所以,以下问题很重要:用户是否付费,付费用户的比例,未付费用户为什么没有付费…用户运营分析考虑几个方面的问题:(WHO)用户是哪些人? -用户分群(WHAT)用户做了什么? -用户行为分析(HOW)用户价值有多大?-用户生命价值分析...

2020-06-15 23:55:03 472

原创 互联网行业数据分析需要考虑哪些对象?

行业最终目的是创造社会价值,创造利润。在创造利润的过程中,常涉及三个对象,分别是产品供应端、产品需求端以及平台端。以某一电商平台为例。卖家在卖家后台中编辑并发布商品,买家通过电脑端/移动端网站/App平台,搜索商品或无目的漫游,找到意向商品,加入购物车并结算下单。这个过程中,平台产生了大量的卖家(产品供应端)数据、买家(产品需求端)数据以及平台端数据。其中,平台端数据包含但不限于流量来源数据、运营活动数据。...

2020-06-15 22:46:38 585

原创 Python有多热门?

Python有多热门?根据 TIOBE 2020年5月发布的排行榜,Python在各大编程语言中热度排名第三,与大家熟知的C++排名相近,其热门程度可见一斑。TIOBE排行榜基于热门的搜索引擎及第三方数据,统计出编程语言的排名数据,一定程度上反映了某种编程语言的热门程度。Python到底能干啥?当我们在拉勾招聘网站里,直接搜索“Python”关键字,一些与Python相关的职位就出来了。1. Python爬虫岗位职责1.负责爬虫系统架构和数据存储设计;2.建立完整的数据获取、解析、入

2020-05-28 23:30:32 279

原创 高性能Html内容解析

XPath (XML Path) 与正则表达式同:提取HTML源代码信息异:在同为提取复杂内容的情况下,XPath提取效率更高。使用建议:正则表达式->提取简单内容;XPath->提取复杂信息lxml使用XPath,需要安装第三方库:lxml基本语法import lxml.htmlselector = lxml.html.fromstring('网页源代码')inf...

2019-10-20 23:43:15 341

原创 ImportError解决方法

python版本3.7.3selenium版本:3.11.0叨叨背景:在导入selenium模块时,报错源代码from selenium import webdriverfrom selenium.webdriver.support import WebDriverWaitfrom selenium.webdriver.common import Byfrom selenium....

2019-10-08 22:53:54 3748

原创 连接Redis报错的解决方法

使用的python版本:3.7.3叨叨背景:连接Redis,一直报错!源代码import redisclient = redis.StrictRedis()报错信息Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Program Files...

2019-10-06 22:51:51 1083

空空如也

空空如也

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

TA关注的人

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