- 博客(39)
- 收藏
- 关注
转载 个人学期总结
一篇完整的博客1、个人学期总结个人觉得,尽量看书加上实际操作来学习,因为从书上学习东西比较系统,学到的东西是系统的而不是一片一片或者一点一点的。最重要的是要去验证书上写的跟实战的结果进行对比,你会发现实际可能还真不一定是那样的。等系统学习完之后,再要提高可能就要找论坛,博客等针对某个点进行突破,后面的成长还有很长。个人能力不到那个地方不在妄加说辞。如果按照这样的方式来学...
2018-01-05 11:33:00
99
转载 管理信息系统 第三部分 作业
阅读教材,思考并回答以下问题:1、DDS和IDDS的组成。DSS决策支持系统:决策支持系统基本结构主要由四个部分组成,即数据部分、模型部分、推理部分和人机交互部分:数据部分是一个数据库系统;模型部分包括模型库(MB)及其管理系统(MBMS);推理部分由知识库(KB)、知识库管理系统(KBMS)和推理机组成;人机交互部分是决策支持系统的人机交互界面,用以接收和检...
2018-01-03 14:59:00
156
转载 密码保护
1.更新User对象,设置对内的_passwordclass User(db.Model): __tablename__ = 'user' _password = db.Column(db.String(200), nullable=False) #内部使用2.编写对外的passwordfrom werkzeug.security import gene...
2017-12-29 23:02:00
87
转载 实现搜索功能
准备视图函数search()修改base.html 中搜索输入框所在的<form action="{{ url_for('search') }}" method="get"> <input name="q" type="text" placeholder="请输入关键字"><!DOCTYPE html><html&...
2017-12-20 21:06:00
173
转载 完成个人中心—导航标签
个人中心—视图函数带标签页面参数tag@app.route('/usercenter/<user_id>/<tag>')def usercenter(user_id, tag): if tag == ‘1': return render_template('usercenter1.html', **context)个人中心—导航标签链接增加...
2017-12-20 15:33:00
69
转载 个人中心标签页导航
1、新页面userbase.html,用<ul ><li role="presentation">实现标签页导航。<ul class="nav nav-tabs"> <li role="presentation"><a href="#">Home</a></li> <li role="pres...
2017-12-16 19:37:00
104
转载 评论列表显示及排序,个人中心显示
显示所有评论{% for foo in ques.comments %}所有评论排序uquestion = db.relationship('Question', backref=db.backref('comments', order_by=creat_time.desc))显示评论条数{{ ques.comments|length }}完成个人中心1....
2017-12-13 19:10:00
89
转载 完成评论功能
定义评论的视图函数@app.route('/comment/',methods=['POST'])def comment():读取前端页面数据,保存到数据库中用<input type="hidden" 方法获取前端的"question_id"显示评论次数要求评论前登录尝试实现详情页面下的评论列表显示from flask import Flask,ren...
2017-12-08 20:03:00
66
转载 从首页问答标题到问答详情页
1、主PY文件写视图函数,带id参数。@app.route('/detail/<question_id>')def detail(question_id): quest = return render_template('detail.html', ques = quest)def detailpage(question_id): ...
2017-12-07 13:13:00
91
转载 首页列表显示全部问答,完成问答详情页布局。
首页列表显示全部问答:将数据库查询结果传递到前端页面 Question.query.all()前端页面循环显示整个列表。问答排序完成问答详情页布局:包含问答的全部信息评论区以往评论列表显示区。在首页点击问答标题,链接到相应详情页。from flask import Flask,render_template,request,redi...
2017-12-06 18:14:00
80
转载 制作首页的显示列表
1. 在首页添加显示问答的列表,并定义好相应的样式。无序列表<ul > <li>Coffee</li> <li>Tea</li> <li>Milk</li></ul>2. 用字典向index.html传递参数。from flask import Fla...
2017-12-01 18:17:00
84
转载 发布功能完成。
编写要求登录的装饰器from functools import wrapsdef loginFirst(func): #参数是函数@wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func(*args, ** kwargs)...
2017-11-29 14:43:00
68
转载 登录之后更新导航
1、用上下文处理器app_context_processor定义函数获取session中保存的值返回字典2、在父模板中更新导航,插入登录状态判断代码。注意用{% ... %}表示指令。{{ }}表示变量3、完成注销功能。清除session跳转from flask import Flask,render_template,reque...
2017-11-24 11:41:00
74
转载 完成登录功能,用session记住用户名
js:设置returnhtml:设置forminputonclick="return fnLogin()"py:@app.route设置methodsGETPOST读取表单数据查询数据库用户名密码对:记住用户名跳转到首页用户名密码不对:提示相应错误。session:从`flas...
2017-11-23 20:33:00
183
转载 完成注册功能
js文件:onclick函数return True时才提交表单,return False时不提交表单。html文件:<form>中设置 action和method="post"<input>中设置 name主py文件中:from flask import request, redirect, url_for@app.route...
2017-11-22 16:10:00
77
转载 通过用户模型,对数据库进行增删改查操作。
增加:user = db.session.add(user)db.session.commit()查询:User.query.filter(User.username == 'mis1114').first()修改:user.password = '111111'db.session.commit()删除:db.session.delete(user)db.session.c...
2017-11-17 13:43:00
182
转载 连接mysql数据库,创建用户模型
安装与配置python3.6+flask+mysql数据库下载安装MySQL数据库下载安装MySQL-python 中间件pip install flask-sqlalchemy (Python的ORM框架SQLAlchemy)mysql创建数据库数据库配置信息config.py建立mysql和app的连接创建用户模型mis.p...
2017-11-14 19:55:00
87
转载 管理信息系统的开发与管理
1、带label的文本输入区域 <label for=""></label> <textarea " id=""></textarea>{% extends 'base.html' %}{% block title %}发布问答{% endblock %}{% block head %} <...
2017-11-10 15:22:00
158
转载 加载静态文件,父模板的继承和扩展
用url_for加载静态文件<script src="{{ url_for('static',filename='js/login.js') }}"></script>flask 从static文件夹开始寻找可用于加载css, js, image文件继承和扩展把一些公共的代码放在父模板中,避免每个模板写同样的内容。base.html...
2017-11-08 17:58:00
79
转载 夜间模式的开启与关闭,父模板的制作
夜间模式的开启与关闭放置点击的按钮或图片。定义开关切换函数。onclick函数调用。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <...
2017-11-04 12:59:00
204
转载 开始Flask项目
新建Flask项目。设置调试模式。理解Flask项目主程序。使用装饰器,设置路径与函数之间的关系。使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。用视图函数反转得到URL,{{url_for(‘login’)}},完成导航条里的链接。from flask import Flask,render_template...
2017-11-03 21:22:00
72
转载 完成登录与注册页面的前端
完成登录与注册页面的HTML+CSS+JS,其中的输入项检查包括:用户名6-12位首字母不能是数字只能包含字母和数字密码6-12位注册页两次密码是否一致<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <ti...
2017-11-01 11:34:00
106
转载 JavaScript 基础,登录前端验证
<script></script>的三种用法:放在<body>中放在<head>中放在外部JS文件中三种输出数据的方式:使用 document.write() 方法将内容写到 HTML 文档中。使用 window.alert() 弹出警告框。使用 innerHTML 写入到 HTML 元素。使用 "i...
2017-10-27 11:04:00
63
转载 CSS实例:图片导航块
1、认识CSS的 盒子模型。2、CSS选择器的灵活使用。3、实例:1.图片文字用div等元素布局形成HTML文件。2.新建相应CSS文件,并link到html文件中。CSS文件中定义样式1.div.img:border,margin,width,float2.div.img img:width,height3.div.desc:text-align,pad...
2017-10-20 19:21:00
105
转载 导航,头部,CSS基础
1、制作自己的导航条。2、HTML头部元素:<base> 定义了页面链接标签的默认链接地址<style> 定义了HTML文档的样式文件<link> 定义了一个文档和外部资源之间的关系3、练习样式表:行内样式表内嵌样式表外部样式表4、分别练习定义三类选择器:HTML 选择器CLASS 类选择器ID...
2017-10-17 19:28:00
81
转载 web基础,用html元素制作web页面
1、用div,form制作登录页面,尽可能做得漂亮。练习使用下拉列表选择框,无序列表,有序列表,定义列表。观察常用网页的HTML元素,在实际的应用场景中,用已学的标签模仿制作。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...
2017-10-13 13:14:00
71
转载 web基础
认识URL,观察常用网站网址,区分不同组成部分。uscheme://host:port/path/?query-string=xxx#anchor11观察web浏览过程.HTML基础。练习使用标签制作简单的页面。<h1></h1><hr><P>友情链接</P><a href=url></a...
2017-10-11 16:58:00
55
转载 timestamp与timedelta,管理信息系统概念与基础
1、将字符串‘2017年10月9日星期一9时10分0秒 UTC+8:00’转换为timestamp。from datetime import datetime,timedeltadt=datetime.strptime('2017年10月9日星期一9时10分0秒','%Y年%m月%d日星期一%H时%M分%S秒')ts=dt.timestamp()print(ts)...
2017-10-10 16:19:00
79
转载 datetime处理日期和时间
datetime.now() # 获取当前datetimedatetime.utcnow()>>> from datetime import datetime>>> datetime.now()datetime.datetime(2017, 9, 30, 10, 54, 37, 719000)>>> datetim...
2017-10-01 11:38:00
86
转载 中文词频统计
下载一中文长篇小说,并转换成UTF-8编码。使用jieba库,进行中文词频统计,输出TOP20的词及出现次数。排除一些无意义词、合并同一词。对词频统计结果做简单的解读。import jiebanews=open('haha.txt','r',encoding='utf-8').read()words=list(jieba.cut(news))exp...
2017-09-29 11:41:00
107
转载 文件方式实现完整的英文词频统计实例
可以下载一长篇的英文小说,进行词频的分析。1.读入待分析的字符串2.分解提取单词3.计数字典4.排除语法型词汇5.排序6.输出TOP(20)7.对输出结果的简要说明。fo=open('D:\\numb.txt','r')news=fo.read()fo.close()news=news.lower()# 字符串处理for i in '...
2017-09-27 16:05:00
55
转载 组合数据类型练习,英文词频统计实例上
1、字典实例:建立学生学号成绩字典,做增删改查遍历操作。d=['1','2','3','4','5']s=[87,91,78,90,82]g=dict(zip(d,s))g['12']=90 print('增加一个学生:',g) g.pop('3') print('删除一个学生:',g) g['4']=70print('修改一个学...
2017-09-26 19:18:00
109
转载 英文词频统计预备,组合数据类型练习
1、实例: 下载一首英文的歌词或文章,将所有,.?!等替换为空格,将所有大写转换为小写,统计某几个单词出现的次数,分隔出一个一个的单词。str='''I'm tired of being what you want me to beFeeling so faithless lost under the surfaceDon't know what you're expec...
2017-09-22 13:11:00
55
转载 凯撒密码、GDP格式化输出、九九乘法表
1、恺撒密码的编码string =input('明文:')print('密文:',end='')for i in string: print(chr(ord(i)+3),end='')2、国家名称 GDP总量(人民币亿元)中国 ¥765873.4375澳大利亚 ¥ 78312.4375(国家名称左对齐,数字右对齐,千分位,2位小数print(...
2017-09-19 11:33:00
79
转载 字符串基本操作
1.已知‘星期一星期二星期三星期四星期五星期六星期日 ’,输入数字(1-7),输出相应的‘星期几’s='星期一星期二星期三星期四星期五星期六星期天'a=int(input('请输入1-7:'))print(s[3*(a-1):3*a])2.输入学号,识别年级、专业、班级、序号s=input('请输入学号:')print('年份:',s[0:4])...
2017-09-15 13:05:00
99
转载 练习
a、画五角星。import turtlefor i in range(5): turtle.forward(200) turtle.right(144)b、画同心圆。import turtlefor i in range(5): turtle.up() turtle.goto(0,-20*(i+1)) ...
2017-09-13 17:25:00
63
转载 turtle库基础练习
1、画一组同切圆。import turtleturtle.circle(100)turtle.circle(80)turtle.circle(60)turtle.circle(40)turtle.circle(20)2、画一组同心圆。import turtleturtle.pos()(0.00,0.00)turtle.up()...
2017-09-12 13:20:00
217
转载 Python基础练习
1、简单输入输出交互。input('请输入一个数名称:')print('名称')2、用户输入两个数字,计算并输出两个数字之和:(尝试只用一行代码实现这个功能)m=input('请输入第一个数:')n=input('请输入第二个数:')print(float(m)+float(n))3、输入半径,计算圆的面积。r=input('请输...
2017-09-08 13:44:00
91
转载 管理信息系统
1.信息与数据的区别是什么?信息是可通信并有关联性和目的性的结构化、组织化的客观事实,同时也是由数据的有序排列组合而成传达信息的读者的概念方法。数据是信息组成的基本单位,是记录客观事物的、可鉴别的符号。数据可用不同的形式表示,而信息不会随数据的改变而发生改变。2.信息与知识的区别是什么?知识是对意识的反映,是对经过实践证明的客体在社会的人的意识中相对正确的反映。...
2017-09-05 11:43:00
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人