240 发简信
IP属地:北京
  • 判断一个树是否是BST 求一棵平衡二叉树的最小深度 判断一棵二叉树是否高度平衡

  • Linked List

    A linked list is a sequence of data elements, which are connected together via links. E...

  • OpenStack体系结构

    Compute :Nova 根据需求提供虚拟机服务 Object Storage : Swift 存储或检索对象,也可以认为它允许存储或检索文件,它以低成本的方式通过REST...

  • 如果进了这样一家公司,劝你赶紧离开!

    近几年,能够进入互联网公司工作,被看作是个高大上的选择,很多90后、95后一毕业便瞄准互联网公司,80后们也有很多离开原有行业投身其中。 2017年我刚生完宝宝不久,被前同事...

  • 函数上下文

    函数上下文 一、函数执行时,函数的上下文是window. 二、函数作为对象的方法,对象调用方法时,函数的上下文即为这个对象 三、函数作为时间处理函数,函数的上下文就是这个事件...

  • 120
    JS之面向对象

    JavaScript是基于原型(prototype), 没有python中class 的概念。 构造函数在JavaScript中,可以用关键字new来调用这个函数,并返回一个...

  • Boolean Operations

    official link:https://docs.python.org/2/library/stdtypes.html#boolean-operations-and-or...

  • 120
    乐观锁和悲观锁

    一、乐观锁 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有...

  • JS变量声明提升, let var

    JavaScript的一个特性之一是,你可以稍后引用定义的变量,而不会发生异常。这一现象被称为变量声明提升(hoisting),声明后得到的变量是undefined 值。所以...

  • from_unixtime, unix_timestamp

    FROM_UNIXTIME(unix_timestamp)为MySQL里的时间函数。 from_unixtime 将数据库中的时间戳转换成对应的时间格式: ※ from_un...

  • Linux

    cat more less crontab touch 简单总结下 touch,vim,cat的区别 ifconfig netstat

  • sys.argv及其应用

    tst.py 在pycharm中运行 sys.argv的打印结果是一个列表如果此时再运行打印 一定会报错: 还是这段代码: 如果在terminal中或cmd中运行,则打印结果...

  • 动态拼接SQL语句

    where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。 举个例子,如果做查询页面,并且,可查询的选项有多个,同时,还让用户自行选...

  • loading data dynamically and asynchronously on ajax call

    .py .html .js 异步加载数据,动态追加元素到页面,动态生成html标签中的内容。好处:It just makes the query incrementally ...

  • 120
    meta

    https://www.tutorialspoint.com/html/html_meta_tags.htm HTML lets you specify metadata -...

  • map,filter,lambda

    lambda lambda操作符(或lambda函数)通常用来创建一次性的匿名函数对象。它的基本语法如下 lambda操作符可以有任意数量的参数,但是它只能有一个表达式,且不...