MYSQL学习笔记,MySQL安装,卸载

数据库的基本概念1.英文:DataBase ,简称 DB2.含义:用于存储和管理数据的仓库。3.特点:持久化存储数据; 方便存储和管理数据;使用统一方式操作数据库(SQL);安装MYSQL1.点击https://dev.mysql.com/downloads/mysql/出现以上界面后,选择一个下载,之后按照提示一步步安装。最后在高级设置里配置环境变量。把存储MYSQL的路径输入,点击确定即可。然后打开命令行,输入mysql -uroot -p,再输入你设置的密码,出现以下界面,说明安装
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

MySQL学习笔记——SQL,DDL (操作数据库,表),DMl ( 增删改表中数据)

1.SQL含义:定义了操作所有关系型数据库的规则。2.SQL通用语法①可以单行或多行书写,以分号结尾。②可使用空格和缩进来增强语句可读性③语句不区分大小写,关键字建议用大写。④注释1.单行注释 – 注释内容 或 #注释内容2.多行注释 /* 注释 */SQL分类1.DDl (操作数据库,表)2.DML (增删改表中的数据)3.DQL (查询表中的数据)4.DCL (授权)DDL :操作数据库,表1.操作数据库①Create 创建*创建数据库 create d
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

scrapy_redis分布式组件策略图解

scrapy_redis的流程scrapy_redis分布式组件:修改了scrapy在内存中保存数据的代码,将数据保存在redis数据库中,让所有爬虫端都可以访问redis数据库,读取请求队列。redis数据库里存储的数据:1. 请求对象队列;2. 请求指纹库(去重特征);3.提取的item数据分布式、断点续爬、持久化去重将数据保存在redis数据库里,程序中断后,数据不会丢失...
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

爬取B站up主视频弹幕并生成词云图(2020年5月)

1. 打开一个视频2. 查看抓包信息找到弹幕接口3. 请求弹幕接口即可得到包含弹幕的xml4. 弹幕接口url带有oid参数,需要先获取oid,在网页源代码中搜索oid的值发现cid就是oid,可以通过正则来提取cid5. 代码实现# coding=utf-8import reimport requestsimport jiebaimport pandasimport matplotlib.pyplot as pltfrom lxml import etreefrom w
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

给headers的params加引号

import repattern = ^(.*?): (.*)$headers_str = cc: 1ck: 1cl: 24-bitds: 1536x864vl: 216ep: 首页*web端总共query数et: 4ja: 0ln: zh-cnlo: 0lt: 1589799548rnd: 1205417506si: 64ecd82404c51e03dc91cb9e8c025574su: https://fanyi.baidu.com/for lin_vscode 粘贴 headers 带引号
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

python破解有道词典加密参数,简单GUI可视化界面操作(2020年5月)

1. 抓包2. 分析知道其中4个参数为加密数据,搜索其中一个参数salt搜索到一个js文件,点击大括号格式化查看查到4个参数打断点分析可知道 ts是13位时间戳,salt是时间戳加上一位0到9的随机数,bv是user-agent的md5加密数据,sign是几个字符串相加起来的md5加密数据代码实现# coding:utf-8import requestsimport timeimport randomimport hashlibimport tkinter as tkd_有道词典 gui 参数]
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

html模板代码

<!DOCTYPE html><html lang=en><head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <meta http-equiv=X-UA-Compatible content=ie=edge> <title>Doc_html网站模板源代码操作说明
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

自定义日志类Logger

#coding:utf-8import sysimport loggingclass Logger(object): def __init__(self): # 1. 获取一个logger对象 self._logger = logging.getLogger() # 2. 设置format对象 self.formatter = logging.Formatter(fmt=%(asctime)s %(filename)s_logger自定义
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

利用redis实现一个Queue,使其接口同python的内置队列接口一致

# coding:utf-8import timeimport pickleimport redisfrom six.moves import queue as BaseQueueclass Queue(object): A Queue like message built over redis Empty = BaseQueue.Empty Full = BaseQueue.Full max_timeout = 0.3_python 多个线程对redis的同一个队列操作
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

使用__new__实现单例模式

单例模式是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在,节约内存资源。class Singleton(): def __new__(cls): if not hasattr(cls, _instance): cls._instance = super().__new__(cls) return cls._instancea = Singleton()b = Singleton()print(id(a._单例模式在__new__实现
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

python遍历文件夹及其子文件夹中的所有文件

# coding:utf-8import ospath = C:\\\\Users\\\\15527\\\\Desktop\\\\demodef get_file(path, file_list): if os.path.isfile(path): file_list.append(path) elif os.path.isdir(path): for item in os.listdir(path): item_path = os.p_编写一个程序, 输入一个电脑上的本地文件夹的路径, 遍历这个文件夹下以及其子文件
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

python最简单的两种排序算法-冒泡,选择排序(代码,图解)

1.冒泡排序冒泡排序从列表的开头处开始,逐个比较相邻两个数据,如果前面的值大于后面的值,交换两个数据的位置,一直比较到列表的末尾。这个过程就是将最大的项以冒泡的方式排到末尾。然后算法从列表开头到倒数第二项重复这一过程,依次类推。def bubble_sort(alist): for j in range(len(alist)-1,0,-1): for i in range(j): if alist[i] > alist[i+1]: al
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

Git源代码管理

一. 简介Git 是分布式管理.服务器和客户端都有版本控制能力,都能进行代码的提交、合并、…Git会在根目录下创建一个.git隐藏文件夹,作为本地代码仓库工作区对于添加、修改、删除文件的操作,都发生在工作区中(红色文件)暂存区暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分 (绿色)在暂存区的版本一旦提交就再也没有了仓库区仓库区表示个人开发的一个小阶段的完成仓库区中记录的各版本是可以查看并回退的二. Git单人本地仓库操作在桌面创建test文件夹,表_git源码包查看
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

Linux常用命令(待更)

查阅命令帮助信息: command --help man commandls -ahl-a 显示隐藏文件-h 显示文件大小单位-l 列表形式显示详细信息查看当前路径: pwd新建文件: touch a.txt删除文件: rm a.txt新建文件夹: mkdir dir1递归创建目录: mkdir -p a/b/c/d删除文件夹: rm -r dir1 rmdir dir1rm-i 交互方式-f 强制删除,不提示-r 递归删除文件夹下的内容递归复制文
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

Oracle 11g RAC 删除节点

说明:本文为Oracle 11g RAC增删节点指导手册版本:本文摘自Oracle MOS并对原文进行了修改优化标签:RAC增删节点、RAC添加节点、RAC增加节点、RAC剔除节点、RAC删除节点温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化★ 相关文章1.增加节点2.删除节点(本文)★ 正文(删除节点)* Steps to delete a Node from Cluster configuration(rac2 will be delete)_csdn zzt_2009 oracle 11g rac 删除节点
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

Oracle 11g RAC 增加节点

说明:本文为Oracle 11g RAC增删节点指导手册版本:本文摘自Oracle MOS并对原文进行了修改优化标签:RAC增删节点、RAC添加节点、RAC增加节点、RAC剔除节点、RAC删除节点温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化★ 相关文章1.增加节点(本文)2.删除节点★ 正文(增加节点)* Steps to add a Node in the Cluster configuration(rac2 will be add)★ T_csdn zzt_2009 oracle 11g rac 删除节点
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

数据分析/运营——数据异常的排查方法

数据分析-数据异常的排查方法数据异常主要从两个大方向进行排查:①数据是否有问题?②业务是否有问题?第一个方向:数据是否有问题,即数据是否是真的异常?(1)亲自查看数据准确性,不要人云亦云(2)时间轴拉长,看是近期异常(3个月)还是历史异常(3)看和该指标关联的其他指标或其他核心指标是否也异常(4)找到一个关键任务(产品/数据),提前沟通一下第二个方向:如果数据是真的异常,怎么排查?最大概率法归类(找出所有的可能,讲它们出现的概率进行排序)(1)假期效应:开学季、暑期、四大节、当地节日(2)_数据运营异常数据排查流程
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

数据分析/运营——活动效果分析

问题引入:如果老板问你上次举办的活动效果怎么样,你该如何回答?老板关注的点应该是流量和收入,因此我们应该主要从这两方面回答我们从活动前、活动中和活动后三个阶段分析活动对流量和收入的影响一、活动前流量:(1)活动前每天流量效果,流量波动原因拆解,比如说淘宝的双11并不是只在双11活动当天会对流量造成影响,事实上它会在前期起到一个宣传作用,也会带来流量的提升收入:(1)活动前期由于需要投入大量的成本(广告费),因此此时收入可能为负二、活动中流量:(1)DAU(日活)\\MAU(月活)提升(2
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

数据分析/运营——重要业务指标小结

常规指标一、活跃度指标(1)DAU、WAU、MAU,一个产品日活、周活、月活。以欢乐斗地主为例,日活是每天打开该APP的用户数二、用户粘性指标(1)留存率。包括次留、7留、30留。次留率:第一天打开欢乐斗地主并且第二天也打开欢乐斗地主的人数/第一天打开欢乐斗地主的人数三、渗透率(1)某功能板块的使用人数/该产品的日活。欢乐斗地主商城渗透率=进入商城的用户数/DAU四、转化率(1)针对某个连贯路径,使用下一个节点的用户数/使用上一个节点的用户数。欢乐斗地主转化率:打开APP——进入房间——参加
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

数据分析/运营——指标异常分析

针对某一个指标下降了,我们应该怎么分析?(1)确定数据的真实性,即该指标下降是否属于正常的波动范围,考虑到产品的周期性或者市场的波动性,只要指标的波动控制在一定范围内,那么该指标的下降是可接受的,没必要进行进一步处理(2)指标缺失属于异常波动,那么先将该指标进行拆解,然后分析它的成分指标的异常情况,得出指标初步的异常原因(3)对(2)中得到的原因进行数据验证下面是两个分析实例例1:某家餐馆的线上收入下降了,要怎么进行分析(1)确定该指标的下降幅度是否属于正常波动范围内(2)如果属于异常下降,将_两个指标均下降,如何描述下降幅度
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0