摘要:上篇文章检测原始值引用值属性中涉及了大量有用的代码范例,为了让大家更方便的使用这些代码,博主特意把这些代码重新整理并托管到,项目地址是。 上篇文章「JavaScript检测原始值、引用值、属性」中涉及了大量有用的代码范例,为了让大家更方便的使用这些代码,博主特意把这些代码重新整理并托管到 GitHub,项目地址是:https://github.com/stone0090/s-fonte...
摘要:一次语言学习体验在我们开始学习一门语言或者技术的时候,我们可能会从一门开始。如何应用一门新的技术对于多数人来说,写书不是一件容易的事,而应用新的技术则是一件迫在眉睫的事。而学习一门新的技术的最好实践就是用这门技术对现有的系统行重写。 还在继续开发Growth(Github: https://github.com/phodal/growth)的路上,很多功能似乎已经趋于完善,有些功能也让...
摘要:代理模式在我们日常中很常见,生活处处有代理看张学友的演唱会很难抢票,可以找黄牛排队买嫌出去吃饭麻烦,可以叫外卖无论是黄牛外卖骑手都得帮我们干活。静态代理我还是以找黄牛帮我排队买张学友的演唱会门票的例子,写个说明。 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 最近在复习 Java 相关,回顾了下代理模式。代理模式在 Java 领域很多地方都有应用,它分为静态代理和...
摘要:公众号爱写给定一个数组和一个值,你需要原地移除所有数值等于的元素,返回移除后数组的新长度。示例给定函数应该返回新的长度并且中的前五个元素为。注意这五个元素可为任意顺序。如果索引和相等,则索引得到索引的值,并且前移一位。 公众号:爱写bug 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地...
摘要:在这个等待通知机制中,我们需要考虑以下四个要素。何时等待线程要求的条件不满足就等待。是会随机地通知等待队列中的一个线程,而会通知等待队列中的所有线程。 由上一篇文章你应该已经知道,在 破坏占用且等待条件 的时候,如果转出账本和转入账本不满足同时在文件架上这个条件,就用死循环的方式来循环等待,核心代码如下: // 一次性申请转出账户和转入账户,直到成功 while(!actr.apply...