什么是递归 程序调用自身的编程技巧称为递归(recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。 简单来说,递归的核心思想是:我不知道这个问题的答案f(n)是什么,但是我知道答案可以由规模更小的、相似的...

抓住一切有趣的思想 远离冷血属性的人 好东西自带宣传属性 把一件事情看得太重,它就成了你的弱点。 想写后台UI,你得写过后台。 想让某人相信某事(包括谎言),最好是引导他自己通过一些线索思考得出结论。 即使创造出AI意味着人类的淘汰,吾辈亦无怨无悔。

这篇文章记录了笔者对于debug的心得。 Debug对于程序员来说应该是最普遍的一件事,如果你在试图写一些不熟悉的代码,那么估计有80%的时间都在debug。debug的方法可以说直接影响到你的编码效率。 先分享一次笔者的debug经历 1.网页不正常,vue渲染失败,控制台提示vue渲染时错误 2.发现这种报错只在IE11的iframe中出现 3.只...

这是啥? 太空防御者(SpaceDefender)是笔者模仿某DOS游戏的H5高清重制版,可以说是在怀旧啦。 在线试玩 玩法简介 游戏的玩法十分简单,敌方会源源不断地投放炸弹,玩家只能靠一个老旧的防空炮来守卫自己的基地。不同于大部分射击游戏,你的防空炮弹会在你鼠标点击的位置爆炸,而不是碰撞爆炸。 所以推算敌我炮弹的行动轨迹和爆炸范围就相当关键了,也就是...

弹坑记录第二弹! 一、varchar,vtext,varchar(MAX) varchar最大只有4000的长度,对于中文和英文统一算作一个长度。 vtext和varchar(MAX)则没有长度限制,但是不定长的类型存取速度可能略差一些。 永远不要相信眼睛估计的字数,几十行的html分分钟字数上万!