2020年9月4日

摘要: CentOS 7系统自带Python2.7,我们尽量别去卸载它!!否则会出问题,比如yum无法使用等问题。 假若,在安装Python3时没有自动安装setuptools和pip,那么,如何在CentOS 7下安装自己的Python3及其setuptools、pip工具呢?咱不废话,直接上干货,以下步 阅读全文

posted @ 2020-09-04 00:53 shanked 阅读(113) 评论(0) 推荐(0) 编辑

摘要: 实现主机和虚拟机网络通信 1.虚拟机设置 VMware界面最上面,选择【虚拟机】->【设置】:将网络连接改为"桥接模式",如下图所示: 2.CentOS7网络设置 自动获取IP v4也可以实现通信,但建议最好手动配置IP v4,IP则不会变: 重启网络连接: 现在能连接虚拟机啦: 实现虚拟机无线上网 阅读全文

posted @ 2020-09-04 00:51 shanked 阅读(169) 评论(0) 推荐(0) 编辑

摘要: 我们经常在python的模块目录中会看到 "__init__.py" 这个文件,那么它到底有什么作用呢? 1. 模块包(module package)标识 如果你是使用python的相关IDE来进行开发,那么如果目录中存在该文件,该目录就会被识别为 module package 。 2. 控制导包范 阅读全文

posted @ 2020-09-04 00:42 shanked 阅读(178) 评论(0) 推荐(0) 编辑

摘要: MySQL是现在普遍使用的数据库,但是如果宕机了必然会造成数据丢失。为了保证MySQL数据库的可靠性,就要会一些提高可靠性的技术。MySQL主从复制可以做到实时热备数据。本文介绍MySQL主从复制原理及其配置过程。 术语:主从复制——master slave replication(M-S模式)。 阅读全文

posted @ 2020-09-04 00:02 shanked 阅读(187) 评论(0) 推荐(0) 编辑

2020年9月3日

摘要: MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器 在MySQL中,创建触发器语法如下: CREATE OR REPLACE TRIGGER trigger_name trigger_t 阅读全文

posted @ 2020-09-03 23:47 shanked 阅读(144) 评论(0) 推荐(0) 编辑

摘要: 问题 大家知道,在大前端领域,有一种叫做ajax的东东,即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),它被用来在不刷新页面的情况下,提交和请求数据。当没有<form>元素时, 也就是如果Django服务器接收的是一个通过ajax发送过 阅读全文

posted @ 2020-09-03 23:42 shanked 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 为什么使用socketserver 虽然Python内置的socket和threading模块能实现简单的多线程服务器,在非正式环境,随便用用还是可以的,但是如果要在生产环境中使用,那是万万不够的。 Python考虑得很周到,为了满足我们对多线程网络服务器的需求,提供了"socketserver"模 阅读全文

posted @ 2020-09-03 23:37 shanked 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 下载 官方网站:https://nginx.org/en/download.html Windows下安装 安装 下载后解压(切记不能含有中文路径!!),文件结构如图(我解压的路径就有中文,记得拷贝放置于英文目录下即可!): 启动 两种方法: 1) 直接双击该目录下的"nginx.exe",即可启动 阅读全文

posted @ 2020-09-03 23:19 shanked 阅读(160) 评论(0) 推荐(0) 编辑

摘要: Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以 统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locat 阅读全文

posted @ 2020-09-03 22:33 shanked 阅读(115) 评论(0) 推荐(0) 编辑

摘要: 在settings.py中配置 import pymysql # 配置MySQL pymysql.install_as_MySQLdb() DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 阅读全文

posted @ 2020-09-03 22:28 shanked 阅读(174) 评论(0) 推荐(0) 编辑