Processing math: 100%

01 2020 档案

摘要:目录一、安装Go语言及搭建Go语言开发环境二、下载2.1 下载地址2.2 版本的选择三、安装3.1 Windows安装3.2 Linux下安装3.3 Mac下安装3.4 检查四、配置GOPATH五、Go项目结构5.1 适合个人开发者5.2 目前流行的项目结构5.3 适合企业开发者六、Go开发编辑器6 阅读全文
posted @ 2020-01-29 18:35 ABDM 阅读(439) 评论(0) 推荐(0) 编辑
摘要:目录K-Means聚类算法一、K-Means聚类算法学习目标二、K-Means聚类算法详解2.1 K-Means聚类算法原理2.2 K-Means聚类算法和KNN三、传统的K-Means聚类算法流程3.1 输入3.2 输出3.3 流程四、K-Means初始化优化之K-Means++五、K-Means 阅读全文
posted @ 2020-01-17 10:46 ABDM 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一 作用 用于版本的控制 二 内置的版本控制类 from rest_framework.versioning import QueryParameterVersioning,AcceptHeaderVersioning,NamespaceVersioning,URLPathVersioning #基 阅读全文
posted @ 2020-01-17 10:41 ABDM 阅读(5929) 评论(0) 推荐(1) 编辑
摘要:目录支持向量机总结一、支持向量机优缺点二、优点三、缺点四、小结 更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11686958.html 支持向量机总结 支持向量机中有 阅读全文
posted @ 2020-01-17 10:23 ABDM 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一 自定义路由(原始方式) from django.conf.urls import url from app01 import views urlpatterns = [ url(r'^books/$', views.BookView.as_view()), url(r'^books/(?P<pk 阅读全文
posted @ 2020-01-15 18:36 ABDM 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一 作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。用户请求URL: http://127.0.0.1:8000/test/?format=json http://127.0.0.1:8000/test.json 二 内置渲染器 显示json格式:JSONRenderer 阅读全文
posted @ 2020-01-15 18:34 ABDM 阅读(415) 评论(0) 推荐(0) 编辑
摘要:一 简单分页(查看第n页,每页显示n条) from rest_framework.pagination import PageNumberPagination # 一 基本使用:url=url=http://127.0.0.1:8000/pager/?page=2&size=3,size无效 cla 阅读全文
posted @ 2020-01-10 20:18 ABDM 阅读(568) 评论(0) 推荐(1) 编辑
摘要:一 频率简介 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 二 自定义频率类,自定义频率规则 自定义的逻辑 #(1)取出访问者ip # (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走 # (3)循环判断当前ip的列表,有值 阅读全文
posted @ 2020-01-08 20:07 ABDM 阅读(349) 评论(0) 推荐(0) 编辑
摘要:一 权限简介 只用超级用户才能访问指定的数据,普通用户不能访问,所以就要有权限组件对其限制 二 局部使用 from rest_framework.permissions import BasePermission class UserPermission(BasePermission): messa 阅读全文
posted @ 2020-01-08 20:06 ABDM 阅读(169) 评论(0) 推荐(0) 编辑
摘要:为什么用消息队列 举例 比如在一个企业里,技术老大接到boss的任务,技术老大把这个任务拆分成多个小任务,完成所有的小任务就算搞定整个任务了。 那么在执行这些小任务的时候,可能有一个环节很费时间,并且优先级很低,推迟完成也不影响整个任务运转,那么技术老大就会将这个很费时间,且不重要的任务,丢给他的小 阅读全文
posted @ 2020-01-08 20:05 ABDM 阅读(242) 评论(0) 推荐(0) 编辑
摘要:docker部署路飞学城blog来啦 部署需求分析: 之前是将nginx、django、vue直接部署在服务器上,既然学了docker,试试怎么部署在docker中 1.环境准备 一台linux服务器 centos7 安装好docker systemctl start docker vue代码 dj 阅读全文
posted @ 2020-01-08 20:03 ABDM 阅读(140) 评论(0) 推荐(0) 编辑
摘要:一 认证简介 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 二 局部使用 (1)models层: class User(models.Model): username=models.CharField(max_le 阅读全文
posted @ 2020-01-08 20:01 ABDM 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一 解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-data等格式 二 全局使用解析器 setting里 REST_FRAMEWORK = { 'DEFAULT_PA 阅读全文
posted @ 2020-01-08 19:59 ABDM 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一 基本视图 写一个出版社的增删查改resful接口 路由: url(r'^publish/,views.PublishView.asview()),url(rpublish/(?P<pk>\d+)/', views.PublishDetailView.as_view()), 视图: 阅读全文
posted @ 2020-01-08 19:58 ABDM 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一 Django自带序列化组件 详见 二 rest-framework序列化之Serializer models部分: from django.db import models # Create your models here. class Book(models.Model): title=mo 阅读全文
posted @ 2020-01-08 19:56 ABDM 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一 安装djangorestframework 方式一:pip3 install djangorestframework 方式二:pycharm图形化界面安装 方式三:pycharm命令行下安装(装在当前工程所用的解释器下) 二 djangorestframework的APIView分析 @clas 阅读全文
posted @ 2020-01-08 19:53 ABDM 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表 阅读全文
posted @ 2020-01-08 19:51 ABDM 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一 项目背景 路飞学成项目,有课程,学位课(不同的课程字段不一样),价格策略 问题,1 如何设计表结构,来表示这种规则 2 为专题课,添加三个价格策略 3 查询所有价格策略,并且显示对应的课程名称 4 通过课程id,获取课程信息和价格策略 二 版本一 一个课程表,包含学位课和专题课,一个价格策略表, 阅读全文
posted @ 2020-01-08 19:49 ABDM 阅读(461) 评论(0) 推荐(0) 编辑
摘要:1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛 阅读全文
posted @ 2020-01-08 19:48 ABDM 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一 什么是中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 Django中间件的定义: Middleware is a framework of ho 阅读全文
posted @ 2020-01-08 19:36 ABDM 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1 会话跟踪技术 什么是会话跟踪 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过 阅读全文
posted @ 2020-01-08 19:32 ABDM 阅读(152) 评论(0) 推荐(0) 编辑
摘要:1 校验字段功能 针对一个实例:注册用户讲解。 模型:models.py class UserInfo(models.Model): name=models.CharField(max_length=32) pwd=models.CharField(max_length=32) email=mode 阅读全文
posted @ 2020-01-08 19:26 ABDM 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1 Django的分页器(paginator)简介 在页面显示分页数据,需要用到Django分页器组件 from django.core.paginator import Paginator Paginator对象: paginator = Paginator(user_list, 10) # pe 阅读全文
posted @ 2020-01-08 19:24 ABDM 阅读(170) 评论(0) 推荐(0) 编辑
摘要:一 什么是Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一 阅读全文
posted @ 2020-01-08 16:22 ABDM 阅读(214) 评论(0) 推荐(0) 编辑
摘要:一 QuerySet对象 1.1可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 Entry.objects.all()[:5] # (LIMIT 5) Entry.objects.all()[5:10] # (OFFSET 5 LI 阅读全文
posted @ 2020-01-08 15:56 ABDM 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1 ORM字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型,必须提 阅读全文
posted @ 2020-01-08 15:38 ABDM 阅读(202) 评论(0) 推荐(0) 编辑
摘要:一 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one) 出版商模型:出版商有名称,所在城市以及email。 书籍模型: 书籍有书 阅读全文
posted @ 2020-01-05 15:05 ABDM 阅读(206) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/ruhai/p/11318499.html requests-html模块 官方网站 Github网址 请求数据 from requests_html import HTMLSession session = HTMLSession() request 阅读全文
posted @ 2020-01-03 10:15 ABDM 阅读(790) 评论(0) 推荐(0) 编辑
摘要:目录 一 介绍 二 安装 三 如何使用requests-html 四 支持JavaScript 五 自定义User-Agent 六 模拟表单提交 七 支持异步请求 一 介绍 Python上有一个非常著名的HTTP库——requests,相信大家都听说过,用过的人都说非常爽!现在requests库的作 阅读全文
posted @ 2020-01-03 10:13 ABDM 阅读(19436) 评论(0) 推荐(0) 编辑
摘要:一 ORM简介 查询数据层次图解:如果操作mysql,ORM是在pymysq之上又进行了一层封装 MVC或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要 阅读全文
posted @ 2020-01-02 20:19 ABDM 阅读(363) 评论(0) 推荐(0) 编辑
摘要:一 模版简介 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It i 阅读全文
posted @ 2020-01-01 20:50 ABDM 阅读(596) 评论(0) 推荐(0) 编辑
摘要:1 视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的 阅读全文
posted @ 2020-01-01 20:48 ABDM 阅读(178) 评论(0) 推荐(0) 编辑
摘要:目录scikit-learn库之支持向量机一、SVC1.1 使用场景1.2 代码1.3 参数详解1.4 属性1.5 方法二、LinearSVC三、NuSVC四、LinearSVR五、SVR六、NuSVR 更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等 阅读全文
posted @ 2020-01-01 20:45 ABDM 阅读(537) 评论(0) 推荐(0) 编辑
摘要:目录 支持向量回归 一、支持向量回归学习目标 二、支持向量回归详解 2.1 支持向量机目标函数优化问题回顾 2.2 支持向量回归损失度量函数 2.3 支持向量回归目标函数优化问题 2.4 支持向量回归目标函数对偶形式 2.5 支持向量回归模型系数的稀疏性 2.6 核支持向量回归 三、小结 更新、更全 阅读全文
posted @ 2020-01-01 20:44 ABDM 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一 Django中路由的作用 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行 典型的例子: from django.urls import 阅读全文
posted @ 2020-01-01 20:42 ABDM 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一 MVC与MTV模型 1.1 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型 阅读全文
posted @ 2020-01-01 20:32 ABDM 阅读(268) 评论(0) 推荐(0) 编辑
摘要:一 web框架 Web框架(Web framework)是一种开发框架,用来支持动态网站、网络应用和网络服务的开发。这大多数的web框架提供了一套开发和部署网站的方式,也为web行为提供了一套通用的方法。web框架已经实现了很多功能,开发人员使用框架提供的方法并且完成自己的业务逻辑,就能快速开发we 阅读全文
posted @ 2020-01-01 20:29 ABDM 阅读(324) 评论(0) 推荐(0) 编辑
摘要:一 http协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒 阅读全文
posted @ 2020-01-01 20:22 ABDM 阅读(371) 评论(0) 推荐(0) 编辑
摘要:目录非线性支持向量机(鸢尾花分类)+自定义随机数据一、导入模块二、自定义数据分类2.1 自定义数据2.2 构建决策边界2.3 训练模型2.4 可视化三、鸢尾花分类3.1 获取数据3.2 构建决策边界3.3 训练模型(gamma=1)3.4 可视化3.5 训练模型(gamma=100)3.6 可视化 阅读全文
posted @ 2020-01-01 16:26 ABDM 阅读(718) 评论(0) 推荐(0) 编辑
摘要:一 Web应用程序是什么 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类 阅读全文
posted @ 2020-01-01 16:25 ABDM 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Vue引入bootstrap主要有两种方法 方法一:在main.js中引入,此方法导入的bootstrap中对于html,body的一些预设置的css样式可能无效。 一、引入jQuery 在当前项目的目录下(就是package.json),运行命令 cnpm install jquery --sav 阅读全文
posted @ 2020-01-01 16:24 ABDM 阅读(387) 评论(0) 推荐(0) 编辑
摘要:一、创建vue项目 npm install vue-cli -g #-g全局 (sudo)npm install vue-cli -g #mac笔记本 vue-init webpack myvue #项目的名字 cd muvue npm install npm run dev 二、目录结构的说明 出 阅读全文
posted @ 2020-01-01 16:22 ABDM 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:一、什么是webpack? webpack是一个模块打包工具。用vue项目来举例:浏览器它是只认识js,不认识vue的。而我们写的代码后缀大多是.vue的,在每个.vue文件中都可能html、js、css甚至是图片资源;并且由于组件化,这些.vue文件之间还有错综复杂的关系。所以项目要被浏览器识别, 阅读全文
posted @ 2020-01-01 16:19 ABDM 阅读(317) 评论(0) 推荐(0) 编辑
摘要:一、什么是node.js? 它是可以运行JavaScript的服务平台,可以吧它当做一门后端程序,只是它的开发语言是JavaScript 二、安装 1、node.js的特性: - 非阻塞IO模型 - 时间驱动 2、运用的场景: - 高并发低业务 - 实时场景 - 聊天、电子商务、视频直播等 3、安装 阅读全文
posted @ 2020-01-01 16:17 ABDM 阅读(554) 评论(0) 推荐(0) 编辑
摘要:1、ECMAScript 6 简介 2、let和const命令 3、变量的解构赋值 4、字符串的扩展之模板字符串 5、正则的扩展 6、数值的扩展 7、函数的扩展 8、数组的扩展 9、对象的扩展 10、类 1、ECMAScript 6 简介 ECMAScript 6.0(以下简称 ES6)是 Java 阅读全文
posted @ 2020-01-01 16:09 ABDM 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、什么是VUE? 它是构建用户界面的JavaScript框架(让它自动生成js,css,html等) 二、怎么使用VUE? 1、引入vue.js 2、展示HTML <div id="app"> <p>{{msg}}</p> <p>{{ 80+2 }}</p> <p>{{ 20>30 }}</p> 阅读全文
posted @ 2020-01-01 16:08 ABDM 阅读(239) 评论(0) 推荐(0) 编辑
摘要:一、爬虫入门 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 运用python3.6中的urllib.request 1.快速爬取一个网页 (1)get请求方式 #!/usr/bin/env pytho 阅读全文
posted @ 2020-01-01 16:06 ABDM 阅读(2242) 评论(0) 推荐(0) 编辑
摘要:BeautifulSoup就是Python的一个HTML或XML的解析库,可以用它来方便地从网页中提取数据。官方解释如下: Beautiful Soup提供一些简单的、Python式的函数来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多 阅读全文
posted @ 2020-01-01 15:52 ABDM 阅读(279) 评论(0) 推荐(0) 编辑
摘要:前言 简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前; 一、爬虫是什么? 如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛, 沿 阅读全文
posted @ 2020-01-01 15:50 ABDM 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:一、首先说一下自执行函数 1. 立即执行函数是什么?也就是匿名函数 立即执行函数就是 声明一个匿名函数 马上调用这个匿名函数 2、popup的举例 点击,弹出一个新的窗口。保存完事,页面不刷新数据就返回了。(点击admin的+,弹出的框就是用popup来做的) 具体操作步骤: 1、urls.py u 阅读全文
posted @ 2020-01-01 15:46 ABDM 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一、一个小知识点 1、截取长屏的操作 2、设置默认格式 3、md,sm, xs 4、空格和没有空格的选择器 二、响应式介绍 - 响应式布局是什么? 同一个网页在不同的终端上呈现不同的布局等 - 响应式怎么实现的? 1. CSS3 media query 媒体查询 2. JS去控制网页的布局和样式等 阅读全文
posted @ 2020-01-01 15:42 ABDM 阅读(644) 评论(0) 推荐(0) 编辑
摘要:一、jQuery事件 常用事件 blur([[data],fn]) 失去焦点 focus([[data],fn]) 获取焦点( 搜索框例子) change([[data],fn]) 当select下拉框中的元素发生改变的时候触发change事件(select例子) click([[data],fn] 阅读全文
posted @ 2020-01-01 15:39 ABDM 阅读(490) 评论(0) 推荐(0) 编辑
摘要:一、相关知识点总结1、CSS .css() - .css("color") -> 获取color css值 - .css("color", "#ff0000") -> 设置值 - .css({"color": "#cccccc", "border": "1px solid #ff0000"}) -> 阅读全文
posted @ 2020-01-01 15:37 ABDM 阅读(143) 评论(0) 推荐(0) 编辑
摘要:知识点总结 1、属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性)、 attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属性值 - 点击加载图片示例 removeAttr(属性名) -删除属性的值 prop(属性名|属性值) - 属性的返回值的是布尔类型 - 阅读全文
posted @ 2020-01-01 15:35 ABDM 阅读(1248) 评论(0) 推荐(0) 编辑
摘要:一、jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2、什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3、如何使用jQuery? 1、导入 <script src="jquery-3.2.1.js"></ 阅读全文
posted @ 2020-01-01 15:30 ABDM 阅读(365) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示