ALOVN

志当存高远

MSBuild Task获取Assemly版本号

msbuild task get assembly version

将以下xml拷贝到 项目.csproj 文件中 1 2 3 4 5 6 7 <Target Name="ToString(4)"> <GetAssemblyIdentity AssemblyFiles="$(TargetPath)"> <Output TaskParameter="Assemblies" ItemName="Targe...

通过 kubeadm 快速部署 Kubernetes

Quickly deploy Kubernetes with kubeadm

安装docker 1 2 3 4 5 6 7 8 9 10 yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo...

配置ssh无密码登录服务器

Configure the ssh certificate login server

ssh 是一个专为远程登录会话和其他网络服务提供安全性的协议。 默认ssh连接是需要密码认证的,可以通过添加rsa认证避免密码输入。服务端上存放公钥,客户端保留私钥。 创建公钥 1 [root@s1001]# ssh-keygen -t rsa 执行后,默认会在~/.ssh/目录下生成 id_rsa 和 id_rsa.pub 文件 上传公钥 1 2 3 4 5 6 7 8 9 10 1...

Tensorflow笔记: reduce_mean 函数

tensorflow reduce_mean

函数作用 tf.reduce_mean(input_tensor, axis=None, keepdims=False, name=None, reduction_indices=None) 作用:沿着张量不同的数轴(维度)进行计算平均值。 由于输出tensor的维度比原tensor的低,这类操作也叫降维。 axis参数 axis参数缺省值为None, 表示对所有元素求平均值 ...

librdkafka 输出连接断开日志的问题

The problem of librdkafka output connection disconnect

问题 由于要记录一些用户行为数据和系统监控指标信息,用到了kafka。.Net环境下生产者我们用的到的是 confluent-kafka-dotnet, 它底层是调用的librdkafka。运行正常,不过隔段时间会打印出这样一段异常信息: 1 localhost:9092/bootstrap: Connection closed 数据写入kafka也正常,并不会丢失数据。没有什么影响...

Tensorflow 中 matmul 和 multiply 的区别

The difference between matmul and multiply in Tensorflow

tf.multiply multiply表示点积,这个函数实现的是元素级别的相乘,也就是两个相乘的数元素各自相乘,而不是矩阵乘法。还需要注意的两个相乘的数必须有相同的数据类型,不然会报错的。 tf.matmul matmul表示矩阵乘法,它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义,否则也会报错: ValueError: Dimensions mu...

Mac 安装 Tensorflow 运行出错

Mac installation Tensorflow running error

安装好tensorflow后, 然后看到以下错误信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import tensorflow as tf RuntimeError: module compiled against API version 0xc but this version of numpy is 0x9 RuntimeError: mo...

理解Tensorflow中的张量

Understand the tensor in Tensorflow

前言 目前机器学习如火如荼,作为一名有志青年,Tensorflow作为目前众多机器学习框架中最火的一个,自然要学习一下。 刚接触Tensorflow的的人都会接触到Tensor,也就是『张量』,它到底是什么呢? tensor (张量) 是什么 张量 = 容器 张量是现代机器学习的基础,它的核心其实是一个数据容器。大多情况下它包含数字,少数情况下也会包含字符串,你可以把它想象城一个数...

SpringBoot中的过滤器、拦截器的区别

The difference between filter and interceptor in SpringBoot

前言 从概念上来讲,filter是servlet规范定义的,而interceptor是spring定义的。 最简单明了的区别就是过滤器可以修改request,而拦截器不能。 过滤器 Filter 过滤器Filter,是Servlet提供的功能。可通过过滤器,对请求进行拦截,它可以对几乎所有请求进行过滤,一个过滤器实例只能在容器初始化时调用一次。 字面意思:过滤器就是过滤的作用,在we...

PriorityQueue 优先队列

PriorityQueue

应用场景 队列是遵循先进先出(First-In-First-Out)模式的,但有时需要在队列中基于优先级处理对象。 举个例子:作业系统中的调度程序,当一个作业完成后,需要在所有等待调度的作业中选择一个优先级最高的作业来执行,并且也可以添加一个新的作业到作业的优先队列中。 优先队列,也就是队列里面的元素遵从一定的比较规则(比较器比较)有序。比如DelayQueue底层用到PriorityQu...