web学习
文章平均质量分 57
三川水祭
江湖走马,风也好,雨也罢
展开
-
win7下的mysql5.6配置+相应python驱动安装
win7下的mysql5.6配置首先,从网页下载mysql5.6.42的64bit-zip源代码。之后,解压到D盘(这个自己找个合适的地方),解压后将名字改为mysql-5.6。接下来配置win7系统环境变量,要不然每次均需进入该目录打开mysql。在配置过程中,通过右击计算机,点击属性,点击图中的高级系统设置,进而点击环境变量,双击系统变量中的path变量,在末尾增加;D:\mysql-5...原创 2018-10-23 21:21:35 · 610 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day13:提升开发效率笔记
悔不当初啊,怎么没早看到这个Day13的教程呢。本篇博客是为了解决每次写完代码后需要在cmd命令行ctrl + C中断程序然后重新启动的问题。本文的思路是检测www目录下的代码改动,一旦有改动,就自动重启服务器。因此按照这个思路,我们可以编写一个辅助程序pymonitor.py,让它启动app.py,并时刻监控www目录下的代码改动,当有改动的时候,先把当前app.py进程杀掉,再重启,就完...原创 2018-11-03 21:27:48 · 245 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day12:编写日志创建页笔记
后端api首先在apis.py中定义一个Page类用于存储分页信息:#用于选择当前页面,在handlers.py文件中调用def get_page_index(page_str): p = 1 #初始化页数取整 try: p = int(page_str) except ValueError as e: pass if p < 1: p = 1 r...原创 2018-11-03 21:01:17 · 266 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day10:用户注册(上)笔记
网站搭建笔记精简版-廖雪峰教程学习@[三川水祭]仅作学习交流使用,将来的你会感谢现在拼命努力的自己!!!这里搞了两天终于给调通了!!!这里的流程是首先浏览器输入http://localhost:9000/,进入主页面,点击右上角注册,__base.html中通过链接跳转到http://localhost:9000/register网页,触发handlers.py文件中的@get('/regi...原创 2018-11-01 20:53:02 · 358 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day11:编写日志创建页笔记
明天早上写原创 2018-11-03 10:29:59 · 197 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day8:构建前端笔记
前面已经构建好MVC,可以进行可视化,但是,老丑了,因此需要CSS等进行美化一下。这样形容一下,html为网页的骨架,JavaScript为网页的肌肉,css为网页的衣服。模板下载感谢强大的互联网,我们可以通过这里找到已经写好的强大的CSS框架。它具备完善的响应式布局,漂亮的UI,以及丰富的HTML组件,让我们能轻松设计出美观而简洁的页面。下载后,看了下与廖老师的代码对比,有点不一样呀,就直...原创 2018-10-30 22:13:55 · 297 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day7:编写MVC笔记
网站搭建笔记精简版-廖雪峰教程学习@[三川水祭]仅作学习交流使用,将来的你会感谢现在拼命努力的自己!!!在前几天的课程中,已经编写完了ORM数据库处理封装框架、web框架和配置文件。接下来将处理MVC,进行代码的启动。即对上一节中编写的handlers.py文件进行重新编写,即当遇到不同类型的请求时候函数应该具体如何处理。handlers.py的代码#!/usr/bin/env pytho...原创 2018-10-30 21:00:50 · 374 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day6:编写配置文件笔记
网站搭建笔记精简版-廖雪峰教程学习@[三川水祭]仅作学习交流使用,将来的你会感谢现在拼命努力的自己!!!我们在部署webapp时候需要读取配置文件,配置文件中包含主机名、密码和端口等配置信息。廖老师在第6天的代码中编写了三个文件,分别是config_default.py、config_override.py和config.py。其中config_default.py文件中存放的是开发环境的标准...原创 2018-10-30 19:37:50 · 194 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day5:编写Web框架笔记
web框架定义在编写过程中,由于aiohttp太过于底层,因此自己定义一个web框架,以实现自动化URL信息提取与函数的注册,增加的文件为coroweb.py,如下代码#!/usr/bin/env python3# -*- coding: utf-8 -*-# 导入异步工具包import asyncio, os, inspect, logging, functools# 导入网页处理...原创 2018-10-30 17:07:15 · 615 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day4:编写Model笔记
今天的内容比较简单,即基于昨天编写的ORM,将构建webapp需要用的三个表User、blog和commit使用model表示出来。import time, uuid# 导入ORM模块的Model和五种主要存储类型from orm import Model, StringField, BooleanField, FloatField, TextField# 使用时间与伪随机数生成返回值...原创 2018-10-30 10:58:57 · 275 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day3:编写ORM笔记
Webapp中一旦决定使用异步编程,之后系统的每一层都必须是异步的。建立连接池是什么:连接池类似于一个池塘,里面已经存放了多条鲤鱼的资源,当我们想吃鲤鱼的时候,直接到池塘里抓就好,不用到外面买。即当我们需要获取连接池中的数据库链接的时候,直接从池子里找,不必频繁的打开和关闭数据库,以最大化资源复用。使用全局对象__pool保存数据库链接资源,当有链接请求到达时候,复用池子中的资源。注: 输入...原创 2018-10-30 10:18:14 · 271 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day1:搭建开发环境笔记
win7安装配置gitgithub赋予本机权限新建github项目本地搭建网页框架git实现本地文件上传最终效果图原创 2018-10-24 11:36:08 · 647 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day2:编写Web App骨架笔记
什么是IOIO意思是输入与输出,本地是内存,外地是磁盘或网页,本地往外地发送数据叫做输出Output,本地接收外地发送的数据叫做Input。IO包括同步IO与异步IO。举个栗子,背景是内存往磁盘写数据,内存输出这个数据需要0.1s,而磁盘接收这个数据需要10s同步IO:当内存输出完数据后,处于等待状态,等磁盘接收完数据后继续执行接下来的步骤异步IO:当内存输出完数据后,懒得等磁盘慢悠悠的写,...原创 2018-10-26 15:55:11 · 331 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day9:编写API笔记
什么是web API?如果一个URL返回的不是HTML,而是机器能直接解析的数据,这个URL就可以看成是一个Web API。编写API有什么好处呢?由于API就是把Web App的功能全部封装了,所以,通过API操作数据,可以极大地把前端和后端的代码隔离,使得后端代码易于测试,前端代码编写更简单。API函数一个api也是一个网页处理函数,因此将下列代码加到handlers.py文件中。...原创 2018-10-31 10:22:11 · 266 阅读 · 0 评论 -
网站搭建笔记精简版---廖雪峰WebApp实战-Day10:用户登陆(下)笔记
这里的登陆页面转换花了好长时间。为什么要使用cookie使用cookie验证后,网页右上角就会显示成当前的用户。Session功能可来封装保存用户状态的cookie,但每次均需要从session中取出用户登陆状态。但是由session作的webapp很难扩展。因此直接使用cookie验证。教程采用直接读取cookie的方式来验证用户登录,即每次用户访问任意URL,都会对cookie进行验证,...原创 2018-11-02 09:39:28 · 445 阅读 · 0 评论