江玉郎

好想出去吃个火锅呀

Git 入门简介

Git 简介 Git 是一个分布式版本控制软件,设计的目标是:快速、简单、完全分布、高效存储、满足大规模项目的需要。主要操作有:添加文件、修改文件、提交变更、查看版本历史等。 文件的三种的状态: 已修改:modified 在工作目录修改Git文件 已暂存: staged 对以修改的文件执行Git ...

2019-05-05 12:51:55

阅读数 16

评论数 0

Django serializer 方法补充之:depth 与字段生成超链接

前一节,我们学了serializer 的基本用法,在展示choice 或者有多层关联的外键的时候,我们需要自定义方法,但是Django 有默认的方法,只需要加一个变量即可。 depth 表示返回的深度,设置为几就表示有几层的关联外键信息,优点是书写简便,缺点是相应速度慢,不知道总共几层时,也不知...

2019-04-20 23:14:52

阅读数 57

评论数 0

Django restframework中 Serializer 序列化方法详细介绍

以前在写django 的时候,从后端拿到数据返回给前端,每个字段都要单独进行定义,有了Serializer方法,我们可以节省代码量。 首先,编写今天的models 表,并自己进行url 配置,详细参照前三篇教程。 from django.db import models class UserG...

2019-04-20 17:32:30

阅读数 31

评论数 0

Django restframework 版本控制与参数解析

因为这两节的内容不太重要,在实际开发中应用比较少,所有这里只是简单的介绍一下,做以了解就行。 1. 版本控制 有时间在开发的时候,我们会开发出很多个版本,不同的版本的会返回不同的数据,所以前端要访问不同的版本,后端要传递给相应的类型。 下面是我们自己定义的一个版本控制,通过获取前端传递来的版本要求...

2019-04-18 11:46:14

阅读数 22

评论数 0

django restframework 访问频率控制

前两天写了用户认证与权限控制,今天写一个如何控制访问频率。 有时候我们会限制用户在一定时间对某个网页的访问,以前在写爬虫的时候也遇见过这个问题,只是,这次我们反过来,我们成了坚守的一方。 限制基本的思路限制IP 的访问次数,即我们设定一个值,让某个IP 在某个时间间隔内,它只能访问一定的次数。假如...

2019-04-14 22:36:21

阅读数 31

评论数 0

Django restframework 权限管理

昨天我们写了如何通过认证管理,来实现登录后才可以访问的某些视图,并且可以有多种认证方式。今天主要讲一下权限的管理,实现不同的权限可以访问不同的视图。 首先,跟昨天一样,建表,并模拟加入三个不同的用户 2. 编写视图函数(和昨天的是一样的) 3. 配置路由 4. 进行权限验证,user_ty...

2019-04-13 23:25:44

阅读数 33

评论数 0

Django restframework实现用户认证(登录之后才可以访问的视图编写)

今天学习restframework开发,关于这一块不再过多介绍,只是介绍关于django 的开发,预备知识: restful api 知识,以下内容都是跟着B站的教程学的。 要实现的功能:有些页面和函数必须在登录之后才可以访问,我们可以导入django 的相应模块,在该函数上面加一个@longin...

2019-04-12 17:44:11

阅读数 113

评论数 0

C++结构体

1 结构体基本概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 2. 结构体的定义和使用: 语法: struct 结构体名 {结构体成员列表} 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = {成员1值, 成员2值} 定义结构体...

2019-04-03 00:00:09

阅读数 31

评论数 0

C++ 指针

指针的作用 可以通过指针间接访问内存 内存编号是从0开始的,一般用十六进制数字表示 可以利用指针变量保存地址, 指针就是保存一个地址,是内存地址 #include<iostream> using namespace std; int main() { // 1....

2019-03-26 22:56:42

阅读数 34

评论数 0

C++ 函数

作用:将一段经常使用的代码封装起来,减少重复代码 定义: 返回值类型 函数名 参数列表 函数体语句 return 表达式 #include<iostream> using namespace std; // time 系统时间头文件包含 #include&l...

2019-03-26 09:47:03

阅读数 39

评论数 0

C++ 数组

数组 数组就是一个集合,里面存放了相同类型的数据元素 特点:数组中给个元素都是相容的数据类型,在内存中连续存放 一维数组的的三种定义方式: 1. 数据类型 数组名[数组长度] 2. 数据类型 数组名[数组长度] = {值1, 值2, 值3} 3. 数组类型 数组名[] = {值1, 值2, 值3…...

2019-03-24 19:35:06

阅读数 39

评论数 0

C++ 运算符与循环

C++ 运算符 1 算术运算符: 作用:用于四则运算 #include<iostream> using namespace std; int main() { // 前置递增 int a = 10; ++a; // 让变量+1 // 后置递增 int b ...

2019-03-21 22:00:53

阅读数 38

评论数 0

C++ 的基础数据类型

main() 是一个程序的入口,每个程序都必须有这么一个函数,有且仅有一个。 变量存在的意义: 方便我们管理内存。 创建的语法:数据类型 变量名 = 变量初始值; 常量: 用于记录程序中不可更改的数据 C++ 中定义常量的两种方式 #define 宏常量 define 常量名 常量值 通常在文...

2019-03-20 16:56:50

阅读数 39

评论数 0

Python 中的collections模块

以下代码都是学自‘菜鸟学python 公众号’ 1. Orderdict print(ascii_lowercase) # abcdefghijklmnopqrstuvwxyz print(dict(zip(ascii_lowercase, range(1,5)))) # {'a': 1, 'b...

2018-11-26 22:21:40

阅读数 47

评论数 0

琐事

琐事 最近这两周没怎么写博客,不是因为懒,是两个好兄弟结婚,两场婚礼前后之差一周,基本也精力都放在了这个上面,按理说,别人的婚礼,我干嘛这么激动的,但是可能因为是第一次参加好兄弟的婚礼,并且是以伴郎身份参加的,所以激动的不行。 包括接亲玩的游戏,每天晚上都在查,准备一些有趣但是又不低俗的游戏,大...

2018-11-23 22:32:44

阅读数 21

评论数 0

优先队列概念与其线性表的实现

概念: 优先队列的特点是存入其中的每项数据都另外附有一个数值,表示这个项的优先程度,称其为优先级。 优先队列应该保证,在任何时候访问和弹出的,总是当时在这个结构里保存的所有元素中,优先级最高的。 基于线性表的实现 ...

2018-11-09 19:37:20

阅读数 90

评论数 0

python中的类方法(classmethod)与静态方法(staticmethod)

任何一种类型的方法,都可以用类或者对象来调用 那什么时候使用对象方法,什么时候使用类方法和静态方法? 1. 在绝大部分情况下,我们的方法都会声明成 对象方法 2. 如果我们希望用类来处理这个方法,或者不希望某一个属性值不因为对象 而改变的时候,就可以用类方法 3. 静态方法的...

2018-11-08 21:12:42

阅读数 97

评论数 0

遍历二叉树

从根结点出发应该能找到树中所有的信息,其基础是从父结点找到两个子节点。因此,实际中,常用二叉树的根结点代表这颗二叉树。遍历一颗二叉树,就是按某种系统化的方式,访问二叉树里的每个节点一次。 很多复杂的二叉树操作需要基于遍历实现。例如找一个结点的父节点,在二叉树里做这件事,就像在单链表里找前一结点。 ...

2018-11-07 21:28:21

阅读数 89

评论数 0

python之socket 编程

今天学习一些网络的基础知识,是很基础知识。 ip 地址:Internet Protocol,规定网络地址的协议叫 ip 协议,它定义的地址称之为 ip 地址。 mac地址:Media Access Control Address,每块网卡都有唯一的 mac 地址,发送端和接收端的地址便是指网卡的...

2018-11-01 21:26:54

阅读数 50

评论数 0

MySQL 入门

以前我们也写过一点关于mysql 的操作,但都是几个简单的语句,今天开始,来系统的学习一下mysql。 因为以前也简单介绍过,所以关于细节之类的都不在详述,这里直接开始写代码。 库的基本操作 (1)创建新的数据库:create database test10(数据库的名字) character s...

2018-10-29 20:04:05

阅读数 34

评论数 0

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