自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (13)
  • 收藏
  • 关注

原创 使用ffmpeg制作视频播放器(分享源码)

使用ffmpeg制作c++视频播放器(分享源码)    项目地址: 点击打开链接,欢迎pr。    本项目采用ffmpeg解码视频文件,使用多线程处理解码等操作,是学习多线程的不错的机会,在这个项目开发过程中巩固了不少多线程的知识,视频的处理主要是ffmpeg,音频采用SDL播放,界面使用QT,使用QTmer定时器去刷新一帧帧的视频。音视频同步的采用视频追逐音频的方式实现的同步,缺点是当视频线程处...

2018-02-25 22:37:27 3378 1

原创 Ubuntu下使用as搭建最新ffmpeg3.2.2

Ubuntu下使用as搭建最新ffmpeg3.2.2

2016-12-29 10:43:04 980 2

原创 android发布图片加文字描述

android发布图片加文字描述       一个应用总是要上传点图片的,所以自己写个总结的小demo,后台的话没钱买服务器,就用bmob存图片好了,以后再换后台。其实写这个小demo的时候也遇到一些小困难,但是也解决了,这里总结一下。demo介绍:需要的库: compile 'com.android.support:appcompat-v7:22.2.0' compile f

2015-09-13 13:35:37 2252

原创 android使用smb协议在线播放视频(二)

android使用smb协议在线播放视频(二)  之前做的那个项目有个功能是使用smb协议让手机与路由器进行通信,上传下载路由器的资源,但是手机内存是非常珍贵的,每次想看视频都要从路由器那进行下载,那么客户体验肯定很差,所以应该要有个在线视频播放,那么如何使用在线播放呢?我去搜了一下资料,千奇百怪的都有,比如把smb协议转换成http流等等,非常繁琐!然后我就去请教一个学习硬件的同学,然后我们

2015-09-03 16:37:33 8814 1

原创 android蓝牙和网络通信项目总结(一)

android蓝牙和网络通信项目总结(一)   最近在家没网络,用手机开热点做了一个蓝牙和网络通信的小项目,在这里总结一下。主要是和硬件通信的一个app啦,从同学那里拿个蓝牙模块做的测试,觉得挺有趣的,整个项目做下来,因为感觉有很多东西需要总结的,所以分几篇进行总结。一,扫描二维码  这个app的其中一个功能是扫描二维码,然后获得设备信息,添加设备,这样以后app就可以直接连接设备

2015-09-02 18:27:48 839

原创 android优化bmob聊天组件

android优化bmob聊天组件     之前用androidpn做一个社交app,androidpn是一个基于xmpp协议,可扩展性很强的开源项目。好处是代码实现都可以看到,可以学到很多东西,例如断线重连,心跳检测等等。而且用起来很灵活。但是实现聊天功能,bmob甚至直接有个聊天组件,直接就可以实现语音,文字,图片聊天,非常方便。但是使用的时候出现一大堆bug,举例:    

2015-07-28 20:24:08 1307 1

原创 自己写一个快速开发android模板

自己写一个快速开发android模板    有时候有些代码以前写过,再开发的时候拿来用,就可以节约很多时间,毕竟写过的以前肯定有所了解,再写一次就没必要了,所以这次自己总结出很多应用都需要的一些共性的东西,写到一个模板,以后直接拿来用。首先分析一下:   1.一个应用,首先需要一个欢迎页面,用于展示公司logo啊,或者应用logo,大概展示两三秒。   2.然后就是登陆注册页面,几乎没

2015-07-24 16:30:37 2475

原创 android的ndk学习(1)

android的ndk学习(1)  之前学了一段时间ndk,总觉得要总结一下。ndk使得非常方便地实现java和C与C++代码的相互沟通,合理地掌握使用ndk可以提高应用程序的执行效率,所以对于学习anndroid开发的人来说,ndk是必须掌握的工具。刚刚开始学习的时候是有点兴奋,有点害怕的,兴奋是因为之前学过C++语言,能将学过的东西结合在一起,感觉可以做出更好的东西,害怕的是之前听身边的大

2015-07-21 09:35:54 492

原创 android的materialDesignLibrary源代码分析

android的materialDesignLibrary源代码分析   最近使用了一个框架materialDesignLibrary,发现它能做出很炫的ui,比如按钮,一点击就会有水波荡开的效果,非常有意思!所以就想读一读它的源码,看一些开源框架的源码能学到很多东西。首先先贴一下使用该框架做的一个登陆注册界面吧。一,CustomView分析    上面的是两个ButtonRect

2015-07-20 16:48:01 646

原创 otto框架使多个类之间解耦

otto框架使多个类之间解耦    最近发现了一个很有趣的框架,可以用来使得多个类之间解耦。看起来十分玄乎,其实举个例子就明白了。比如,一个聊天应用,服务器推送来了一条信息,信息通知栏会出现未读通知,但是接收信息的类和显示通知的类是不同的类,如果显示通知的类使用接受信息的类的方法,那么这两个类就耦合了,显然这是不好的,我们应该避免这种耦合,这时候,otto框架就派上用场了!咦,怎么感觉broa

2015-07-13 13:01:48 1168

原创 关于android属性动画

关于android属性动画    之前看了一些android应用,发现有一些很不错的效果,比如欢迎界面有个上升的文字,或者上升的图标,或者就是一个空白的页面快速出现一些文字。而且这些后来出现的文字都是可以点击的,为什么强调可以点击?因为这就是属性动画的特性。像补间动画这一类的对控件的动画是通过重绘做出来的,如果动画移动了,控件本身是不会移动的,只是动画动了而已,也就是说动画完成后,动画走了,但

2015-07-12 10:24:36 454

原创 android操作sqlite数据库

C#作业android操作sqlite数据库                 android自带数据库sqlite,但是他不像mysql那样有非常方便的图形化界面,而且测试起来超级麻烦,每次还要部署到手机上面看看。所以这次的作业主要是想通过学习litepal框架去操作数据库。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一

2015-07-07 16:52:54 513

原创 android从网页中读取数据

C#作业获得网页数据      这次的作业主要是学习开源项目android-async-http,这是个很有意思的开源框架,主要是用于网络的异步或者非异步链接,以前没使用这个框架之前,一直使用自己写的链接方式,非常不方便,而使用这个框架可以大大节约开发时间,几行代码就可以实现网络链接,链接后台,或者网络数据,或者下载并缓存网络图片,我非常喜欢这个框架。那下面就介绍一下这个框架的使用方法,并完成

2015-07-07 16:31:54 612

原创 android写的猜猜看小游戏

android版猜猜看    首先分析作业的需求,随机出现三张图片,每张图片一个名字,从三张图片中选出一个名字,然后用户选择图片,如果图片与名字相符合,则提示选择正确,否则错误。然后这是个老师认识学生的应用,那么,还需要一个展示所有用户的画廊,让老师先记住学生,再开始猜猜看。    整个应用主要的东西有:一个web后台,用于添加学生信息,一个android端应用,从后台读取数据,一个产生随

2015-06-06 09:59:11 1053

原创 rfid作业

8-3:由于广播信道具有反馈性,因此发送方可以在发送数据的过程中进行冲突检测,将接收到的数据与缓冲区的数据进行比较,就可以知道数据帧是否遭到破坏。8-4:1,读写器广播发送最大序列号查询条件Q,其作用范围内的标签在同一时刻传输它们的序列号至读写器。2,读写器对收到的标签进行响应,如果出现不一致的现象(即有的序列号该位为0,而有的序列号该位为1),则可判断有碰撞。3,确定有碰撞后,把有不一致位的

2015-04-21 21:09:42 518 2

原创 C#作业qt做的随机图片显示t

图片头文件图片类,随机出现的图片#ifndef GUESSPICTURE_H#define GUESSPICTURE_H#includeusing namespace std;class GuessPicture{private: int count;//出现的次数 QString path;//图片的路径public: Gue

2015-04-20 22:21:36 1324 4

原创 C++的boost学习--内存管理

boost库的内存处理智能指针1,scoped_ptr不允许拷贝,赋值,只能在被声明的作用域中使用,不需要使用delete释放资源,自动释放资源,可以获得与原始指针同样的速度。#include#includeusing namespace std;void usageScopedPtr();class Test{public:Test(const char*

2015-04-18 11:05:55 488 2

原创 c++的boost库学习笔记

c++的boost库学习boost和stlport编译,编译过程好麻烦,根据网上教程和boost完全开发指南,加自己摸索才勉强编译完成,做个笔记总结一下,具体编译方法,暂且不写  1,timer类,用于类似性能测试等计算时间。下面代码是线程的helloworld和timer类的使用例子#include#include#includeusing namespace

2015-04-18 08:21:07 2539 2

原创 rfid作业

7-1为了让信号更好地传输,编码还能加密,这样就可以保密了,解码就是把原来的信号还原,相当于解密,常见的编码方法有:脉码调制,脉砌斯特编码等7-2让信号在合适的信道上传输,抗干扰,分类方法有,模拟调制,脉冲调制,复合调制等

2015-04-15 14:53:49 571 2

原创 qt做的代码计算器

工程配置文件#-------------------------------------------------## Project created by QtCreator 2015-04-03T12:44:12##-------------------------------------------------QT += core guigreaterThan(QT_MAJOR_V

2015-04-10 14:24:39 1084 2

网络编程实战必备工具书

网络编程实战必备工具书,每个服务器开发人员必须要掌握的知识都在里面了

2019-02-22

枚举算法精选习题集

枚举算法从入门到精通习题集,超详细,可以作为广大人民群众的算法入门知识

2019-02-22

网口串口调试助手

将串口和网络调试助手合成一个,方便调试串口网口时使用,使用C++和MFC开发的,技术有点老

2018-04-11

qt实现的视频播放器

使用ffmpeg引擎开发的视频播放器,使用qt显示视频,sdl处理音频

2018-04-07

计算机网路书籍

很好的一本关于计算机网络的开发书籍,非常详细而系统介绍tcpip程序开发,基于win和linux两个系统的开发,非常详细

2018-04-07

android发布图文的demo

使用bmob做后台上传图文的小demo,图片使用三级缓存,效率高

2015-09-13

smb协议在线播放视频

这是一个使用smb协议获得资源地址,然后使用http协议在线播放视频的demo,但是没有获得地址的代码,需要的人可以去网上找,然后把地址放进我这个demo就可以在线播放了

2015-09-03

android的蓝牙和网络连接demo

这是一个与硬件设备连接,进行通信的demo,里面使用了左右侧滑栏,蓝牙连接,socket连接,可以连接多台设备数据存在数据库里。

2015-09-02

bmob聊天组件优化

用了lrucache和disklrucache缓存的聊天组件,导入就可以文字,语音,图片聊天,非常方便

2015-07-28

android开发模板

有时候有些代码以前写过,再开发的时候拿来用,就可以节约很多时间,毕竟写过的以前肯定有所了解,再写一次就没必要了,所以这次自己总结出很多应用都需要的一些共性的东西,写到一个模板,以后直接拿来用。

2015-07-24

otto框架的学习

学习otto框架不错的demo,实现多个类之间的解耦,非常灵活,效率,性能优于broadcastreceiver,值得学习。

2015-07-13

android属性动画集

属性动画的demo,里面总结了属性动画的比较常用的一些效果,移动,旋转,文字弹跳,文字下坠等。

2015-07-12

猜猜看应用

一个有javaweb后台,使用hibernate和spring框架,android移动端的帮助老师认识学生的应用,猜猜看

2015-06-06

空空如也

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

TA关注的人

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