- 博客(55)
- 收藏
- 关注
原创 开发必备Mysql命令
摘要开发者必备Mysql常用命令,涵盖了数据定义语句、数据操纵语句及数据控制语句,基于Mysql5.7。数据定义语句(DDL)表操作查看表的定义show create table table_name;数据控制语句(DCL)查看账号权限show grants for ‘test’@‘localhost’收回操作权限revoke insert on test...
2019-08-22 10:34:28
131
原创 Linux防火墙Firewall和Iptables的使用
摘要Linux中有两种防火墙软件,ConterOS7.0以上使用的是firewall,ConterOS7.0以下使用的是iptables,本文将分别介绍两种防火墙软件的使用。Firewall重启防火墙firewall-cmd --reload开放端口(修改后需要重启防火墙方可生效)firewall-cmd --zone=public --add-port=8080/tcp --per...
2019-08-22 10:22:02
223
原创 开发必备centos命令
1.系统服务管理1.1输出系统中各个服务的状态systemctl list-units --type=service1.2查看服务的运行状态systemctl status firewalld1.3关闭服务systemctl stop firewalld1.4启动服务systemctl start firewalld1.5重新启动服务(不管当前服务是启动还是关闭)system...
2019-08-22 09:37:34
158
翻译 Nginx
1.Nginx架构基础1.1 3个重要使用场景1.1.1静态资源服务通过本地文件系统提供服务1.1.2反向代理服务性能缓存负载均衡1.1.3API服务openResty1.2优点高并发,高性能,在32核64g内存的机器上面可以承载千万级并发访问可扩展性好,有丰富的插件提供完整的生态圈高可靠性,对于4个9和5个9轻松完成要求热部署,不用停掉nginx程序即可...
2019-06-16 19:10:15
157
翻译 云计算和kvm
云集算:1.一种模式2.必须通过网络使用3.弹性计算、按需付费、快速扩展4.不用关系太多,都有云计算提供商提供分类:公有云、私有云、混合云虚拟化kvm(kernel-based virtual machine):LXD虚拟机虚拟化分类:1.硬件虚拟化2.软件虚拟化全虚拟化kvm(超配)—从硬件层面虚拟化半虚拟化—使用场景:1.服务器虚拟化2.桌面虚拟化3.应用...
2019-06-08 21:15:55
335
转载 Frame-6-saltstack
内容回顾:1. flask框架基本组件2. 谈谈你对restful 规范的认识? https://www.luffycity.com/api/v1/student/?page=1&size=9 - 第一阶段:背诵10条 - https - api标识 - v1版本 - 名词 - 条件 - 请求方式 - 状态码 - 返回数据内容不同 - ...
2019-03-31 22:01:20
133
转载 Frame-24-CSRF
1.DRF(1) APIView流程(2) 序列化组件serizer=序列化类(queryset,many=True)serizer=序列化类(model_obj,many=Flase)serizer.data # [{},{}] {}serizer.errorserizer.is_valid()serizer.save()(3) 视图1 独立写逻辑2 mixin混合...
2019-03-30 22:51:47
176
转载 Algrithm-day1
1.刷题也不是盲目无脑平推就行,除了讲量,还要讲方法。2.算法解决的四个级别:第一个级别,你磕磕绊绊或者靠着面试官的提示写出来了正确的解法第二个级别,你快速写出来了正确的解法,能够完美应对所有的测试数据,包括可能的边角数据,也叫corner case第三个级别,你快速写出了正确的解法,并且写出来的是最优的解法,一般题目对于时间复杂度看的比较重,这里默认是最优的时间复杂度,个别题目对空间有...
2019-02-24 22:39:25
402
转载 Frame-03-sqlalchemy
1. websocket2. Flask中应用WebSocket3. 数据库操作规定:只要是操作数据库数据就使用数据库连接池。4. 数据库连接池DBUtils是Python的一个用于实现数据库连接池的模块。此连接池有两种连接模式:模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。(线程少...
2019-02-24 19:37:35
168
翻译 Frame-05
1.Django rest framwork内容详情:- restful api- djangorestframework框架- 认证- 权限- 访问频率限制- 版本- 解析器- 序列化- 请求数据进行校验- 对queryset进行序列化- 分页- 路由- 视图- 渲染器内容详细:1. restful - 什么是接口? URL: http://127....
2019-01-29 14:12:22
105
翻译 Frame-04
1.Saltstacksaltstack - fabric,paramiko - ansible,paramiko - saltstack,python开发 - puppet,ruby开发 连接: salt-master salt-minion 编写state: sync_file: file.recurse: - name: /dat...
2019-01-29 13:02:10
187
翻译 Frame-01
内容提要:- Flask使用- wsgi- 路由系统- 视图函数- 模板引擎- 上下文机制- app- request- session- g内容详细:1. 内容回顾- 装饰器 (funtools.wraper)- 被执行- 函数- 方法- 类- 对象- 封装- wsgi、socket2. Flask基本使用- 路由- 装饰器- 参数:@app.ro...
2019-01-28 11:57:34
140
转载 Frame-09-kvm-docker
1.Docker file镜像制作1.1Dockerfile结构dockerfile由4部分信息组成:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。# This dockerfile uses the ubuntu image# VERSION 2 - EDITION 1# Author: docker_user# Command format: Instruction...
2019-01-22 11:02:10
153
转载 linux-rz-sz-ss
lrzsz在linux里可代替ftp上传和下载。lrzsz 官网入口:http://freecode.com/projects/lrzsz/lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议windows 需要向centos服务器上传文件,可直接在centos上执行命令yum -y install lrzsz 程序会自动安装好,然后如你要下载者sz [找到你要下载的文件...
2019-01-21 21:11:14
365
翻译 Python系统学习-26-1
今日内容概要:1. redis2. websocket3. 完善发布系统4. celery内容详细:1. redisa. 安装【虚拟机、服务器上】wget http://download.redis.io/releases/redis-3.0.6.tar.gztar xzf redis-3.0.6.tar.gzcd redis-3.0.6make b. 安装python操作...
2018-12-21 23:47:55
147
翻译 Python系统学习-26
执行本地命令:import subprocess# 执行命令,获取结果ret = subprocess.check_output('dir', shell=True, cwd=r'D:\PycharmProjects\Homework\admins\static')# 执行命令,但不获取结果subprocess.check_call('dir', shell=True, cwd=...
2018-12-16 16:42:40
348
翻译 Python系统学习-27
http://www.xiaobaibook.com/details/52/https://www.cnblogs.com/bobo-zhang/-------爬虫老师
2018-12-15 21:23:48
191
翻译 Python系统学习-25
1.Git-tag管理2.本地执行linux命令3.subprocess4.python执行解压缩5.通过python执行重命名,删除文件6.远程执行paramiko
2018-12-03 10:10:48
90
翻译 Python系统学习-24
今日内容:1. 保留原搜索条件2. 二级菜单 3. 导航条 4. 权限组件【使用文档】内容详细:1. 保留原搜索条件【独立】 实现代码: simple_tag,目的是生成跳转的URL时,要携带当前的条件。 例如: 访问此地址 http://127.0.0.1:8000/crm/depart/list/?page=7,那么编辑和删除的URL应该是: h...
2018-11-26 11:40:58
159
翻译 Python系统学习-23
内容回顾:1. ModelForm- 是什么?- 生成表单数据- 请求数据格式进行校验- 用法 class UserModelForm(forms.ModelForm): class Meta: model = models.UserInfo # fields= "__all__" fields= ['id','title'...] #...
2018-11-19 10:45:26
134
翻译 Python系统学习-22
公共的后台模板- 创建django程序- 部门管理功能- 创建部门表并做数据库迁移- 拿模板- 依赖bootstrap、fontawsome 你需要做: - static目录 - layout.html 母板 - 自己编写 - index:继承母板 - depart/list 的路由,显示部门列表。 - 基于ModelF...
2018-11-06 17:31:20
84
翻译 Python系统学习-21
1.中间件https://www.cnblogs.com/maple-shaw/articles/9333824.html 1. Django的请求的生命周期 2. 中间件的五种方法 process_request(self,request) 1. 执行时间 在视图函数执行之前 2. 参数 request :请求对象 和视图的参数是一个 3. 执行...
2018-10-27 21:07:48
100
翻译 Python系统学习-20
多对多操作books = models.ManyToManyField(to=‘Book’) # Django自动生成第三张表 1. author_obj.books ——》 管理对象 author_obj.books.all() ——》 所有关联的对象 author_obj.books.set([1,2]) ——》 设置多对多关系 author_obj.boo...
2018-10-23 20:46:23
95
翻译 Python系统学习-18
1.web框架的本质 socket位于应用层和传输层之间的虚拟层的接口 OSI 应用层 传输层 网络层 数据链路层 物理层 1.1HTTP请求格式1.请求:浏览器向服务器发送的信息 消息格式: 请求方法,URL, 协议版本 k1:v1 k2:v...
2018-09-16 21:51:05
146
翻译 Python系统学习-17
1.mysql安装在windows 先把mysql服务端进程杀死 查看进程号 tasklist /findstr mysqld taskkill /F /PID 进程号 一定要使用管理员运行cmd ###1.1数据类型 整型: tinyint 小整型 0~255(无符号) -128~127(有符号) 默认是有符...
2018-09-10 11:27:18
106
翻译 Python系统学习-15
1-DOM增、删、改、创建 1.等待DOM和图片资源加载完成之后才调用次方法 2.事件覆盖现象2-BOM对象大部分网页都是hash模式,还有history模式 js都是单线程 settimeout解决数据阻塞python垃圾回收机制网页局部刷新用ajax用定时器 先清定时器 在开定时器3-定时器3.1-JQueryhttps://w...
2018-08-29 08:10:45
95
翻译 Python系统学习-14
7-常用内置对象7.1-数组常用方法 7.2-字符串方法7.3-Date日期对象7.4-Math 内置对象8-函数8.1-第一步:函数的定义 function 函数名字(形参){ }8.2-第二步:函数的调用 函数名字();9-伪数组 arguments10-关于DOM的事件操...
2018-08-19 22:13:05
164
翻译 Python系统学习-13
1.前端https://www.processon.com/view/link/5ad1c2d0e4b0b74a6dd64f3c
2018-08-19 15:45:10
86
翻译 Python系统学习-12
1. 进程1.1队列1.2生产者消费者模型 多进程是用来解决计算型的程序用 2.线程2.1理论 线程是执行程序的 线程是计算机中CPU调度的最小单位 为什么要有线程 为了节省操作系统的资源 在实现并发的时候,能够减少开启,销毁进程时间开销 效率差:线程比进程的开启和销毁消耗的时间长 2.2python中使用多线程...
2018-08-04 12:28:47
135
翻译 Python系统学习-11
1.UDP协议2.高并发 CPU在两个程序之间切换? 遇见不需要CPU工作的代码的时候:input,f.read, time.sleep(), f.write(IO操作:输入输出),print,socket.accept,socket.recv等 提高CPU工作效率:短作业优先算法、分时系统(虽然降低了效率,但是提高了用户使用体验):所有作业在操作系统的调度下轮流被...
2018-07-29 11:50:16
195
翻译 Python系统学习-10
1.模块和包1.1模块1.1.1模块的种类 内置模块 扩展模块(所有python模块 https://pypi.org/) 自定义模块 1.1.2什么是模块 执行某个文件完成某个功能叫:脚本 不是直接执行的,而是在程序中被引用的,这个文件叫:模块 模块是一些功能的集合 模块命名规范:数字字母下划线,不能以数字开头 模...
2018-07-23 08:54:23
160
翻译 Python总结08
1.常用模块# time # 时间戳 # 结构化时间 # 格式化时间# os 和操作系统相关的 # 文件和目录 # 路径path # 调用系统命令 # 跨平台的符号 # 环境变量 # 和工作目录相关的# sys 和解释器相关的 # sys.argv 执行py文件时候传入的参数 # sys.path ...
2018-07-09 08:53:12
79
翻译 Python系统学习-08
1.模块1.1为什么要有模块 python其实有很多现成的方法,但是这些函数不能全都放在内存里 为用户节省很多不必要的内存消耗 用不到的功能就不用导入到内存里了 1.2模块是什么 一块python代码 一组python代码 一组C语言的代码 一堆写好的 现成可以用的 函数、类 以功能来分类的 1.3模块有哪几...
2018-07-01 22:05:55
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人