2 @溪竹

尚未进行身份认证

努力到无能为力,拼搏到感动自己!

等级
TA的排名 7w+

scrapy爬虫框架将数据保存Mysql数据库中

scrapy爬虫框架简单Demogithub地址:https://github.com/lawlite19/PythonCrawler-Scrapy-Mysql-File-Template 使用scrapy爬虫框架将数据保存Mysql数据库和文件中settings.py修改Mysql的配置信息#Mysql数据库的配置信息MYSQL_HOST = '127.0.0.1'MYSQ...

2018-09-29 23:00:47

Django2集成xadmin详解-2-配置和登录xadmin系统

 2018年01月21日 22:21:12 阅读数:2796 标签: xadminpythondjango 更多个人分类: python版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuhan963/article/details/79123692一 概要 请先安装Django和xadmin,再按照本文所述进行操作。安装教程...

2018-09-29 22:59:58

Django2集成xadmin详解-3-实现Model的增删改查界面

 2018年01月23日 23:34:38 阅读数:1176 标签: xadmindjangopython 更多个人分类: python版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuhan963/article/details/79146025一 创建和配置Django应用1、创建Django工程后,还需要创建Django...

2018-09-29 22:59:28

Django2集成xadmin详解-5-获取登录用户信息并填充相应Model字段

Django2集成xadmin详解-5-获取登录用户信息并填充相应Model字段2018年01月28日 16:10:33 阅读数:1395 标签: xadmindjangopythonsave_models 更多个人分类: python版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuhan963/article/details/79...

2018-09-29 22:58:55

Django REST framework编写RESTFUL API

自动生成符合 RESTful 规范的 API 支持 OPTION、HEAD、POST、GET、PATCH、PUT、DELETE 根据 Content-Type 来动态的返回数据类型(如 text、json) 生成 browserable 的交互页面(自动为 API 生成非常友好的浏览器页面) 非常细粒度的权限管理(可以细粒度到 field 级别)示意图安装$ pip ...

2018-09-29 22:57:24

Django-REST-framework

Django Rest Framework 教程及API向导。一、请求(Request)REST_FRAMEWORK 中的 Request 扩展了标准的HttpRequest,为 REST_FRAMEWORK增加了灵活的request解析和request认证。1、请求.data: 获取请求的主体,相当于request.POST和request.FILES.query_params:  ...

2018-09-29 22:54:13

电商项目架构

 2017年12月11日 17:42:10 樱花语 阅读数:431 标签: 电商项目架构电商 更多个人分类: 电子商务系统1 电商案例原因分布式大型网站,目前看主要有几类1.大型门户,比如网易,新浪等;2.SNS网站,比如校内,开心网等;3.电商网站:比如阿里巴巴,京东商城,国美在线,汽车之家等。大型门户一般是新闻类信息,可以使用CDN,静态化等方式优化,开心网等交互性比较多,可能...

2018-09-29 22:52:58

权限设计-系统登录用户权限设计

权限设计-系统登录用户权限设计需求分析—场景假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号。有如下几个要求:1. 权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息;2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员工则不能看到;3. 操作权限不同:如系统管理员可以在信...

2018-09-29 22:51:49

数据库索引原理,及MySQL索引类型

MySQL索引类型一览让MySQL高效运行起来本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效。索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个mytable...

2018-08-31 21:08:40

对称加密和非对称加密,(https 和 flask 框架中的应用)

密码加密简介密码存储的主要形式:明文存储:肉眼就可以识别,没有任何安全性。 加密存储:通过一定的变换形式,使得密码原文不易被识别。密码加密的几类方式: 明文转码加密:BASE64, 7BIT等,这种方式只是个障眼法,不是真正的加密。 对称算法加密:DES, RSA等。 签名算法加密:也可以理解为单向哈希加密,比如MD5, SHA1等。加密算法固定,容 易被暴力...

2018-08-31 08:37:03

SQL 查询语句(inner join 与 left join) 之间的区别

SQL查询语句:1. 查询中用到的关键词主要包含六个,书写顺序为 select--from--where--group by--having--order by 2. 但是他们的执行顺序为  from--where--group by--having--select--order by 3. 多表查询的执行顺序为 from--join--on--where--group by--聚合函...

2018-08-26 18:08:24

秒懂闭包,及闭包的优缺点?

闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。1、变量作用域要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。注意点:在函数内部声明变量的时候,一定要使用...

2018-08-24 18:46:25

Redis Cluster集群

Redis Cluster集群 Redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持Redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构图如下:其结构特点:   1、所有的redis节点彼此互...

2018-08-24 15:18:33

进程 线程 多进程 多线程

在理解进程和线程概念之前首选要对并发有一定的感性认识,如果服务器同一时间内只能服务于一个客户端,其他客户端都再那里傻等的话,可见其性能的低下估计会被客户骂出翔来,因此并发编程应运而生,并发是网络编程中必须考虑的问题。实现并发的方式有多种:比如多进程、多线程、IO多路复用。多进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资...

2018-08-23 19:07:37

TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景

TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景一、OSI 模型OSI 模型主要作为一个通用模型来做理论分析,而TCP/IP 协议模型是互联网的实际通讯协议,两者一般做映射分析,以下不做严格区分和声明(好吧,比较懒);OSI 整个模型层次大致可以分为3个主要层面来看|.............主机...............| 操作系统和软件等 应用、表示、会话...

2018-08-20 17:40:58

python如何实现接口?

什么是接口 ?接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部功能。遵循:开放封闭原则,依赖导致原则,接口隔离原则,继承多态。 编程思想:为子类做规范; 归一化设计:几个类都实现了相同的方法 抽象类:最好单继承,且可以简单的实现功能,接口类:可以多继承,且...

2018-08-20 17:38:23

数据分析案例(二手车)

随着经济的发展,我国汽车保有量持续快速增长。二手车交易也正蓬勃发展,并涌现出瓜子、优信、人人车,等大量二手车交易网站。由于该爬虫工具比较简单,像消费者偏好、汽车百公里耗油量、汽车内部空间、有无发生过事故、维修情况等,就没有进一步的挖掘。Python与SQL代码实现过程见:代码如下1、二手车数据分析Python代码工具:Anaconda的Jupyter notebook通过n...

2018-08-19 09:21:42

get ,post 区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 你轻轻松松的给出了一个“标准答案”:  GET在浏览器回退...

2018-08-15 14:13:58

switch...case与if...else的效率谁的更高?

switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样遍历条件分支直到命中条件,而只需访问对应索引号的表项从而到达定位分支的目的。具体地说,switch...case会生成一份大小(表项数)为最大cas...

2018-08-10 17:49:53

8个SQL语句常用优化技巧

 要提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描。在本章MySQL教程中,UncleToo给大家整理一些常见的SQL优化技巧,避免全表扫描和不必要的表连接。一个简单的优化,也许能让你的SQL执行效率提高几倍,甚至几十倍。1、避免在where子句中使用 is null 或 is not null 对字段进行判断。如:select id from table wh...

2018-08-09 14:22:19

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!