码迷,mamicode.com
首页 > 编程语言
JavaScript事件驱动机制&定时器机制
在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在NodeJS中,异步事件驱动模型则是提高并发能力的基础。 一、程序如何响应事件 程序响应外部的事件有两种方式: 1. 中断 操作系统处理键盘等硬件输入就是通过中断来进行的,这个方式的好处是即使没有多线程,我们也可以放心地执行我们的代码,CPU收到中断信号之后自动地转去执行相应的中断处理...
分类:编程语言   时间:2015-07-03 14:09:02    阅读次数:174
2.模板线程池
1.说明 接触多线程已经有较长一段时间了,在工作中也经常用到多线程线程池等,于是打算写一个通用的模板类,方便以后的调用。当开始写的时候,我觉得这应该比较easy,能够很快的实现。而在写的过程中才发现不是那么容易。 这篇文档有模板的相关内容:http://blog.csdn.net/lqk1985/article/details/3136364 1、首先考虑到的是通用性,怎样让这个多线程通用呢?...
分类:编程语言   时间:2015-07-03 14:09:30    阅读次数:264
黑马程序员--java基础学习笔记4
黑马程序员--java基础学习笔记4     一、笔记内容概述:            函数-定义、函数-格式、函数-细节-void、函数-细节-错误格式、函数-细节-定义思想错误、函数-两个明确、函数-内存加载过程、函数-重载、数组-概述、数组-定义、数组-内存空间划分、数组-栈内存-堆内存、数据常见问题。        二、常用内容介绍:             1.编写函数体时,两...
分类:编程语言   时间:2015-07-03 14:08:37    阅读次数:174
nes模拟器C++源码
https://github.com/tiancode/NesJoy...
分类:编程语言   时间:2015-07-03 14:07:03    阅读次数:345
Java时间比较
Date类有两个方法 一个是after()比如date1.after(date2)判断date1是否在date2之后也就是说date1小于date2吧, 一个是before()比如date1.before(date2)判断date1是否在date2之前也就是date1大于date2  还有一个方法getMinutes()把时间转为毫秒比如date1.getMinutes()>date...
分类:编程语言   时间:2015-07-03 14:06:58    阅读次数:150
Spring Java-based容器配置(二)
组装Java-based的配置 使用@Import注解 跟在Spring XML文件中使用元素添加模块化的配置类似,@Import注解允许你加载其他配置类中的@Bean定义:@Configuration public class ConfigA { @Bean public A a() { return new A(); } } @Confi...
分类:编程语言   时间:2015-07-03 14:08:12    阅读次数:280
常见的开发语言(或IT技术)一览
Java、 Android、 iOS、 Web前端、 Python、 .NET、 PHP、 C/C++、 Linux 数据库技术...
分类:编程语言   时间:2015-07-03 14:06:12    阅读次数:162
用Java实现九宫格
九宫格:共有三行三列九个格子,从1到9共九个数字不重复地填入这九个格子中,条件是每行、每列、两个对角线上三个数字的和相等。下面用Java实现九宫格:public class NineTable { public static void main(String[] args) { int arr[][] = new int[3][3]; int a = 2;...
分类:编程语言   时间:2015-07-03 14:07:02    阅读次数:158
算法练习:两指针之三色排序
问题描述 输入一个整型数组,每个元素在0~2之间,其中0,1,2分别代表红、白、蓝。现要求对数组进行排序,相同颜色的在一起,而且按红白蓝顺序先后排列。要求时间复杂度为O(n)。   问题分析 最容易想到的是排序,比如快排,归并,堆排等,但它们的时间复杂度为O(nlogn),与题意不符。 第二种想到的是计数排序,扫描一遍过去,分别记录0,1,2的个数,然后再对数组进行赋值。时间复杂度为O(...
分类:编程语言   时间:2015-07-03 14:04:40    阅读次数:225
南邮算法分析与设计实验4 密码算法
南邮算法分析与设计实验4 密码算法...
分类:编程语言   时间:2015-07-03 14:04:15    阅读次数:768
南邮JAVA程序设计实验1 综合图形界面程序设计
南邮JAVA程序设计实验1 综合图形界面程序设计...
分类:编程语言   时间:2015-07-03 14:05:50    阅读次数:249
南邮JAVA程序设计实验3 流处理程序设计
南邮JAVA程序设计实验3 流处理程序设计...
分类:编程语言   时间:2015-07-03 14:05:12    阅读次数:229
算法-数组元素相乘
题目:给定一数组a[N],我们希望构造数组b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在构造过程中,不允许使用除法:要求O(1)空间复杂度和O(n)的时间复杂度;除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、堆空间和全局静态变量等);实现程序(主...
分类:编程语言   时间:2015-07-03 14:00:50    阅读次数:174
【C语言的日常实践(十四)】constkeyword详细解释
const是C语言keyword,它定义一个变量不同意变更。使用const在一定程度上,可以提高节目的安全性和可靠性。其他。解const的作用,在看别人的代码时,对理解对方的程序有一定帮助。1、const可以理解成是”仅仅读变量“的限定词。从这里可以看出,const修饰的是变量,跟常量是不同的,常量...
分类:编程语言   时间:2015-07-03 13:59:18    阅读次数:159
JavaScript中的navigator对象学习笔记
var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)document.write("浏览器名称:"+ browser)document.write("")doc...
分类:编程语言   时间:2015-07-03 13:59:25    阅读次数:159
数据挖掘算法-Apriori Algorithm(关联规则)
Apriori algorithm是关联规则里一项基本算法。是由Rakesh Agrawal和Ramakrishnan Srikant两位博士在1994年提出的关联规则挖掘算法。关联规则的目的就是在一个数据集中找出项与项之间的关系,也被称为购物蓝分析 (Market Basket analysis...
分类:编程语言   时间:2015-07-03 13:59:10    阅读次数:167
javascript——URI的编解码方法
度过了一个长长的假期,刚回到公司有些不适应了,之前的学习计划和工作计划都被打断了,回来都不知道要干什么啦。于是就跑去看同事的blog,又回来看之前自己记的笔记,接下来继续学习JavaScript吧。 有效的URI(统一资源标示符)是不能包含某些字符的,如空格,所以需要进行编码,编码方法有:enco....
分类:编程语言   时间:2015-07-03 13:56:18    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!