Ubuntu上安装git及配置ssh Ubuntu下安装git安装步骤: ① 安装git sudo apt-get install git ② 1.首先设定git仓库的本地全局管理者 git config --global user.nam "syz" git config --global user.email "247179876@qq.com" ③ 检测是否可以连接到github ssh 2020-04-14 Linux Git Git Linux
3. 无重复字符的最长子串 题目:Leetcode 3.无重复字符的最长子串 (中等) (二刷)解题思路这道题目可以采用滑动窗口的思想,有一点点类似TCP的滑动窗口协议的算法思想。 在移动中会根据是否子串内存在重复的字符,来决定是否丢弃一段字符子串。 换句话来说,当列表中出现相同的两个字符时,丢弃第一个字符自身和其前面的所有字。把第二个字符加进来,更新count。 最后因为最后一个字符可能是重复,也可能是不重复,因此只要 2020-04-13 算法 算法 滑动窗口
使用git上传项目到GitHub 使用git将项目push到GitHub上假设git已经装好,没有装好的话,去官网下载,然后一路下去就行了~没什么难度我们从安装完毕开始 1.去GitHub官网创建账号,建立一个仓库,然后找到绿色的按钮clone or download,赋值其下面的url,以便下面我们clone项目。 2.利用git bash进入自己本地的项目所在目录,然后运行指令git clone <url>,将Gi 2020-04-11 Git Git
Celery学习 Celery实现异步执行任务,拥有分布式的任务队列!!! 灵活且高效,不用担心高并发量导致过重的系统负担,有效处理复杂的逻辑任务,提高性能。 celery架构由三部分组成,消息中间件,任务执行单元和任务执行结果存储组成。 {:width=”100%” align=”center”} celery任务队列是一种跨线程、跨机器工作的一种机制.任务队列中包含称作任务的工作单元。有专门的工作进程持续不断 2020-04-11 Celery Celery 分布式任务队列
206. 反转链表 题目:Leetcode 206.反转链表 (简单) (二刷)解题思路:该题目有多种解法: ① 每次生成新结点,尾插法 ② 采用队列,先进先出,尾插法 ③ 采用三指针,局部翻转链表 ④ 递归 代码123456789101112131415class Solution: def reverseList(self, head: ListNode) -> ListNode: # 2020-04-10 算法 算法 双指针 链表 队列
Django session设置 一、Session一些基本用法:1、在使用session之前必须在数据库创建相关的表(django_session),一般会自动创建好 2、调用request.session首先会接收请求头部的cookie是否有sessionid,进行表查询对比 3、如果有(如果过期了)重新生成一个sessionid进行覆盖更新记录,并将随机生成的sessionid添加到cookie返回前端。 4、没有则新建存进 2020-04-10 Django Django
python的单元测试模块---unittest Python的Unittest单元测试一个项目在最终发布前必须要进行测试,为了在测试中测试应用的安全性,正确性,有效性。需编写相应的测试代码来检测所有功能是否符合要求。 Python中使用的单元测试模块最多的是unittest,包括一些主流web框架,例如Django中的单元测试django.test也是继承于unittest模块的。 最近使用Django框架,想测试功能,发现django.tes 2020-04-05 Python Python 单元测试
vue的安装即脚手架的搭建 Vue一款适合单页面开发的轻量级的构建用户页面的渐进性的前端框架安装步骤如下:① 安装node.js,百度官网: https://nodejs.org/zh-cn/ 尽量下载最稳定的版本。 ② 安装完可以需要搭建环境变量,在cmd中输入node -v,查看是否安装完成,出现版本号则说明安装完成。 ③ 安装cnmp,nmp是node安装自带的,用它来安装cnmp,可以使用镜像源进行快速安装。 npm 2020-04-05 Vue 前端 前端 Vue
python 的__init__文件的小常识 python 的__init__文件的小常识我们阅读过源码的基本知道python的__init__的文件通常出现在一个模块中。 其主要有两个作用: ① 创建package的时候会默认带一个__init__文件,说明__init__是package的标识,不要误删了! ②__init__.py起到了一个模糊导入的作用,何为模糊导入? 我们一般导入某个包的方法是不是,from package impo 2020-04-05 Python Python
django和vue整合 Django和vue整合Django和vue搭配实现前后端分离,区别于传统的web开发,提高了效率,让后端人员更专注于后端开发,让前端人员更专注于前端开发。整合步骤如下:一、创建django项目1.django-admin startproject test_django 这里我们创建了名为test的项目 2.python manage.py startapp test_app 这里我们创建了名为 2020-04-04 Django Vue Django Vue