会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
autoria
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2016年11月25日
生成器、协程(yield)
摘要: 来自: https://en.wikipedia.org/wiki/Coroutine 生成器,也称为semicoroutines,[5]也是子程序的泛化,但比协同程序更受限制。 具体来说,虽然这两个都可以多次产生,暂停它们的执行并允许在多个入口点重新进入,但是它们的不同之处在于,协同程序可以控制在
阅读全文
posted @ 2016-11-25 16:23 autoria
阅读(207)
评论(0)
推荐(0)
2016年11月22日
tips for Flask
摘要: 14.1 Flask会特殊对待末端带有斜线的路由。如果客户端请求的URL的末端没有斜线,而唯一匹配的路由末端有斜线,Flask会自动响应一个重定向,转向末端带斜线的URL。反之则不会重定向。resource > resource/ resource/ > resource REST架构不要求必须为一
阅读全文
posted @ 2016-11-22 22:14 autoria
阅读(277)
评论(0)
推荐(0)
REST
摘要: REST: 表现层状态转移(Representational State Transfer) RESTful: 一个架构符合REST原则,就称它为RESTful架构。 六个基本要求: 服务器-客户端:服务器和客户端之间必须有明确的分界 无状态:客户端发出的请求之中必须包含必要的信息,服务器不能保存客
阅读全文
posted @ 2016-11-22 17:28 autoria
阅读(169)
评论(0)
推荐(0)
2016年11月10日
数据结构与算法分析 in C语言
摘要: p101提到磁盘区块大小的范围[32, 256],但 http://pclt.sites.yale.edu/blog/2010/03/10/disk-block-size 提到因为有读写的最小单位(历史上曾经是512byte,现代OS分配为4096),所以有时候会用一个缓存区保存文件末尾多出一点,但
阅读全文
posted @ 2016-11-10 00:01 autoria
阅读(212)
评论(0)
推荐(0)
2016年11月8日
flask摘记
摘要: Blueprint 路由:处理URL到python函数的映射的函数,如下 官方文档:why blueprint?http://flask.pocoo.org/docs/0.11/blueprints/#why-blueprints flask web中引入blueprint的例子:要方便在不同情况下
阅读全文
posted @ 2016-11-08 21:46 autoria
阅读(277)
评论(0)
推荐(0)
python摘记
摘要: iterator支持两种builtin types:__iter__ 和 __next__,资料:https://docs.python.org/2/library/stdtypes.html#iterator.next generator:https://wiki.python.org/moin/
阅读全文
posted @ 2016-11-08 00:11 autoria
阅读(157)
评论(0)
推荐(0)
2016年10月30日
String Algorithm
摘要: KMP "slash" proper profix: s, sl, sla, slas proper suffix: h, sh, ash, lash partial match table(也有人叫失配函数,也有人叫next数组): 每个index表示字符串是一个子串,子串的下标∈(0, inde
阅读全文
posted @ 2016-10-30 16:16 autoria
阅读(212)
评论(0)
推荐(0)
2016年10月23日
leetcode -- hard part
摘要: 10. Regular Expression Matching 很容易写出 comp函数成立的条件是 a存在b存在,a和b相等,或b为一个通配符,和while循环搭配,可以排除pattern比string多的情况。 首先判断pattern是不是一个 _* (这里用_表示任意一个字符),如果是,那么这
阅读全文
posted @ 2016-10-23 21:16 autoria
阅读(225)
评论(0)
推荐(0)
2016年10月22日
leetcode -- medium part
摘要: 22. Generate Parentheses 括号匹配数是一个卡特兰数,f(x) = (2n)!/((n+1)! * n!) , f(3) = 5 当作dfs处理,这样得到的顺序是"("从多到少的顺序。 用python写 python写法的示意图: l、r 的值相当于left、right位置上有
阅读全文
posted @ 2016-10-22 22:24 autoria
阅读(216)
评论(0)
推荐(0)
2016年10月17日
leetcodo--Easy part
摘要: char* addBinary(char* a, char* b) { if (*a == '\0') return b; if (*b == '\0') return a; int index_a = strlen(a) - 1; int index_b = strlen(b) - 1; int
阅读全文
posted @ 2016-10-17 13:45 autoria
阅读(267)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告