敏捷21天打卡-AARRR模型

介绍下AARRR模型,AARRR模型是Acquisition(获取)、Activation(活跃)、Retention(留存)、Revenue(收入)、Refer(传播)的缩写,对应了产品生命周期的每个阶段。而无论是那个阶段,都是围绕着中间的用户展开,为用户提供有价值的产品和服务。 获取:对于一款产品,首先要获取用户,即拉新。如果没有新用户,产品就如一潭死水,即为死水,何来繁荣之说。 活跃:产品有了用户之后,就要考虑如何让用户活跃起来。”久别重逢的老友聚会,缅怀过去光辉岁月之时,有人提议创建个
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

基础,层次,选择器

基础,层次,选择器 1.基本选择器 1.标签选择器 $("标签名") $("p").html() //获取p标签对象,是jquery对象形式的 $("p").length 2.类选择器 $(".class值") 3.id选择器 $("#id值") 3.并集选择器 逗号隔开 $(".class值,#id值") 4.交集选择器(同时存在) $("class值id值") $("p.myStyle").html():选中 即是p标签,并且class的值是myStyle
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

BPC Hierarchy

class ZBPC_PCD_GET definition public final create public . public section. constants CON_BJZF type CHAR32 value 'BJZFBCSYB' ##NO_TEXT. constants CON_TJZF type CHAR32 value 'TJZF' ##NO_TEXT. constants CON_BJINP type CHAR32 value 'BJ.INP
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

Python 对 XML 的解析

常见的 XML 编程接口有 DOM 和 SAX,这两种接口处理 XML 文件的方式不同,当然使用场合也不同。 Python 有三种方法解析 XML,SAX,DOM,以及 ElementTree: 1.SAX (simple API for XML ) Python 标准库包含 SAX 解析器,SAX 用事件驱动模型,通过在解析XML的过程中触发一个个的事件并调用用户定义的回调函数来处理XML文件。 2.DOM(Document Object Model) 将 XML 数据在内存中解析成一个树,
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

%s、%d、'''、if .isdigit()的运用

1 name = input("name:") 2 age = int(input("age:")) 3 job = input("job:") 4 gongzi = input("gongzi:") 5 if gongzi.isdigit(): 6 gongzi = int(gongzi) 7 8 msg = ''' 9 -----for %s info------ 10 name:%s 11 age:%d 12 job:%s 13 gongzi:%s 14 tui
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

C# WPF实用的注册窗体

原文:C# WPF实用的注册窗体 时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt Widgets等,只分享自己熟悉的、自己会的。 阅读导航: 一、先看效果 二、本文背景 三、代码实现 四、文章参考 五、代码下载 一、先看效果 二、本文背景 无。 三、代码实现 站长使用
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

CentOS7 下使用 Firewall防火墙系统封禁允许IP和端口的访问 端口转发 IP转发方法

CENTOS7的防火墙系统默认已经从iptable改成了firewall,使用方法也有所不同,下面是详细介绍 一、管理端口 列出 dmz 级别的被允许的进入端口 # firewall-cmd --zone=dmz --list-ports 允许 tcp 端口 8080 至 dmz 级别 # firewall-cmd --zone=dmz --add-port=8080/tcp 允许某范围的 udp 端口至 public 级别,并永久生效 # firewall-cmd --zone=public
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

微积分 的 困难

本文 是 《我决定在 反相吧 开展 一系列 的 趣味课堂, 来 普及 微积分》 https://www.cnblogs.com/KSongKing/p/11893313.html 里 的 第 9 讲 : 从 微分 导数 积分 的 公式 和 运算法则 可以 看出, 微积分 的 困难 发生在 以下 几种 情况 : 1 分母多项式 2 带根号的情况 3 微分量 和 积分量 有关 的 情况 4 微分方程组, 注意 是 方程组, 是 组 5 以上 几种 情况 的 组合 微分量 和 积分量 有关 是指 比
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

对 张量 的 批判

我刚 在 百度 查了一下 “协变导数” , 看了第一眼 就 知道 怎么 回事 了, 果然 是 张量 的 内容 。 Oh …… 张量 这个 东西 呢 , 搞了 一堆 符号 出来, 其实 并没有什么 神秘, 基本原理 仍然 是 微积分, 只不过 张量 把 一系列 需求 “封装” 成了 一套 “张量 API” , 那些 箭头 冒号 之类 的 符号 还有 “协变导数” 、“共变导数” 之类 的 词语 都是 API 的 内容, 可以认为是 API 提供 的 方法 参数 等, 你去 用 就行 。 Oh …
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

《渗 透测试完全初学者指南》中文版与英文版的区别

渗 透测试完全初学者指南
分类: 企业开发 发布时间: 12-20 22:10 阅读次数: 0

第四章深入理解类和对象

1.鸭子类型和多态 具有相同方法可以做相同任务就是鸭子类型 1 class Cat(object): 2 def say(self): 3 print("cat") 4 5 6 class Dog(object): 7 def say(self): 8 print("dog") 9 10 11 class Duck(object): 12 def say(self): 13
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

【2019-12-20】随笔(一)

大学四年就快结束了,聊聊自己的四年到底有多菜。高三暑假毕业,录取了计算机科学与技术专业,对于我来说还行(对比莫名其妙来这个专业的同学来说),因为小学的时候就有网瘾,喜欢打游戏,对计算机就是有种喜欢的感觉,第一次接触编程也是高三暑假,在贴吧找了一套某智的JAVA视频,第一次用控制台写helloword,用了一个星期(因为不懂要区分中英文)。大一,马马虎虎的过了一年,因为还有游戏瘾,和室友玩了一年的游戏,上课也是神游的状态,C语言毛皮都没学到(不过后来刷了一个星期的题目,还是拿到了C语言的二级证书
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

[HDU6288]Tree

题目 题解 首先读题就很成问题。。。。英语咋办呐!!! 直接考虑有点复杂,直接分析每一条边能否被选入最终答案。对于这条边,看看他的\(size[v]\) 与 \(n-size[v]\) 是否都大于等于K就行,如果可以的话,那就能通过神奇的选点方式构造出题目所谓的各种染色方案。 代码非常简单 #include<iostream> #include<algorithm> #include<cmath> #include<cstdio> #include<cstring> #include<cstd
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

git使用遇到的问题

1、我新建了一个django项目,然后又在git上新建了一个仓库,然后我在django的项目文件内,将git上的项目clone到这个文件内的时候 git clone https://gitee.com/One-Tom/RMBS.git 的时候提示我 fatal: destination path 'RMBS' already exists and is not an empty directory. 出现的原因是: 解决方案是: 1、先输入 git remote rm origin 2、再g
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

设计模式-Builder模式(创建型模式)

//以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Product.h #pragma once class Product { public: Product(); ~Product(); void ProducePart(); protected: private: }; class ProductPart { public: ProductPart(); ~ProductPart(); ProductPart
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

“完全”函数式编程

引子 有了面向对象编程,还需要函数式编程吗 ? 函数式编程,有什么妙处 ? 函数式的理念主要是: 函数式编程是将程序看成是一系列函数的组合。可以将函数作为变量进行赋值,作为函数参数传入,也可以作为返回值返回,函数无处不在。 不可变。函数式编程不会改变传入的对象,返回的也是新创建的对象。 确定性。相同的输入,经过函数式处理后,必然得到相同的输出。 这些理念导致的结果是:函数式编程,更容易达到程序行为可预测和推断的目标。 本文将带着“函数式编程的有色眼镜”,重新审视日常的编程结构。重点是以一种新的
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

一体方程 二体方程 三体方程

待更新 。
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

AT24C02芯片学习记录

1、首先看AT24C02芯片的引脚说明 2、芯片的型号与存储容量(bit)的对应关系: 3、总线时序 下面这个表有对上面时序图的各种时间进行描述 4、数据有效性(数据在什么时候可以改变) 5、起始信号和结束信号 6、应答信号 7、设备地址 8、写操作   1)字节写操作   2)页写操作 9、读操作   1)当前地址读操作   2)随机读操作   3)顺序读操作
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

汇编寻址方式记录

x86/amd64汇编指令的两大风格分别是Intel汇编与AT&T汇编,分别被Microsoft Windows/Visual C++与GNU/Gas采用(Gas也可使用Intel汇编风格): 项目 Intel风格 AT&T风格 操作数顺序 目标操作数在前 源操作数在前 寄存器 原样 加%前缀 立即数 原样 加$前缀 16进制立即数 用后缀B与H分别表示二进制与十六进制 对于16进制字母开头的要加前缀0 加前缀0x 访问内存长度的表示 前缀BYTE PTR, WORD PTR, DWORD P
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0

rhel7 学习第十九课

使用MariaDB数据库管理系统 使用PXE+Kickstart 无人值守安装服务 无人值守安装真的很神奇,非常有意思好期待自己感觉搭建一个无人值守的安装服务,以后在安装系统就不用费劲了。 需要使用PXE + TFTP +FTP + DHCP + Kickstart 服务搭建出一个无人值守安装系统。
分类: 其他 发布时间: 12-20 22:01 阅读次数: 0