logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

虚拟机的三个级别

虚拟机有三个级别,分别从硬件层到应用层硬件虚拟机:一般也被称为抽象机,是在硬件层面抽象出一个主机,可以安装各类型的操作系统,等于虚拟出一套硬件系统。典型代表:VMware,virtualbox操作系统虚拟机:在操作系统层面重新构写其他操作系统的api,实现操作系统之间的兼容。典型代表:wine代码运行环境虚拟机:提供一个程序运行时的环境,如java,python,l...

windows10 +vscode配置远程调试

windows一直因为其糟糕的开发环境被开发者厌弃。这种情况在windows10推出了linux子系统(windows subsystem linux)和vscode有了远程调试功能后就大大改善了。linux子系统让我们再也不用安装烦人的虚拟机,也不用安装双系统,而vscode远程调试则给了linux子系统一个非常强大的调试工具。window10 远程调试需要以下的步骤:1. 首先要保证你...

vscode调试c++设置方法

自从vscode出了远程模式,再结合win10的内置linux子系统,就大大改善了对开发人员的友好度。今天尝试了一把在vscode上调试c++程序,中间踩了不少坑。我们知道c++是一个高级语言,需要编译后才能调试,不像python这样的解释性语言。这个特点在linux环境里调试c++就表现得很充分,在linux中,通过编译命令生成二进制文件或是可执行文件g++ -g filename -...

docker 快速入门

下面是自己的理解,可能不精准,但是非常有利于我自己理解和使用docker。这对于普通使用者来说足够了。有了这些基础的认知,我们再来看docker的一些命令就好理解了。

#docker#linux#运维
tensorflow之dataset详解

dataset是什么?Dataset可以看作是相同类型“元素”的有序 列表。在实际使用时,单个“元素”可以是向量,也可以是字符串、图片,甚至是tuple或者dict。Dataset是google点名建议的读取数据的方式,所以在tf使用中有很重要的地位。这个描述其实已经描述了dataset,他是一个可迭代对象,而且是有序的,而且每个元素的类型相同。在工作中为了方便理解,我一般把它看作java中的Li

tensorflow2.0 环境下的tfrecord读写及tf.io.parse_example和tf.io.parse_single_example的区别

在文章tfrecord格式的内容解析及样例中我们已经分析了tfrecord 的内容是什么格式,接下来就要学习tfrecord怎么使用,及tfrecord的读写。生成tfrecordtfrecord文件的写入非常简单,仍然用tfrecord格式的内容解析及样例中的例子,我们首先生成一个examplevalue_city = u"北京".encode('utf-8')# 城市value_use_day

c++ 中的符号* 和 &

* 和 & 是c++中非常常见的一对符号。但实际使用中有极其多的变化需要注意。先说* , 严格地说,符号*其实有2个作用:1. 当* 出现在声明变量或者函数的时候,意为该变量或者函数为一个指针2. 其他场景* 意为对变量取数值而不能单纯的把*理解成取值,否则会出现矛盾例如int a = 20;int *b = &a;std::cout << *b << st

#c++
kafka的数据分区和消费者数量的关系

kafka数据分区策略包括,轮询分区,随机分区,还有一些其他的分区策略,作为使用者,我们就不去深入探究了轮询策略也称 Round-robin 策略,即顺序分配。比如一个主题下有 3 个分区,那么第一条消息被发送到分区 0,第二条被发送到分区 1,第三条被发送到分区 2,以此类推。当生产第 4 条消息时又会重新开始,即将其分配到分区 0,就像下面这张图展示的那样。随机策略也称 Randomness

#kafka#分布式
到底了