自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Django DRF项目中使用Elasticsearch搜索引擎的相关配置

一.搜索引擎原理通过搜索引擎进行数据查询时,搜索引擎并不是直接在数据库中进行查询,而是搜索引擎会对数据库中的数据进行一遍预处理,单独建立起一份索引结构数据。我们可以将索引结构数据想象成是字典书籍的索引检索页,里面包含了关键词与词条的对应关系,并记录词条的位置。我们在通过搜索引擎搜索时,搜索引擎将关键字在索引数据中进行快速对比查找,进而找到数据的真实存储位置。二.Elasticsearc...

2018-08-02 00:51:21 1610 1

原创 Django中的Cookie与Django的Session机制

一.Cookie:1 设置Cookie可以通过HttpResponse对象中的set_cookie方法来设置cookie。HttpResponse.set_cookie(cookie名, value=cookie值, max_age=cookie有效期)max_age 单位为秒,默认为None。如果是临时cookie,可将max_age设置为None。示例:def de...

2018-07-31 00:22:55 376

原创 写写状态保持之cookie与session二人组

一.说说为啥要状态保持:因为 http 是一种无状态协议,浏览器请求服务器是无状态的。 无状态:指一次用户请求时,浏览器、服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求。 无状态原因:浏览器与服务器是使用 socket 套接字进行通信的,服务器将请求结果返回给浏览器之后,会关闭当前的 socket 连接,而且服务器也会在处理页面完毕之后销毁页面对象。 有时需要保持下来用户浏...

2018-07-29 21:36:26 214

原创 ORM 对象关系映射详解

1.ORM:ORM 全拼Object-Relation Mapping. 中文意为 对象-关系映射. 主要实现模型对象到关系数据库数据的映射. 2.ORM图解:优点 :只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的操作都转化成对类属性和方法的操作. 不用编写各种数据库的sql语句. 实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异....

2018-07-28 00:45:40 2067

原创 在Ubuntu中安装Docker,添加Docker官方GPG key失败,解决方案

1.添加Docker官方GPG key:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -2.问题来了,有的人会遇到如下的Bug: 3.本人给出的解决方案,亲测有效,顺利安装,如下:    1)先把官方GPG key下载到本地,下载下来是一个gpg文件,Url链接为:h...

2018-07-27 09:11:51 16045 4

原创 在Ubuntu中安装Docker,就按文中操作,让你完美安装

1.更新ubuntu的apt源索引:sudo apt-get update2. 安装包允许apt通过HTTPS使用仓库:sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common3. 添加Docker官方GPG k...

2018-07-27 00:43:01 1226 1

原创 程序员不光是在敲代码,他们也有孩子啊!

终于按捺不住,提笔书愤懑!为何?那是五天前,一条新闻推送使我震颤。内容想必大家都猜到了吧,是的,就是那万恶的假疫苗。不知不觉,十几年前三鹿毒奶粉,祸害了多少祖国未来的花朵,十几年后,又传来长生假疫苗摧残我炎黄子孙。我们这一代人,是坚不可摧的,吃得了地沟油,忍得了激素肉。但是,我们坚决接受不了,让我们的孩子,小孩子,几个月甚至是未满月的婴孩接种假疫苗。假疫苗,什么概念?这是在实实在在...

2018-07-25 23:58:14 447

原创 今儿聊聊FastDFS分布式文件系统,向前辈致敬!

1. 什么是FastDFSFastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Trac...

2018-07-25 20:31:01 302

原创 Celery,就是要给你完美体验之celery快速入门(二)

一.项目中使用celery        我的项目目录:    TestCelery/ ├── proj │ ├── celeryconfig.py │ ├── celery.py │ ├── init.py │ └── tasks.py └── test.py celery.py内容如下:from celery import Celery# 创建celery实例app =...

2018-07-23 00:23:21 263

原创 轻松一下,说说进程,线程,协程之间的爱恨纠葛

1.进程:     通俗理解一个运行起来的程序或者软件叫做进程。     进程是操作系统资源分配的基本单位。     默认情况下一个进程会提供一个线程(主线程),线程依附在进程里,一个进程可创建多个线程。2.进程和线程的对比:     进程是操作系统资源分配的基本单位,线程是cpu调度的基本单位。     线程依附于进程存在,没有进程就没有线程,进程索要资源,然后让线程执行相应...

2018-07-21 21:47:53 657

原创 Celery,就是要给你完美体验之celery快速入门(一)

一.问题抛出:    在网站开发的时候,也许会碰到这样的需求:用户在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发送时间较长,那么用户会等待很久,造成不好的用户体验。二.问题解决:    我们将耗时任务放到后台异步执行。不会影响用户其他操作。除了注册功能外,比如上传,图形处理等耗时的任务,都可以按照这种思路来解决。如何实现异步执行任务呢?c...

2018-07-20 23:52:53 310

原创 写写Django中DRF框架概述以及序列化器对象serializer的构造方法以及使用

一.了解什么是DRFDRF: Django REST frameworkDjango REST framework 框架是一个用于构建Web API 的强大而又灵活的工具。通常简称为DRF框架 或 REST framework。DRF框架是建立在Django框架基础之上,由Tom Christie大牛二次开发的开源项目。二.DRF的特点提供了定义序列化器Serializer...

2018-07-20 00:24:06 4745

原创 说说Python标准库之time模块的常用方法

一.列举常用的Python标准库:    OS操作系统;time时间;random随机;pymysql连接数据库;threading线程;multiprocessing进程;queue队列。二.第三方库:    Django;Flask;requests;virtualenv;selenium;scrapy;xadmin;celery;re;hashlib;md5。三.常用的科学计...

2018-07-17 00:23:32 327

原创 白话白话TCP与UDP

1. tcp: 传输控制协议。(Transmission Control Protocol)它是一个面向连接,可靠的传输协议。2. udp: 用户数据报协议。 (User Datagram Protocol) 它不是面向连接,不是可靠的传输协议,udp协议传输速度快。3. tcp 和 udp 都是传输层的两个传输协议4. tcp特点: 面向连接,间接验证对方ip的有效性;             ...

2018-07-14 21:40:08 257

原创 浅谈赋值、浅拷贝和深拷贝的区别

一:赋值    在Python中,对象的赋值就是简单的对象引用,这点和C++不同,如下所示:    a = [1,2,'hello',['python','C++']]    b = a    在上述情况下,a和b是一样的,它们指向同一片内存,b不过是a的别名,是引用。我们可以用b is a 去判断,返回True,表明它们的地址相同,内容相同,也可以使用id()函数来查看两个列表的地址是否相同。 ...

2018-07-14 00:00:39 563

原创 从此,你们拥有了我

是的,你们拥有了我。CSDN社区,我来了。来的有点慢,但依然充斥着紧张感,兴奋感,我的第一篇csdn博客文章算是开了头。没有太多的感慨,内心只有一个冲动,那就是,把自己积攒的知识,技巧分享给更多的人。因为,我也学习过很多别人的分享,帮我解决过很多问题,我想,是时侯来回馈社会了,对了,我的愿望是世界和平。各种程序也好,软件也好,回归到本质,还是那一串串的代码,不知道大家对代码的感觉如何。博主谈谈自己...

2018-07-13 11:22:26 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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