摘要:
今天是研究javascript的闭包问题,看到这么一个非常好的文章http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html?20110419152835文章最后留了两个题目:如果你能理解下面两段代码的运行结果,应该就算理解闭包的运行机制了。代码片段一。 var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ retu 阅读全文
推荐排行榜
脑洞golang embed 的使用场景
2024-04-12 10:06 by 轩脉刃, 503 阅读, 收藏,
摘要:
golang 的 embed 的功能真是一个很神奇的功能,它能把静态资源,直接在编译的时候,打包到最终的二进制程序中。 为什么会设计这么一个功能呢?我想和 golang 的崇尚简单的原则有关系吧。它希望的是一个二进制文件能走天下,那么如果你作为一个 web 服务器,还需要依赖一大堆的静态文件,终究不 阅读全文
notion database 必知必会
2024-03-13 09:53 by 轩脉刃, 1631 阅读, 收藏,
摘要:
notion database 必知必会 用过 mysql 的同学一定很容易上手 notion 。在 notion 中,掌握好 database,基本上就掌握了 notion 最核心的概念。 notion 的 database 对应的就是数据库中的 table。在 notion 的 database 阅读全文
Golang可重入锁的实现
2022-05-25 10:42 by 轩脉刃, 1641 阅读, 收藏,
摘要:
Golang可重入锁的实现 项目中遇到了可重入锁的需求和实现,具体记录下。 什么是可重入锁 我们平时说的分布式锁,一般指的是在不同服务器上的多个线程中,只有一个线程能抢到一个锁,从而执行一个任务。而我们使用锁就是保证一个任务只能由一个线程来完成。所以我们一般是使用这样的三段式逻辑: Lock(); 阅读全文
MYSQL如何比对版本号字符串
2022-05-17 09:28 by 轩脉刃, 647 阅读, 收藏,
摘要:
MYSQL如何比对版本号字符串 mysql 数据库中存储了一个形如“2.7.6.526” 的版本号,现在要获取出小于某个版本号的数据,怎么做?这个就是昨天遇到的一个问题,记录下查到的解决方法: SELECT * FROM device_table WHERE CONCAT( LPAD(SUBSTRI 阅读全文
浙公网安备 33010602011771号