摘要: 卸载MySQL以及重装卡到Start Services的解决办法 重装系统永远是个好办法,但是对于我们程序员来说只要一想到电脑上的环境变量和其他的配置就蔫了。所以这一条就当作是废话吧。 一般来说装MySQL失败,大部分就是卸载不完全的原因,接下来给出完整的卸载MySQL的方法: 基本步骤: 1、在环 阅读全文
posted @ 2018-10-06 09:50 Sunwj_Monkey 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 数据模型 模型关系 一对多(使用最多) 一:学生(Student) 需要添加反向引用 多:文章(Article) 需要添加外键关联 一对一 一:学生(Student),主表 需要添加反向引用,在一对多的情况下多指定属性userlist=False即可 一:详情(Profile),次表 需要添加外键关 阅读全文
posted @ 2018-10-05 16:19 Sunwj_Monkey 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 数据模型 数据库回顾 分类: 关系型数据库:MySQL、sqlite、… 非关系型数据库:Redis、MongoDB、… 操作: 执行原生SQL语句,每次都需要拼接SQL语句,非常繁琐而且特别容易出错。 ORM(对象关系映射),使用ORM可以通过对对象的操作完成对数据库的操作。 flask-sqla 阅读全文
posted @ 2018-10-05 09:18 Sunwj_Monkey 阅读(243) 评论(0) 推荐(1) 编辑
摘要: 文件上传与邮件发送 可以按照标题分别直接粘贴对应的文件夹,运行直接用: 原生上传 模板文件 <form method="post" enctype="multipart/form-data"> <input type="file" name="photo" /><br /> <input type= 阅读全文
posted @ 2018-10-04 09:29 Sunwj_Monkey 阅读(356) 评论(0) 推荐(1) 编辑
摘要: bootstrap与表单 Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷. Bootstrap提供了优雅的HTML和CSS规范,它即是由 阅读全文
posted @ 2018-10-03 11:33 Sunwj_Monkey 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 会话控制原理 说明:概念百度说明的很详细,请自行百度 cookie 说明: 由于HTTP协议无状态无连接的特点,导致一个用户在同一网站做连续操作时,需要不断的提供身份信息;为了解决这个问题,我们可以通过cookie携带特定的信息加以解决。当首次访问网站时设置cookie信息,以后每次再访问该网站时, 阅读全文
posted @ 2018-09-30 22:14 Sunwj_Monkey 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Flask入门 WEB工作原理 C/S与B/S架构:客户端-服务器,浏览器-服务器 B/S架构工作原理 客户端(浏览器) <=> WEB服务器(nginx) <=> WSGI(uWSGI) <=> Python(Flask) <=> 数据库(MySQL) 说明:flask自带一个测试的WEB服务器, 阅读全文
posted @ 2018-09-29 20:48 Sunwj_Monkey 阅读(566) 评论(8) 推荐(2) 编辑
摘要: 网络编程 相关概念 OSI七层模型:开放系统互连参考模型。它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 TCP/IP:在OSI七层模型的基础上简化抽象出来的一套网络协议簇,现在得到了广泛使用。 TCP:传输控制协议 有连接的,数据是安全有保障的 传输的速度稍慢,三次 阅读全文
posted @ 2018-09-21 19:41 Sunwj_Monkey 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 正则表达式 应用场景 特定规律字符串的查找替换切割等 邮箱格式、URL、IP等的校验 爬虫项目中,特定内容的提取 使用原则 只要是能够使用字符串函数解决的问题,就不要使用正则 正则的效率较低,还会降低代码的可读性 世界上最难理解的三样东西:医生的处方、道士的神符、码农的正则 提醒:正则是用来写的,不 阅读全文
posted @ 2018-09-21 15:59 Sunwj_Monkey 阅读(229) 评论(0) 推荐(1) 编辑
摘要: 邮件与短信 邮件发送 简介: 邮件服务器、账户、密码 相关协议:SMTP、POP3、IMAP 默认TCP协议端口:25 用途:经常用在一个网站的注册激活、通知、找回密码等场景 库:smtplib 示例: import os import smtplib # 用于邮件发送的类 from email.m 阅读全文
posted @ 2018-09-21 09:47 Sunwj_Monkey 阅读(291) 评论(0) 推荐(1) 编辑