03 2020 档案
摘要:一、Shell介绍 shell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 硬件 内核 shell 外层应用程序 二、shell脚本的执行方式 三、shell变量 python ''' shel
阅读全文
摘要:一、用户 创建新用户和密码 删除用户 查询用户信息 切换用户 查看当前用户 二、用户组 系统可以对有共性的多个用户进行统一的管理 增加组 删除组 增加用户时指定用户所在的组 修改用户所在的组 用户配置文件 组配置文件 口令配置文件 三、权限管理 文件/目录 所有者 修改[文件所有者]chown指令
阅读全文
摘要:hostname ifconfig和ip addr netstat wget
阅读全文
摘要:crond任务调度 任务调度:是指系统在某个时间执行的特定的命令或程序。 任务调度分类: 系统工作:有些重要的工作必须周期性地执行,如病毒扫描等 个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。 数据库自动备份脚本 1.新建文件 mytask.sh 2.为mytask.sh
阅读全文
摘要:ls l内容解释 rwx权限详解 rwx作用到文件 rwx作用到目录 rwx数字表示 权限管理 修改权限 chmod chown指令 chgrp
阅读全文
摘要:gzip和gunzip zip和unzip tar指令
阅读全文
摘要:```python su:Switch user 切换用户,切换到root用户 cat: Concatenate 串联 uname: Unix name 系统名称 df: Disk free 空余硬盘 du: Disk usage 硬盘使用率 chown: Change owner 改变所有者 chgrp: Change group 改变用户组 ps:Process Status 进程状态 tar
阅读全文
摘要:find指令 locate指令 grep指令和管道符号|
阅读全文
摘要:查看进程 终止进程kill 查看进程树pstree checkconfig(centos7后使用systemctl list dependencies) top动态监控进程 netstat监控网络状态
阅读全文
摘要:shutdown halt reboot sync logout 注意: 当我们关机或重启时,都应该先执行sync将内存数据同步到磁盘中。
阅读全文
摘要:分区方式 linux如何增加一块硬盘 磁盘情况查询 df命令 du命令 个人理解
阅读全文
摘要:linux有6个运行级别 忘记root密码可以进入单用户运行级别来修改root密码
阅读全文
摘要:pwd ls指令 cd指令 mkdir rmdir touch cp指令 rm指令 mv指令 cat指令 more指令 less指令 和 指令 echo指令 head指令 tail指令 ln指令 history指令
阅读全文
摘要:分页器的使用详解 rest_framework.mixins.py GenericAPIView类 python pagination_class = api_settings.DEFAULT_PAGINATION_CLASS @property def paginator(self): """ T
阅读全文
摘要:SQLAlchemy 1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install sqlalchemy 组成部分: E
阅读全文
摘要:09 01 flask Flask 0.Flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框
阅读全文
摘要:一、介绍 Scrapy是一个开源和协作的框架,其最初是为了页面抓取(更确切地来说,网络抓取)所设计的,使用它可以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(如Amaz Associat
阅读全文
摘要:WSGI简介 一、web应用的本质 所以,最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML,返回。Apache、Nginx、Lighttpd等这些常见的静态服务器就是干这件事情的。 如果要动态生成HTML,就需要把上述步骤自己来实现。
阅读全文
摘要:版本控制器 git 简介 git与svn比较 git的工作流程 版本库间的通信 git分支管理 git使用 流程(核心总结) 安装 基础命令 将已有的文件夹 初始化为git仓库 在指定目录下 初始化git仓库 在仓库目录终端下 设置全局用户 在仓库目录终端下 设置局部用户 查看仓库状态 工作区操作
阅读全文
摘要:问题:浏览器缩放时,轮播图显示不全,滚动水平滚动条,发现图片缺失 解决:隐藏水平滚动条,页面都只提供垂直滚动条的需求 global.css
阅读全文
摘要:自定义常量配置文件:settings/const.py 加载自定义配置名称空间:settings/dev.py 在轮播图接口中应用:banner/views.py
阅读全文
摘要:分离的前后台交互 后台处理跨域 安装插件 项目配置:dev.py 前台请求Banner数据 修订Banner.vue
阅读全文
摘要:xadmin后台管理 安装:luffy虚拟环境下 注册app:dev.py xadmin:需要自己的数据库模型类,完成数据库迁移 设置主路由替换掉admin:主urls.py 创建超级用户:大luffyapi路径终端 完成xadmin全局配置:新建home/adminx.py 在adminx.py中
阅读全文
摘要:xadmin后台管理 安装:luffy虚拟环境下 注册app:dev.py xadmin:需要自己的数据库模型类,完成数据库迁移 设置主路由替换掉admin:主urls.py 创建超级用户:大luffyapi路径终端 完成xadmin全局配置:新建home/adminx.py 在adminx.py中
阅读全文
摘要:home模块 创建home模块 路由分发 主路由:luffyapi/urls.py 子路由:home/urls.py Banner数据表model设计 utils/model.py home/models.py 数据迁移:在大luffyapi路径下的终端 注册home模块:dev.py 设计Bann
阅读全文
摘要:前端主页 图片准备 将提供的资料中的图片移植到项目的img文件夹下 页头组件:components/Header.vue 轮播图组件:components/Banner.vue 页脚组件:components/Footer.vue 主页组件:views/Home.vue
阅读全文
摘要:前台 vue环境 创建项目 重构项目目录 文件修订:目录中非配置文件的多余文件可以移除 App.vue router/index.js Home.vue 全局配置:全局样式、配置文件 global.css settings.js main.js
阅读全文
摘要:user模块User表 创建user模块 创建User表对应的model:user/models.py 注册user模块,配置User表:dev.py 配置media media配置:dev.py media目录配置 主路由:luffyapi/urls.py 子路由:user/urls.py 数据库
阅读全文
摘要:数据库配置 创建数据库 为指定数据库配置指定账户 配置文件配置 Django 2.x 一些版本pymysql兼容问题 Django不采用2.0.7版本很可能出现以下问题,需要修改源代码
阅读全文
摘要:环境变量 dev.py 在写项目直接导入utils文件夹也不''错误提示'' 封装logger dev.py utils/logging.py 封装项目异常处理 utils/exception.py settings.py 二次封装Response模块 utils/response.py 路由组件配
阅读全文
摘要:后台:Django项目创建 环境 创建项目 重构项目目录 配置开发环境
阅读全文
摘要:虚拟环境的搭建 优点 windows 安装 配置虚拟环境管理器工作目录 MacOS、Linux 安装 工作文件 配置 使用 pycharm使用 新建项目 ) 添加环境 使用环境
阅读全文
摘要:pip安装源 介绍 永久配置安装源 Windows MacOS、Linux 配置文件内容
阅读全文
摘要:python语言的参数传递皆为引用传递(C语言中的概念) 但由于python中有可变类型和不可变类型的概念,但传递的参数是不可变类型时,值变内存地址就变了,在函数里对参数的修改不会影响到原对象。当传递的参数是可变类型时,由于可变类型的内存地址不会发生变化,会影响到原对象。 C语言中的 值传递和引用传
阅读全文
摘要:主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。 slave第一次连接到master时会进行全量复制,之后是增量复制。 常用的三种手段 一主多仆,一个master下有多个slave。缺点是可能会导致主库压力过大 薪火相传,主库
阅读全文
摘要:redis五大数据类型 字符串 哈希 列表 集合 有序集合 键操作 字符串 列表 是一个字符串链表,left、right都可以插入添加 如果键不存在,创建新的链表 如果键已存在,新增内容 如果值全部移除,对应的键也就消失了 链表的数据结构导致了对头、尾的操作效率极高,但对中间元素效率O(n)。 集合
阅读全文
摘要:redis事务命令 4种结果 全体连坐(输入命令时就报错,比如redis的命令错误、参数个数错误、cmd下直接会出错误信息,会导致本次事务失败) 冤头债主(QUEUED成功,事务EXEC后 失败的失败,成功的成功,互不影响) 正常执行 放弃事务 小结 redis部分支持事务,不像ORCALE和MYS
阅读全文
摘要:2redis介绍 redis安装 redis VS mysql redis VS memcache Redis操作 启动服务 密码管理 连接数据库 切换数据库 关闭服务 数据持久化 redis相关配置 Redis数据类型 python使用redis 依赖 直接使用 连接池使用 缓存使用:要额外安装
阅读全文
摘要:SNAPSHOTTING RDB:redis database rdb是redis数据持久化的方式。redis采用SNAPSHOTTING技术对数据库中的数据进行持久化,存储在默认名为 dump.rdb 的文件中。 (要注意,这个文件的位置取决于redis server启动时的路径。) 在redis
阅读全文
摘要:参数说明 redis.conf 配置项说明如下: \1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no \2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfi
阅读全文

浙公网安备 33010602011771号