ffmpeg 基本命令行

一、获取视频信息 ffmpeg -i video.avi //查看本地的视频信息 ffmpeg -i http://static.tripbe.com/videofiles/20121214/9533522808.f4v.mp4//查看远程http视频信息 二、分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -acodec copy -vn output_
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

bootstrap布局两列或者多列表单

<div class="form-group"> <label for="starttime" class="col-sm-2 control-label">实际开始时间</label> <div class="col-md-4"> <input class="form-control" type="text" id="starttime" readonly="readonly" onchange="checkNull(this,'submitButton')" /> </div> <labe
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

10.高精度除法

大数除以一个小数 1 #include <bits/stdc++.h> 2 using namespace std; 3 //A/b商是C,余数是r 4 vector<int> div(vector<int> &A, int b, int &r) { 5 vector<int> C; 6 r = 0; 7 //注意除法是从最高位开始算的 8 //前面那仨都是从最低位开始算 9 for (int i = A.size() - 1;
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

将一行拆分为多行

import pandas a=pandas.DataFrame({'Country': ['China,US', 'Japan,EU', 'UK,Australia', 'Singapore,Netherland'], 'Number': [100, 150, 120, 90], 'Value': [1, 2, 3, 4], 'label': list(
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

cat grep提示Binary file (standard input) matches

1.提示Binary file (standard input) matches 使用 cat name | grep -a "关键字" 添加 -a选项 2. 合并两个文件 按时间顺序合并两个文件:cat log_01.txt log_02.txt | sort 再将数据排序 cat file1 file2 | sort 再对数据去重 cat file1 file2 | sort | uniq 将数据写入文件中 cat file1 file2 | sort | uniq > file3
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

Windows DNS服务器策略

Windows 2016开始微软在Windows服务器中引入了针对DNS服务器的策略。可以方便灵活的控制DNS服务器响应客户端的请求。这里举个例子,阻止某个网段的DNS查询。 思路是这样的,定义一个网段,然后在规则中定义对于来自这个网段的请求要怎样处理https://i.cnblogs.com/posts/edit-done;postId=13204433 Add-DnsServerClientSubnet -Name "BlockTest" -IPv4Subnet 10.8.68.0/24
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

minio 使用Elasticsearch发布MinIO事件

mc event add newminio/xy-production arn:minio:sqs::1:elasticsearch mc event list newminio/xy-production    参考连接: https://docs.min.io/cn/minio-bucket-notification-guide.html
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

.Net 5.0 preview

本文参考自: https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/ Today, we’re releasing .NET 5.0 Preview 6. It contains a small set of new features and performance improvements. The .NET 5.0 Preview 4 post covers what we are planning to de
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

pdf视图旋转后如何保存

使用PDF软件是Adobe Acrobat DC,基本上版本操作都是类似。首先点击菜单栏第二行“工具”如图所示 在工具里面找到“组织页面”点击并打开,点击“添加”可以将此工具加入到右侧快捷菜单中,如图所示 在组织页面中,PDF文件每一页都被使用数字字符命名,可以点击某一页或者在下拉菜单中选择批量操作(如:奇偶数页面、纵横页面和所有页面等),如图所示 在组织页面可以对PDF文件进行的操作有左右翻转、删除、提取、插入等等,根据自己的选择进行操作,这里需要将PDF文件所有文件翻转变正,选择“所有页面
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

python编程之数据描述器

  第一次实际接触描述符是在我们项目中我们需要实现自己的Manger管理器从而在查询时加上特定条件,所以去看了Django ORM的源码就打开了对数据描述符的大门。   要入门描述符,我们首先要知道几个前提的知识: 什么是描述器? 什么是数据描述器? 什么是非数据描述器? 属性被调用时,属性访问的顺序? 01、什么是描述器   python官方的解释是:一般地,一个描述器是一个包含 “绑定行为” 的对象,对其属性的访问被描述器协议中定义的方法覆盖。这些方法有:__get__(),__set__
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

《UNIX环境高级编程》(APUE) 笔记第三章 - 文件I/O

3 - 文件I/O Github 地址 1. 文件描述符 对于内核而言,所有打开的文件都通过 文件描述符 (file descriptor) 引用。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,使用 open 或 creat 返回的文件描述符标识该文件,将其作为参数传送给 read 或者 write 。 UNIX系统shell把 文件描述符 \(0\) 与进程的标准输入( STDIN_FILENO )关联,文件描述符 \(1\) 与标准输出( STDO
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

linux:问题诊断

查看带宽 1、安装 iftop 工具(iftop 工具为 Linux 服务器下的流量监控小工具) yum install iftop -y 说明:若是是 Ubuntu 系统,请执行 apt-get install iftop -y 命令 2、安装 lsof yum install lsof -y 3、运行 iftop iftop 说明: <=、=> 表示流量的方向 TX 表示发送流量 RX 表示接收流量 TOTAL 表示总流量 Cum 表示运行 iftop 到目前时间的总流量 peak 表示流
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

java循环嵌套与跳转语句(break,continue)

一 循环嵌套   嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、 for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在for循环中嵌套for循环。 格式: for(初始化表达式; 循环条件; 操作表达式) { ……… for(初始化表达式; 循环条件; 操作表达式) { 执行语句 ……… } ……… } 例如:用“*”打印直角三角形 1public class ForForDemo { 2 public static
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

Tensorflow利用卷积神经网络实现图片分类

tensorflow搭建卷积神经网络非常简单,我们使用卷积神经网络对fashion mnist数据集进行图片分类,首先导包: import tensorflow as tf from tensorflow import keras import matplotlib.pyplot as plt import numpy as np 导入数据集: (train_image,train_label),(test_image,test_label)=tf.keras.datasets.fashion
分类: 企业开发 发布时间: 06-28 19:07 阅读次数: 0

RFC3918组播组容量测试——网络测试仪实操

一、简介1.RFC3918简介历史·在1999年3月成为正式标准功能·评测网络互连设备或网络系统的性能·网络设备:交换机,路由器…内容·定义了一整套测试方法,为不同厂家的设备/系统提供了统一的评估标准和报告格式相关文档·RFC2432,TerminologyforIPMulticastBenchmarking·RFC3918,MethodologyforIPMulticastBenchmarkin
分类: 企业开发 发布时间: 06-28 19:07 阅读次数: 0

OAuth2 Token 一定要放在请求头中吗?

Token 一定要放在请求头中吗? 答案肯定是否定的,本文将从源码的角度来分享一下 spring security oauth2 的解析过程,及其扩展点的应用场景。 Token 解析过程说明 当我们使用 spring security oauth2 时, 一般
分类: 编程语言 发布时间: 06-28 18:51 阅读次数: 0

《面试补习》- Java集合知识梳理

一、ArrayList ArrayList 底层数据结构为 动态数组 ,所以我们可以将之称为数组队列。 ArrayList 的依赖关系: public class ArrayList&lt;E&gt; extends AbstractList&lt;E&gt;
分类: 编程语言 发布时间: 06-28 18:51 阅读次数: 0

Semaphore 原理简介和使用

Semaphore共享锁 简介 在多线程环境下用于协调各个线程, 以保证它们能够正确、合理的使用公共资源 信号量维护了一个许可集,我们在初始化Semaphore时需要为这个许可集传入一个数量值, 该数量值代表同一时间能访问共享资源的线程数量。 线程可以通过ac
分类: 编程语言 发布时间: 06-28 18:51 阅读次数: 0

compute和putAbsent源码分析及案例

compute源码分析及案例 描述 校验这个计算函数是否为空,为空抛出空指针异常。使用给定的key和获取到的oldValue计算出一个新的值newValue。在新值为空的前提下,如果旧的值不为空,或者这个集合中包含这个key,则删除这个key,并且返回nu
分类: 编程语言 发布时间: 06-28 18:51 阅读次数: 0

Java线程池及Executor框架的理解

声明:本文参考自:https://www.cnblogs.com/liconglong/p/13167227.html Java中线程池的实现原理及流程:      如上图所示,当一个线程提交到线程池时(execute()或submit()),先判断核心线程数(corePoolSize)是否已满,如果未满,则直接创建线程执行任务;如果已满,则判断队列(BlockingQueue)是否已满,如果未满,则将线程添加到队列中;如果已满,则判断线程池(maximumPoolSize)是否已满,如果未满
分类: 其他 发布时间: 06-28 18:51 阅读次数: 0