git是工具 linux之父为了维护linux版本而开发的工具,后来开源了 git和svn的区别 svn:集成式(所有代码集合在中央服务器上,别的电脑本地没有代码,必须请求中央服务器,必须联网才能进行版本管理) git:分布式(每台电脑上都有代码,不联网也可以进行版本管理) github:代码托管平 ...
分类:
其他好文 时间:
2019-10-25 00:02:36
阅读次数:
117
1、v-model的双向数据绑定其实是一个语法糖,类似于,给子组件传入一个value值,并且监听子组件的input事件,在这个事件里将子组件传过来的新值赋值给父组件的value <input :value="value" @input="onInput"> props: { value: { typ ...
分类:
其他好文 时间:
2019-10-25 00:03:25
阅读次数:
141
一、简介 定义: RAID 5是RAID 0和RAID 1的折中方案。RAID 5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运 ...
分类:
其他好文 时间:
2019-10-25 00:04:01
阅读次数:
121
Celery 一 、什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统专注于实时处理的异步任务队列 同时也支持任务调度 1. Celery架构 的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task ...
分类:
其他好文 时间:
2019-10-25 00:05:26
阅读次数:
98
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2: 输入: "cbbd"输出: "bb" 来源:力扣(LeetCode)链接:https://leetcode- ...
分类:
其他好文 时间:
2019-10-25 00:05:41
阅读次数:
103
Django之视图层 视图函数 视图函数,简称视图,属于 的视图层,默认定义在 文件中,是用来处理 请求信息以及返回响应信息的函数,所以研究视图函数只需熟练掌握两个对象即可:请求对象 和响应对象 请求对象 将`http HttpRequest environ django HttpRequest r ...
分类:
其他好文 时间:
2019-10-25 00:05:59
阅读次数:
107
[TOC] Event事件 什么是Event事件 Event是python的threading模块中的一个类,它的作用是可以通过一些线程来控制另一些线程。 怎么使用 因为它是一个类,所以首先需要先实例化一个对象,通过对象来调用它的一些方法 wait 该方法可以将线程变为false,即阻塞状态 set ...
分类:
其他好文 时间:
2019-10-25 00:06:18
阅读次数:
109
Django视图扩展类 扩展类必须配合 使用扩展类内部的方法,在调用序列化器时,都是使用 需要自定义 、`post`等请求方法,内部实现调用扩展类对应方法即可 。 一、mixins的视图子类 作用: 提供了几种后端视图(对数据资源进行曾删改查)处理流程的实现,如果需要编写的视图属于这五种,则视图可以 ...
分类:
其他好文 时间:
2019-10-25 00:06:35
阅读次数:
124
三大认证组件 认证Authentication 可以在配置文件中配置全局默认的认证方案 也可以在每个视图中通过设置authentication_classess属性来设置 认证失败会有两种可能的返回值: 401 Unauthorized 未认证 403 Permission Denied 权限被禁止 ...
分类:
其他好文 时间:
2019-10-25 00:07:05
阅读次数:
100
Django视图基类 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 一 、视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 二 、两个视图基类 2.1 APIView 是RE ...
分类:
其他好文 时间:
2019-10-25 00:07:18
阅读次数:
118
Sort_List 冒泡排序(超时了) ...
分类:
其他好文 时间:
2019-10-25 00:08:14
阅读次数:
94
redis相信大家都很熟悉了,和memcached一样是一个高性能的key-value数据库,至于什么是缓存服务器,度娘都有很明白的介绍了,我在这里就不一一介绍了。 那我们一般什么情况下才会使用缓存服务器呢?可不是什么情况都需要的哦,一般来说是在需要频繁对一个字段读取的时候才会需要将这个字段放入到缓 ...
分类:
其他好文 时间:
2019-10-25 00:08:28
阅读次数:
83
一 、视图集ViewSet 使用视图集 ,可以将一系列逻辑相关的动作放到一个类中: 提供一组数据 提供单个数据 创建数据 保存数据 删除数据 视图集类不再实现 、`post() list() create()` 等。 视图集只在使用 方法的时候,才会将 action 动作与具体请求方式对应上。如: ...
分类:
其他好文 时间:
2019-10-25 00:08:59
阅读次数:
95
上了大学之后还是想继续算法竞赛。 不过和高中不同的是,这次对自己看的更加清楚,并且从大学的学习中我发现,或者说养成了把算法依赖于数学建模的好习惯。因此以后会注重算法原理的分析。 大一计划: 1、复习高中学习过的所有知识。 2、学完《算法导论》。 3、对于所有使用过的算法,证明其原理,发布成博客的形式 ...
分类:
其他好文 时间:
2019-10-25 00:09:25
阅读次数:
104
自己会什么,总会有所顾忌,不想教给他人,但是,看源码的时候猛然间发现,知识其实不必有所保留,尤其是那种随意可以学习到的那种,更是没有什么顾虑,就像我看源码一样,毫无保留的告诉你,你看的懂吗?相关的书那么多,但是你会吗?这就是你应该追求的,是质的不同,而不是表面的不同,永远保持一颗学习的心,才会不会让 ...
分类:
其他好文 时间:
2019-10-25 00:09:45
阅读次数:
111
异常处理 一、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 1.1语法错误 语法错误,根本过不了python解释器的语法检测,必须在程序执行前就改正。 1.2 逻辑错误 ...
分类:
其他好文 时间:
2019-10-25 00:09:56
阅读次数:
116
在了解时间复杂度之前,先了解一下原操作和时间频度 一.原操作 原操作是指固有的数据类型的操作,可以理解为基本运算,下面的代码块中 3,6,7,9 都是原操作 c 例2 void foo (int n) { int i,j; for(i = 0;i 三.时间复杂度 O(n) 时间复杂度是用时间频度的最 ...
分类:
其他好文 时间:
2019-10-25 09:16:11
阅读次数:
87
一、基本原理?在map执行之前,需要将数据进行切片,每个切片对应一个map任务。而每个map任务并不是直接处理这些切片数据的,它是处理KV的。所以问题有两个:数据是如何切片的、切片是如何转为KV给map处理的。?这就涉及到两个抽象类,InputFormat以及RecordReader。具体为什么是这两个抽象类,请看之前input的源码分析1、InputFormatpublicabstractcla
分类:
其他好文 时间:
2019-10-25 09:16:26
阅读次数:
95
此三者均是对旧的对象进行封装以提供新的行为,实际上都包含了代理的概念,但实际使用时又有所区别: 适配器模式:将A接口的实现封装后表现出了B接口的行为 装饰模式:将A接口的实现封装后仍然表现出A接口的行为,但在行为逻辑上与原来不同 代理模式:将A接口的实现封装后仍然表现出A接口的行为,这一点上与装饰模 ...
分类:
其他好文 时间:
2019-10-25 09:17:10
阅读次数:
64
前言:对于设计模式我们有时候在想是否有必要,因为实际开发中我们没有那么多闲工夫去套用这么多设计模式,也没有必要为了模式而模式。 通常这些模式会引入新的抽象层,增加代码的复杂度,但是当我们掌握了这些设计模式, 在系统中比较棘手或者需要以后修改扩展的地方采用了合适的设计模式会让我们的系统易于扩展维护甚至 ...
分类:
其他好文 时间:
2019-10-25 09:17:32
阅读次数:
87