注意四个对象: 主进程 执行栈 异步进程 任务队列 1.主进程读取js代码,形成对应的堆和执行栈(此时在同步环境) 2.当遇见异步任务,转交给异步进程进行处理 3.异步任务完成,将其推入任务队列 4.当主进程的执行栈执行完毕,查询任务队列,如果存在任务,推入主进程 5.重复2、3、4 ,称为事件循环 ...
分类:
其他好文 时间:
2017-12-23 19:00:13
阅读次数:
133
描述 在访问者模式中,元素对象接受访问者对象的访问,而访问者对象处理元素对象上的操作。即至少在类方法上有相互包含的关系,互为成员变量。 通俗解释一下:就是现在有一个家的主人,家里有很多东西,而他有个非常要好的朋友,现在这个主人就应该有个方法,这个方法是接待朋友进家门,而这个要好的朋友在朋友家里的时候 ...
分类:
其他好文 时间:
2017-12-04 13:15:59
阅读次数:
116
<html><body><script>//所有用var声明的变量以及声明的函数/*var a = 1;function f(){ alert(a); var a = 5; }f();*//*var a = 1;function f(){ alert(a); a = 8;}f();*///上面的代码 ...
分类:
其他好文 时间:
2017-11-26 20:25:39
阅读次数:
145
String对象:处理所有的字符串操作 Math对象:处理所有的数学运算 Date对象:处理日期和时间的存储、转化和表达 Array对象:提供一个数组的模型、存储大量有序的数据 Event对象:提供JavaScript事件的各种处理信息 内置对象都有自己的方法和属性,访问的方法如下: 对象名.属性名 ...
分类:
Web程序 时间:
2017-11-18 18:45:54
阅读次数:
199
一 、消息中间件的基本介绍 1.1 消息中间件 1.1.1 什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer( ...
分类:
编程语言 时间:
2017-11-12 00:27:12
阅读次数:
306
1 根据连接字符串获取IDbConnection连接对象2 connection.Open();打开连接对象3 创建IDbCommand命令对象4 将命令类型、命令sql、事务、参数赋值到IDbCommand对象5 处理命令sql字符串和参数名称中'@'、':'的问题6 执行命令 1 针对Execu ...
分类:
其他好文 时间:
2017-11-01 14:58:42
阅读次数:
174
作为一个前端页面开发者第一次处理json数据,遇到了‘js 获取json数组里面数组的长度’?竟然不知道 json没有.length属性(真是要嘲讽下自己),少壮不努力老大徒伤悲啊! ...
分类:
编程语言 时间:
2017-10-30 18:14:21
阅读次数:
135
二、Java 基础语法 二、Java 基础语法 2.1 Java 基础语法 java是一个面向对象的程序语言,及可把一切事物当做对象处理,而java的事物中最小的就是class (类),类中有方法,类可以创建对象,并且有一些属性等。一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的 ...
分类:
编程语言 时间:
2017-10-29 12:46:16
阅读次数:
157
通常在php中,想把对象处理成数组是需要花费点精力的。但是今天在这里,我告诉你一个soeasy的黑技术来解决这个问题。<?php
/**
*CreatedbyPhpStorm.
*User:zrj
*Date:17-10-20
*Time:下午8:08
*/
declare(strict_types=1);//开启强类型模式
classPerson
{
public$name;
pub..
分类:
编程语言 时间:
2017-10-21 00:23:00
阅读次数:
269
职责链模式(又叫责任链模式)包含了一些命令对象和一些处理对象,每个处理对象决定它能处理那些命令对象,它也知道应该把自己不能处理的命令对象交下一个处理对象,该模式还描述了往该链添加新的处理对象的方法。 适用场景: 1、有多个对象可以处理同一个请求,具体哪个对象处理该请求由运行时刻自动确定。 2、在不明 ...
分类:
其他好文 时间:
2017-10-17 17:25:58
阅读次数:
175