摘要: 而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。 进程是具有一定独立功能的程序关于某 阅读全文
posted @ 2013-02-22 16:31 快乐人生,积极进取 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一个异常是在一个程序执行过程中出现的一个事件,它中断了正常指令的运行一个错误是“偏离了可接受的代码行为的一个动作或一个实例“1) error都是继承自父类java.lang.Error,而exception都继承自java.lang.Exception.2) 再看看JDK中对于java.lang.Error和java.lang.Exception的解释。 java.lang.Error: An Error is a subclass of Throwable that indicates serious problems that a reasonable application sho... 阅读全文
posted @ 2013-02-22 16:29 快乐人生,积极进取 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 题目一:if (!("a" in window)) { var a = 1;}alert(a);题目二:var a = 1, b = function a(x) { x && a(--x); };alert(a);题目三:function a(x) { return x * 2;}var a;alert(a);题目四:function b(x, y, a) { arguments[2] = 10; alert(a);}b(1, 2, 3);题目五:function a() { alert(this);}a.call(null);请不要借助任何帮助工具,心算答 阅读全文
posted @ 2013-02-22 16:08 快乐人生,积极进取 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、当前浏览器HTML5支持情况在线测试:http://www.html5test.com/2、当前浏览器对HTML5、CSS3的支持情况:http://www.findmebyip.com/3、各个浏览器对HTML5、CSS3支持情况大全:http://www.caniuse.com/html5手册http://www.php100.com/manual/html5/ 阅读全文
posted @ 2013-02-22 15:32 快乐人生,积极进取 阅读(673) 评论(0) 推荐(0) 编辑
摘要: Element.classListclassList API提供了一个CSS控制器,而这功能以前都是通过JavaScript实现的: //Addaclasstoanelement myElement.classList.add("newClass"); //Removeaclasstoanelement myElement.classList.remove("existingClass"); //Checkforexistence myElement.classList.contains("oneClass"); //Toggleac 阅读全文
posted @ 2013-02-22 15:16 快乐人生,积极进取 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 根据类名匹配元素(DOM API),返回匹配到的元素数组,无匹配则返回空的数组。var els = document.getElementsByClassName(‘section’);支持浏览器:IE9, FireFox 3.0+, Safari 3.2+, Chrome 4.0+, Opera 10.1+根据css选择器匹配元素(Selectors API):querySelector 和 querySelectorAll。 querySelector返回匹配到的第一个元素,如果没有匹配则返回nullvar els = document.querySelector(“ul li:nth-c 阅读全文
posted @ 2013-02-22 14:56 快乐人生,积极进取 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 在HTML 5里,从Web网页上访问本地文件系统变的十分的简单,那就是使用File API。这个File规范说明里提供了一个API来表现Web应用里的文件对象,你可以通过编程来选择它们,访问它们的信息。 在HTML 5里,从Web网页上访问本地文件系统变的十分的简单,那就是使用File API。这个File规范说明里提供了一个API来表现Web应用里的文件对象,你可以通过编程来选择它们,访问它们的信息。这个File API包括:◆一个FileList序列,代表着由本地系统里选中的单个的文件组成的数组。用来选择文件的用户接口可以通过<input type=”file”>调用实现。◆一 阅读全文
posted @ 2013-02-22 14:44 快乐人生,积极进取 阅读(212) 评论(0) 推荐(0) 编辑
摘要: ◆还在为类型检查犯愁吗,还在为那一长串看不太明白的检验输入的正则表达式而苦恼吗,HTML5提供的一系列新的控件将天然的具备类型检查的功能。比如说 URL输入框,Email输入框等。<input type="url">input><input type="email">input> ◆当然还有非常重要的日期输入框,要知道使用JavaScript和CSS来“手工”制作一个日期输入框还是非常花功夫的,类似Dojo,YUI这样的类库也无不在这个widget上面大做文章。<input type="date&quo 阅读全文
posted @ 2013-02-22 14:39 快乐人生,积极进取 阅读(199) 评论(0) 推荐(0) 编辑
摘要: HTML5 storage提供了一种方式让网站能够把信息存储到你本地的计算机上,并再以后需要的时候进行获取。这个概念和cookie相似,区别是它是为了更大容 量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候cookie都会被发送过去。HTML5的storage是存储在你的计算 机上,网站在页面加载完毕后可以通过Javascript来获取这些数据。本地存储真的是HTML5的一部分吗?那为什么它出现在另外单独的标准中?简单的说本地存储是HTML5的一部分。更为详细准确的说是本地存储过去是HTML5的标准中的一部分,而后来由于有些工作组的人表示HTML5太庞大了,于是就剥离 阅读全文
posted @ 2013-02-22 14:31 快乐人生,积极进取 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 查看一个离线的静态web页面是很容易的: 连到internet,载入这个web页面,随后断开网络,躲到一个角落里在你空的时候就可以看这个页面了(你甚至可以为了减少时间,省去”躲到一个角落”这一步).这对于一个静态的web页面是比较容易实现,可是对于像Gmail 和 Google Docs这样的web应用又是如何做到的呢? 这里就要感谢HTML5了,因为有了它任何人(不仅仅是Google)都可以构建一个离线的web应用了.离线的web应用从在线的web应用开始.在第一次访问有离线访问功能的web站点的时候, web服务器会告诉你的浏览器哪些文件是为了保证能够让你离线访问该站点所必须的,这些文件可 阅读全文
posted @ 2013-02-22 14:29 快乐人生,积极进取 阅读(139) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示