11 2019 档案

摘要:js编码标准 参考 数据类型 注意事项 阅读全文
posted @ 2019-11-28 14:21 jiuchen 阅读(144) 评论(0) 推荐(0)
摘要:nodejs 安装 查看版本 官方网址 下载linux版,64位 wget https://npm.taobao.org/mirrors/node/v12.13.1/node-v12.13.1-linux-x64.tar.gz npm安装参考 部署参考 阅读全文
posted @ 2019-11-26 16:05 jiuchen 阅读(1213) 评论(0) 推荐(0)
摘要:理论 什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是 阅读全文
posted @ 2019-11-26 09:54 jiuchen 阅读(202) 评论(0) 推荐(0)
摘要:一、楔子 思考:在不同电脑之间通信如何实现。 二、软件开发架构 1、C/S架构 C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电 阅读全文
posted @ 2019-11-25 09:49 jiuchen 阅读(187) 评论(0) 推荐(0)
摘要:php把参数转成json字符串,中文会变成unicode,有部分会自动转义(添加反斜杠\) json_encode() #中文不转义对应的数字 256) json_encode($data,JSON_UNESCAPED_UNICODE); //特殊字符不转义(不转义斜杠,对应的数字 64) json 阅读全文
posted @ 2019-11-21 17:26 jiuchen 阅读(6767) 评论(0) 推荐(0)
摘要:xadmin使用 官方 使用参考 阅读全文
posted @ 2019-11-21 15:06 jiuchen 阅读(76) 评论(0) 推荐(0)
摘要:官方文档 参考官方文档 为了将客户端和服务器之间的连接从HTTP/1.1转换到WebSocket,使用了HTTP/1.1中可用的协议交换机制。 location / { proxy_pass http://jupyterhub IP:port; proxy_set_header Host $host 阅读全文
posted @ 2019-11-21 11:02 jiuchen 阅读(120) 评论(0) 推荐(0)
摘要:队列 常规队列 双端队列 优先级队列 栈 阅读全文
posted @ 2019-11-21 09:34 jiuchen 阅读(150) 评论(0) 推荐(0)
摘要:常用的logging配置 BASE_LOG_DIR = os.path.join(BASE_DIR, "log") LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': { ' 阅读全文
posted @ 2019-11-21 09:28 jiuchen 阅读(186) 评论(0) 推荐(0)
摘要:pycharm jupyter 官方文档 使用 部署到服务器 参考 配置域名(反向代理) *.conf文件 server { listen 80; server_name ju.iii.top; index index.php index.html index.htm default.php def 阅读全文
posted @ 2019-11-20 14:51 jiuchen 阅读(177) 评论(0) 推荐(0)
摘要:DRF的版本控制 为什么需要版本控制 API 版本控制允许我们在不同的客户端之间更改行为(同一个接口的不同版本会返回不同的数据)。 DRF提供了许多不同的版本控制方案。 可能会有一些客户端因为某些原因不再维护了,但是我们后端的接口还要不断的更新迭代,这个时候通过版本控制返回不同的内容就是一种不错的解 阅读全文
posted @ 2019-11-20 09:29 jiuchen 阅读(149) 评论(0) 推荐(0)
摘要:解析器 解析器的作用 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据。本质就是对请求体中的数据进行解析。 在了解解析器之前,我们要先知道Accept以及ContentType请求头。 Accept是告诉对方我能解析什么样的数据,通常也可以表示我想要什么样的数据。 Con 阅读全文
posted @ 2019-11-20 09:24 jiuchen 阅读(132) 评论(0) 推荐(0)
摘要:drf分页组件 为什么要使用分页 我们数据表中可能会有成千上万条数据,当我们访问某张表的所有数据时,我们不太可能需要一次把所有的数据都展示出来,因为数据量很大,对服务端的内存压力比较大还有就是网络传输过程中耗时也会比较大。 通常我们会希望一部分一部分去请求数据,也就是我们常说的一页一页获取数据并展示 阅读全文
posted @ 2019-11-19 09:11 jiuchen 阅读(150) 评论(0) 推荐(0)
摘要:coreapi 参考点击 swagger风格接口文档 参考 参考用例 swagger 使用参考 阅读全文
posted @ 2019-11-18 21:17 jiuchen 阅读(295) 评论(0) 推荐(0)
摘要:pillow模块 图片处理 中文文档 安装 pip install Pillow 对图片旋转90度显示 from PIL import Image im=Image.open("t.jpg") im.rotate(90).show() 对图片进行裁剪并保存 from PIL import Image 阅读全文
posted @ 2019-11-18 15:02 jiuchen 阅读(258) 评论(0) 推荐(0)
摘要:认证、权限和限制 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。然后 权限 和 限制 组件决定是否拒绝这个请求。 简单来说就是: 认证确定了你是谁 权限确定你能不能访问某个接口 限制确定你访问某个接口的频率 认证 REST framework 提供了一些开箱即用 阅读全文
posted @ 2019-11-18 14:20 jiuchen 阅读(206) 评论(0) 推荐(1)
摘要:数值 sprintf() 保留两位小数,四舍五入,自动补0 echo sprintf("%01.2f", 5.228); // 5.23 echo sprintf("%01.2f", 5.224); // 5.22 echo sprintf("%01.2f", 5); // 5.00 number_ 阅读全文
posted @ 2019-11-18 11:18 jiuchen 阅读(122) 评论(0) 推荐(0)
摘要:DRF中的Request 在Django REST Framework中内置的Request类扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等。 比如,区别于Django中的request从request.GET中获取URL参数,从request.POST中取某 阅读全文
posted @ 2019-11-18 09:52 jiuchen 阅读(154) 评论(0) 推荐(0)
摘要:表结构 class Article(models.Model): id = models.AutoField(primary_key=True) title = models.CharField(max_length=64) create_time = models.DateField(auto_n 阅读全文
posted @ 2019-11-18 09:34 jiuchen 阅读(162) 评论(0) 推荐(0)
摘要:RESTful介绍 REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”。 推荐阅读 阮一峰 理解RESTful架构 RESTful API设计指南 API与用户的通信协议 总是使 阅读全文
posted @ 2019-11-18 09:24 jiuchen 阅读(197) 评论(0) 推荐(0)
摘要:JSON 什么是json JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据对象,但是 阅读全文
posted @ 2019-11-15 09:43 jiuchen 阅读(200) 评论(0) 推荐(0)
摘要:cookie cookie的由来 http协议是无状态的,犹如人生若只如初见,每次都是初次。由此我们需要cookie来保持状态,保持客户端和服务端的数据通信。 什么是cookie Cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对,下次访问服务器时浏览器会自动携带这些键 阅读全文
posted @ 2019-11-14 09:37 jiuchen 阅读(124) 评论(0) 推荐(0)
摘要:索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中 索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索引:多列值组成一个索 阅读全文
posted @ 2019-11-12 23:03 jiuchen 阅读(150) 评论(0) 推荐(0)
摘要:response参数配置 方式一、全局配置 用于接口开发 适用:只有所有请求都是application/json类型时可用。 $config = [ 'components' => [ 'response' => [ 'format' => 'json' ], ], ]; 方式二,通过前置操作实现。 阅读全文
posted @ 2019-11-11 10:22 jiuchen 阅读(2273) 评论(0) 推荐(0)
摘要:信号 Django 提供一个“信号分发器”,允许解耦的应用在框架的其它地方发生操作时会被通知到。 简单来说,信号允许特定的sender通知一组receiver某些操作已经发生。 这在多处代码和同一事件有关联的情况下很有用。 内置信号 模型信号 django.db.models.signals模块定义 阅读全文
posted @ 2019-11-11 09:19 jiuchen 阅读(314) 评论(0) 推荐(0)
摘要:查询操作 参考官网 13条查询 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。 <4> 阅读全文
posted @ 2019-11-09 11:34 jiuchen 阅读(178) 评论(0) 推荐(0)
摘要:Object Relational Mapping (ORM) orm介绍 orm概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序 阅读全文
posted @ 2019-11-08 09:40 jiuchen 阅读(287) 评论(0) 推荐(0)
摘要:form介绍与使用 功能: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 使用: 1.写规则 """ bbs用到的forms类 """ from django import forms from django.core.exceptions import Validatio 阅读全文
posted @ 2019-11-05 18:09 jiuchen 阅读(166) 评论(0) 推荐(0)
摘要:认证系统 author模块 from django.contrib import auth authenticate() 账号验证一般用于登陆 用法 user = authenticate(username='theuser',password='thepassword') login(HttpRe 阅读全文
posted @ 2019-11-05 15:59 jiuchen 阅读(166) 评论(0) 推荐(0)
摘要:测试数据生成 faker基础使用 from faker import Faker f=Faker(locale='zh_CN') print(f.name()) address 地址 person 人物类:性别、姓名等 barcode 条码类 color 颜色类 company 公司类:公司名、公司 阅读全文
posted @ 2019-11-01 09:35 jiuchen 阅读(522) 评论(0) 推荐(0)