- 博客(20)
- 资源 (16)
- 收藏
- 关注
转载 H.264编码原理以及I帧B帧P帧
前言----------------------- H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中, 一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我们可以先编码出一个完整 的图像
2017-07-26 14:00:25 502
转载 C语言和设计模式(之开篇)
关于软件设计方面的书很多,比如《重构》,比如《设计模式》。至于软件开发方式,那就更多了,什么极限编程、精益方法、敏捷方法。随着时间的推移,很多的方法又会被重新提出来。 其实,就我个人看来,不管什么方法都离不开人。一个人写不出二叉树,你怎么让他写?敏捷吗?你写一行,我写一行。还是迭代?写三行,删掉两行,再写三行。项目的成功是偶然的,但是项目的失败却有很多原因,管理混乱、需求混乱
2017-07-25 09:43:06 1387
转载 Android开源项目分类汇总
今天在看博客的时候,无意中发现了 @Trinea在GitHub上的一个项目 Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有参考价值,包括很炫的界面特效设计、个性化控件、工具库、优秀的Android开源项目、开发测试工具、优秀个人和团体等。可以这样说,每一位Andorid开发人员都能从中找到一个或多个适用自己项目的解决方案,消化吸收并加以利用,
2017-07-22 13:01:04 857
转载 看完《第一行代码》再看什么书可以进一步提高?
1.疯狂Android讲义 (豆瓣)2.Thinking in Java (豆瓣)3.看博客,GitHub · Build software better, together.上的优秀的项目源码、开发框架4.去一些论坛、网站看各种学习资料,csdn有很多android方面的博客,都很不错5.看Android Developers6.强烈建议看看Introduction,有中文版
2017-07-21 13:11:03 2819 1
转载 我所偏爱的 C 语言面向对象编程范式
面向对象编程不是银弹。大部分场合,我对面向对象的使用非常谨慎,能不用则不用。相关的讨论就不展开了。但是,某些场合下,采用面向对象的确是比较好的方案。比如 UI 框架,又比如 3d 渲染引擎中的场景管理。C 语言对面向对象编程并没有原生支持,但没有原生支持并不等于不适合用 C 写面向对象程序。反而,我们对具体实现方式有更多的选择。大部分用 C 写面向对象程序的程序员受 C++ 影响颇深。企图
2017-07-21 10:01:29 346
转载 android 自定义progressDialog 之二
首先附上效果图1、自定义dialog背景[html] view plain copyxml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" >
2017-07-20 13:50:41 184
转载 android 自定义progressDialog
首先附上效果图1、自定义dialog背景[html] view plain copyxml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" >
2017-07-20 13:49:50 542
转载 android 虚拟摇杆绘制
首先附上效果图1、自定义RockerView[java] view plain copypackage com.example.rocker; import android.content.Context; import android.graphics.Bitmap; import androi
2017-07-20 13:48:43 3079 4
转载 Android Device Monitor 文件管理的常见问题
Android Device Monitor 是 Android Studio 中用于监测模拟器或真机运行状态的一款开发者工具。但开发者在使用它的过程中往往会遇到很多问题,尤其对于新手。本文分析了实际学习中遇到的问题,包括:1. File Explorer 不显示文件;2. 无权访问 data 等文件; 3. 无权下载文件等,涉及到 Monitor 的基本操作以及 adb shell 和命令行的操
2017-07-19 10:22:35 1267
转载 RTP协议全解析(H264码流和PS流)
目录(?)[-]RTP Header解析RTP荷载H264码流1单个NAL单元包2分片单元FU-ARTP荷载PS流1PS包头2系统标题3节目映射流4PES分组头部写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析,其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。互联网的发展离不开
2017-07-18 17:29:45 637
转载 javastruct - HowToUseJavaStruct.wiki
IntroductionStruct classes can be used to greatly simplfy network protocol codes of Java applications when working with embedded devices and other applications which uses C style structs.Instead o
2017-07-18 11:21:28 266
转载 【Java TCP/IP Socket】构建和解析自定义协议消息(含代码)
转载请注明出处:http://blog.csdn.net/ns_code/article/details/14229253 在传输消息时,用Java内置的方法和工具确实很用,如:对象序列化,RMI远程调用等。但有时候,针对要传输的特定类型的数据,实现自己的方法可能更简单、容易或有效。下面给出一个实现了自定义构建和解析协议消息的Demo(书上例子)。 该例子是
2017-07-18 11:17:28 943
转载 IS08583报文协议包的解析和封装java源代码
一:IS08583包介绍: ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段域的关键, 而了解每个字段域的属性则是填写数据的基础。 1:位图说明: 位置:在8583包
2017-07-18 11:16:26 593
转载 java解析JT808协议
JT808协议扫盲1 数据类型2 消息结构3 消息头解析1 消息体实体类2 字节数组到消息体实体类的转换21 消息转换器22 用到的工具类221 BCD操作工具类222 位操作工具类3 和netty结合31 netty处理器链32 netty针对于JT808的消息处理器33 用到的其他类demo级别java示例注本篇文
2017-07-18 11:15:51 2112
转载 Context都没弄明白,还怎么做Android开发?
http://www.jianshu.com/p/94e0f9ab3f1dActivity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android程序不像Jav
2017-07-17 19:42:37 227
转载 Linux链接库三(C跟C++之间动态库的相互调用)
http://www.cppblog.com/wolf/articles/74928.htmlhttp://www.cppblog.com/wolf/articles/77828.htmlhttp://www.jb51.net/article/34990.htmC和C++之间库的互相调用extern "C"的理解:很多人认为"C"表示的C语言,实际并非如此,"C
2017-07-10 18:39:09 325
转载 linux中动态加载动态库的方法
1:创建test.h, test.c文件[cpp] view plain copy print?//test.h #ifndef TEST_H_ #define TEST_H_ #include void PrintHello(); int Add(int a, int b); #endi
2017-07-10 18:38:43 7889
转载 大学本科《机器人程序设计课程》配套系统镜像使用说明( Ubuntu 14.04.5 + ROS indigo )
// 原文 http://blog.exbot.net/archives/3001大学本科《机器人程序设计课程》配套系统镜像使用说明( Ubuntu 14.04.5 + ROS indigo )2017年05月21日 ROS 评论 4 条 阅读 1,268 次本镜像主要针对机器人程序设计本科课程(授课人:RelayZhang老师),供学生课
2017-07-10 15:26:57 1160
转载 QT5的软键盘输入法实现
目录(?)[-]一为什么要用输入法的方式实现二QT5输入法插件的结构三具体实现四测试五说明一、为什么要用输入法的方式实现要实现点击一个编辑框就跳出来一个软键盘方法很多,为什么要用输入法的方式呢?输入法的方式可以用在任一个QT程序上,而应用程序本身不需要去关心如何去输入,交给输入法就可以了。输入法与程序是独立的,两个程序通过通信的方式进行对话。就比如我们在手机
2017-07-05 17:52:19 2521
转载 qt-solutions提供了8个开源项目
其实这是官方提供的源代码,至于为什么会另建项目,而没有整合到QT项目里去,我猜可能有2个原因:1. 这几个项目本身不完善,并且也不是QT项目的核心,因此没有必要花精力去完善2. 一定程度上可以维护QT的“纯洁性”--------------------------------------------------------------------------这8个项
2017-07-05 11:43:13 5895 1
FFmpeg Basics
2017-12-01
Linux Media Subsystem Documentation
2017-11-29
输入方向的流量控制 .doc
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人