摘要: 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面 阅读全文
posted @ 2018-03-16 19:55 汕大小吴 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这个问题的答案似乎是非常清楚的,可以概括为:为了安全、稳定、性能,只是要牺牲点内存作为代价。对于安全和稳定,利用系统的进程机制就可以完成。但是多进程下的进程间通讯(IPC)很慢,而分为多进程后,一些协作任务就要分开到两个进程,如何能保持良好的性能,更不说比单进程模型更高的性能了? 所以这里再次探讨浏 阅读全文
posted @ 2018-03-16 19:23 汕大小吴 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 给定一个单链表,只给出头指针h: 1、如何判断是否存在环? 2、如何知道环的长度? 3、如何找出环的连接点在哪里? 4、带环链表的长度是多少? 解法: 1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头节点开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到 阅读全文
posted @ 2018-03-16 15:21 汕大小吴 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/freshlover/article/details/19034079 这涉及到是否深入理解两个函数的格式与参数含义。 首先根据我对两个函数用法的了解,猜测是由于parseInt(string, radix) 的参数radix(进制)必须介于2~36 阅读全文
posted @ 2018-03-16 14:10 汕大小吴 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 转载自刘哇勇博客:http://www.cnblogs.com/Wayou/p/things_you_dont_know_about_frontend.html#!comments 部分地方略有改动(为的是修正原文的错误) 前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的 阅读全文
posted @ 2018-03-16 12:15 汕大小吴 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 转载自阮一峰:http://javascript.ruanyifeng.com/bom/engine.html 目录 JavaScript代码嵌入网页的方法 script标签:代码嵌入网页 script标签:加载外部脚本 事件属性 URL协议 script标签 工作原理 defer属性 async属 阅读全文
posted @ 2018-03-16 02:39 汕大小吴 阅读(1439) 评论(0) 推荐(0) 编辑