一、事件循环 JavaScript是单线程,同一个时间只能做一件事情,所以执行任务需要排队。如果前一个耗时很长,那么下一个只能等待。 1)两种任务 为了更好的处理任务,JavaScript语言的设计者将任务分为两种:同步任务(synchronous)与异步任务(asynchronous)。 同步任务 ...
分类:
编程语言 时间:
2017-04-10 11:16:47
阅读次数:
213
(一)集合框架: Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为集合框架。 程序员在具体应用的时候,不必考虑数据结构和算法实现细节,只需要用这些类创建一些对象,然后直接应用就可以了,这样就大大提高了编程效率。 (二)集 ...
分类:
编程语言 时间:
2017-04-09 16:21:57
阅读次数:
198
MySQL非聚簇索引&&二级索引&&辅助索引 mysql中每个表都有一个聚簇索引(clustered index ),除此之外的表上的每个非聚簇索引都是二级索引,又叫辅助索引(secondary indexes)。 以InnoDB来说,每个InnoDB表具有一个特殊的索引称为聚集索引。如果您的表上定 ...
分类:
数据库 时间:
2017-04-08 18:18:56
阅读次数:
276
For-Each是Java中For-Index的一种加强,是Java 5带来的新语法糖。 什么场合应该使用它? For-Each似乎并不是必须的,但很多场合下使用它十分合适。 在实际开发中,经常会出现需要遍历数组,或是Collection容器的情况,就像source1那样。 source1中的for ...
分类:
其他好文 时间:
2017-04-03 09:48:34
阅读次数:
209
1.相关概念: ioc(控制反转):把创建对象、维护对象间关系的权力从程序中移交到Spring容器文件(applicationContext)中. DI(依赖注入):和ioc是同一概念,spring设计者认为DI更准确表示Spring的核心概念,依赖指的是对象间的关系, 学习框架,最主要的就是学习各 ...
分类:
编程语言 时间:
2017-04-01 20:32:23
阅读次数:
198
声明: 文中内容收集整理自《C++ Primer 中文版 (第5版)》,版权归原书所有。 学习一门程序设计语言最好的方法就是练习编程 第III部分,类设计者的工具 1、类是C++的核心概念。每个类都定义了一个新类型和在此类型对象上可执行的操作。 2、当定义一个类时,我们显式或隐式地指定在此类型的对象 ...
分类:
编程语言 时间:
2017-04-01 17:07:48
阅读次数:
274
一 ,什么是Vue.js? vue.js是一套构建用户界面的渐进式框架,它采用自底向上增量开发的设计。(自底向上设计方法是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,凭借设计者熟练的技巧和丰富的经验,通过对其进行相互连接、修改和扩大,构成所要求的系统。)Vue 的核心库只关注视图层,它 ...
分类:
Web程序 时间:
2017-03-27 16:35:57
阅读次数:
224
1. 集合类框架定义 在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Java Collection Framework)。 这意味着我们在具体应用时不必考虑数据结构和算法实现细节 ...
分类:
其他好文 时间:
2017-03-27 15:22:30
阅读次数:
348
在Web系统中,用户登录是最基本的功能。如何设计一个可扩展的用户登录系统呢?本文结合实际案例对用户登录系统设计进行多维度的讲解,帮助各设计者在应用中将复杂变得简单。来源:廖雪峰的官方网站,作者:廖雪峰。【一】在Web系统中,用户登录是最基本的功能。要实现用户名+密..
分类:
其他好文 时间:
2017-03-24 16:09:40
阅读次数:
342
1. JavaScript属于客户端脚本语言 2. JavaScript用来改进网页设计、验证表单、检测浏览器、创建cookies,以及更多的应用 a. 是为HTML设计者提供的一种编程工具 b. 可以在HTML页面中放入动态的文本 c. 能够对事件进行反应 d. 可读取并修改HTML元素 e. 可 ...
分类:
编程语言 时间:
2017-03-22 11:27:08
阅读次数:
184