上一页 1 ··· 5 6 7 8 9
摘要: 十分简单,只要知道math.radians()是将角度转为弧度,以及这些三角函数的参数都是弧度就好了。 import math,sys,random,pygame from pygame.locals import * pygame.init() screen = pygame.display.se 阅读全文
posted @ 2019-05-08 20:37 zju_cxl 阅读(195) 评论(0) 推荐(0) 编辑
摘要: https://github.com/miguelgrinberg/flasky 阅读全文
posted @ 2019-05-03 21:43 zju_cxl 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 本文为解决pycharm中python shell操作数据库报错:RuntimeError: No application found. Either work inside a view function or push an application context. init文件: def cr 阅读全文
posted @ 2019-05-02 19:26 zju_cxl 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 当数据库不在需要时(如表中参照性完整性、实体性完整性和用户自定义完整性需要修改的时候)(相当于drop数据库),我们可以利用migrate来重建数据库,而不需要去数据库中写原生SQL语句来建立数据库。 1、python manage.py db init 2、python manage.py db 阅读全文
posted @ 2019-05-02 18:57 zju_cxl 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 在User表中增加email列时,发现实际User表并没有更新,这就是问题所在。 我们要知道: 如果数据库里已经有A表了,然后在A类中添加字段,是不会更新添加到A表中的。 因此我们需要进行数据库的更新,可以使用flask的扩展包migrate: 1、python manage.py db migra 阅读全文
posted @ 2019-05-01 23:48 zju_cxl 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在pycharm运行flask程序时会出现usage: manage.py [-?] {test,shell,db,runserver} ... positional arguments错误; 也或者是提示app.py没有找到, 这个错误的本源就是pycharm默认运行的flask应用是app.py 阅读全文
posted @ 2019-05-01 19:50 zju_cxl 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 在邻接表中,删除一个顶点需要先删除其在顶点数组中的存储,再删除在其他结点中与被删除节点相关的边,具体代码如下: /* * 邻接表的定义 * 采取头结点数组+边表节点链表的结构 */ map<string,int> mmp;//映射字符串和坐标之间的关系 struct ArcNode//边表节点 { 阅读全文
posted @ 2019-03-20 15:41 zju_cxl 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 采取冒泡的思想,一次选取两个,再套一层循环即可,但是由于在邻接表中表头节点和边表节点的数据类型并不一样,因此这相当于一个没有头结点的链表的排序。 可以优化一下的是:如果走一遍没有发生交换,说明已经有序了,因此就不用再进行冒泡了。可以直接跳出循环,减少循环次数。 在边表节点中,我存储的是string类 阅读全文
posted @ 2019-03-20 15:35 zju_cxl 阅读(230) 评论(0) 推荐(1) 编辑
摘要: Dijkstra算法是求最短路径的经典算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 Dijkstra算法采用的是贪心算法的策略,也正是因为Dijkstra这种贪心的策略,导致了其在处理负权路上的无解,因此,使用Dijkstra算法的一大前 阅读全文
posted @ 2019-03-20 15:25 zju_cxl 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 图主要用的数据结构是邻接表, 邻接表适用于稀疏图中,比较节省空间,如果在稀疏图中采用邻接矩阵的存储方式,容易造成空间上的浪费。 但邻接表中的边点用的是vector实现的,没有采取链式的结构(感觉这样写简单些,手动滑稽)。 主要实现了有向图的存储,而无向图只要在加边的时候把单向的边改成双向的即可。 例 阅读全文
posted @ 2019-03-16 14:48 zju_cxl 阅读(161) 评论(0) 推荐(0) 编辑
摘要: flask web开发第八章中8.4.7的登入测试。 在我们进行数据插入时,先要导入相应的包(manage为我的启动文件): from app import create_app,db from app.models import User,Role from manage import app 此 阅读全文
posted @ 2019-02-16 23:50 zju_cxl 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本机环境:Mac+pycharm专业版 在flask web开发一书中,电子邮件使用的flask-mail库中,对于邮箱的账号和密码,作者使用的是环境变量: app.config['MAIL_USERNAME']=os.environ.get('MAIL_USERNAME') app.config[ 阅读全文
posted @ 2019-02-07 15:09 zju_cxl 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: Flask web开发一书中,按照书上的代码一开始可以运行,但是在shell中进行数据库的修改,插入与删除时,在提交会话的时候会出现提示多线程的问题,这个问题的解决是在配置数据时便在原来的URI中加上?check_same_thread=False这句话,就可以了。 完整代码如下: #数据库申明 b 阅读全文
posted @ 2019-02-01 22:51 zju_cxl 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在狗书Flask web开发中,ch6使用的flask-mail存在某些问题: 1、用的谷歌Gmail,然而一般情况用不了,因此我使用qq邮箱来代替: app.config['MAIL_SERVER']='smtp.qq.com' 这样既可 2、dalao们说qq邮箱用的是SSL协议,不用对TLS协 阅读全文
posted @ 2019-02-01 22:40 zju_cxl 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 这个使用的静态文件的目的是在浏览器上达成这个效果: 图片自己去网上找一张ico文件,然后拖到static下即可 网页html采用的是base.html,这使用bootstrap下的模板,需要自己下载flask-bootstrap扩展包。 代码如下: {% extends "bootstrap/bas 阅读全文
posted @ 2019-01-29 17:17 zju_cxl 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 题目意义 医院信息管理是一项琐碎、复杂而又十分细致的工作,这关系到医院体系能否运行起来这一关乎国民健康水平的重大问题。我们只有利用好了医院中每个医生、护士的各项资源,才能使得医院系统能够有序而条理的进行,更好的安排有限的医生和护士资源,安排患者就诊。同时,在设计医院信息管理系统的同时也兼顾了药品的管 阅读全文
posted @ 2019-01-25 11:26 zju_cxl 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: import pygame,sys,math from pygame.locals import * pygame.init() screen = pygame.display.set_mode((600,500)) pygame.display.set_caption("The Pie game 阅读全文
posted @ 2018-09-20 22:01 zju_cxl 阅读(78) 评论(0) 推荐(0) 编辑
摘要: import pygame,sys; from pygame.locals import * pygame.init() screen = pygame.display.set_mode((700,600)) pygame.display.set_caption("Drawing Rectangle 阅读全文
posted @ 2018-09-20 21:59 zju_cxl 阅读(108) 评论(0) 推荐(0) 编辑
摘要: import pygame,sys,math from pygame.locals import * pygame.init() screen = pygame.display.set_mode((600,500)) pygame.display.set_caption("Drawing Arcs" 阅读全文
posted @ 2018-09-20 21:58 zju_cxl 阅读(89) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9