依赖注入是面向对象编程很重要的思想,是实现解耦很重要的一种手段。依赖注入是指a依赖于b,a不直接在内部实例化b,而是通过注入的方式,也就是构建和使用分离。与之相关的思想是,面向接口编程,而不要面向实现编程。依赖注入一般需要面向对象语言,或者可以用一定方式实现面向对象的语言(比如lua可以利用元表实现类和继承,js或者ts也有类和对象的概念)。为啥需要面向对象语言呢?因为依赖注入需要面向接口编程,这
分类:
其他好文 时间:
2019-05-19 09:47:39
阅读次数:
100
一、环境准备 1、准备三台虚拟机,具体信息如下,配置好root账户,安装好docker,安装方法参见https://www.cnblogs.com/liangyuntao-ts/p/10657009.html 2、三台服务器启动docker 3、系统设置,关闭防火墙,selinux,设置路由转发,不 ...
分类:
Web程序 时间:
2019-05-18 13:54:14
阅读次数:
337
1.创建header组件 header.component.ts 2.在使用的地方使用组件 比如在跟组件下使用 ...
分类:
其他好文 时间:
2019-05-17 18:06:53
阅读次数:
188
tsnr--基于vpp+dpdk的高性能防火墙 2019年01月31日 12:06:00 网络安全研发随想 阅读数:508 tsnr--基于vpp+dpdk的高性能防火墙 2019年01月31日 12:06:00 网络安全研发随想 阅读数:508 tsnr--基于vpp+dpdk的高性能防火墙 ts ...
分类:
其他好文 时间:
2019-05-15 12:43:23
阅读次数:
616
<template> <section> <div id="barDouble" class="electricDescribeYear"></div> </section> </template> <script lang="ts"> import { Component, Vue } from ...
分类:
其他好文 时间:
2019-05-11 16:07:58
阅读次数:
245
#客户端路由(前端路由)routing,体验单页面应用(SPA:single page application) 1. 创建需要的组件(home、product-list、product-create) 2. 构建路由,在app.module.ts中 (1)路由配置 import {Routes,R ...
分类:
其他好文 时间:
2019-05-08 15:57:56
阅读次数:
117
数据库人员手边系列:Oracle维护常用SQL语句 1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d whe ...
分类:
数据库 时间:
2019-05-06 14:22:57
阅读次数:
189
nodejs 通过钉钉群机器人推送消息 Intro 最近在用 nodejs 写,之前的 nodejs 爬虫代码用 js 写的,感觉可维护性太差,也没有智能提示,于是把js改用ts(typescript)重写一下,提升代码质量。 爬虫启动之后不定期会出现验证码反爬虫,需要输入验证码才能继续,于是想在需 ...
分类:
Web程序 时间:
2019-05-03 16:14:36
阅读次数:
202
开发中发现了egret的自带tween动画中tweenGroup没有自动重新播放的代码,就使用了一种较笨的方法进行播放 比如:我在exml皮肤文件中写了一个动画组tweenGroup,并且在ts文件中用play方法进行播放 //动画组名 private _animation:egret.tween. ...
分类:
其他好文 时间:
2019-04-30 17:14:04
阅读次数:
542
push():向数组末尾添加一个或多个元素 unshift(): 向数组的开头添加一个或多个元素 pop(): 删除数组最后一个元素 shift(): 删除数组第一个元素 sort(): 给数组排序 reverse(): 颠倒数组项在数组中的位置 concat(): 合并数组 slice(): 指定 ...
分类:
编程语言 时间:
2019-04-28 19:04:14
阅读次数:
472