不为成仙,只为在这红尘中等你回来。

107. Binary Tree Level Order Traversal II [Easy]

    ### 题意 Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root). 给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) For example: Given binary tre...

    阅读全文>>

2018年5月29日 10:24 作者:nancy 分类:[LeetCode] 347

Could not resolve host: github.com

    ### 向 github git push 时出现下面错误: ```python $ git push origin master fatal: unable to access 'https://github.com/fangweiren/LeetCode-Python.git/': Could not resolve host: github.com ``` ### 解决 原因:github.com 没有被主机解析 1.终端输入命令 ping github.com...

    阅读全文>>

2018年5月29日 10:21 作者:nancy 分类:[Linux] 1001

git pull 遇到错误:error: Your local changes to the following files would be overwritten by merge:

    意思是本地机器上新修改的代码的文件,将会被 git 服务器上的代码覆盖。 方法 1:如果想保留本地修改的代码,并把 git 服务器上的代码 pull 到本地(本地修改的代码将会被暂时封存起来) ```python git stash git pull origin master git stash pop ``` 如此一来,服务器上的代码更新到了本地,而且本地修改的代码也没有被覆盖,之后使用add,commit,push 命令即可更新本地代码到服务器了。 ...

    阅读全文>>

2018年5月28日 15:54 作者:nancy 分类:[Linux] 400

Django admin 使用 markdown 编辑器

    ### 环境 - Python 3.5.2 - Django 1.11.7 - [官方教程:Django Markdownx](https://neutronx.github.io/django-markdownx/installation.html) ### 1.安装 django-markdownx ```python python3 -m pip install django-markdownx ``` ### 2.在 settings.py 中将 m...

    阅读全文>>

2018年5月27日 23:55 作者:nancy 分类:[Django] 1800

Python 位运算

    位运算只能用于整数,内部执行过程是:首先将整数转换为二进制数,然后右对齐,必要的时候左侧补 0,按位进行运算,最后把计算结果转换为十进制数返回。 ^ 位异或运算符 1 ^ 1 = 0 ^ 0 = 0 1 ^ 0 = 0 ^ 1 = 1

    阅读全文>>

2018年5月26日 15:09 作者:nancy 分类:[Python] 317

Python pip 命令

    ### pip 命令 pip install packagename 安装 pip list 列出当前已安装的所有模块 pip install --upgrade packagename 升级 pip uninstall packagename 卸载

    阅读全文>>

2018年5月26日 14:11 作者:nancy 分类:[Python] 294

Python 变量

    Python 变量不直接存储值,而是存储对象的引用,正是这个特点使得 Python 变量可以动态改变,随时可以指向另一个完全不同类型的对象。为变量赋值时,首先在内存中寻找一块合适的区域并把值存于其中,然后把这个内存地址赋值给变量。

    阅读全文>>

2018年5月26日 14:07 作者:nancy 分类:[Python] 288

257. Binary Tree Paths [Easy]

    ### 题意 Given a binary tree, return all root-to-leaf paths. 给定一个二叉树,返回所有从根节点到叶子节点的路径。 Note: A leaf is a node with no children. 说明: 叶子节点是指没有子节点的节点。 Example: ``` Input: 1 / \ 2 3 \ 5 Output: ["1->2->5", "1->3"] ...

    阅读全文>>

2018年5月25日 12:15 作者:nancy 分类:[LeetCode] 361

vim 插入模式 (Insert mode) 粘贴代码,格式混乱

    ### vim 插入模式 (Insert mode) 粘贴代码,格式混乱 vim 在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉。 如果需要在插入模式下粘贴代码,先退回普通模式(按 Esc),然后输入下列命令 ```python :set paste ``` 如果敲代码的时候,同样在普通模式下输入下列命令 ```python :set nopaste ``` 这样代码又可以自动缩进了。 当然上面的方法很...

    阅读全文>>

2018年5月25日 11:47 作者:nancy 分类:[Linux] 743

112. Path Sum [Easy]

    ### 题意 Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. 给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 Note: A leaf is a node with no...

    阅读全文>>

2018年5月25日 09:17 作者:nancy 分类:[LeetCode] 357