
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在Linux系统中,我们有时候删除文件夹的时候,提示rm: cannot remove `dir-name’: Directory not empty,即使使用sudo或者root用户也无法删除,那是因为系统存在使用或者执行文件夹中可执行程序,我们只需要执行命令:lsof 文件名找到那些程序在使用文件夹中的文件。然后使用:kill 命令结束进程,如:kill 2739然后就可以删除文件夹了。...
本教程展示了在 Kubernetes 上使用 StatefulSets,PodDisruptionBudgets 和 PodAntiAffinity 特性运行 Apache Zookeeper。准备开始在开始本教程前,你应该熟悉以下 Kubernetes 概念:Pods、Cluster DNS、Headless Services、PersistentVolumes、PersistentVolume
算法的思想是将输入数组分割成有 k 个元素的块。 若 n % k != 0,则最后一块的元素个数可能更少。开头元素为 i ,结尾元素为 j 的当前滑动窗口可能在一个块内,也可能在两个块中。情况 1 比较简单。 建立数组 left, 其中 left[j] 是从块的开始到下标 j 最大的元素,方向 左->右。为了处理更复杂的情况 2,我们需要数组 right,其中 right[j] ...
日常手残,直接关闭服务器拔掉NVME SSD,然而重启后报错开不了机……好吧 想着反正把这个fstab文件的注释去掉就OK了。进入到tty模式,然后sudo vim /etc/fstab将注释的#去掉,想直接用:wq!强制保存,报错‘cannot open file for writing’,好吧。在网上找了一下解决方法:sudo mount -o remount,rw /然后再更改fstab文件

插入排序 O(n^2)利用vector来进行插入排序,这里展示了较标准的插入排序leetcode执行16ms的实例1.从链表中的第二个节点和第一个节点比,如果小于,就得插入到链表头,这里可以创建哑头部来简化操作2.从链表中把要插入的节点取出后,从哑头部遍历该插入的位置(由于需要知道待插入位置的前驱,就必须从哑头部开始,并判别其后继的值)ListNode* insertionSort...
一、允许root用户远程登录在某些发行版Linux系统下默认是关闭root用户远程登录的,例如:Ubuntu就是,那么怎么开启呢,这里需要找到系统的ssh服务配置文件,然后将PermitRootLogin后no改成yes即可。sudo vi /etc/ssh/sshd_config 二、允许无密码登录找到ssh服务配置文件,两种情况:将PermitEmptyPasswords yes前面的#号去掉
一、允许root用户远程登录在某些发行版Linux系统下默认是关闭root用户远程登录的,例如:Ubuntu就是,那么怎么开启呢,这里需要找到系统的ssh服务配置文件,然后将PermitRootLogin后no改成yes即可。sudo vi /etc/ssh/sshd_config 二、允许无密码登录找到ssh服务配置文件,两种情况:将PermitEmptyPasswords yes前面的#号去掉
Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC
此处我们对数据进行以下的处理以方便后续的数据分析和可视化工作:去除重复数据去除购买人数为空的记录类型转换:将购买人数转换为数值型数据字段扩充:增加收入列,价格*购买人数=收入字段扩充:增加商品价格分箱数据提取省份名称字段。对商品名称进行分词处理。# 读入数据df_all = pd.read_excel('热干面数据.xlsx')df = df_all.copy()# 去除重复值df.drop_du
Qt主要提供QLayout类及其子类作为布局管理器,它们可以实现常用的布局管理功能。Qt的布局管理关系提供了强大的机制来自动排列窗口中的所有部件,确保它们有效地使用空间。所有QWidget的子类的实例(对象)都可以使用布局管理器管理位于它们之中的子部件,QWidget::setLayout()函数可以在一个部件上应用布局管理器。一旦一个部件上设置了布局管理器,那么它会完成以下几种任务:定位子部..







