自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叼奶嘴的锅包肉

让技术赶上掉发的速度!

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 实习工作记录(2018.11-2019.2)

实习工作总结Android下ffmpeg+x264+fdk-aac软解码demo功能描述:Android下获取摄像头1080P的YV12格式视频编码为h264格式视频保存,同时获取PCM格式音频数据编码为AAC格式音频保存工作重点:控制编码时间不超过33ms编码时间优化总结:首先使用ffmpeg的编码器接口调用x264库关键的参数设置为pCodecCtx->thread_c...

2019-04-09 19:20:04 1404

原创 NDK开发-Ubuntu下利用NDK编译ffmpeg+x264+fdk-aac

由于FFmpeg、x264、Fdk-aac的版本问题,所以编译的时候有很多坑编译顺序:首先利用脚本分别编译x264和fdk-aac库,生成头文件(.h)与静态库文件(.a/.la)。将FFmpeg的外部链接设置为两个库的include与llib,也可将两个库的头文件和库文件分别放在一起首先FFmpeg编译脚本这是在一个课程的脚本基础上改的#!/bin/bashecho "进入编译f...

2018-12-24 16:20:14 814

原创 NDK开发-Android下摄像头YUV数据获取与H264编码(FFmpeg、x264)总结

涉及知识点:Camera2 API使用YUV420P与YUV420SP(NV21)格式转换h264文件格式FFmpeg工程x264解码器这次就先记录一下开发过程,因为牵涉到的很多技术问题都不太清楚,Android的知识都不太记得了,还有一些知识牵扯到这些开源工程的内部实现,待以后慢慢学习再写。这个小demo就是做一个摄像头数据的获取与编码存储,由于这个demo的目的是为了给学习直...

2018-12-05 00:36:28 3463 3

原创 基础巩固-设计模式-回调函数

回调函数在一开始遇见函数指针的知识点的时候十分不理解为什么要用函数指针,感觉你他妈要用函数就特么用呗,非得写尼玛的参数里啊,fuck!!@#¥然后就看到了排序算法的用法,因为不可能只有基本类型的变量要你排序,还会排结构体,今天我想用年龄论资排辈就用年龄,明天我想用工资就用工资,那怎么实现排序呢,难道每次都要对我的函数进行修改吗?其实需要修改的只是排序规则,这时候就应该用函数指针,把函数(规则...

2018-10-16 00:01:27 154

转载 基础巩固-C++-【C/C++语言入门篇】-- 剖析浮点数

原文:https://blog.csdn.net/masefee/article/details/5272554前面一篇我们讲了位运算后,基本C语言的大块都提及了,一些细节和用法暂时不再本模块介绍了。希望我的心愿能够在我毕业之前给我的大学生涯划上一个圆满的句号。加油努力。 在本模块的第三篇就已经讲了基本的数据类型,其中把浮点数刻意留在了后面来介绍。我的理解是在我们理解了内存,指针,位运...

2018-10-11 21:56:48 200

原创 项目记录-”海迪康”ipcamera客户端开发纪实

一开始拿到IPcamera是为了在预警系统中加入一个摄像头,正好老师带来了一个IPcamera,但是并没有说明书和文档,一开始听到这个名字还以为只要知道了这个IP地址就可以为所欲为了,OK,NO,拿到了地址也并不知道怎么操纵,上网搜了一下“海迪康”这个牌子,搜到了做监控的大厂的海康威视的论坛,里面有海康摄像头的开发者说明书,下了一个ActiveX插件,很迷,改了UID和密码试了一下竟然成功连上。这...

2018-10-07 22:20:13 1909

原创 组合数学-生成函数(母函数)解决组合问题、递归方程求解

生成函数(母函数)、递归方程求解生成函数(母函数)我认为生成函数就是把问题转换成处理二项式问题的方法经典问题用1元、5元、10元三种纸币能拼出多少种100元的方案?这其实是一个组合问题,用三种纸币组合成100元 这种题用生成函数来做就很方便 下面我们来分析这道题分析1元硬币的使用情况(五元十元可类比)一元硬币在最终的方案中可能用到0次、1次、2次......

2018-05-28 11:08:29 3630

转载 常用工具-LaTeX表示方法

常用数学符号的LaTeX表示方法 1. 指数和下标可以用^和_后加相应字符来实现(\quad 退一格和\qquad退两格)a_{1} \quad x^2 \quad e^{- \alpha t} \quad b^{3}_{ij} \quad e^{2}\neq {e^x}^2a1x2e−αtb3ije2≠ex2 2. 平方根(square root)的输入命令为:\sqrt,n 次...

2018-05-21 10:19:28 1025

转载 基础巩固-C++-C++函数返回引用

注:C++ 有三种传递方式:值传递,指针传递,引用传递返回“值”和返回“引用”是不同的        函数返回值时会产生一个临时变量作为函数返回值的副本,而返回引用时不会产生值的副本,既然是引用,那引用谁呢?这个问题必须清楚,否则将无法理解返回引用到底是个什么概念。以下是几种引用情况: 一、千万不要返回局部对象的引用 [cpp] view plain copyconst...

2018-04-12 18:37:31 394

转载 基础巩固-java-Java多线程中static变量的使用

有时候,对于在多线程中使用static变量有没有冲突,是否存在安全问题不能十分的确定。在使用过程中有点含糊,总想找点时间好好追究一下,可总因开发项目时间的紧迫而搁浅。我想,没有做进一步的研究而拿项目繁忙说事,这是自己的借口吧!        鲁迅先生曾说过:“时间就像海绵里的水,只要愿挤,总还是有的”。不管肿(怎)么说,这事还是要做的啊。如果越往后推,可能造成的潜在影响更大。这始终是个隐患...

2018-04-12 18:28:10 1248

原创 LeetCode-Sort a linked list using insertion sort(链表插入排序)

链表插入排序包含两种技术,一个是链表操作,另一个是插入排序思想这道题我整体的思路是正确的,但是搞了差不多三个小时的时间才AC,期间踩了很多坑,一些是自己挖的,一些是由于基础知识不牢固导致。题目:Sort a linked list using insertion sort给定结构体:这是一个单链表结构体struct ListNode { int val; ListNode ...

2018-04-12 18:14:11 203

转载 基础巩固-C++-vector用法总结(定义,操作,方法,注意点)

一、vector的基本概念vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库负责管理存储元素的相关内存。我们把vector称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。使用vector之前,必须包含相应的头文件。#include<vector>usingstd::vector;vecto...

2018-04-06 15:40:06 16747 1

原创 基础巩固-C++-存储持续性、链接性和作用域

#ifdef 和 #define经常在代码中会看到这两个预处理器的编译指令,ifdef的出现是为了防止源文件重复包含另一文件多次,所以在代码中经常会写 #ifdef COORDIN_H_ ... #endif 代码中的ifdef指的是如果定义过COORDIN_H_就让编译器跳过if块到达endif后面的一行,至于其中的COORDIN_H只是一个标识符,可以取任何名字作...

2018-03-28 22:40:02 195

原创 基础巩固-操作系统-程序的执行

程序的执行程序的执行可以换成可执行文件执行这种说法进程可以理解为执行上下文,这就意味着进行计算需要收集各种信息可执行文件可以理解为在一个进程中描述了新的上下文信息,虽然进程的ID并没有改变在linux下,打开shell算是打开了一个进程,在shell下执行命令ls -l ,shell进程打开了一个新进程,在新进程中本来是继承了shell进程的全部程序(子进程会将父进程的代码进行拷贝,粘贴到一个新的...

2018-03-26 23:37:15 167

转载 网络工程—NAT穿透的详细讲解及分析

一、什么是NAT?为什么要使用NAT?NAT是将私有地址转换为合法IP地址的技术,通俗的讲就是将内网与内网通信时怎么将内网私有IP地址转换为可在网络中传播的合法IP地址。NAT的出现完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。  二、NAT的分类    STUN标准中,根据内部终端的地址(LocalIP:LocalPort)到NAT出口...

2017-03-29 16:35:13 301

数据挖掘导论 完整版

数据挖掘导论完整版,非常全面的数据挖掘、机器学习材料,这本书被多位老师强力推荐

2018-05-11

离散数学复习资料

武汉理工大学离散数学期末复习资料,课程讲义,重点等

2018-05-10

Key Reinstallation Atacks Forcing Nonce Reuse in WPA2中文翻译

这是Mathy Vanhoef关于破解wifi加密协议WPA/WPA2使用的密钥重安装攻击方法的论文Key Reinstallation Atacks Forcing Nonce Reuse in WPA2的翻译

2017-10-30

空空如也

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

TA关注的人

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