01 2021 档案
摘要:前言 转载余:Golang校招简历项目-简单的分布式缓存 现在闲下来了,打算整理下。 github项目地址:https://gitee.com/abdm/Golang_practice 里面还有我整理的一些面试问题,给颗星吧。 typora-root-url: ./ 1|0Golang校招面试项目-
阅读全文
摘要:项目篇 四海之内加个联系方式😁🤣😉点击赞助粮草,感激不尽😊🤣😁 001 Glang实现简单分布式缓存 002 用Python打印九九乘法表与金字塔(*)星号 003 几个python编程例子
阅读全文
摘要:算法的时间复杂度和空间复杂度计算 一、算法的时间复杂度定义 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度。记作:T(n)=O(f(n))。**它表示随问题n的增大,算法执行时间的增长率和
阅读全文
摘要:使用Python远程监视多个服务器和数据库的状态,python,监控,同步 日常工作中需要远程监控多个服务器状态和数据库是否同步,手动使用CRT查询的话太过麻烦了,切换数据库查询同步也很蛋疼,这种重复操作果然还是应该交给python 配置文件 使用列表存储各地服务器和数据库连接信息 config =
阅读全文
摘要:基于python实现jenkins自动发布代码平台 前言: jenkins自动发布代码平台是我2014年6月搭建的,截止目前已经有50多个项目的dev、beta、 生产环境都接入了jenkins,公司开发team中大部分是用GIT管理代码,也有一部分是用svn管理代码。我的实现原理是,通过jenki
阅读全文
摘要:原文地址:http://www.cnblogs.com/MuYunyun/p/5678405.html#3471461 阅读目录 Chrome调试工具介绍: 快速切换文件 在源代码中搜索 在源代码中快速跳转到指定的行 使用多个插入符进行选择 设备模式 格式化凌乱的js源码 颜色选择器 改变颜色格式
阅读全文
摘要:在x86的计算机系统中,内存空间中的栈主要用于保存函数的参数,返回值,返回地址,本地变量等。一切的函数调用都要将不同的数据、地址压入或者弹出栈。因此,为了更好地理解函数的调用,我们需要先来看看栈是怎么工作的。 栈是什么? 简单来说,栈是一种LIFO形式的数据结构,所有的数据都是后进先出。这种形式的数
阅读全文
摘要:分页封装 封装:course/utils.py from rest_framework.pagination import PageNumberPagination class CoursePageNumberPagination(PageNumberPagination): "课程列表数据的分页器
阅读全文
摘要:过滤模块 安装 >: pip install django-filter 注册应用:settings/dev.py INSTALLED_APPS = [ # 列表过滤模块 'django_filters', ] 条件过滤 视图函数:course/views.py from django_filter
阅读全文
摘要:基础接口 序列化:course/serializers.py from rest_framework import serializers from .models import CourseCategory, Course, Teacher class CourseCategorySerializ
阅读全文
摘要:课程应用 应用管理 创建应用:apps/course """ 1.终端前往luffyapi/apps所在目录 >: python ../../manage.py startapp course 2.settings/dev.py中注册course INSTALLED_APPS = [ # ... '
阅读全文
摘要:路由:router.js { path: '/course', name: 'course', component: Course }, 视图:Course.vue <template> <div class="course"> <Header></Header> <div class="main"
阅读全文
摘要:手机号验证 导包 import logging log = logging.getLogger('django') import re import random from .models import User from settings import constant from libs.yun
阅读全文
摘要:云通讯 官网 https://www.yuntongxun.com 短信开发文档 https://www.yuntongxun.com/doc/ready/demo/1_4_1_2.html 控制台 https://www.yuntongxun.com/member/main demo演示 http
阅读全文
摘要:JWT """ 1、组成: header.payload.signature 头.载荷.签名 2、距离: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6Im93ZW4iLCJleHAiOjE1NTgzMDM1
阅读全文
摘要:权限认证 权限概念 """ 在实际开发中,项目中都有后台运营站点,运营站点里面会存在多个管理员, 那么不同的管理员会具备不同的任务和能力,那么要实现这样的管理员功能,那么就需要了解权限机制了. 在开发中, 一般现在流行的权限机制有2种: RBAC[基于角色(分组)的权限认证]和Auth认证[授权认证
阅读全文
摘要:导航 后台导航初模型:home/models.py from django.db import models class Banner(models.Model): """轮播图""" # upload_to 存储子目录,真实存放地址会使用配置中的MADIE_ROOT+upload_to image
阅读全文
摘要:xadmin可视化上传图片 # 1.管理员登入录入数据 Banner.vue组件改造 <!-- 修改Banner.vue组件 --> <template> <el-carousel height="520px" :interval="3000" arrow="always"> <el-carouse
阅读全文
摘要:xadmin后台管理 安装:luffy虚拟环境下 # >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 注册app:dev.py INSTALLED_APPS = [ # ... # xamin主体模块 'xa
阅读全文
摘要:登录前端页面 组件 <template> <div class="login box"> <img src="@/assets/img/Loginbg.jpg" alt=""> <div class="login"> <div class="login-title"> <img src="@/ass
阅读全文
摘要:home数据库设计 轮播图 依赖 安装pillow: >: pip install pillow 修订manage.py加载dev os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.dev') 模型类:home/mo
阅读全文
摘要:静态目录 # dev.py 配置 # 1.访问静态文件的url地址前缀 STATIC_URL = '/static/' # 2. 设置django的静态文件目录 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static") ] # 静态目录创建 # 3.
阅读全文
摘要:Git线上操作 选择线上仓库 """1.注册码云账号并登录:https://gitee.com/2.创建仓库(课堂截图)3.本地与服务器仓库建立连接""""""1)本地配置线上的账号与邮箱>: git config --global user.name "doctor_owen">: git con
阅读全文
摘要:分离的前后台交互 后台处理跨域 '''https://github.com/ottoyiu/django-cors-headers/安装django-cors-headers模块在settings.py中配置# 注册appINSTALLED_APPS = [ ... 'corsheaders']
阅读全文
摘要:home应用的创建 注册drf、弃用jdango的csrf # dev.py INSTALLED_APPS = [ # ... 'rest_framework', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'd
阅读全文
摘要:前端主页 准备 """ 1.按照下图将该删除的删除,在增加的增加,图片资源在课件的资源中 """ 各文件修改内容 vue.config.js 项目配置文件 module.exports = { devServer: { host: 'www.luffy.cn', port: 8080 } } mai
阅读全文
摘要:配置站点 修改hosts文件 """ hosts文件涉及的dns解析 1.找到hosts文件 windows: C:\Windows\System32\drivers\etc\hosts mac|linux:/etc/hosts 2.在host文件中新增下面两句话,文件修改权限自己解决 127.0.
阅读全文
摘要:前台 环境 """ 1.傻瓜式安装node: https://nodejs.org/zh-cn/ 2.安装cnpm: npm install -g cnpm --registry=https://registry.npm.taobao.org 3.安装vue/cli 3.x: cnpm instal
阅读全文
摘要:数据库配置 创建数据库 """ 1.管理员连接数据库 2.创建数据库 >: create database luffy default charset=utf8; 3.以管理员身份登录数据库 >: mysql -uroot -p123 4.查看用户 >: select user,host,passw
阅读全文
摘要:后台:Django项目创建 环境 """ 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy """ """ 按照基础环境依赖 >: pip install django >: pip install djangorestframework >: pip install p
阅读全文
摘要:虚拟环境的搭建 优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install vi
阅读全文
摘要:pip安装源 介绍 """ 1、采用国内源,加速下载模块的速度 2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple 3、加速安装的命令: -- >: pip insta
阅读全文
摘要:版本控制器:Git # 达到多人协同开发的目的 安装 """ 1.下载对应版本:https://git-scm.com/download 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 -- 安装成功后桌面右键可
阅读全文
摘要:路飞学城开发流程 01.git版本控制 02.pip源 03.虚拟环境的搭建 04.luffy后台 05.luffy数据库 06.luffy前台 07.站点配置 08.前端主页 09.后台主页应用 10.分离的前后台交互 11.Git线上操作 12.静态目录 13.home数据库设计 14.登录前端
阅读全文
摘要:前言: 一、为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个
阅读全文