摘要: 而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。 进程是具有一定独立功能的程序关于某 阅读全文
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 快乐人生,积极进取 阅读(380) 评论(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 快乐人生,积极进取 阅读(675) 评论(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 快乐人生,积极进取 阅读(179) 评论(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 快乐人生,积极进取 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 查看一个离线的静态web页面是很容易的: 连到internet,载入这个web页面,随后断开网络,躲到一个角落里在你空的时候就可以看这个页面了(你甚至可以为了减少时间,省去”躲到一个角落”这一步).这对于一个静态的web页面是比较容易实现,可是对于像Gmail 和 Google Docs这样的web应用又是如何做到的呢? 这里就要感谢HTML5了,因为有了它任何人(不仅仅是Google)都可以构建一个离线的web应用了.离线的web应用从在线的web应用开始.在第一次访问有离线访问功能的web站点的时候, web服务器会告诉你的浏览器哪些文件是为了保证能够让你离线访问该站点所必须的,这些文件可 阅读全文
posted @ 2013-02-22 14:29 快乐人生,积极进取 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 不是所有的浏览器都遵循一种视频编码算法,它们主要遵循两种编码算法,一种是Safari和iphone遵循的需要收费的,另外一种是Chromium和Mozilla Firefox支持的开源免费的。如果你的浏览器支持HTML5的Video特性,那么你用来检测的时候创建 的<video>元素会有一个叫canPlayType()的方法,这个方法可以告诉你你的浏览器支持哪种视频格式如果你不想自己亲手去写这个检测方法的话,你可以使用Modernizr来检测你的浏览器支持哪种HTML5的视频格式。if(Modernizr.video){//let's play some video! bu 阅读全文
posted @ 2013-02-22 14:13 快乐人生,积极进取 阅读(694) 评论(0) 推荐(0) 编辑
摘要: “如果早期的浏览器不支持HTML5我该如何开始使用它呢?”。但是这个问题本身就会让人产生误解。HTML5只是一些特性的集合,因此你不能说检测浏 览器“是否支持HTML5”,但是你可以检测浏览器是否支持诸如“canvas“,“video”,“geolocation”等等这些特性 检测你的浏览器是否支持The Canvas API可以使用之前介绍过的第二种方法,如果你的浏览器支持The Canvas API,那么检测时候被创建的<canvas>DOM对象会有getContext()这个方法,如果你的浏览器不支持的话,那被创建 的<canvas>DOM对象就不会拥有Canva 阅读全文
posted @ 2013-02-22 13:53 快乐人生,积极进取 阅读(154) 评论(0) 推荐(0) 编辑
摘要: HTML5中元素均具有如下属性* accesskey: 规定访问元素的键盘快捷键* class:规定元素的类名(用于规定样式表中的类)。* contenteditable:规定是否允许用户编辑内容。* contextmenu:规定元素的上下文菜单。* dir:规定元素中内容的文本方向。* draggable:规定是否允许用户拖动元素。* hidden:规定该元素是否显示的。被隐藏的元素不会显示。* id:规定元素的唯一 ID* lang:规定元素中内容的语言代码。* spellcheck:规定是否必须对元素进行拼写或语法检查。* style:规定元素的行内样式。* tabindex:规定元素的 阅读全文
posted @ 2013-02-22 13:44 快乐人生,积极进取 阅读(177) 评论(0) 推荐(0) 编辑
摘要: script 标签用于定义客户端脚本,比如 JavaScript。除全局属性之外有如下属性src 定义指向包含脚本的文件的 URL(这样您就可以引用某个包含脚本的文件,而不是直接把脚本插入您的 HTML 文档中)async 定义脚本是否异步执行。defer 延迟加载 指示脚本不会生成任何文档内容。浏览器可继续解析并绘制页面。type 指定MIME类型 默认text/javascriptcharset 定义脚本中使用的字符编码。如果 async 属性为 true,则脚本会相对于文档的其余部分异步执行,这样脚本会在页面继续解析的过程中执行。如果 async 属性为 false,而 defer .. 阅读全文
posted @ 2013-02-22 13:38 快乐人生,积极进取 阅读(249) 评论(0) 推荐(0) 编辑
摘要: adb kill-serveradb start-server 阅读全文
posted @ 2013-02-22 09:27 快乐人生,积极进取 阅读(175) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示