草庐IT

k8s 磁盘不够用,docker数据迁移 导致 /tmp Permission denied,docker优化日志 日志切割, 日志自动删除

前言K8s集群随着pod运行服务的越来越多,运行时间越来越大,docker目录占用磁盘空间也在逐渐变大,终于在最近磁盘彻底占满导致容器启动不起来并提示"nodevicespaceleft"。为了防止以后出现docker占用磁盘容量不够的情况决定对docker数据目录迁移。1.docker数据迁移docker数据默认存储在/var/lib/docker目录下。实际存储目录可以参考dockerinfo输出Client:...Server:...DockerRootDir:var/docker/lib...迁移步骤1.1.停止dockerd服务systemctlstopdocker1.2.创建新目录

k8s 磁盘不够用,docker数据迁移 导致 /tmp Permission denied,docker优化日志 日志切割, 日志自动删除

前言K8s集群随着pod运行服务的越来越多,运行时间越来越大,docker目录占用磁盘空间也在逐渐变大,终于在最近磁盘彻底占满导致容器启动不起来并提示"nodevicespaceleft"。为了防止以后出现docker占用磁盘容量不够的情况决定对docker数据目录迁移。1.docker数据迁移docker数据默认存储在/var/lib/docker目录下。实际存储目录可以参考dockerinfo输出Client:...Server:...DockerRootDir:var/docker/lib...迁移步骤1.1.停止dockerd服务systemctlstopdocker1.2.创建新目录

使用ffmpeg从视频文件中提取音频文件、视频抽帧和切割视频

目录ffmpeg下载使用ffmpeg从视频文件中提取音频文件批量提取文件夹下多个视频文件的音频使用ffmpeg从视频文件中提取视频帧使用ffmpeg将按固定时长将视频切割成多个小片段将分割得到的视频存放在新建文件夹下(这个我运行的时候好像有点问题,音频文件没有存放在新建的文件夹中)批量处理多个视频将输出文存储在文件夹中,命名与原视频一致ffmpeg下载先下载ffmpeg软件,可以参考下面这个链接,下载不了可以参考里面的评论区,我下载的时候参考过评论区的方法Windows下下载安装ffmpeg-知乎(zhihu.com)使用ffmpeg从视频文件中提取音频文件MP3文件和WAV文件都是数字音频格

使用ffmpeg从视频文件中提取音频文件、视频抽帧和切割视频

目录ffmpeg下载使用ffmpeg从视频文件中提取音频文件批量提取文件夹下多个视频文件的音频使用ffmpeg从视频文件中提取视频帧使用ffmpeg将按固定时长将视频切割成多个小片段将分割得到的视频存放在新建文件夹下(这个我运行的时候好像有点问题,音频文件没有存放在新建的文件夹中)批量处理多个视频将输出文存储在文件夹中,命名与原视频一致ffmpeg下载先下载ffmpeg软件,可以参考下面这个链接,下载不了可以参考里面的评论区,我下载的时候参考过评论区的方法Windows下下载安装ffmpeg-知乎(zhihu.com)使用ffmpeg从视频文件中提取音频文件MP3文件和WAV文件都是数字音频格

算法导论-动态规划-钢条切割问题

文章目录一、钢条切割定义二、具体步骤1.思考2.代码思考3.动态规划求解4.伪代码三:总结:一、钢条切割定义图为价格表给定一段长度是n的钢条和一个价格表,求切割方案使得收益达到最大(允许全不切割的情况存在)二、具体步骤1.思考易知长度为n的钢条有2的n-1次方种选择方式,故不可穷举。我们可以考虑一段长度为n的钢条切段,在第k处时切开,如图:这样的话,在n1段的前k-1上寻找最佳解,同理,在n2段的后m-k上寻找最佳解。这样的话问题就成为了:将两段钢条看成两个独立的钢条问题,我们称钢条切割问题满足最优子结构。还有另一种思路,采用更为简单的递归求解思想:一段长度为i的不可分割的钢条一段长度为n-i

算法导论-动态规划-钢条切割问题

文章目录一、钢条切割定义二、具体步骤1.思考2.代码思考3.动态规划求解4.伪代码三:总结:一、钢条切割定义图为价格表给定一段长度是n的钢条和一个价格表,求切割方案使得收益达到最大(允许全不切割的情况存在)二、具体步骤1.思考易知长度为n的钢条有2的n-1次方种选择方式,故不可穷举。我们可以考虑一段长度为n的钢条切段,在第k处时切开,如图:这样的话,在n1段的前k-1上寻找最佳解,同理,在n2段的后m-k上寻找最佳解。这样的话问题就成为了:将两段钢条看成两个独立的钢条问题,我们称钢条切割问题满足最优子结构。还有另一种思路,采用更为简单的递归求解思想:一段长度为i的不可分割的钢条一段长度为n-i

熊工巧匠 | Boxes.py 之小白也能学会的激光切割创意盒子玩法

全文约4000字,阅读时间8分钟左右最近捣鼓车间对装备进行了全面升级。因为前段时间,创客教育行业激光切割领导品牌雷宇激光与我们捣鼓车间进行了深度的交流与合作。我们换上了高大上的雷宇激光切割机。图:雷宇激光切割机新机器切割过程中几乎没有烟熏痕迹,并且切割速度和切割质量也是国内一流!最重要的是雷宇激光开发的LaserMaker软件让操作难度大大降低,更适用于学校或机构内的创客老师,简直是创客老师们的福利!激光切割机可以方便创客们通过数字制造快速成型的方式制作自己的原创作品,实现自己的创意。激光切割机可以加工的材料有纸、奥松板、胶合木板、密度板、双色板、亚克力、羊皮纸、硬卡纸等,甚至完全可以在你的手

熊工巧匠 | Boxes.py 之小白也能学会的激光切割创意盒子玩法

全文约4000字,阅读时间8分钟左右最近捣鼓车间对装备进行了全面升级。因为前段时间,创客教育行业激光切割领导品牌雷宇激光与我们捣鼓车间进行了深度的交流与合作。我们换上了高大上的雷宇激光切割机。图:雷宇激光切割机新机器切割过程中几乎没有烟熏痕迹,并且切割速度和切割质量也是国内一流!最重要的是雷宇激光开发的LaserMaker软件让操作难度大大降低,更适用于学校或机构内的创客老师,简直是创客老师们的福利!激光切割机可以方便创客们通过数字制造快速成型的方式制作自己的原创作品,实现自己的创意。激光切割机可以加工的材料有纸、奥松板、胶合木板、密度板、双色板、亚克力、羊皮纸、硬卡纸等,甚至完全可以在你的手

C++算法之旅、02 从木棒切割问题领悟二分法精髓

172、木棒切割问题https://sunnywhy.com/problem/172题目描述给出n根木棒的长度,现在希望通过切割它们来得到至少k段长度相等的木棒(长度必须是整数),问这些长度相等的木棒的最大长度。输入描述第一行为两个正整数n、k(1≤n≤103、1≤k≤108),分别表示木棒的根数、需要得到的长度相等的木棒根数;第二行为n个整数(1≤每个整数≤105),表示木棒的长度。输出描述一个整数,表示木棒的最大长度。如果无法达成,此时最大长度为0。思考如果通过暴力解法,那么复杂度为\(O(n^2)\)。每轮选择一个长度遍历每根绳子。已知木棒分割的长度为正整数,且位于\([1,max(每根

C++算法之旅、02 从木棒切割问题领悟二分法精髓

172、木棒切割问题https://sunnywhy.com/problem/172题目描述给出n根木棒的长度,现在希望通过切割它们来得到至少k段长度相等的木棒(长度必须是整数),问这些长度相等的木棒的最大长度。输入描述第一行为两个正整数n、k(1≤n≤103、1≤k≤108),分别表示木棒的根数、需要得到的长度相等的木棒根数;第二行为n个整数(1≤每个整数≤105),表示木棒的长度。输出描述一个整数,表示木棒的最大长度。如果无法达成,此时最大长度为0。思考如果通过暴力解法,那么复杂度为\(O(n^2)\)。每轮选择一个长度遍历每根绳子。已知木棒分割的长度为正整数,且位于\([1,max(每根