const counter = (selector, start, end, step = 1, duration = 2000) => { let current = start, _step = (end - start) * step < 0 ? -step : step, timer = s ...
分类:
Web程序 时间:
2020-03-18 09:48:14
阅读次数:
72
组件(component) 可以使用ng generate component xxx来创建组件相关文件html文件、样式表、ts文件、spec.ts单元测试文件 组件的命名默认要符合XxxComponent,除非关掉tslint中的component class suffix设置 selector ...
分类:
其他好文 时间:
2020-03-17 14:05:17
阅读次数:
67
外部配置属性值是如何被绑定到XxxProperties类属性上的?--SpringBoot源码(五)
分类:
编程语言 时间:
2020-03-14 11:23:11
阅读次数:
48
apiVersion: apps/v1 kind: Deployment metadata: name: nginx deployment spec: selector: matchLabels: app: nginx replicas: 2 template: metadata: labels: ...
分类:
其他好文 时间:
2020-03-12 23:40:33
阅读次数:
80
第 8 章 Page Object Page Object 是 UI 自动化测试项目开发实践的最佳设计模式之一,它的主要特点体现在对界面交互细节的封装上,使测试用例更专注于业务的操作,从而提高测试用例的可维护性。 本教程的练习实践源码请点击下载 8.1 认识 Page Object 当为 Web 页 ...
分类:
其他好文 时间:
2020-03-12 18:41:38
阅读次数:
53
1.selenium的实现方式是CS的方式我们的代码就是请求,浏览器就是服务器。还要通过检查页面元素去查找页面元素属性,方便之后的定位 定位方式: 1. 通过id查找 2. 通过xpath方式查找 3.通过css_selector方式查找 4.通过class_name方式查找 5.通过tag_nam ...
分类:
其他好文 时间:
2020-03-12 12:51:13
阅读次数:
59
概述 在 Netty学习(3)中,我们已经学习了 Buffer 和 Channel 的概念, 接下来就让我们通过实现一个 NIO 的多人聊天服务器来深入理解 NIO 的第 3个组件: Selector 。 目的 在本文中,我们将通过实现一个网络聊天室程序,来掌握 Selector 的概念以及如何使用 ...
分类:
Web程序 时间:
2020-03-11 10:54:46
阅读次数:
67
从官网安装 node. 打开sublime,工具->编译系统->新建编译系统 输入以下内容: { "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.j ...
分类:
其他好文 时间:
2020-03-10 13:38:26
阅读次数:
73
GitOps是一种实现持续交付的模型,其核心思想是将应用系统的声明性基础架构和应用程序存放在Git的版本控制库中。它可以让开发人员无需了解复杂的部署流程,直接发布新功能。本文将为你简单介绍其概念,它如何影响组织以及如何与K8S保持同步。
分类:
其他好文 时间:
2020-03-09 21:17:20
阅读次数:
57
概念理解 selector与epoll是多路复用的函数。我认为多路复用是针对bio而言,指的是通过单线程来追踪管理多个socket对象。传统的bio中,在socket的accept与read两个阶段都会造成阻塞,那么就无法处理并发问题,即仅一个socket对象就已经占用了IO对象,没有余力解决其他线 ...
分类:
其他好文 时间:
2020-03-08 13:42:13
阅读次数:
108