- 博客(19)
- 收藏
- 关注
原创 flask踩坑集锦
很久之前用过flask,那时候是跟着教程,教程怎么做我就怎么做,没有仔细考虑过。现在是全靠文档和搜索一步一步搭建,忘了很多东西,就碰了很多壁,浅浅记录一下子。
2023-11-03 16:11:37
415
原创 在HTML当中引入Vue控件,以element-ui为例
然后在需要此vue组件生效的区域定义一个div标签,等会用js初始化,比如我这个时间选择器在顶部,我就拿个id为app的div包裹起来,然后new一个Vue。
2023-10-27 15:44:12
2534
1
原创 如何使两个select联动
我本来想的更简单,因为都是从数据库里面取的数据,我刚开始想着直接在flask渲染template的时候就传options过来,onchange的时候js里面用{{options}}就行也不用ajax请求了,后来发现js里面不能用{{}},还得传,而且不是json格式还会报错,后端就重写了个方法传json过来。最近在用flask写一个数据看板,其中有一个图表,要用到联动下拉选项,比如我在A选项中已经选定了数据范围,B选项就也要实时更新,避免选项对不上,或者返回数据为空的情况。
2023-10-12 11:15:52
454
原创 在windows下部署flask-使用IIS+WFASTCGI+venv
说给自己的废话--本来之前的部署都是用apache 不论是在unix环境还是之前用Django的时候,但是公司的计算机Windows就是跟我作对吧 配置了一万年都部署不了,最后放弃了apache,反正性能都这样,转到IIS了。我就不每个步骤都写出来了 可以参考以下两个链接进行基础的配置,我再进行一个补充说明https://blog.51cto.com/alun51cto/2398143https://www.cnblogs.com/liluping860122/p/9203908.html配
2020-10-26 14:34:25
522
原创 不用外部包 输出等差数列 或作为列表
这可能是最简单的一篇博文害 但是我用的时候确实想了半天 存到这 万一我又忘了呢答案就是 如果只想简单print的话 直接print(range(start,end+1,step))就行了作为列表的话,可以这么写l=[i for i in range(start,end+1,step)]记住range是前闭后开就行=3=...
2020-09-14 15:20:15
152
原创 Dynamic Programming~~动态规划
之前面试遇到这个问题然后我忘记了。昨天笔试又遇到才发现原来这么简单,只是我之前遇到然后没有当回事,刚刚搜了一下可太简单了 吐了我所遇到的问题是这么问的:假设现在有个100滴血的怪物,你有两个技能,A技能可以让他掉1滴血,B技能可以让他掉2滴血,那么你有多少种方式打死这个怪物呢?没接触过动态规划的人(比如之前的我)真是摸不着头脑,面试官都提示我了这种问题可以分解成为小的问题,比如...
2019-12-04 19:57:24
152
原创 网易游戏笔试题
目录网易游戏-初级游戏开发2019第三批笔试题1.计算竖式计算中每个数字出现的次数 并输出出现最多的数字2.设计一个6字符键盘3.打方块游戏网易游戏-初级游戏开发2019第三批笔试题菜鸡本鸡只写了一道半。。使用python1.计算竖式计算中每个数字出现的次数 并输出出现最多的数字第一行输入是一共有几道乘法题后面每一行是两个因数比如:2123 45622 33对每个竖式输出1...
2019-09-27 23:25:28
887
原创 局域网访问本地网站……win10 Apache2.4+Django2.2+python3.7
本来是观看别人的文档然后轻松加愉悦的完成,结果搞了我差不多半天我整个人很恼火,决定写下来。--首先是环境的配置,这些就不提了,大致写一下步骤1.下载Apache2.4,安装,然后在command line里面打httpd.exe -k install -n "apache2.4"一定得是管理员模式下,后面的是你所创建的服务名称,可不写(未测验)这样就可以配置httpd.c...
2019-08-19 23:18:01
791
2
原创 NP-COMPLETE&REDUCTION
P问题是说可以在polynomial时间内解决的一些问题,(P代表polynomial也就是多项式时间,可以表示成n^2+4n^5之类的式子。)然后获得yes or no的答案(基于decision problem)np问题,即none polynomial problem,则是不能在polynomial时间内获得yes or no的答案的问题了,但是可以在p时间内验证我获得的答案是否正确(符...
2018-12-02 08:15:57
1378
原创 flask-sqlalchemy 输出dict
偶然看到了,感觉以后可能用到 存个档https://segmentfault.com/a/1190000002768198http://www.kaka-ace.com/sqlalchemy-model-to-dict/
2018-06-28 23:43:37
1810
原创 搭建博客之评论回复功能的实现
一直觉得普通的评论功能过于单调,对于我这种看什么都喜欢翻评论区的人来说有点功能不足,既然要添加评论回复功能,具体要做到什么呢。1.对指定的评论回复2.对指定的回复回复3.属于某一评论下的回复树状排列在评论下【类似微博4.点击回复后在当前评论下弹出回复框基于这些需求重新设计了一下Comment数据表,在现有的author_id、content、date、article_id之外增加了三个字段1.re...
2018-06-26 21:21:37
5116
原创 关于配置虚拟机的时候遇到的问题
赶紧写下来免得忘了= =。。1.关于环境设置的问题 我用的是虚拟环境 然后安装mysqlclient的时候老是报错 Failed building wheel for mysqlclientblah blah blah~~unable to execute 'x86_64-linux-gnu-gcc': No such file or directoryerror: command 'x86_6...
2018-05-07 00:22:07
995
原创 被csrf搞了一上午。。终于不403了
先说我用的是Django2.0就很怪,本来给的方法就是在<form>标签里面加个{%csrf_token%}就OK但是我加了还是403debug页面给的一些方法 我感觉都符合, 百度了别人的方法有的说还说要改render,但是明显render里面已经包含了他们用的requestcontext,所以我也不用改。还有的人加了Middleware 这个也是过时的方法,middleware在2...
2018-04-25 15:12:32
2019
原创 实战WEB的一些整理。
uuid.uuid4().hex:生成十六进制随机数import uuid uuid:生成唯一随机数 python的uuid模块提供UUID类和函数uuid1(), uuid3(), uuid4(), uuid5() 来生成1, 3, 4, 5各个版本的UUID ( 需要注意的是: python中没有uuid2()这个函数). 对uuid模块中最常用的几个函数总结如下: 1. uu...
2018-03-12 21:52:51
595
转载 定制类
__init__ 初始化 一般是用来定义属性的一个方法__str__ 可以让类打印出来class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender def __str__(self): return '(Person: ...
2018-03-11 23:41:59
163
原创 web.Response
困扰很多天的def index(request): return web.Response(body=b'<h1>Awesome</h1>')打开网页永远是<h1>Awesome</h1>而不是Awesome明明没动代码的。。虽然不是很懂,但是查了一下aiohttp的文档Response类声明为class aiohttp.web.Respon...
2018-03-10 00:13:57
1817
原创 Django中的静态文件设置
今天看到Django视频老师用的是1.1.0版本的 所以还是有一些问题 在将HTML的模板拷贝到APP文件下新建的"static/"之后 更改index.html当中的网址指向,变为../static/css/bootstrap.css然后仍然不能运行 此时需要进入settings.py,在STATIC_URL = '/static/'下粘贴一句STATIC_ROOT = os.path.join...
2018-03-09 14:40:29
296
转载 import asyncio
asynico一般都是必有2条语句# 获取EventLoop:loop = asyncio.get_event_loop()# 执行coroutineloop.run_until_complete(hello())run_until_complete 是一个阻塞(blocking)调用,直到协程运行结束,它才返回。这一点从函数名不难看出。run_until_complete 的参数是一个 f...
2018-03-08 21:44:05
837
原创 send()的用法
终于注册了csdn..不过密码这么复杂怕是过两天就忘了8---【挂起】的意思就是暂时保留先不进行 等待需要时再进行先设置一个generatordef generator(): v = yield 1 v = yield v c = yield v然后send(None)等同于next调用方法为gen=generator()gen.send(None)然后send 在有 a...
2018-03-08 18:27:03
14134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人