编程笔记
-
扩容挂载点--Linux
情景:当服务器磁盘挂载的目录空间不足时,就需要对相应的挂载点进行扩容,以/home挂载点为例 一、检查磁盘是否做过RAID 将硬盘插入到服务器可用的槽位 重启服务器进入bios设置,依次选择 Chipset-->PCH Configu…
-
Linux IO多路复用
https://segmentfault.com/a/1190000003063859 / select poll epoll 操作方式 遍历 遍历 回调 底层实现 数组 链表 哈希表 IO效率 每次调用都进行线性遍历,时间复杂度为O(n) 每次调用都进行线性遍历,时间复杂度为O…
-
Linux下Arthas的安装和卸载
关于Arthas的简介在《Windows下Arthas的安装和卸载》这篇文章写过了,就不重复了直接进入正题 安装步骤其实跟Windows下安装是差不多的,也是下载Arthas的jar包,启动jar包来安装Arthas 方法一:在线安装 这个就…
-
Linux 压缩、解压缩命令
Linux 压缩、解压缩命令 tar 语法命令 tar [options…] [files] options: 选择 描述 -A 追加tar文件至归档 -c 创建一个新文档 -d 找出归档和文件系统的差异 --delete 从归档中删除 -r 追加文件至归档结尾 -t 列出归…
-
Ros入门21讲
一、ROS是什么? ROS=通信机制+开发工具+应用功能+生态系统 目的:提高机器人研发中的软件复用率。 1、ROS中的通信机制 松耦合分布式通信: 注意:什么是耦合、紧耦合、松耦合? 1.1 耦合 耦合是两个或多个模块…
-
STM32(M3)启动过程
启动时从绝对地址0x0800 0000开始执行复位中断程序,即固定了复位后的起始地址,但中断向量表的位置是可变的。 Cortex-M3内核规定中断向量表中第一个32位数据内容为栈顶地址,第二个32位数据内容则是复位中断向量…
-
方法引用
使用情景 当要传递给lambda体的操作,已经有实现的方法了,可以使用方法引用。 方法引用也是函数式接口的实例 使用格式 (类(对象):: 方法名) 对象 :: 非静态方法 类 :: 静态方法 类 :: 非静态方法 使用要求 要…
-
算法总结
1.所有大于等于节点的值之和 给定一个二叉搜索树,请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。提醒一下,二叉搜索树满足下列约束条件: 节点的左子树仅包含键 小于 节点键的节点。 …
-
LNK1104 无法打开文件“python37_d.lib”
1. 找到python头文件pyconfig.h,将 # define Py_DEBUG 注释掉(330行) 330 #ifdef _DEBUG331 #define Py_DEBUG // 将该行注释掉 332 #endif 2.找到以下代码(287行),将 pragma comment(lib,"python37_d.lib")…
-
Flink-容错机制-检查点原理和算法
一、一致性检查点(Checkpoints) Flink故障恢复机制的核心,就是应用状态的一致性检查点有状态流应用的一致性检查点,其实就是所有任务的状态,在某个时间点的一份拷贝(一份快照);这个时间点,应该是所有任务都…