首页 > 编程语言
js的单线程引擎如何通过timeout实现异步
浏览器是基于一个事件循环的模型,在这里面,可以有多个任务队列,比如render是一个队列,响应用户输入是一个,script执行是一个。任务队列里放的是任务,同一个任务来源的任务肯定在同一个任务队列里。任务有优先级,鼠标或键盘响应事件优先级高,大概是其他任务的3倍。   任务的执行过程中可能产生: spin:不影响Event Loop并延后执行 pause:停止Event Loop并延后执行...
分类:编程语言   时间:2014-12-21 12:43:30    收藏:0  评论:0  赞:0  阅读:320
大话设计模式C++实现-第14章-观察者模式
一、UML图 二、概念 观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。 三、说明 角色: (1)Subject类:可以翻译为主题或者抽象通知者,一般用一个抽象类或者一个接口实现。他把所有对观察者对象的引用保存在一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接...
分类:编程语言   时间:2014-12-21 12:42:50    收藏:0  评论:0  赞:0  阅读:256
引用作形参--输入三个整数,采用地址的方法按从大到小排序
引用作形参--输入三个整数,采用地址的方法按从大到小排序...
分类:编程语言   时间:2014-12-21 12:42:40    收藏:0  评论:0  赞:0  阅读:265
替换APK中的jar包文件
【Qboy】2014年12月21日 这几天,我第一次做的android游戏(WE!青春纪)马上就要上线。上线之前需要把各个渠道的SDK加入到我们游戏中,与渠道进行联运。但是商务很给力,一下子联系了10多个渠道,让我应接不暇。还好有了AnySDK,可以一键打包。但是问题来了,这帮Any的人太忙了,.....
分类:编程语言   时间:2014-12-21 12:41:30    收藏:0  评论:0  赞:0  阅读:1183
如何防止线程意外中止
转:http://peirenlei.iteye.com/blog/305079Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个异常而被终止,导致这个线程的终结。最麻烦的是,在线程中抛出的异常即使使用try...catch也无法截获,因...
分类:编程语言   时间:2014-12-21 12:41:10    收藏:0  评论:0  赞:0  阅读:295
c++ boost库
boost是C++标准委员会库工作组发起的开源库,内容十分强大。支持正则表达式,多线程编程,数据结构图(STL扩展),智能指针,python语法等功能。linux下安装boosthttp://blog.csdn.net/i_noname/article/details/632344Linux上安装使...
分类:编程语言   时间:2014-12-21 12:41:00    收藏:0  评论:0  赞:0  阅读:265
Java Script基础(十一) 表单验证
一、表单验证的必要性: 表单验证在客户端和服务器端,客户端验证实际是直接调用JavaScript脚本对用户输入的数据进行验证;而服务器也同样可以实现数据验证,但是当服务器压力过大时,资源损耗会比较严重,用户体验也不够好。所以通常验证我们大多数都会在客户端实现,这样可以降低服务器的压力,让服务器做其....
分类:编程语言   时间:2014-12-21 12:38:50    收藏:0  评论:0  赞:0  阅读:189
javax.management.NotCompliantMBeanException
public interface QueueMBean {}假如接口名叫XMBean,那么实现名就必须一定是X,而且是大小写敏感的。public class Queue implements QueueMBean {}
分类:编程语言   时间:2014-12-21 12:38:10    收藏:0  评论:0  赞:0  阅读:280
疯狂java学习笔记之面向对象(八) - static和final
一、static: 1、static是一个标识符: -有static修饰的成员表明该成员是属于类的; - 没有static修饰的成员表明该成员是属于实例/对象的。 2、static修饰的成员(Field、方法、初始化块),与类共存亡;static修饰的成员建议总是通过类名来访问,虽然...
分类:编程语言   时间:2014-12-21 12:37:20    收藏:0  评论:0  赞:0  阅读:221
java实现豆瓣回帖机器人
最近一直帮老板写爬虫,写累了就寻思着找点乐子,碰巧平时喜欢逛豆瓣,就打算写一个自动回帖机器人,废话不多说我们进入正题:主要用到2个开源工具:Jsoup和httpclientStep 1:模拟登陆public static boolean login() throws IOException{ ...
分类:编程语言   时间:2014-12-21 12:36:20    收藏:0  评论:0  赞:0  阅读:269
引用作形参--输入三个整数,按从大到小排序
引用作形参,输入三个整数,按从大到小排序...
分类:编程语言   时间:2014-12-21 11:30:45    收藏:0  评论:0  赞:0  阅读:183
JavaWeb错误处理集锦
一:起因 (1)自己接下来想走算法的路子,打算把十大算法和数学模型学习一下,算是给自己之前 JavaWeb 的一个总结; (2)记得Java算是第一个比较上手的语言了,更是用JavaWeb走过了很长的光阴,该给自己做一下小结了; (3)JavaWeb项目开发过程中的错误,总是反复出现,为了避免再次查找的不必要麻烦,在此总结一下。 (4)JavaWeb编程一般性错误处理集锦 ...
分类:编程语言   时间:2014-12-21 11:30:10    收藏:0  评论:0  赞:0  阅读:337
python easy_install centos 下安装过程和原理解析
一、easy_install 安装过程其安装过程有很多种,我也找了很多的例子,但是结果都不太好,以下方法的结果是不错的。easy_install与yum类似,使用easy_install,可以轻松在pypi软件库里面搜索python各类软件安装easy_install比较简单,如果配置好yum,就可...
分类:编程语言   时间:2014-12-21 11:28:10    收藏:0  评论:0  赞:0  阅读:234
在ASP.NET MVC中使用Boostrap实现产品的展示、查询、排序、分页
在产品展示中,通常涉及产品的展示方式、查询、排序、分页,本篇就在ASP.NET MVC下,使用Boostrap来实现。 源码放在了GitHub: https://github.com/darrenji/ProductsSearchSortPage 先上效果图: 最上面是搜索和排序,每次点击搜索条件、...
分类:编程语言   时间:2014-12-21 11:25:31    收藏:0  评论:0  赞:0  阅读:370
HDU 5147 BestCoder #23(树状数组区间 前缀和,后缀和)类似LA4329
类似LA4329 1..n个数字放到n个格子中,求四元组满足(a,b,c,d)  a 这道题刚开始看就知道要用树状数组去做,起先想的是枚举a,c 这样的话复杂度n^2 必然TLE而且a,c之间大于a的数字也无法统计。 题解:枚举c点。 然后得到c之前满足a,b的数量再乘上比c大的d 的数量就是枚举c此时的数量。这里用了一个子问题的技巧,当枚举c到i点的时候,i-1的情况已知,即存储...
分类:编程语言   时间:2014-12-21 10:21:51    收藏:0  评论:0  赞:0  阅读:338
VC++自释放指针、自释放虚拟内存、自关闭句柄、局部作用域回调函数调用等辅助开发类
VC++自释放指针、自释放虚拟内存、自关闭句柄、局部作用域回调函数调用等辅助开发类...
分类:编程语言   时间:2014-12-21 10:20:43    收藏:0  评论:0  赞:0  阅读:224
java目录与classpath
java目录,classpath,path,环境变量
分类:编程语言   时间:2014-12-21 10:18:12    收藏:0  评论:0  赞:0  阅读:259
Core Java的那点事儿之ArrayList
Core Java的那点事儿之ArrayList 万丈高楼平地起,Java基础要拿起。今天就从我看的Core Java里找了些小基础点来分享一下。 首先隆重介绍一下专业级龙套演员---Employee类(PS:我可是专注龙套30年),下面会有多次出场,因此先在此介绍一下:1 class Empl.....
分类:编程语言   时间:2014-12-21 10:16:40    收藏:0  评论:0  赞:0  阅读:313
bestcoder#23 1002 Sequence II 树状数组+DP
Sequence IITime Limit: 5000/2500 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 652Accepted Submission(s): 164Problem D...
分类:编程语言   时间:2014-12-21 10:16:20    收藏:0  评论:0  赞:0  阅读:207
C/C++中的输出对齐设置
输出对齐有两个方面,一是输出宽度,一是左对齐还是又对齐。在C++里面,默认是右对齐,可以通过cout.setf(std::ios::left)调整为左对齐,而且这种调整是全局的,一次设置,后面都有效。但是对于输出宽度的设置(使用cout.width(int i)设置)是一次性的,只影响紧随其后的一次...
分类:编程语言   时间:2014-12-21 10:16:00    收藏:0  评论:0  赞:0  阅读:1385
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!