自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 ios在微信中出现的底部白条

最近在做一个公众号项目的时候,发现一个bug。有一个页面是从底部弹出固定高度滚动内容,在ios设备打开发现部分内容被底部的返回栏挡住了。后来弄明白原来返回栏的出现是因为页面跳转产生历史纪录才会出现,真是悲伤。网上查了试了很多方法不行,后来决定通过判断设备是android还是ios来设置不同的高度,使内容能完全展示出来。//判断设备是android还是iosvar u = navigator....

2019-02-27 23:57:27 3938

原创 vue-cli生成的项目,main.js引入scss时报错

ERROR Failed to compile with 1 errors 15:04:40This relative module was ...

2019-02-24 23:58:19 515

原创 nodejs写第一个接口

1.npm init 生成package.json文件2. 安装依赖npm install express –savenpm install body-parser –save3.新建app.js4.新建index.htmlapp.jsconst http = require(‘http’);var express=require(‘express’);var app =expr...

2019-02-24 21:09:50 2482 1

原创 关于打开nginx失败背后的故事

今天打开nginx,发现打开了在任务管理器找不到,也就是打开失败了,于是上网查找了一堆解决方法,现在对于遇到的问题做个总结。首先,打开了nginx.exe同目录下的logs文件里面的error.txt文件,发现了如下几个问题。1.unknown directive “” in (路径)nginx-1.15.6\nginx-1.15.6/conf/nginx.conf:3原因:conf文件被记...

2018-12-09 19:26:20 461 1

转载 ajax中xmlhttp.readyState==4 && xmlhttp.status==200 是什么意思

xmlhttp.readyState的值及解释:0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。xmlhttp.status的值及解释:...

2018-10-09 21:39:27 606

原创 将博客搬至CSDN

将博客搬至CSDN 我将在CSDN有个新家,现在搬家啦! posted @ 2018-08-07 17:35 林丹宜 阅读(...) 评论(...) 编辑 收藏

2018-08-07 17:35:00 78

原创 Vue实例生命周期

每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。下面将讲述不同实例被创建的过程: 1.beforeCreatebeforeCreate: function () { console.log(...

2018-08-07 10:47:37 127

转载 es6常用的语法

刚开始用vue或者react,很多时候我们都会把ES6这个大兄弟加入我们的技术栈中。但是ES6那么多那么多特性,我们需要全部都掌握吗?秉着二八原则,掌握好常用的,有用的这个可以让我们快速起飞。接下来我们就聊聊ES6那些可爱的新特性吧。1.变量声明const和let我们都是知道在ES6以前,...

2018-08-03 13:20:48 150

原创 关于怎样在AS里找错误

例:Compilation failed; see the compiler error output for details. 在练习AS共享数据时莫名其妙运行就出现了这个错误。百度了一下,看到在AS里自行找错误的方法。 在Terminal中操作:输入 gradlew compileDebug --stacktrace或 gradlew compileDebugSources --sta...

2018-07-30 11:25:07 1155

原创 管理信息系统 第三部分 作业

阅读教材,思考并回答以下问题:DDS和IDDS的组成。 DDS的组成:早时,大都由模型库、数据库及人机交互系统等三个部件组成,后来增加了方法库和知识库,构成了三库系统和四库系统。  IDDS的组成:在传统三库DSS的基础上增设数据库与推理机,在人机对话子系统加入自然语言处理系统形成智能人机接口,与四库之间插入问题处理系统而构成的四库系统结构。电子商务系...

2018-01-03 22:43:00 113

原创 模型分离(选做)

模型分离(选做) 模型分离--让代码更方便管理新建models.py,将模型定义全部放到这个独立的文件中。from flask import Flask,render_template,request,redirect,url_for,sessionimport configfrom functools import wrapsfrom...

2017-12-26 15:19:00 88

原创 密码保护

密码保护 1.更新User对象,设置对内的_passwordclass User(db.Model): __tablename__ = 'user' _password = db.Column(db.String(200), nullable=False) #内部使用class User(db.Model...

2017-12-22 11:37:00 80

原创 实现搜索功能

实现搜索功能 准备视图函数search()修改base.html 中搜索输入框所在的<form action="{{ url_for('search') }}" method="get"> <input name="q" type="text" placeholder="请输入关键字"><form

2017-12-20 21:45:00 160

原创 完成个人中心—导航标签

完成个人中心—导航标签 个人中心—视图函数带标签页面参数tag@app.route('/usercenter/<user_id>/<tag>')def usercenter(user_id, tag): if tag == ‘1': return render_template('usercenter1.h...

2017-12-20 13:30:00 101

原创 个人中心标签页导航

个人中心标签页导航 新页面userbase.html,用<ul ><li role="presentation">实现标签页导航。<ul class="nav nav-tabs"> <li role="presentation"><a href="#">Ho

2017-12-16 16:33:00 120

原创 评论列表显示及排序,个人中心显示

评论列表显示及排序,个人中心显示 显示所有评论{% for foo in ques.comments %}所有评论排序uquestion = db.relationship('Question', backref=db.backref('comments', order_by=creat_time.desc))显示评论条数{{ ques...

2017-12-13 17:50:00 155

原创 完成评论功能

完成评论功能 定义评论的视图函数@app.route('/comment/',methods=['POST'])def comment():读取前端页面数据,保存到数据库中@app.route('/comment/',methods=['GET','POST'])@log_redef comment(): if request.m...

2017-12-08 15:12:00 149

原创 从首页问答标题到问答详情页

从首页问答标题到问答详情页 主PY文件写视图函数,带id参数。@app.route('/detail/<question_id>')def detail(question_id): quest = return render_template('detail.html', ques = quest)@app.r...

2017-12-07 13:59:00 128

原创 首页列表显示全部问答,完成问答详情页布局。

首页列表显示全部问答,完成问答详情页布局。 首页列表显示全部问答:将数据库查询结果传递到前端页面 Question.query.all()前端页面循环显示整个列表。问答排序{% extends 'base.html' %}{% block title %} 首页{% endblock %}{% block head %}...

2017-12-06 13:25:00 188

原创 制作首页的显示列表

制作首页的显示列表 1. 在首页添加显示问答的列表,并定义好相应的样式。无序列表<ul > <li>Coffee</li> <li>Tea</li> <li>Milk</li></ul>{% extends 'base.html' ...

2017-12-01 15:32:00 91

原创 发布功能完成

发布功能完成 编写要求登录的装饰器from functools import wrapsdef loginFirst(func): #参数是函数@wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func...

2017-11-28 23:29:00 105

原创 登录之后更新导航

登录之后更新导航 用上下文处理器app_context_processor定义函数获取session中保存的值返回字典在父模板中更新导航,插入登录状态判断代码。注意用{% ... %}表示指令。{{ }}表示变量完成注销功能。清除session跳转from flask import Flask,r...

2017-11-24 15:04:00 115

原创 完成登录功能,用session记住用户名

完成登录功能,用session记住用户名 js:设置returnhtml:设置forminputonclick="return fnLogin()"py:@app.route设置methodsGETPOST读取表单数据查询数据库用户名密码对:记住用户名跳转到首页用户名密码不对:提示相应错误。ses...

2017-11-23 13:15:00 896

原创 完成注册功能

完成注册功能 js文件:onclick函数return True时才提交表单,return False时不提交表单。html文件:<form>中设置 action和method="post"<input>中设置 name主py文件中:from flask import request, redirect,...

2017-11-22 12:54:00 91

原创 通过用户模型,对数据库进行增删改查操作。

通过用户模型,对数据库进行增删改查操作。 增加:user = db.session.add(user)db.session.commit()查询:User.query.filter(User.username == 'mis1114').first()修改:user.password = '111111'db.session.commit()...

2017-11-17 19:31:00 312

原创 连接mysql数据库,创建用户模型

连接mysql数据库,创建用户模型 安装与配置python3.6+flask+mysql数据库下载安装MySQL数据库下载安装MySQL-python 中间件pip install flask-sqlalchemy (Python的ORM框架SQLAlchemy)mysql创建数据库数据库配置信息config.pySQLALCHE...

2017-11-14 11:45:00 108

原创 管理信息系统的开发与管理

管理信息系统的开发与管理 带label的文本输入区域<label for=""></label><textarea " id=""></textarea>{% extends'base.html' %}{% block title %} Question{% endblock %}...

2017-11-13 21:10:00 379

原创 加载静态文件,父模板的继承和扩展

加载静态文件,父模板的继承和扩展 用url_for加载静态文件<script src="{{ url_for('static',filename='js/login.js') }}"></script>flask 从static文件夹开始寻找可用于加载css, js, image文件继承和扩展把一些公共的代码放...

2017-11-08 11:16:00 117

原创 夜间模式的开启与关闭,父模板的制作

夜间模式的开启与关闭,父模板的制作 1.夜间模式的开启与关闭放置点击的按钮或图片。定义开关切换函数。onclick函数调用。<!DOCTYPE html><html lang="en" xmlns:color="http://www.w3.org/1999/xhtml"><head> &...

2017-11-04 21:54:00 137

原创 开始Flask项目

开始Flask项目 新建Flask项目。设置调试模式。理解Flask项目主程序。使用装饰器,设置路径与函数之间的关系。使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。用视图函数反转得到URL,{{url_for(‘login’)}},完成导航条里的链接。from flask import F...

2017-11-03 20:10:00 75

原创 完成登录与注册页面的前端

完成登录与注册页面的前端 完成登录与注册页面的HTML+CSS+JS,其中的输入项检查包括:用户名6-12位首字母不能是数字只能包含字母和数字密码6-12位注册页两次密码是否一致<!DOCTYPE html><html lang="en"><head> <meta charset="U...

2017-11-01 00:08:00 407

原创 JavaScript 基础,登录前端验证

JavaScript 基础,登录前端验证 <script></script>的三种用法:放在<body>中放在<head>中放在外部JS文件中三种输出数据的方式:使用 document.write() 方法将内容写到 HTML 文档中。使用 window.alert() 弹出警告框。...

2017-10-26 13:13:00 114

原创 CSS实例:图片导航块

CSS实例:图片导航块 1.认识CSS的 盒子模型。2.CSS选择器的灵活使用。3.实例: a.图片文字用div等元素布局形成HTML文件。 b.新建相应CSS文件,并link到html文件中。 c.CSS文件中定义样式 a)div.img:border,margin,width,float b)div.img ...

2017-10-20 13:53:00 108

原创 导航,头部,CSS基础

导航,头部,CSS基础 1.制作自己的导航条2.HTML头部元素:a.<base> 定义了页面链接标签的默认链接地址b.<style> 定义了HTML文档的样式文件c.<link> 定义了一个文档和外部资源之间的关系3.练习样式表:a.行内样式表b.内嵌样式表c.外部样式表4....

2017-10-17 21:48:00 129

原创 web基础,用html元素制作web页面

web基础,用html元素制作web页面 用div,form制作登录页面,尽可能做得漂亮。练习使用下拉列表选择框,无序列表,有序列表,定义列表。观察常用网页的HTML元素,在实际的应用场景中,用已学的标签模仿制作。<!DOCTYPE html><html lang="en"><head> &l...

2017-10-13 14:35:00 216

原创 web基础

web基础 认识URL,观察常用网站网址,区分不同组成部分。uscheme://host:port/path/?query-string=xxx#anchor11观察web浏览过程.HTML基础。练习使用标签制作简单的页面。<h1></h1><hr><P>友情链接</P>&lt...

2017-10-11 16:44:00 92

原创 timestamp与timedelta,管理信息系统概念与基础

timestamp与timedelta,管理信息系统概念与基础 1.将字符串‘2017年10月9日星期一9时10分0秒 UTC+8:00’转换为timestamp。datetime.strptime('2017年10月9日星期一9时10分0秒 UTC+8:00','%Y年%m月%d日 星期一%H时%M分%S秒 UTC+8:00').timest...

2017-10-10 18:47:00 106

原创 datetime处理日期和时间

datetime处理日期和时间 1.datetime.now() # 获取当前datetimedatetime.utcnow()from datetime import datetimenow=datetime.now()print(now)utcnow=datetime.utcnow()print(utcnow)2.date...

2017-10-01 21:46:00 170

原创 中文词频统计

中文词频统计 1.下载一中文长篇小说,并转换成UTF-8编码 《小王子》2.使用jieba库,进行中文词频统计,输出TOP20的词及出现次数import jiebatxt=open('F:\\小王子.txt','r',encoding='utf-8').read()words=list(jieba.cut(txt))exp=...

2017-09-29 12:59:00 422

原创 文件方式实现完整的英文词频统计实例

文件方式实现完整的英文词频统计实例 可以下载一长篇的英文小说,进行词频的分析。《肖申克的救赎》1.读入待分析的字符串Lionfish 11/Nov/2007 Chapter One The Worst BirthdayContents Next Chapter 中文a=open('book.txt','w')a.write(...

2017-09-27 21:26:00 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除