自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 FFmpeg编译以及遇到的问题_Windows平台

目录环境:准备:1.下载并安装MinGw&msys1.1.配置vcvars1.2.link.exe重命名2.下载并配置yasm3.pkg-config&libglib4.FFmpeg5.toolchain=msvc6.C99-to-C896.1.修改FFmpeg的configure文件cc_default6.2.配置C99-to-C89 Converter & Wrapper6.3.配置C99的头文件7.编译脚本配置与编译可

2021-04-05 12:52:13 1416

原创 Google开源框架libjingle使用分析

线程模型简介传统的回调机制,可控性差、容易导致死锁等问题。本模块采用异步任务机制,通过command模式,可以很好的进行多线程的协作,避免使用共享变量、加锁,有效的防止死锁与其他多线程安全问题。实现上使用了libjingle库。(注:原来使用了chrome base的线程库,两者实现原理一致,但libjingle使用上方便一些。)把要异步执行的任务信息封装在Message...

2018-07-03 12:26:29 2474

原创 Android之SQLiteOpenHelper使用分析

SQLiteDatabase中,在数据库里面新建表之前,需要判断该表是否已经存在,然后根据需要删除表重新创建或者直接使用,过程相对比较繁琐。Android提供了更优雅的方式来解决这个问题:SQLiteOpenHelper类。SQLiteOpenHelper是Android提供的一个管理数据库的工具,可用户数据库的创建和版本更新管理。1、SQLiteOpenHelper构造函数public SQ...

2018-06-23 23:21:47 379

原创 Android之SQLiteDatabase使用与特殊情况处理

1、打开数据库失败static SQLiteDatabase openOrCreateDatabase(String path, CursorFactory factory)失败,错误提示如下:android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (Sqlite code 14): Could no...

2018-06-17 13:06:29 3341

原创 Caused by: java.lang.IllegalStateException: Not allowed to start service Intent

Caused by: java.lang.IllegalStateException: Not allowed to start service Intent { cmp=package/xxx.xxxService }: app is in background uid UidRecordAndroid 8.0(+)不允许在后台启动/创建Service,直接调用context.startServ...

2018-04-20 21:48:34 7967

原创 音视频采集—Windows平台VFW

因为Windows开发相对方便一些,所以将VFW作为入门篇进行分享。VFW(Video for Windows)是Microsoft推出的关于数字视频的一个软件开发包。我们在这里主要分享:核心API调用、采集的视频的颜色空间类型、颜色空间类型转换、添加水印OSD。目录1、主要的API调用过程:2、采集到的视频数据格式:3、将YUY2转换为常用格式YUV420P:4、添加...

2018-04-09 22:54:38 602

原创 人脸识别框架SeetaFace之Windows

开源的SeetaFace人脸识别引擎是由中科院计算所山世光研究员带领的人脸识别研究组研发。代码基于C++实现,且不依赖于任何第三方的库函数,开源协议为BSD-2,可供学术界和工业界免费使用。具体介绍请参考《深度学习大讲堂知乎专栏》https://zhuanlan.zhihu.com/p/22451474Github开源项目:https://github.com/seetaface/SeetaFa...

2018-03-08 16:25:36 7641 2

原创 Android 8.0 x86 ffmpeg 提示 dlopen failed: "xxxxxx==/lib/x86/xxx.so" has text relocations

应用只支持arm平台,因为pad和部分手机是x86的CPU架构,所以启动应用会直接宕机,所以需要编译x86平台的底层库。 发现在5.0的x86上运行没有问题,然后直接试了8.0,提示 代码重定位:E/linker: "xxxxxxxxxx==/lib/x86/xxx.so" has text relocationsjava.lang.UnsatisfiedLinkError: dlop...

2017-12-10 00:21:09 2812 3

原创 C语言语法和数据结构与算法_笔试面试

(一)笔试题: int a = 1 ; a = a << 32 ; 求a的值??对于d << k. 编译期一般会扩展为d << (k % word ), 其中word是计算机字的大小, 注意不一定是硬件, 因为在64位的CPU安装32的系统, word一样是32。 所以,这里的a<<32,被扩展为a<<(32%32),也就成了a<<0,左移0位,自然是保持原样了, 所以a的值仍然是1 。

2017-09-24 12:07:35 636

原创 排序算法总结

排序类别 平均时间复杂度 最坏时间复杂度 空间复杂度 稳定性插入排序 O(n^2) / 1 √希尔排序 O(nlogn) O(n^s) 1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;s&amp;amp;

2017-09-24 11:51:48 310

原创 基于Flash Builder开发的流订阅与流发布

订阅流和发布流都是基于RTMP协议传输的flv格式封装流。此处的发布流,是通过麦克风采集的音频数据。注意:经过亲测,两条流是基于两条分开的连接,否则不能双向传输。<!-- AudioIntercom --><!-- two connections ,two streams ,each of them on one conneciton ,different di...

2014-03-29 20:14:39 887 2

原创 Flash Builder 开发视频播放器客户端_直播

基于NetConnection,NetStream实现基于RTMP协议的视频流直播。通过Video渲染,并添加到VideoDisplay组件上显示。<fx:Script><![CDATA[private var connection:NetConnection;private var stream:NetStream;private...

2014-03-08 18:00:37 1451

原创 Flash Builder 开发视频播放器客户端

基于 spark.components.VideoDisplay 进行视频播放器开发。通过设置VideoDisplay对象的source,实现:本地视频播放、网络视频点播、网络视频直播。

2014-03-08 17:55:07 2866 12

Flash Builder 开发播放器(本地,点播,直播)

使用Flash Builder开发视频播放器,支持本地播放,网络点播,在线直播。 视频直播基于RTMP协议,使用flv封包格式。 因为视频上传最少限制了2积分,所以没有积分的同学留言备注邮箱 。

2017-10-21

高校水电管理系统 C++

高校水电管理系统对校园学生、教职工的用水、用电情况课题做一个简单明了的统计和计算。

2012-06-21

赫夫曼编码 C

在数据结构中,二叉树尤为重要,其中一个重要的应用就是赫夫曼编码。这里用C语言实现。

2012-06-21

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

TA关注的人

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