在TypeScript项目中进行BDD测试

在TypeScript项目中进行BDD测试什么是BDD?BDD(Behavior-Driven Design)是软件团队的一种工作方式,通过以下方式缩小业务人员和技术人员之间的差距:鼓励跨角色协作,建...
阅读全文
Python 图_系列之基于邻接矩阵实现广度、深度优先路径搜索算法 编程语言

Python 图_系列之基于邻接矩阵实现广度、深度优先路径搜索算法

图是一种抽象数据结构,本质和树结构是一样的。图与树相比较,图具有封闭性,可以把树结构看成是图结构的前生。在树结构中,如果把兄弟节点之间或子节点之间横向连接,便构建成一个图。树适合描述从上向下的一对多的...
阅读全文
Docker镜像构建之Dockerfile 编程语言

Docker镜像构建之Dockerfile

在 Docker 中构建镜像最常用的方式就是使用 Dockerfile。Dockerfile 是一个用来构建镜像的文本文件。官方文档:https://docs.docker.com/engine/re...
阅读全文
Android 接入腾讯IM即时通信(详细图文) 编程语言

Android 接入腾讯IM即时通信(详细图文)

原文地址:Android 接入腾讯IM即时通信(详细图文) | Stars-One的杂货小窝腾讯云IM官网文档上提供了带UI模块和不带UI模块的,本文是基于带UI模块进行了Module封装,可以方便各...
阅读全文
CommonsCollection4反序列化链学习 编程语言

CommonsCollection4反序列化链学习

CommonsCollection41、前置知识由于cc4没有新的知识点,主要是用cc2,然后稍微cc3结合了,所以我们可以看ysoserial源码,自己尝试构造一下,把cc2通过获取InvokeTr...
阅读全文
深入理解nodejs的异步IO与事件模块机制 编程语言

深入理解nodejs的异步IO与事件模块机制

node为什么要使用异步I/O异步I/O的技术方案:轮询技术node的异步I/Onodejs事件环 一、node为什么要使用异步I/O异步最先诞生于操作系统的底层,在底层系统中,异步通过信号...
阅读全文

Django项目引入NPM和gulp管理前端资源

前言之前写了一篇《Asp-Net-Core开发笔记:使用NPM和gulp管理前端静态文件》,现在又来用Django开发项目了,之前我搞了一个Django的快速开发脚手架「DjangoStarter」,...
阅读全文
Linux上部署net6应用 编程语言

Linux上部署net6应用

前言 .net6都出来了,作为一名.net搬砖工却一直都在windows下部署应用,还未尝试过linux环境下部署应用。参考福禄网络研发团队的相关博客,学习一下如何将应用部署到linux系统。.NET...
阅读全文

Java基础之浅谈继承、多态

一、继承的理解继承:简单通俗的来讲,继承就是一个类继承另一个类,通常用extends表示继承。继承的类叫子类,被继承的类叫父类。子类可以使用父类的变量和方法,同时也可以重写父类的方法。在Java中没有...
阅读全文