自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(68)
  • 收藏
  • 关注

转载 django使用haystack对接Elasticsearch实现商品搜索

前言:在做一个商城项目的时候,需要实现商品搜索功能。说到搜索,第一时间想到的是数据库的select * from tb_sku where name like %苹果手机%或者django的SKU.objects.filter(name__contains="苹果手机")但是,假如你的数据库有几千万条数据,name字段没有索引,可能查询需要十几分钟,用户可能会...

2019-07-08 15:21:00 219

转载 细说索引

细说mysql索引本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE nickname = 'css'一般情况下,在没有...

2019-07-08 11:57:00 141

转载 Linux安装elasticsearch

ElasticSearch-6.3.2 linux 安装在linux 系统安装ElasticSearch-6.3.2最新版本,也适合6.x 系列版本做参考前提先在linux 安装好jdk1.8创建用户从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户1 创建 elasticsearch...

2019-07-08 10:40:00 161

转载 面试题--数据库

目录 一、数据库 二、MySQL 1. 存储引擎 2. 索引 3. 索引底层存储(B树、B+树、红黑树、AVL树) 4. 版本变迁及特性 5. 事务隔离 事务隔离相关的几个问题如下: 6.MVCC ...

2019-06-27 07:24:00 236

转载 面试题--python高级

第三章Python 高级一.元类1.Python 中类方法、类实例方法、静态方法有何区别?(2018-3-30-lxy)类方法:是类对象的方法,在定义时需要在上方使用“@classmethod”进行装饰,形参为cls,表示类对象,类对象和实例对象都可调用;类实例方法:是类实例化对象的方法,只有实例对象可以调用,形参为self,指代对象本身;静态方法:是一个任意函数,在其上方使...

2019-06-25 21:52:00 1130

转载 面试题--基础

目录 面试情况 热点考题 1.什么是反向代理? 2.谈谈你对多进程,多线程,以及协程的理解,项目是否用? 3.什么是多线程竞争? 锁和GIL 4.什么是线程安全,什么是互斥锁? 5.cpu,内存,硬盘之间的关系,例如在硬盘中...

2019-06-24 20:52:00 297

转载 面试题---flask

一.FlaskFlask中正则URL的实现?@app.route('<URL>')中URL显示格式支持string,int, float,path4种类型,隐式支持正则第一步:写正则,继承BaseConverter, 将匹配的值设置为regex的值转载于:https://www.cnblogs.com/yang950718/p/10983035.html...

2019-06-06 08:44:00 120

转载 vue---07 支付和订单

为了方便开发,和以后项目的维护,我们再次创建子应用orders来完成接下来的订单和订单支付功能。cd luffy/appspython ../../manage.py startapp orders注册子应用,settings/dev.py,代码:INSTALLED_APPS = [ # 子应用 。。。 'orders',]...

2019-05-27 08:00:00 300

转载 企业真题

十二章企业真题实战一、360 面试题请拿出B 表中的accd,(A 表中和B 表中的一样的数据)?select * from B inner join on B.name = A.namea = “abbbccc”,用正则匹配为abccc,不管有多少b,就出现一次?1. 思路:不管有多少个b 替换成一个2. re.sub(r'b+', 'b'...

2019-05-20 07:39:00 204

转载 vue ---05 分页和详情页功能的实现

课程列表页分页显示数据rest_framework 里面封装了有分页功能的组件,直接可以拿来即用在courses/views.py 中新建一个分页器类 (类的嵌套)from rest_framework.pagination import PageNumberPaginationclass StandardPageNumberPagination(PageNu...

2019-05-17 08:34:00 917

转载 vue ----04课程列表的展示

课程列表页前端显示课程列表页面把课程列表页面组件Course.vue放到项目中.<template> <div class="courses"> <Header :current_page="current_page"/> <div class="main"> &l...

2019-05-17 08:00:00 1288

转载 vue--03 首页和登陆注册

首页前端显示首页首页组件代码(模板)Home.vue<template> <div id="home"> <Header/> <Banner/> <Footer/> </div></template><script>...

2019-05-16 10:23:00 2249

转载 luffy--03 首页和登陆注册(跨域问题的解决)

5. 搭建前端项目5.1 创建项目目录cd 项目目录vue init webpack lufei_pc例如,我要把项目保存在~/Desktop桌面目录下,可以如下操作:cd ~/Desktopvue init webpack lufei_pc根据需要在生成项目时,我们选择对应的选项, 效果:根据上面的提示,我们已经把vue项目构建好了...

2019-05-15 15:06:00 139

转载 luffy--02 ---项目配置和数据库链接

项目相关一般情况下,企业开发软件时会按照基线和定制两块并行方式只想项目开发工作。无论什么公司,都需要遵循一套成熟的产品研发过程体系,才能做出质量较号的产品一般一个项目需要经过如下阶段:项目启动阶段项目启动会的目标是明确开发目标。 项目启动会需要说明项目目标、阶段划分、组织结构、管理流程等关键事项。 目标不是孤立存在的,目标与计划相辅相成,目标指导计划,计划的有效性影...

2019-05-14 07:56:00 251

转载 luffy---01

1. 项目开发基础概念1.1 企业的web项目类型商城1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer )1.2 B2B 批发商城 商家与商家直接交易1.3 B2B2C 购物平台 商家和会员在另一个商家提供的平台上面进行交易1.4 C2B 定制商城 会员向商家发起定制商品的需求,商家去完成。1.5 O2O 线上线下交易...

2019-05-09 15:16:00 190

转载 DRF---一些配置/设置

一、认证(Authentication)# 小知识 修改站点语言设置在settings.py中 LANGUAGE_CODR修改为LANGUAGE_CODR = “ sh-hans”可以在配置文件中配置全局默认的认证方案在settings.py文件里面REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CL...

2019-05-09 08:32:00 523

转载 drf-路由

2. 路由Routers对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。REST framework提供了两个routerSimpleRouterDefaultRouter2.1 使用方法1) 创建router对象,并注册视图集,例如fro...

2019-05-07 21:05:00 197

转载 drf视图

2个视图基类APIView(rest_framework.views.APIView)APIView是REST framework提供的所有视图的基类,继承自Django的View父类。APIView与View的不同之处在于:传入到视图方法中的是REST framework的Request对象,而不是Django的HttpRequeset对象;视图方法...

2019-05-07 21:02:00 73

转载 类视图[class view]

django中一共提供了两种视图:分别是函数视图[function view]和类视图[class view]。# 函数视图def login(request): """登录功能""" # 登录功能代码 return Response({“message”:"ok"})函数视图,实现功能,需要手动判断用户的请求动作,而且当函数...

2019-05-07 20:34:00 694

转载 DRF---序列化器-Serializer

定义序列化器django REST_Farmework中Serializer使用类定义,虚继承rest_framework.serializer.Serializer作用:1. 序列化,序列化器会把模型对象转换成字典,经过response以后编程json字符串2. 反序列化,把客户端发送过来得数据,经过request以后编程字典,序列化器可以把字典转换成模型3. 反序列化,完...

2019-05-07 20:29:00 188

转载 面试题--web(django)

djangodjango创建项目的命令?django-admin startproject 项目名称python manage.py startapp 应用app名django创建项目后,项目文件夹下的组织部分(对mvt的理解)?项目文件夹下的组成部分:manage.py 是项目运行的入口,指定配置文件路径。与项目同名的目录,包含项目的配置文件。___init.py 是...

2019-05-05 21:58:00 236

转载 DRF----web应用模式

web应用模式在开发web应用中,有两种应用模式:1.前后端不分离2.前后端分离api接口为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。目前市面上大部分公司开发人员使用的接口服务架构主要有:restful、rpc。rpc: 翻译成中文:...

2019-05-05 17:01:00 119

转载 面试题--网络编程

UDP总结创建客户端套接字socket发送/接收数据关闭套接字socket1.import socket2.def main():3. # 1、创建udp 套接字4. # socket.AF_INET 表示IPv4 协议AF_INET6 表示IPv6 协议5. # socket.SOCK_DGRAM 数据报套接字,只要用于udp 协议6. ...

2019-04-30 08:25:00 93

转载 Vue-项目之免费课和购物车实现

调整首页细节固定头部App.vue中代码<style> body{ padding: 0; margin:0; margin-top: 80px; } </style>Header中代码:<style scoped> .header{ top...

2019-04-29 21:26:00 125

转载 面试题--面向对象

面向对象类:对象python中的可变对象和不可变对象?不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。可变对象,该对象所指向的内存中的值可以被改变。变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,并没有发生复制行为,也...

2019-04-29 08:10:00 91

转载 vue- 项目之前端页面搭建1

项目分析首页 导航、登录注册栏、轮播图、地板导航登录注册 选项卡免费课 课程分类、筛选、课程列表免费课详情 课程封面视频、优惠活动倒计时、选项卡我的购物车 全选、商品价格统计购买结算 购买成功 我的订单 课时播放页面 项目搭建创建项目目录cd 项目目录vue init webpack luffy# 例如:我要把项目保存在桌面下 ~/Desktop/luffy ,可以如下操...

2019-04-28 21:20:00 187

转载 面试题之单例模式

单例模式单例模式:也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的...

2019-04-28 08:02:00 110

转载 面试题-Python高级

元类Python 中类方法、类实例方法、静态方法有何区别?类方法:是类对象的方法,在定义时需要在上方使用“@classmethod”进行装饰,形参为cls,表示类对象,类对象和实例对象都可调用;类实例方法:是类实例化对象的方法,只有实例对象可以调用,形参为self,指代对象本身;静态方法:是一个任意函数,在其上方使用“@staticmethod”进行装饰,...

2019-04-26 11:10:00 139

转载 python面试题--数据类型

数据类型字典dict:字典,字典是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号”{}”;应用场景:dict,使用键和值进行关联的数据;现有字典d={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的value值进行排序?d={‘a’:24,‘g’:52,‘i’:12...

2019-04-26 08:25:00 241

转载 CRM-stark组件

stark组件1. stark也是一个app(用startapp stark创建),目标时把这个做成一个可以拔插的组件2. setting文件下INSTALLED_APPS 路径要配置好(app的注册)3. 写好sites.py中的site类,实例化出一个类对象,其他文件都直接引用这个类对象(单例模式),4. 模型类和数据库也要确定好from django....

2019-04-25 21:00:00 91

转载 面试题-linux基础

Linux基础和gitlinux的基础命令(怎么区分一个文件还是文件夹)      ls -F 在显示名称的时候会在文件夹后面添加“/”, 在文件后面加“*”日志以什么格式,存放在哪里?日志可以存储在“/var/log” 目录下,后缀名为.logLinux查看某个服务的端口?netstat -anp | grep service_nameuban...

2019-04-25 08:08:00 65

转载 vue2-通过axios实现数据请求

1.通过axios实现数据请求vue.js默认没有提供ajax功能所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。下载地址:https://unpkg.com/[email protected]/dist/axios.jshttps://unpkg.com...

2019-04-24 21:44:00 400

转载 Vue01

1.vue.js库的下载vue.js是目前前端web开发最流行的工具库,由尤雨溪在2014年2月发布的。另外几个常见的工具库:react.js /angular.js官方网站: 中文:https://cn.vuejs.org/ 英文:https://vuejs.org/官方文档:https://cn.vuejs.org/v2/guide/vue.js目前有1....

2019-04-24 21:07:00 102

转载 面试题之python基础

基础语法输入和输出代码中要修改不可变的数据会出现什么问题,抛出什么异常?    代码不会征程运行,抛出TypeError异常a = 1,b = 2,不用中间变量交换a和b的值?     1 # 方法1 2 a = a + b 3 b = a - b 4 a = a -b 5 6 #方法2:...

2019-04-17 08:16:00 194

转载 CRM项目之stark组件

1. stark也是一个app(用startapp stark创建),目标时把这个做成一个可以拔插的组件2. setting文件下INSTALLED_APPS 路径要配置好(app的注册)3. 写好sites.py中的site类,实例化出一个类对象,其他文件都直接引用这个类对象(单例模式),4. 模型类和数据库也要确定好本节内容:1、写stark的前期...

2019-04-14 21:58:00 184

转载 django-admin

Yuan先生Django-admin管理工具知识预览admin组件使用admin源码解析回到顶部admin组件使用Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INST...

2019-04-11 20:30:00 86

转载 yuan先生博客链接

Yuan先生的博客网址1Web应用https://www.cnblogs.com/yuanchenqi/articles/8869302.html2http协议https://www.cnblogs.com/yuanchenqi/articles/8875623.html3web框架https://www.cnblogs.com/yuanchenqi/a...

2019-04-11 14:45:00 94

转载 面试题

原本以为大家会把讲过的都记录下来,以便日后毕业复习,事实证明18岁的我还是太年轻。一切想象的太美好,三番五次督促整理到自己笔记上,可是这群小子们就有不照干的呢。最后同学们获胜,我还是怂了,花了一天把这些题乖乖的给大爷们整理一遍呗。。。。。。各位大佬暂时先来315道题尝尝吧,后面有时间再继续补充。有缘人如果看到这些题,不妨把答案写到下面,来证明下你到底有多水,哈哈...

2019-03-06 20:35:00 126

转载 网编试题

深圳骑士计划脱产班全栈3期第三次统一考试考试时长:5个小时 满分:150分评分标准(150分):(150, 'A+'), (136, 'A'), (129, 'B+'), (121, 'B'), (106, 'B-'), (91, 'C+'), (76, 'C'), (61, 'C-'), (0, ' D')1.请编写一个函...

2019-02-26 16:33:00 146

转载 day 13

递归函数一、初始递归递归函数:在一个函数里在调用这个函数本身。递归的最大深度:998正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去,就会造成名称空间占用太多内存的问题,于是python为了杜绝此类现...

2019-01-14 19:02:00 43

空空如也

空空如也

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

TA关注的人

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