<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dafeng5455的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dafeng5455</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dafeng5455]]></copyright><item><title><![CDATA[关于android studio 在debug的时候卡在waiting for debugger，错误提示Could not connect to remote process.]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/80700630</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/80700630</guid><author>dafeng5455</author><pubDate>Fri, 15 Jun 2018 09:01:01 +0800</pubDate><description><![CDATA[在as调试时遇到debug无法运行，记录一下：解决办法：情况是这样的，一般新建项目，我们的清单文件是没有特意去设置debugglable这个属性的。我去检查我的项目，也确实没有去设置这个属性。但是，我的项目有依赖两个第三方文件依赖库。其中有个项目依赖库中就加了：android debuggable = &quot;false&quot;。真的是日了，android运行的时候会合并这些清单文件，导致不能调试。把andr...]]></description><category></category></item><item><title><![CDATA[关于android四大组件中的contentProvider是如何共享数据的]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/58081237</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/58081237</guid><author>dafeng5455</author><pubDate>Mon, 27 Feb 2017 15:02:17 +0800</pubDate><description><![CDATA[1.Uri

通用资源标志符（Universal Resource Identifier, 简称"URI"）。

Uri代表要操作的数据，Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。

 

URI一般由三部分组成：

访问资源的命名机制。 

存放资源的主机名。 

资源自身的名称，由路径表示。 

 

 

 

 ]]></description><category></category></item><item><title><![CDATA[关于JavaScript的prototype、__proto__、constructor、this]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/55252286</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/55252286</guid><author>dafeng5455</author><pubDate>Thu, 16 Feb 2017 10:24:18 +0800</pubDate><description><![CDATA[JS对象


每一个Javascript对象(null除外)都和另一个对象相关联，即原型，每一个对象都从原型继承属性。
所有通过对象直接量创建的对象都具有同一个原型对象，通过Object.prototype可以获得对原型对象的引用。
通过new关键字和构造函数创建的对象的原型就是构造函数的prototype属性的值
普通的原型对象属于普通对象，普通对象都具有原型(Object.prot]]></description><category></category></item><item><title><![CDATA[关于编写TypeScript的.d.ts文件]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/55251928</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/55251928</guid><author>dafeng5455</author><pubDate>Thu, 16 Feb 2017 10:02:22 +0800</pubDate><description><![CDATA[文章转载自：https://github.com/zhongsp

建议您直接跳转到上面的网址查看最新版本。

介绍

当使用外部JavaScript库或新的宿主API时，你需要一个声明文件（.d.ts）定义程序库的shape。 这个手册包含了写.d.ts文件的高级概念，并带有一些例子，告诉你怎么去写一个声明文件。

指导与说明

流程

最好从程序库的文档开始写.d.ts]]></description><category></category></item><item><title><![CDATA[关于使用ffmpeg把mp4转化m3u8文件的命令]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/52103902</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/52103902</guid><author>dafeng5455</author><pubDate>Wed, 03 Aug 2016 15:16:54 +0800</pubDate><description><![CDATA[ffmpeg -i b.mp4 -codec
 copy -bsf h264_mp4toannexb a.ts




如果不使用-bsf h264_mp4toannexb参数，会提示错误，错误信息如下：






ffmpeg -i b.mp4 -codec
 copy a.ts

ffmpeg version N-65108-gf2855eb Copyrigh]]></description><category></category></item><item><title><![CDATA[流媒体的各种流知识点]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/52062481</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/52062481</guid><author>dafeng5455</author><pubDate>Fri, 29 Jul 2016 10:47:11 +0800</pubDate><description><![CDATA[一 从TS流开始

        最近开始学习数字电视机顶盒的开发，从MPEG-2到DVB，看着看着突然就出现了一大堆表格，什么PAT、PMT、CAT……如此多的表该怎样深入了解呢？

        我们知道，数字电视机顶盒接收到的是一段段的码流，我们称之为TS（Transport Stream，传输流），每个TS流都携带一些信息，如Video、Audio以及我们需要学习的PAT、PM]]></description><category></category></item><item><title><![CDATA[流媒体ts格式解析]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/52062272</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/52062272</guid><author>dafeng5455</author><pubDate>Fri, 29 Jul 2016 10:33:32 +0800</pubDate><description><![CDATA[TS格式解析

by ahuner

1.TS格式介绍

   TS：全称为MPEG2-TS。TS即"Transport Stream"的缩写。它是分包发送的，每一个包长为188字节（还有192和204个字节的包）。包的结构为，包头为4个字节（第一个字节为0x47），负载为184个字节。在TS流里可以填入很多类型的数据，如视频、音频、自定义信息等。MPEG2-TS主要应用于实时传送的节]]></description><category></category></item><item><title><![CDATA[关于m3u8知识点]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/52061772</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/52061772</guid><author>dafeng5455</author><pubDate>Fri, 29 Jul 2016 09:55:15 +0800</pubDate><description><![CDATA[在项目中有用到m3u8，现在写篇博文，算是简单的总结

首先是名词介绍，什么是m3u8。m3u8是m3u的一种，不过是utf-8格式的，我记忆中说m3u8是苹果公司搞出来的一种播放的标准吧，其实简单来说就是把整个视频切成一段一段的，然后呢用一个m3u8格式来存这些个小段视频们的地址。可能大家就要问了，这么麻烦干嘛。其实m3u8是为了码率适配而生，而怎样去适配码率呢，这个下面介绍格式的时候会介绍]]></description><category></category></item><item><title><![CDATA[Jquery中this和$(this)的区别]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/52045226</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/52045226</guid><author>dafeng5455</author><pubDate>Wed, 27 Jul 2016 14:30:43 +0800</pubDate><description><![CDATA[起初以为this和$(this)就是一模子刻出来。但是我在阅读时，和coding时发现,总不是一回事，这里就谈谈this与$(this)的区别。



jQuery中this与$(this)的区别


$("#textbox").hover(   
      function() {   

           this.title = "Test";   

      },  ]]></description><category></category></item><item><title><![CDATA[git merge和git rebase的区别]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51916244</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51916244</guid><author>dafeng5455</author><pubDate>Fri, 15 Jul 2016 11:31:20 +0800</pubDate><description><![CDATA[git merge是用来合并两个分支的。



git merge b


      # 将b分支合并到当前分支

同样 git rebase b，也是把 b分支合并到当前分支

-----------------------------------


他们的 原理 如下：






假设你现在基于远程分支"origin"，创建一个叫"mywork"]]></description><category></category></item><item><title><![CDATA[Android Studio中build.gradle文件详解]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51837533</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51837533</guid><author>dafeng5455</author><pubDate>Wed, 06 Jul 2016 11:34:25 +0800</pubDate><description><![CDATA[在编写程序的时候，有时候我们需要兼容不同系统版本的手机来进行真机测试，所以有时候我们需要修改sdk或者其他的东西的版本号，这时候我们就需要了解build.gradle文件了。

首先，在Android studio的一个工程里，在Gradle Scripts目录下，有一个文件build.gradle（Module：app），打开。这里我随便选了一个工程的build.gradle文件做例子：
]]></description><category></category></item><item><title><![CDATA[JavaScript的生命周期]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51733233</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51733233</guid><author>dafeng5455</author><pubDate>Wed, 22 Jun 2016 11:49:20 +0800</pubDate><description><![CDATA[我们通常定义的客户端生命周期起始于浏览器开始装载某个请求的特定数据，结束于浏览器发起一个新的请求（通常意味着页面的跳转或刷新）。客户端的javascript则作用于这个完整的生命周期过程中。

如果进一步细分，我们可以将客户端生命周期划分为从页面数据被装载到页面数据装载完毕的初始化阶段以及页面数据装载完毕一直到新的请求被发起之前的运行阶段。在前一个阶段里，javascript代码被浏览器解析，]]></description><category></category></item><item><title><![CDATA[关于JQuery]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51671460</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51671460</guid><author>dafeng5455</author><pubDate>Tue, 14 Jun 2016 14:24:28 +0800</pubDate><description><![CDATA[JavaScript的一个比较流行的库——jQuery。

JavaScript和HTML还有CSS一样，都是下载到用户本地，由用户的浏览器进行解释和执行的。

1、jQuery是什么

刚才已经说过了，它是一个JavaScript的库。这些库被用来简化JavaScript的开发，利用这些库，可以降低开发人员JavaScript的技术门槛，使用一些简单的方法实现高兼容性，高移植性的功能]]></description><category></category></item><item><title><![CDATA[ReactJS入门指南]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51671107</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51671107</guid><author>dafeng5455</author><pubDate>Tue, 14 Jun 2016 13:46:46 +0800</pubDate><description><![CDATA[ReactJS入门指南

　　本文旨在介绍ReactJS的基本知识，并一步步详细介绍React的基本概念和使用方法等，以及相应的Demo。本文在很大程度上参考了React官方文档和官方指南。如果你英语还不错，大可直接去官网查看对应的英文文档和指南，写的非常不错；但如果你的英语跟我一样蹩脚或者不喜欢直接读文档，那么希望这篇文章能够给你带来帮助。如果你用React很久了，恰好你也看到这篇文章，欢迎]]></description><category></category></item><item><title><![CDATA[为什么说DOM操作很慢]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51669025</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51669025</guid><author>dafeng5455</author><pubDate>Tue, 14 Jun 2016 10:02:33 +0800</pubDate><description><![CDATA[一直都听说DOM很慢，要尽量少的去操作DOM，于是就想进一步去探究下为什么大家都会这样说，在网上学习了一些资料，这边整理出来。

首先，DOM对象本身也是一个js对象，所以严格来说，并不是操作这个对象慢，而是说操作了这个对象后，会触发一些浏览器行为，比如布局（layout）和绘制（paint）。下面主要先介绍下这些浏览器行为，阐述一个页面是怎么最终被呈现出来的，另外还会从代码的角度，来说明一些]]></description><category></category></item><item><title><![CDATA[TypeScript知识点]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51557593</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51557593</guid><author>dafeng5455</author><pubDate>Wed, 01 Jun 2016 17:24:37 +0800</pubDate><description><![CDATA[目录

虽然我是转载的，但看在Copy这么多文章也是很幸苦的好吧，我罗列一个目录。

转载：《TypeScript 中文入门教程》 17、注解 (2015-12-03 11:36)

转载：《TypeScript 中文入门教程》 16、Symbols (2015-12-03 11:35)

转载：《TypeScript 中文入门教程》 15、可迭代性 (2015-12-03 11:]]></description><category></category></item><item><title><![CDATA[android studio和eclipse ADT的区别]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51016695</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51016695</guid><author>dafeng5455</author><pubDate>Wed, 30 Mar 2016 16:43:29 +0800</pubDate><description><![CDATA[Android Studio和eclipse之间的不同


1，工程管理：
    a,新建工程时，Android Studio和eclipse新建工程的文件夹组织方式不同，开发环境之间的共容性较差，比如要将eclipse中的project导入到Android Studio中需费一定的周折，而要将Android Studio中的工程导入到eclipse中，却没有比较简单的方法，只能一个文件]]></description><category></category></item><item><title><![CDATA[版本控制系统svn和git之间的区别]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/51003178</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/51003178</guid><author>dafeng5455</author><pubDate>Tue, 29 Mar 2016 09:46:50 +0800</pubDate><description><![CDATA[GIT不仅仅是个版本控制系统，它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人，你需要做一定的思想转换，来适应GIT提供的一些概念和特征。所以，这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。

那好，这就开始吧…

1.GIT是分布式的，SVN不是：

这是GIT和其它非分布式的版本控制系统，例如SVN]]></description><category></category></item><item><title><![CDATA[android 中HttpClient和URLConnection的区别]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/50977492</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/50977492</guid><author>dafeng5455</author><pubDate>Fri, 25 Mar 2016 10:32:50 +0800</pubDate><description><![CDATA[分析一：       

     在研究Volley框架的源码中，发现它在HTTP请求的使用上比较有意思，在Android 2.3及以上版本，使用的是HttpURLConnection，而在Android 2.2及以下版本，使用的是HttpClient。我也比较好奇这么使用的原因，于是专门找到了一位Google的工程师写的一篇博客，文中对HttpURLConnection和HttpClien]]></description><category></category></item><item><title><![CDATA[RCP的插件开发的简单知识]]></title><link>https://blog.youkuaiyun.com/dafeng5455/article/details/50954717</link><guid>https://blog.youkuaiyun.com/dafeng5455/article/details/50954717</guid><author>dafeng5455</author><pubDate>Tue, 22 Mar 2016 14:12:04 +0800</pubDate><description><![CDATA[接下来我先分析一下这个应用程序的结构。在Demo包下面有六个类和三个配置文件，下面我解释一下这些元素：
1、 Application：这个类是程序的入口，虽然没有Main函数，但是这个类实现了IPlatformRunnable接口，当JVM完毕，初始化RCP框架以后会调用这个类的run函数来完成UI设置和开始执行我们指定的程序功能。在绝大多


数RCP程序中，这个类不用更改。
2、 A]]></description><category></category></item></channel></rss>