Stephen Blog

Thinking will not overcome fear but action will.

Server Operation and Maintenance

"Server Operation And Maintenance"

前言 拿到一个全新的服务器,需要做一些类似护城河的防御工作,这样子才能搭建自己的城堡。 知己知皮 修改ssh端口 端口开放/关闭 ​ 防火墙启动/关闭 不用root用户登陆(禁止root用户登陆),使用其他用户登陆拥有root用户权限 将密码设置复杂 使用fail2ban,起到登陆失败多次后直接禁止某个时间段此ip登...

User Persona

"User Persona"

前言 在日常商业活动中,有各种各样的职能划分:增长、内容、活动、产品,虽然具体工作和最终目标不一样,但其实都是围绕着“用户”去做,可以说都是在做“用户运营”。如今伴随着流量红利的结束、获客成本的不断提高,我们进入了一个用户精细化运营阶段。这样就不得不引出一个用户画像标签体系。 本文重点1.用户画像在数据分析中的应用;2.如何构建用户画像。 正文 一、什么是用户画像 根据用户的社会属...

Scrapy Startproject Genspider Templates

"scrapy startproject genspider templates"

前言 Scrapy爬虫框架,在写多了genspider 爬虫模板的时候,就有点觉得有点繁琐的情况。 本文主要解释scrapy的模板创建的流程,最后实战一下创建属于自己的模板。 本文适合于对scrapy框架有一定的了解的读者。 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Co...

Python Threading

"python threading"

前言 Python多线程是通过threading模块来实现的。 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-generic ( buildd@lcy01-amd64-013 ) G...

Python Decorator Closure

"python decorator closure"

前言 在Python中,装饰器是在不改变已有函数的代码的前提下,给函数增加新的功能的一种函数。 装饰器接收一个函数作为参数,返回值也是一个函数。 在Python中,实现装饰器的方式叫做闭包。 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic L...

Python Singleton Pattern

"python singleton pattern"

前言 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建...

Python Logging Handlers

"python logging handlers"

前言 假设已经知道了logging基本使用 实际工作中,对于日志是使用不仅限于输出那么简单,还要处理日益堆积的日志文件,logging 模块中实现了很多日志处理的方法,可以帮我们实现日志的管理功能。 本文除了logging处理类的基本介绍,还加多了日志文件按时间切分、按大小切分、实现单例的程序demo。 环境 系统环境 Distributor ID: Ubuntu Descripti...

Python Logging Basic Use

"python logging basic use"

前言 logging 模块是 Python 内置的标准模块,用于输出代码日志。 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-generic ( buildd@lcy01-amd64-...

DeepLearning Hyperparameters

"DeepLearning Hyperparameters"

前言 利用深度学习网络训练模型时,需要对一些超参数作用与意义进行清楚了解,才能根据实际训练时出现的问题做相应调整,进而训练出满足精度的模型。 以下为超参数: momentum 动量 weight decay 权重衰减 learning rate 学习率 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4...

Python install Pyldap

"Hello World, Hello Blog"

前言 pyldap 出现 “Modules/errors.h:8:10: fatal error: lber.h: 没有那个文件或目录” 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-...