10 2018 档案

摘要:本文摘自:http://www.ruanyifeng.com/blog/2017/05/websocket.html 一、初识websocket 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 阅读全文
posted @ 2018-10-30 23:16 Roc_Atlantis 阅读(260) 评论(0) 推荐(0)
摘要:一、jinja2简单介绍 Jinja2是Python里一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。其中最显著的一个是增加了沙箱执行功能和可选的自动转义功能,这对大多应用的安全性来说是非常重要的。 他基于unicode并能在python2.4之 阅读全文
posted @ 2018-10-29 21:34 Roc_Atlantis 阅读(554) 评论(0) 推荐(0)
摘要:一、购物车逻辑 把价格策略+课程id存入redis,传入token进行认证,检验课程是否存在, 价格策略是否合适,也可以存在数据库,我们是存在redis里的, 为什么选择存在redis? - 临时状态(之后购物车是需要删除的),这是小公司,为了节省空间, 可以用redis定时删除 - 价格策略有可能 阅读全文
posted @ 2018-10-25 18:52 Roc_Atlantis 阅读(285) 评论(0) 推荐(0)
摘要:1.项目展示: 2.扫码支付 3.支付完成 4.跳转成功 一、注册账号 https://openhome.alipay.com/platform/appDaily.htm?tab=info 二、设置应用公钥 私钥需要复制到程序里的: 程序里面阿里的公钥在这里获取: 、 这里放的是阿里的公钥。 代码实 阅读全文
posted @ 2018-10-25 18:49 Roc_Atlantis 阅读(360) 评论(0) 推荐(0)
摘要:一、在做前后端交互问题的时候遇到的问题 在后端处理数据的时候是通过serialize来实现的,从数据库中查出自己想要的数据,直接返回数据。 在前端发送ajax请求获取数据并且在页面上以好看的形式渲染。 1、相关的表 class Course(models.Model): """课程""" name 阅读全文
posted @ 2018-10-25 18:44 Roc_Atlantis 阅读(330) 评论(0) 推荐(1)
摘要:一、vue项目目录介绍 src目录: assets目录:防止静态文件,和django的static类似。 commponents:小型组件 主页面也有很多小组件 views:大型组件 比如主页面的组件 router.js 路由配置 APP.vue 整个项目的入口 main.js 连接APP.vue的 阅读全文
posted @ 2018-10-25 18:35 Roc_Atlantis 阅读(269) 评论(0) 推荐(0)
摘要:转自简书:https://www.jianshu.com/p/bc84b2b71c1c 1.基础知识 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下 字符串、列表(lists 阅读全文
posted @ 2018-10-24 21:26 Roc_Atlantis 阅读(185) 评论(0) 推荐(0)
摘要:vue项目在pycharm里运行需要安装一个插件,打开settings,找到plugins,里面搜索vue.js,点击安装。 vue安装 中间的一些选择就不写了 提示是否使用以前的router 选择no 询问是否保存项目将来使用 选择yes 选择依赖包(1,4,5 ==》router,vuex) A 阅读全文
posted @ 2018-10-24 21:14 Roc_Atlantis 阅读(1860) 评论(0) 推荐(0)
摘要:1 昨日回顾 版本控制 *** (1)url=127.0.0.1/course/?version=v100000 1 versioning_class=QueryParameterVersioning 'VERSION_PARAM':'version', 'DEFAULT_VERSION':'v2' 阅读全文
posted @ 2018-10-24 20:45 Roc_Atlantis 阅读(188) 评论(0) 推荐(0)
摘要:第1章 find命令扩展 转自:https://www.cnblogs.com/clsn/p/7520333.html 1.1 方法一 |xargs 通过|xargs将前面命令的执行结果传给后面。 [root@znix ~]# find /clsn/ -type f -name "*.sh" |xa 阅读全文
posted @ 2018-10-24 18:46 Roc_Atlantis 阅读(185) 评论(0) 推荐(0)
摘要:一、访问频率补充 频率: 自定义: 1 定义一个类MyThrottles allow_request(频率限制的逻辑) ==》这两个函数都是派生出来的,继承的类里面封装的。 wait(返回一个数字,给用户提示,还差多少秒) 2 局部使用:throttle_classes=[MyThrottles,] 阅读全文
posted @ 2018-10-23 19:33 Roc_Atlantis 阅读(180) 评论(0) 推荐(0)
摘要:1 from django.db import models 2 3 4 # Create your models here. 5 6 7 class User(models.Model): 8 username = models.CharField(max_length=32) 9 passwor 阅读全文
posted @ 2018-10-22 21:33 Roc_Atlantis 阅读(213) 评论(0) 推荐(0)
摘要:第1章 Linux命令基础 1.1 习惯 操作前备份,操作后检查 1.2 简单目录结构 一切从根开始,与windows不同 1.3 规则 1.4 重定向符号 特殊符号-重定向符号:泼水 1.4.1 输出重定向 >或1> 标准输出重定向: 先把原文件的内容清空,然后把新的内容放到文件中 >>或1>>  阅读全文
posted @ 2018-10-17 21:31 Roc_Atlantis 阅读(317) 评论(0) 推荐(0)
摘要:linux基础的一些练习题 转自:https://www.cnblogs.com/clsn/p/7497412.html 1.1 第1题 创建一个目录 /data 1 [root@clsn ~]# mkdir /data 1 [root@clsn ~]# mkdir /data 1 [root@cl 阅读全文
posted @ 2018-10-17 20:59 Roc_Atlantis 阅读(299) 评论(0) 推荐(0)
摘要:Linux企业运维人员最常用150个命令汇总 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help 查看Linux内置命令的帮助,比如cd命令。 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息 阅读全文
posted @ 2018-10-17 20:28 Roc_Atlantis 阅读(161) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-10-17 20:16 Roc_Atlantis 阅读(1) 评论(0) 推荐(0)
摘要:第1章 linux系统介绍与环境搭建准备 1.1 Linux简介 1.1.1 什么是操作系统 如果被问到什么是操作系统,可能很多初学者都会一脸茫然。虽然我们都知道平时一直在用的Windows XP、Windows 7、Windows8其实就是操作系统,却无法准确给出操作系统的定义,或者向提问者解释清 阅读全文
posted @ 2018-10-16 20:59 Roc_Atlantis 阅读(290) 评论(0) 推荐(0)
摘要:写一个出版社的增删改查restful接口 models 1 from django.db import models 2 3 # Create your models here. 4 5 6 from django.db import models 7 8 9 # Create your model 阅读全文
posted @ 2018-10-15 21:29 Roc_Atlantis 阅读(188) 评论(0) 推荐(0)
摘要:一、Django自带的序列化组件 ==》对象序列化成json格式的字符串 二、rest_framework序列化之Serializer 下面用一个例题来说明序列化组件的具体使用 models部分 1 from django.db import models 2 3 # Create your mod 阅读全文
posted @ 2018-10-15 21:15 Roc_Atlantis 阅读(206) 评论(0) 推荐(0)
摘要:一、restframework的安装 方式一:pip3 install djangorestframework 方式二:pycharm图形化界面安装 方式三:pycharm命令行下安装(装在当前工程所用的解释器下) 二、基于Django实现的API(不带restframework) FBV CBV 阅读全文
posted @ 2018-10-15 20:14 Roc_Atlantis 阅读(224) 评论(0) 推荐(0)
摘要:REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” Restful架构是一种面向资源的架构,即一切皆是资源。将一切数据视为资源是REST区别与其他架构风格的最本质属性 二 RESTful API设计 阅读全文
posted @ 2018-10-15 19:36 Roc_Atlantis 阅读(147) 评论(0) 推荐(0)
摘要:终端输入 python3 manage.py createsuperuser 按照提示进行操作即可 不输入用户名会给你默认一个用户名,输入密码是在原处不动的,其实已经在输入了。 创建超级用户是为了能够登陆admin账户给数据库中添加数据。 需要添加数据的表格要放在admin里 有外键关联的djang 阅读全文
posted @ 2018-10-11 15:56 Roc_Atlantis 阅读(592) 评论(0) 推荐(0)
摘要:Vue组件 一、组件介绍 每一个组件都是一个vue实例 每个组件均具有自身的模板template,根组件的模板就是挂载点 每个组件模板只能拥有一个根标签 子组件的数据具有作用域,以达到组件的复用 每一个组件都是一个vue实例 每个组件均具有自身的模板template,根组件的模板就是挂载点 每个组件 阅读全文
posted @ 2018-10-10 19:14 Roc_Atlantis 阅读(167) 评论(0) 推荐(0)
摘要:需要注意的几个点: 1.后面的s是一个虚拟目录 2.url后面不用加问号,发起请求的时候会自动帮你加上问号 3. 4. 5.字典里的value必须是字符串形式,如果value是变量,而且变量传进来是其他类型,需要转成整型。 一、介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的u 阅读全文
posted @ 2018-10-04 14:45 Roc_Atlantis 阅读(552) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-10-04 14:10 Roc_Atlantis 阅读(1) 评论(0) 推荐(0)
摘要:一、简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存 阅读全文
posted @ 2018-10-04 11:36 Roc_Atlantis 阅读(371) 评论(0) 推荐(0)
摘要:一、介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon As 阅读全文
posted @ 2018-10-02 22:03 Roc_Atlantis 阅读(405) 评论(0) 推荐(0)