随笔分类 -  python3

摘要:在学习 过程中提到一个缓存穿透的问题, 书中参考的解决方案之一是使用布隆过滤器, 那么就有必要来了解一下什么是布隆过滤器。在参考了许多博客之后, 写个总结记录一下。 一、布隆过滤器简介 什么是布隆过滤器? 本质上布隆过滤器( BloomFilter )是一种数据结构,比较巧妙的概率型数据结构(pro 阅读全文
posted @ 2019-12-07 21:06 yscl 阅读(10749) 评论(1) 推荐(6)
摘要:Celery 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan. 阅读全文
posted @ 2019-11-26 02:06 yscl 阅读(270) 评论(1) 推荐(0)
摘要:orm 在我们常说的MVC模型或MTV模型中, ORM操作就占了很大的比重, 其中的模型(M)就代表的对数据库的操作. 没有ORM, 我们只能通过pymysql等模块操作数据库, 然后再传入原生的sql语句字符串来实现对数据库的增删改查, 而这就导致一个问题, 我们作为程序员, 不是专业的DBA, 阅读全文
posted @ 2019-09-28 08:16 yscl 阅读(305) 评论(0) 推荐(0)
摘要:视图层 视图 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下 阅读全文
posted @ 2019-09-24 21:33 yscl 阅读(322) 评论(0) 推荐(0)
摘要:django路由系统 为了替应用程序设计对应的urls, 我们创建了一个URLConf(url configuration)的模块. URL配置就像一个字典的目录一样, 让我们的应用程序(视图函数)和对应的url(本质是正则表达式)形成映射关系. 以这种方式, 用户访问哪个url, django就能 阅读全文
posted @ 2019-09-24 19:20 yscl 阅读(191) 评论(0) 推荐(0)
摘要:web应用与web框架本质 概念 什么是web应用程序呢? Web应用程序就一种可以通过互联网来访问资源的应用程序, 用户可以只需要用一个浏览器而不需要安装其他程序就可以访问自己需要的资源. 应用软件通常有两种架构: B/S架构和传统的C/S架构. C/S架构是客户端/服务端程序, 用户需要访问服务 阅读全文
posted @ 2019-09-23 22:05 yscl 阅读(421) 评论(0) 推荐(0)
摘要:排序算是编程最基本的算法问题之一了,熟练掌握排序算法也能加深自己对数据结构的理解,也能提高自己的编程能力,以下为个人参考许多大神博客后对常用排序算法的学习总结。 目录: 1. 概述 所谓排序(sorting)就是整理数据的序列,使其按照特定顺序排列的操作。排序在现实生活中(如整理书籍,表格数据等), 阅读全文
posted @ 2018-12-29 23:09 yscl 阅读(807) 评论(0) 推荐(0)