avatar
Articles
25
Tags
32
Categories
12

Home
Archives
Tags
Categories
远航
Search
Home
Archives
Tags
Categories
FFmpeg封装与解封装
Created2022-01-27|FFmpeg
ffmpeg封装与解封装 AV_log 123456789101112#include "libavutil/log.h"#include "libavutil/ffversion.h"int main(int argc, char **argv) { av_log_set_level(AV_LOG_DEBUG); av_log(NULL, AV_LOG_ERROR, "this is error log level!\n"); av_log(NULL, AV_LOG_INFO, "this is info log level, %d\n", argc); av_log(NULL, AV_LOG_WARNING, "this is warning log level, %s\n", argv[0]); av_log(NULL, AV_LOG_DEBUG, "this is debug log level!\n"); av_log(NULL, AV_LOG_I ...
FFmpeg基本命令
Created2022-01-26|FFmpeg
FFmpeg基本命令 ffprobe 123456789101)查看帮助信息: ffprobe --helpusage: ffprobe [OPTION][input_file]2)查看多媒体数据包: ffprobe -show_packets -show_data testVideo.flv3)查看封装格式:ffprobe -show_formates testVideo.flv4)查看视频文件的帧信息: ffprobe -show_frames testVideo.flv5)查看视频文件的流信息: ffprobe -show_streams testVideo.flv6)格式化显示: ffprobe -of json -show_format testVideo.flv ffprobe -print_format csv -show_packets out.mp4 > outMp4.csv (windows下使用Elecard StreamEyes查看MP4视频文件) ffplay 1234567891)查看帮助信息:ffplay --helpusage:ffplay [op ...
600-不含连续1的非负整数
Created2021-09-12|Leetcode
600. 不含连续1的非负整数 难度:困难 给定一个正整数 n,找出小于或等于 n 的非负整数中,其二进制表示不包含 连续的1 的个数。 示例 1: 1234567891011输入: 5输出: 5解释: 下面是带有相应二进制表示的非负整数<= 5:0 : 01 : 12 : 103 : 114 : 1005 : 101其中,只有整数3违反规则(有两个连续的1),其他5个满足规则。 说明: 1<=n<=1091 <= n <= 10^91<=n<=109 解题思路: 分析数据构成,以及求解的结果规律,每一个结果都需要上一位的状态,所以,可以使用动态规划,而数位DP正好是记录每一位数状态的求解方式,此题可以使用数位DP的思路来求解。 准备动作: int型有32位,而每一位有两个状态,可以使用dp[32][2]来进行表示,为避免可能的计算越界,可以将数组开大一些。 定义: dp[i][j]表示在整形中的第i位,j表示0,1状态时,符合条件的数字数量。 此时得到数据构成,dp[i][0]可以用于表示前i - 1位所有符合规律的数。 得出递推方 ...
刷题-6月
Created2021-08-22
6.1日选择题(1-10) 下列TCP连接建立过程描述正确的是: A. 服务端收到客户端的SYN包后等待2*ml时间后就会进入SYN_SENT状态 B. 服务端收到客户端的ACK包后会进入SYN_RCVD状态 C. 当客户端处于ESTABLISHED状态时,服务端可能仍然处于SYN_RCVD状态 D. 服务端未收到客户端确认包,等待2*ml时间后会直接关闭连接 6.1日选择题(2-10) 以下关于HTTP状态码的描述,错误的是?( ) A. 100,代表客户端应当继续发送请求 B. 2xx,代表请求已成功被服务器接收、理解、并接受 C. 301,代表被请求的资源已永久移动到新位置,用于重定向 D. 4xx,代表服务器在处理请求的过程中有错误或者异常状态发生 6.1日选择题(3-10) Linux执行ls,不会引起哪个系统调用() A. nmap B. read C. execve D. fork 6.1日选择题(4-10) linux下侦测主机到目的主机之前所经过的路由的命令。 A. ping B. route C. traceroute D. ifconfig 6.1日选择题(5- ...
2021-08-18复盘
Created2021-08-18|韭黄成长日记
2021-08-18复盘 这是历史性的时刻,人生中第一次记录复盘。韭黄看着这两天的蜜汁操作开始了深深的思虑,炒股,炒债,炒期货,归根结底究竟炒的是什么。 2021-08-17说明 17号的时候,早盘有准备清仓轮动的冲动,但是看着新高的账户,以及11%的月盈余,准备硬抗下跌,但还是犹豫了,没有严格按照策略来执行,在下午一点20左右,是在扛不住下跌的幅度,进行了==情绪化==的清仓操作,一天亏损3.3%,根据后续走势判断还要下跌,收盘的时候,计算了一下,如果没有清仓,将会亏损5%左右,这亏损就好大了。心理还暗暗庆幸,进行了清仓,避免了损失的进一步扩大。 今日复盘 在开盘的时候,观察了四只转债以及正股的走势,决定选择一只进行逢低买入全仓操作,做一次赌狗,然后做波段,由于上班有事情忙起来,等事情告一段落的时候已经10点40了,此时发现开盘的一只转债已经涨幅4%,慌乱之中全仓买入,买到了接下来10分钟内的最高点,这是第二==情绪化==操作,不够镇定。 在买入5分钟后,只关注了正股和转债的涨跌幅,没有关注量能,这是很致命的错误,在经验主义的错误下,以亏损1%的战绩试图止损,做T, 逢低买入。结果, ...
刷题4月-5月
Created2021-04-16|笔试面试刷题
四月 4.26 4.26日选择题(1-10) 下面对http状态码描述正确的是?。 A. 1XX:这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以 空行结束 B. 3XX:表示服务端无法响应 C. 5XX: 表示客户端错误 1234567891XX(信息状态码)接受请求正在处理2XX(成功状态码) 请求正常处理完毕3XX(重定向状态码) 需要附加操作已完成请求4XX(客户端错误状态码) 服务器无法处理请求5XX(服务器错误状态码) 服务器处理请求出错 4.26日选择题(2-10) TCP和UDP分别拥有自己的端口号,二者互不干扰,可以共存于同一台主机。()。 A. 正确 B. 错误 1234567传输层协议TCP和UDP都使用端口号标识应用程序,也就是使用端口号实现不同进程的复用。但二者的端口号具有不同含义。TCP端口号标识一个使用TCP协议的应用进程。UDP端口号标识一个使用UDP协议的应用进程。具体通过IP协议实现复用和分用:源主机将TCP报文段和UDP用户数据报都交给IP协议,IP协议通过IP数据报中的“协议”字段进行标识;当IP数据报到达目的主机时,目的主机将根 ...
最大公约数 Plus -----HWOJ23
Created2021-04-04|OJ
最大公约数 Plus -----HWOJ23 题目:求C2n1,C2n3,C2n5,⋅⋅⋅C2n2n−1,的最大公约数。\mathrm{C}_{2n}^1,\mathrm{C}_{2n}^3,\mathrm{C}_{2n}^5,···\mathrm{C}_{2n}^{2n - 1},的最大公约数。C2n1​,C2n3​,C2n5​,⋅⋅⋅C2n2n−1​,的最大公约数。 解答代码: 123456/int main() { int n; scanf("%d", &n); printf("%d", (n << 1) & (-(n << 1))); return 0;} 数学解法分析: 由题目可以想到二项式定理。 ∵①(1+1)2n=C2n0+C2n1+C2n2+...+C2n2n=22n(1+1)^{2n} = \mathrm{C}_{2n}^0 + \mathrm{C}_{2n}^1 + \mathrm{C}_{2n}^2 +...+\mathrm{C}_{2n}^ ...
杂项纪录
Created2021-03-07|杂项记录
机械键盘 win键不能使用 按住外接键盘上的 fn + win 三秒钟,可以实现win键的上锁和解锁,如果无反应请关闭输入法,或尝试win + f9 RGB灯光切换 按住fn + 方向键左右切换 灯光mode。 blog写作 标签外挂 display content ( content不能包含英文逗号,可用&sbquo;) content: 文本内容 display: 按钮显示的文字(可选) bg: 按钮的背景颜色(可选) color: 按钮文字的颜色(可选)
leetcode-5.最长回文子串-manacher
Created2021-01-28|leetcodealgorithm
Question:给你一个字符串 s,找到 s 中最长的回文子串。 leetcode-5 该题使用马拉车算法解时间复杂度和空间复杂度均为O(n)O(n)O(n) manacher思想介绍: 一、(center) CCC 为回文串对称中心坐标 二、(radius) R[C]R[C]R[C] 以C为对称中心的回文串半径 三、(iterator) III 对称中心在R[C]范围内,且I>CI>CI>C的回文串对称中心坐标 四、(Point) PPP以C为中心,回文串结束的下标 下面假设有一个字符串,i‘为i的对称点i`为i的对称点i‘为i的对称点 此时R[i]有两种情况,R[i]≤P或R[i]>PR[i]有两种情况,R[i] \le P 或 R[i] \gt PR[i]有两种情况,R[i]≤P或R[i]>P 情况一: 由于i‘i`i‘是已经遍历过的位置,所以存在 R[i‘]>0&&R[i‘]==R[i]R[i`] \gt0 \&\&R[i`] == R[i]R[i‘]>0&&R[i‘] ...
Leetcode41-缺失的第一个正整数
Created2021-01-27|leetcode
question: 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 进阶:你可以实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案吗? leetcode-41 数据范围: ==0<=nums.length<=3000 <= nums.length <= 3000<=nums.length<=300== ==−231<=nums[i]<=231−1-2^{31} <= nums[i] <= 2^{31} - 1−231<=nums[i]<=231−1== function - 1 : 解题思想,从数据范围来看,未出现正整数范围为 1 ~ 301 ; step1: 将所有非正整数转换为size之外的正整数,也就是不可能成为答案的数 step2: 将所有在nums.size范围内的数,对应下标位置的值转换为负数,由于可能出现tmp - i 大于当前迭代器下标的可能,为避免后续访问时下标越界,在取tmp时需要取abs。 step3: 遍历nums,将所有大于0的数所在位置的下标 + ...
123
avatar
dogh
这是珠珠的狗子
Articles
25
Tags
32
Categories
12
View
Recent Post
FFmpeg封装与解封装2022-01-27
FFmpeg基本命令2022-01-26
600-不含连续1的非负整数2021-09-12
刷题-6月2021-08-22
2021-08-18复盘2021-08-18
Categories
  • FFmpeg2
  • Leetcode1
  • OJ1
  • blog6
  • leetcode2
    • algorithm1
  • raspberry6
  • 操作系统与系统编程1
Tags
FFmpeg API L298N algorithm blog comment ffmpeg命令 github github hexo leetcode linux manacher memory ppt raspberry sensor sort string system coding typroa + picgo vercal 二进制 伺服电机 刷题 动态规划 可转债 摄像头监控 数位dp 机械键盘 环境搭建 脑残操作教训 重复操作
Archives
  • January 20222
  • September 20211
  • August 20212
  • April 20212
  • March 20211
  • January 20213
  • December 20202
  • October 20206
©2020 - 2023 By dogh
Framework Hexo|Theme Butterfly
Local search