摘要: 什么是内存泄露? 内存泄露是那些使用过后,应该被清理却没有被清理的内存一直占据着系统资源,通过长时间的累积导致系统崩溃。 Python的垃圾回收机制 1、引用计数 原理:当一个对象的引用被创建或者复制时,对象的引用计数+1,当一个对象的引用被销毁时,对象的引用计数-1,当对象的引用计数变为0时,就意 阅读全文
posted @ 2020-01-11 10:59 不可思议的猪 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 第一部分、视图 视图保存的是一段select查询语句,不保存实际数据,视图可以被当成一张表来查看,也可以增删改,会直接操作到原来的表上(只限于涉及单表的视图)。 视图保存的是创建时的状态,如果修改了原表,视图不变动,但是如果删除某个字段,视图会报错。 create view v_name as se 阅读全文
posted @ 2019-10-16 18:42 不可思议的猪 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 第一部分:Python基础 Python基础1 Python基础2 常用模块 面向对象 面向对象进阶 socket编程 并发编程 Python深浅拷贝 第二部分:数据库相关 MySQL数据库1 MySQL数据库2 redis mongo 第三部分:前端学习 HTML CSS、JS、DOM jQuer 阅读全文
posted @ 2019-09-25 19:24 不可思议的猪 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 博客:https://www.cnblogs.com/pyyu/p/9900100.html 镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/是清华大学开源镜像站,比从官网下载快,搜索ubuntu,如果只下载镜像点ubuntu-release找到要下载的版本。 阅读全文
posted @ 2019-09-11 10:28 不可思议的猪 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、docker介绍 1、产生背景 由于最初的一台服务器部署一个应用的方法占用资源多、速度慢且不易迁移和扩展,所以出现了虚拟机,可以在一台服务器上虚拟出多个服务器来部署多个应用。但是虚拟机中每个虚拟的系统都是完整的系统,需要占用资源,且容量有限,其速度也不快。 docker容器实现了开发、测试和生产 阅读全文
posted @ 2019-09-07 10:00 不可思议的猪 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 所需技术:nginx + virtualenvwrapper + supervisor + uWSGI + django + vue + mysql / mariadb + 阿里云服务器 导论: 请求接受流程: 区分: uwsgi的安装使用: 运行简单的uwsgi: uwsgi热加载django项目 阅读全文
posted @ 2019-08-28 09:55 不可思议的猪 阅读(363) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/pyyu/p/9467256.html 一、DNS域名解析 1.首先用户在浏览器中输入一段url www.oldboyedu.com 2.(dns解析的第一步)浏览器会首先在你的机器上,寻找一个hosts文件,这是本地测试dns解析文件2.(第二步)如 阅读全文
posted @ 2019-08-22 16:33 不可思议的猪 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 服务器种类: IIS:windows上的服务器 Apache:Linux上一代的高性能服务器 Nginx:Linux新一代高性能服务器 通过curl -i xxxxx.xxxx命令可以查看网络请求信息以及使用的服务器。 nginx特点: 占用的系统资源少,支持的并发数更多,还可以作为反向代理、负载均 阅读全文
posted @ 2019-08-17 10:55 不可思议的猪 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、mariadb mariadb就是mysql,只是mysql被oracle收购后即将闭源,所以产生了一个分支mariadb,仍然可以开源使用,完全兼容mysql。 1、安装mariadb 可以通过阿里云yum源下载,但是可能软件不全,版本可能也不新,所以可以去官网的yum源下载。 2、启动并初始 阅读全文
posted @ 2019-08-15 09:01 不可思议的猪 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、安装python3.6.7 https://www.cnblogs.com/pyyu/p/7402145.html 第一步、下载源码包 第二步、解压缩 第三步、解决编译安装python3的依赖关系 第四步、开始进行编译安装 1、调用源码包路径下的configure脚本文件 1、执行make指令, 阅读全文
posted @ 2019-08-14 13:45 不可思议的猪 阅读(238) 评论(0) 推荐(0) 编辑