- 博客(9)
- 收藏
- 关注
原创 Flask总结(二):URL映射
Flask用装饰器实现URL映射。 先来看一个例子: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Welcome to Flask ^_^' @app.route('/test/') def test(id): re
2016-07-10 21:19:56 2736
原创 LeetCode题解:3. Longest Substring Without Repeating Characters
题目中文翻译如下: 找出一个字符串的无重复字母的最长子字符串。 例如:"abcabcbb"的无重复字母最长子字符串是"abc","pwwkew"的无重复字母最长子字符串是"wke" 思考: 动态规划的典型应用,保存当前最长字串和包含当前字母的最长字串,遍历一遍就好,重点考虑一下边界,代码如下: public int lengthOfLongestSubstring(String
2016-07-09 12:07:53 443
原创 LeetCode题解:2. Add Two Numbers
题目翻译如下: 有两个链表,每个链表代表一个反向的数字,链表的每个位置代表数字的一位,求两个数字的和,同样用链表反向表示。 比如:2->4->3代表342,5->6->4代表465,它们的和是807,用链表反向表示是7->0->8 题解: 思考:把数字反向表示的话,问题的解决变得相当简单,两个链表从前往后遍历,相同位置的相加,维护一个进位即可 C语言解决如下: stru
2016-07-09 10:41:11 351
原创 Flask总结(一)
先从最简单的HelloWorld开始: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
2016-07-05 23:38:28 1091
原创 网站项目心得
最近实习在帮部门老大做一个员工管理的网站,现在已经基本做成功。做一下总结,避免以后走弯路。 首先是后端用什么语言、什么框架写。很多大牛都说过,“菜鸟才会关心用什么工具,真正需要关心的应该是架构设计和逻辑实现”。但是我们在做项目时毕竟还是会进行编程语言以及框架的选择。不同的语言和框架对编程效率会有不小的影响,比如拿Python和Java比较,Python是弱引用脚本语言,因此写起来很方便,
2016-07-02 23:33:36 1289
原创 Python轻量级库web.py
这两天在看之前的师兄做的一个简单的web后台, 是用轻量级框架web.py做的, 比较简单, 在这里做一个总结. 先从需求入手, 这个网站是为学校的一个电脑维修俱乐部服务的, 有同学需要维修服务的可以先来网站做个简单的登记. 登记的内容包括自己的手机号和电脑遇到的问题. 然后在俱乐部会在需求量到达一定程度时集中通知这些同学我们的服务时间地点, 进行义务维修. 针对这些需求, 网
2016-04-13 22:18:45 1043
原创 Python装饰器
开始看Flask框架, 然而第一个小例子就被难住了. 程序如下: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run() 难住我的是@app.r
2016-04-12 10:28:21 409
原创 华为CodeCraft2016比赛的个人的算法优化
参加了2016华为CodeCraft比赛受到刺激很大, 感觉被那些牛人秒成渣渣. 要更努力啊! 我已经"光荣牺牲"了, 所以也就没什么心理负担了. 题目如下: 给定一个带权重的有向图G=(V,E),V为顶点集,E为有向边集,每一条有向边均有一个权重。对于给定的顶点s、t,以及V的子集V',寻找从s到t的不成环有向路径P,使得P经过V'中所有的顶点(对经过V'中节点的顺序不做要求)。 若不
2016-04-11 21:56:21 4504 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人