Ayhan_huang的博客

Die Nacht ist dunkel und voller Schrecken

排序:
默认
按更新时间
按访问量

supervisor进程管理工具

Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 ...

2018-01-10 14:40:08

阅读数:96

评论数:0

Docker的简单使用

Docker介绍Docker的英文本意是“搬运工”,Docker搬运的是集装箱(Container)可以成为容器,我们可以把WEB应用以及依赖库打包进一个可移植的容器里传播,解决了应用部署的平台兼容性问题,同时她也是一种轻量级的虚拟化技术可以做到秒级启动一个容器(类似小虚拟机,区别启动快、可以传播...

2018-01-02 17:31:26

阅读数:363

评论数:1

MySQL存储引擎:MyISAM & InnoDB

存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。

2017-12-25 16:59:14

阅读数:129

评论数:0

Redis, Memcache 基本使用

Redis, MemcacheMemcache MemCache是一个自由、源码开放、高性能、分布式的内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。 安装https://github.com/memcach...

2017-12-21 11:17:20

阅读数:195

评论数:0

MySQL基础(三)表关系及数据的增删改查

这一部分主要使用SQL中的DML,数据库操作语言(data manipulation language),对数据库数据进行增、删、改、查操作,作为前提,先介绍关系型数据库中的表关系。关系型数据库(RDBMS)MySQL作为关系型数据库,数据是存储在表中的,假如设计一个订单系统,可能包含以下信息: ...

2017-12-13 11:34:46

阅读数:710

评论数:1

Django配置数据库读写分离

Django配置数据库读写分离对网站的数据库作读写分离(Read/Write Splitting)可以提高性能,在Django中对此提供了支持,下面我们来简单看一下。注意,还需要运维人员作数据库的读写分离和数据同步。配置数据库我们知道在Django项目的settings中,可以配置数据库,除了默认...

2017-12-12 17:57:57

阅读数:641

评论数:0

MySQL基础(二)数据库、表的创建及操作

这一部分主要使用SQL中的DDL,数据库定义语言(data definition language),对数据库,表进行新建,修改,和删除。数据库(database)显示所有数据库SHOW DATABASES;创建数据库CREATE DATABASE db_name;每创建一个数据库,就会在Data...

2017-12-11 13:09:14

阅读数:229

评论数:0

MySQL基础(一)介绍和配置

了解数据库基本概念数据库(database)数据库是一个以某种有组织的方式存储的数据集合,可以将它想象为一个文件柜。只不过它是在计算机的存储设备上,按照一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统DMBS (Database Ma...

2017-12-09 11:28:54

阅读数:346

评论数:0

WebSocket剖析

WebSocket剖析http协议在了解WebSocket之前,有必要简单复习一下http协议。请求和响应Http协议用于客户端与服务端的通信,客户端发出请求(request),服务端返回响应(response)。下面我们以访问https://www.sogou.com/搜狗首页为例,来看看请求报...

2017-12-07 20:24:50

阅读数:277

评论数:0

为tornado自定义session

cookie和session在自定义session前,我们需要先了解cookie和session是什么,可以参考我之前的博客:http://blog.csdn.net/ayhan_huang/article/details/78032097简单来说: cookie是保存在浏览器的键值对 sessi...

2017-12-06 16:07:32

阅读数:281

评论数:2

图解GIT

再次感谢原著作者和中文翻译者。 此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。 如果你想知道这个站点怎样产生,请前往GitHub repository。 正文 基本用法 约定 命令详解 Diff...

2017-11-29 14:17:34

阅读数:86

评论数:0

JS 中的事件冒泡与捕获

本文来源:渔人原文地址:http://yuren.space/blog/2016/10/16/事件冒泡与捕获/刚接触 JS 的那个时候,啥也不懂,只想着如何利用 Google、百度到的函数来解决实际的问题,不会想到去一探究竟。渐渐的,对 JS 的语言的不断深入,有机会去了解一些原理性东西。最近在看...

2017-11-25 09:33:13

阅读数:102

评论数:0

Django contenttypes 应用

contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中。每当我们创建了新的model并执行数据库迁移后,ContentType表中就会自动新增一条记录。比如我在应用app01的models.py中创建表class ...

2017-11-24 17:50:49

阅读数:327

评论数:0

Django REST framework API开发

REST介绍RESTful API 设计实现API的两种方式FBV 视图函数urlpatterns = [ url(r'^user/$', views.user), url(r'^user/add/$', views.user_add), url(r'^user/edit/...

2017-11-20 19:42:00

阅读数:740

评论数:0

Python排序算法总结

Python排序算法总结递归在正式讲算法之前,先介绍一下递归。递归是一种解决问题的思路。特点 调用自身 必须有一个明确的结束条件,比如if... 递归的两个阶段: 递推(压栈):到某个阶段,该阶段返回一个值(没有返回值,默认返回None) 回溯(出栈):从那个阶段回溯 每进入更深一次递归时,问题...

2017-11-17 19:22:59

阅读数:458

评论数:0

python设计模式总结

介绍 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复劳动。—— Christopher Alexander 软件危机催生了设计模式,面向对象,软件工程。是什么每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要...

2017-11-16 17:28:16

阅读数:312

评论数:0

Python数据结构之列表、栈、队列、链表、字典

什么是数据结构简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。比如:列表、集合与字典等都是一种数据结构。列表python的列表在其他编程语言中称为“数组”,不过二者是有区别的。在C语言中,必须指定数组的长度,并且数组中的元素具有相同的数据类型。而python中则没有这些限制,这是因为...

2017-11-14 06:39:56

阅读数:648

评论数:0

scrapy框架架构

介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon A...

2017-11-10 20:46:48

阅读数:303

评论数:0

BeautifulSoup 用法总结

介绍简介BeautifulSoup 是一个可以从HTML或XML文件中提取数据的Python库安装pip install beautifulsoup4解析器Beautiful Soup支持Python标准库中的HTML解析器(’html.parser’),还支持一些第三方的解析器,比如lxml,推...

2017-11-09 13:36:27

阅读数:173

评论数:0

selenium模块

阅读目录一 介绍二 安装三 基本使用四 三种选择器五 等待元素被加载六 元素交互操作七 其他八 项目练习一 介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作...

2017-11-08 09:50:41

阅读数:166

评论数:0

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