自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于第一次玩树莓派踩的坑

树莓派型号:树莓派zero wh坑一:电源线按照网上的教程烧录好SD卡,使用5v2a的电源,结果能看到电源灯一直闪,死活看不到树莓派连上wifi,最后找了教程,用gpio连上串口看打印,结果发现一直在重启,然后google了一下,有人说是电源或者电源线的问题,尝试更换电源无效,最后换了一根更短(大概十厘米)的电源线,成功启动了。坑二:连不上wifi虽然成功启动了树莓派,但是连不上wifi,后来发现是我在配置文件里写的是5gwifi,但是树莓派zero只能识别2.4g,以移动光猫自带的路由为例:通常

2021-10-21 14:07:45 273 1

原创 完成一个简单的rtmp服务器之amf解析

理论部分可以参考wiki和amf文档(网上很多资源)下面是我使用ffmpeg推流是抓包获得的数据,就以此为例。ffmpeg指令如下:ffmpeg -re -i big_buck_bunny_720p_1mb.mp4 -c copy -f flv -rtmp_app live rtmp://1.111.1.1:9009不熟悉ffmpeg的可以参考ffmpeg文档数据包所有字符均为十六进制utf-8编码,服务器地址1.111.1.1是瞎写的,端口使用9009 0

2021-06-18 20:03:42 380

原创 RTSP传输H265码流的一些事情:h265帧解析、rtp封包、sdp生成

RTSP传输H265码流的一些事情:h265帧解析、rtp封包、sdp生成最近在海思的板子上做一个rtsp服务器的验证demo,大概架构是:摄像头-->VI-->VPSS-->VENC-->RTSP Server->RTSP ClientRTSP Server之前的配置只需要根据SDK里面的demo修改一下就行,这里只说后两个阶段。因为之前只搞过h264码流,对h265(HEVC)不太熟,查了不少资料,记录一下。1、h265帧解析参考:The difference

2021-05-14 12:53:55 3742

原创 痛苦的ffmpeg libav编译安装过程

最近学习音视频,打算编译一下ffmpeg,然后用c++写一些小demo,结果编译过程中遇到了几个问题,记录一下1 根据教程安装链接: ffmpeg编译指南2 遇到的问题和解决办法2.1 安装libaom     可能是因为某种原因,这个库下载不了,只能将后面安装ffmpeg时的–enable-libaom改为–disable-libaom2.2    中间有几个忘了,想起来再写2.3 使用过程中的坑 

2021-05-11 19:28:59 989

原创 判断整数是否是回文(LeetCode)

问题:palindrome number思路:负数一定不是回文,0一定是回文;把整数拆成单个数字放进数组中,然后反转数组,再比较两个数组是否相同。class Solution { public boolean isPalindrome(int x) { if(x<0){ return false; } ...

2018-11-07 21:53:36 151

原创 字符串转数字(LeetCode)

问题:String to Integer(atoi)思路:先去除可能字符串首尾可能存在的空格,并且排除空字符串或只含空格的可能;然后判断剩余字符串的首位是不是“-”或“+”,如果是就去掉并标记;循环遍历剩余字符串,直到遇到不是数字的字符,并保存之前的数字;判断是否溢出;返回结果。代码使用javaclass Solution { public int myAtoi(Str...

2018-11-06 22:09:23 724

原创 leetcode每日一题

问题:ZigZag Conversion思路:我尝试建立一个网格,将字符串的每个字符按zigzag这样的顺序填入网格节点,然后按照从左到右、从上到下的顺序将字符组成一个新的字符串。使用python3编写 代码:class Solution: def convert(self, s, numRows): """ :type s: str ...

2018-05-09 09:57:25 203

原创 leetcode每日一题

5. Longest Palindromic Substring思路:采用最偷懒的方式也就是多重循环遍历所有可能的回文,然后找出最长的,但是这样做的代价就是,时间复杂度较高,无法通过最后一个例子,最后还是用取巧的方式才过的,之后又看了看解析给的几种方法,感觉还是要多学习。代码使用python3编写。代码:class Solution: def longestPalindrome(self,...

2018-05-07 22:17:34 140

原创 leetcode每日一题

编程新手,代码以能通过为主,欢迎批评指正。4. Median of Two Sorted Arrays思路:将两个列表连接在一起,然后排序,取中位数即可。代码:class Solution:    def findMedianSortedArrays(self, nums1, nums2):        """        :type nums1: List[int]        :type...

2018-05-05 21:01:42 156 2

原创 leetcode每日一题

接触编程时间不长,水平有限,代码以可以通过为主,欢迎批评指正。3. Longest Substring Without Repeating Characters思路:由于最长子字符串可能以字符串的任意位置开始,所以需要多次遍历字符串,每次遍历删掉第一个字符,这样就能保证可以搜索到所有可能的子字符串,之后用一个列表保存子字符串的长度,并输出其最大值。使用python3编程代码如下:class Sol...

2018-05-04 22:23:16 269

java核心技术卷一第十版高清中文版

详细介绍了java的基础知识,非常适合入门,大致目录(一共14章):1概述、2运行环境、3基本程序设计知识、4对象与类、5继承、6接口知识与内部类、7异常、8泛型、9集合、10图形设计、11事件处理、12 Swing用户界面介绍、13部署、14并发。

2018-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除