TypeScript环境搭建---HueiFeng

前言

TypeScript是微软开发的一门自由和开源的编程语言,TypeScript是JavaScript的一个超集,他保留JavaScript语言本身的特性,同时他向我们提供了一些语法糖帮助我们…

HttpComponents HttpClient连接池(3)-连接的释放---TA码字

在上一篇文章里我们介绍了 httpclient 连接池中连接的申请,在这里我们主要介绍连接的和释放。

http连接的释放

httpclient 连接池中连接对象的释放主要…

芋道 Spring Boot 热部署入门---芋道源码

摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/hot-swap/ 「芋道源码」欢迎转载,保留摘要,谢谢!

1. 概述2. spring-boot-d…

seurat包分析多组对比单细胞数据---生信编程日常

library(Seurat)
#import data
#C_data T_data 为要分析的data.frame

Control<-CreateSeuratObject(counts =…

k8s集群网络(12)-flannel udp overlay网络setup---TA码字

在上一篇文章里我们介绍了k8s集群中flannel vxlan overlay网络中pod到pod的通讯。在这里我们主要介绍flannel udp overlay网络setup,以便后面分析fl…

两个奇技淫巧,将 Docker 镜像体积减小 99%---米开朗基杨

前言

对于刚接触容器的人来说,他们很容易被自己构建的 Docker 镜像体积吓到,我只需要一个几 MB 的可执行文件而已,为何镜像的体积会达到 1 GB 以上?本文将会介绍几个奇技淫巧来帮助你精简…

ggplot2循环出图---生信编程日常

在用ggplot画图的过程中,我们常常希望能够循环某个变量同时画很多图。如我们的数据是testdata

如果我们按stage来画某个基因的表达:

ggplot(testd…

k8s集群网络(10)-flannel vxlan overlay网络setup---TA码字

在上一篇文章里我们对基于iptable和ipvs模式下cluster ip类型的service和node port类型的service做了总结和对比,在这里我们主要介绍flannel overl…

Motif中的PWM矩阵---生信编程日常

PWM矩阵是表示motif的一种方式,全称是position-specific weight matrix (PSWM) 或者是position-specific scoring matrix …

docker封装nuxt项目使用jenkins发布---用户2398817

一、概述

vue项目可以打一个dist静态资源包,直接使用Nginx发布即可。

但是nuxt项目无法像vue那样,可以打一个dist静态资源包。

需要安装Node.js,并…

ARMv8-A Process State, PSTATE---DragonKingZhu

在ARMv8架构中,使用PSTATE用来描述当前处理器的状态信息。如下的图描述了PSTATE的每个字段的意义

上面是PSTATE的各个bit位的含义,我们可以将其分为三组

状态…

k8s集群网络(3)-宿主内网络例子---TA码字

在上一篇文章中我们介绍了linux network namespace,linux bridge device,linux veth device,以及docker宿主环境中的容器网络。在这里我…

ARMv8-A vs ARMv7 Registers---DragonKingZhu

ARMv8-A General-Puspose Registers

ARM8v-A提供了31个通用寄存器,分别是X0-X30。每个寄存器是64bits,可以在任何Exception Level访问…

Flutter携程App_08_Flutter水平垂直滚动列表ListView---用户2292951

本节代码利用Flutter的ListView组件实现垂直/水平方向滚动的列表,效果图如下:

垂直方向的滚动:

import 'package:flutter/mate…

k8s集群网络(7)-service之ipvs cluster ip实现原理---TA码字

在之前文章中我们介绍了基于iptable方式实现的k8s集群中cluster ip类型和node port类型service的负载均衡。其本质上是当网络数据包从pod的network names…