>

自由软件精神——“自由、开放、分享”。自由软件自诞生之日起,就秉承了学术自由的思想,信奉科学无国界,知识应该全人类共享。

ubuntu精神——人道待人,天下共享连接人人的信念。具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能......

文章, 第1页

tornado coroutine源码分析

tornado coroutine源码简要分析

标签:

Google Python风格指南

Python是一种对代码风格很重视的语言,从缩进就能看出这一点,Python强调易于理解。最近在负责代码重构的工作,为了统一大家的代码风格,制订规范,学习了一下网上这份Google的Python风格指南。

torando单元测试

本文首先以tornado hello world为例子,说下如何进行tornado单元测试;然后利用mock对mongodb数据库操作进行模拟,采用motor的find_one函数作为mock模拟的例子。

tornado gen_test含义

谈谈我对tornado单元测试中gen_test的理解!

终于万法归一了!记住一点,所有的结点都会push在stack里,并pop出来!而在push或者是pop的过程中产生遍历结果!

标签:

mongodb聚合

转的一篇mongodb聚合操作文章

标签:

python heap

from heapq import *; heappush(h,value); heappop(h);此外,默认是最小堆,用于找最大的k个数,要用于找最小的k个数,需要对push的数字取反,pop的时候再取反。

leetcode刷题 Populating Next Right Pointers

首要是找到右孩子的第一个有效的next链接节点,然后再处理左孩子。然后依次递归处理右孩子,左孩子!

标签:

leetcode刷题 Interleaving String

二维DP,有时间再回来写下!

标签:

leetcode刷题 Maximal Rectangle

不想刷题了!

标签:

leetcode刷题 Text Justification

累了,不想刷题了!这个题目就是贪心,没啥说的,空格数要随着新加入单词变化!

标签:

leetcode刷题 Largest Rectangle in Histogram

DP题目,用stack的解法没有看懂!

标签:

leetcode刷题 Binary Tree Maximum Path Sum

个人觉得这个题目难度应该算是中等,就是利用树的遍历来做。和上次阿里巴巴面试的求树的宽度一样的解法。

标签:

leetcode刷题 Minimum Window Substring

双指针加窗口!

leetcode刷题 Regular Expression Matching

比较难!下次一定要自己再动手写一遍!

标签:

leetcode刷题 Palindrome Partitioning II

不好想DP关系式!后面有时间再回头看下!

标签:

leetcode刷题 Jump Game II

DP+贪心,但是不太好推出来!首次通过A[i]跳到最远距离A[k]位置,则A[k]地方的最少跳跃次数DP[k]就是DP[i]+1!

标签:

leetcode刷题 Reverse Nodes in k-Group

好蛋疼的题目,里面判定出错的地方太多了!

标签:

Top K problem

google电话面试遇到的!下次一定要一次性写对啊!

随机数产生

随机数的题目大都是写while循环!产生特定范围的数,然后组合(+,×)而成!

标签:

1 2 3 4 5 6 7 8 9 10 » 返回顶部