鱼之乐

子非鱼安知鱼之乐


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

IP代理池-2

发表于 2019-11-27 分类于 工具 评论数:

简介

书接上文,已经可以初步将IP代理池代码跑起来了,也可以通过数据库或web接口获取当前可用代理,本文针对代码做简单介绍。

代码包括四个模块:存储模块、爬取模块、测试模块和接口模块。

阅读全文 »

IP代理池

发表于 2019-11-26 更新于 2019-11-27 分类于 工具 评论数:

简介

通过网上的免费代理建立自己的代理池,本文学习github上jhao104/proxy_pool项目。

下载&安装

Redis:下载地址,可直接下载Windows安装文件,安装时选择注册系统服务,简单方便。

Redis Desktop Manager:下载地址

项目:下载地址,解压到指定文件夹。

阅读全文 »

wagtail-3 - 示例网站

发表于 2019-11-18 更新于 2019-11-21 分类于 wagtail系列 评论数:

简介

在Wagtail中,可以通过命令wagtail start创建一个初始的网站,开始定制个性化的网站。

同时,Wagtail提供了一个示例网站The Wagtail Bakery,其包含了示例页面和模板,初步了解Wagtail时,建议使用此示例网站作为起点。

示例网站的下载和使用、配置文档见github bakerydemo。

阅读全文 »

wagtail-2 - 第一个网站

发表于 2019-11-07 更新于 2019-11-18 分类于 wagtail系列 评论数:

修改后台编辑窗口

初始后台管理页面中,页面内容仅包括标题项,可通过以下方式添加其他元素。

新增正文编辑框,可编辑 home/models.py :

1
2
3
4
5
6
7
8
9
10
11
12
13
from django.db import models

from wagtail.core.models import Page
from wagtail.core.fields import RichTextField
from wagtail.admin.edit_handlers import FieldPanel


class HomePage(Page):
body = RichTextField(blank=True)

content_panels = Page.content_panels + [
FieldPanel('body', classname="full"),
]
阅读全文 »

virtualenv基本使用

发表于 2019-11-06 分类于 工具 评论数:

简介

建立一个专属于项目的虚拟python环境,实际应用中可用virtualenv来保持一个干净的互不干扰的运行环境。

场景:

如果要同时开发多个应用程序,那这些应用程序都会共用一个Python环境,但如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境,virtualenv应运而生。

安装

pip install virtualenv
阅读全文 »

wagtail-1 - 背景及初始配置

发表于 2019-11-06 更新于 2019-11-07 分类于 wagtail系列 评论数:

简介

wagtail是基于django开发的cms系统,提供了一个用户管理中心和快速吸引人的界面,让编辑可以直观地创建和结构化内容。

安装

pip install wagtail
wagtail start mysite
cd mysite
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
阅读全文 »

Teadocs 使用初步

发表于 2019-09-11 更新于 2019-11-06 分类于 工具 评论数:

简介

Teadocs是一款能够帮你快速构建html文档的工具,基于nodejs,使用markdown编写文档内容,提供内置的搜索技术。Teadocs基于markdown文档自动生成html文档,可复用、可移植,可以任意部署。

可用来编写开源书籍、API文档学习、笔记、学习心得等结构化文档,简洁高效。

安装

需要nodejs>=8.0,npm版本>3,建议安装到全局,可随时通过shell调用。

$ npm install -g teadocs
阅读全文 »

markdown 语法初步

发表于 2019-08-07 更新于 2019-11-06 分类于 工具 评论数:

标题

# 一级标题,一般一级标题下自带分割线  
## 二级标题  
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

列表

有序列表-序号可随便填写,并不影响最终序列

  1. 标题1
  2. 标题2
  3. 标题3
阅读全文 »

hexo 使用初步

发表于 2019-08-07 更新于 2019-11-06 分类于 工具 评论数:

安装

npm install -g hexo

项目初始化

选择新建项目所在文件夹,执行以下命令

hexo init myhexo #初始化项目文档
cd myhexo
npm install #安装依赖
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
阅读全文 »

github配置

发表于 2019-08-06 更新于 2019-11-06 分类于 工具 评论数:

Github简介

  Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

  GitHub可以托管各种git库的站点。

  GitHub Pages免费的静态站点,三个特点:免费托管、自带主题、支持自制页面和Jekyll。

为什么使用Github Pages

  • 搭建简单而且免费;
  • 支持静态脚本;
  • 可以绑定你的域名;
  • DIY自由发挥,动手实践一些有意思的东西;
  • 理想写博环境,git+github+markdown+jekyll;
阅读全文 »
12
鱼之乐

鱼之乐

11 日志
3 分类
8 标签
© 2019 鱼之乐
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v7.3.0