自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android性能优化典范 - 第6季

导语这里是Android性能优化典范第6季的课程学习笔记,从被@知会到有连载更新,这篇学习笔记就一直被惦记着,现在学习记录分享一下,请多多指教包涵!这次一共才6个小段落,涉及的内容主要有:程序启动时间性能优化的三个方面:优化activity的创建过程,优化application对象的启动过程,正确使用启动显屏达到优化程序启动性能的目的。另外还介绍了减少安装包大小的checklist以及如何

2016-12-15 23:19:00 661 1

转载 Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会进入一个无限的循环体之中,每循

2016-12-25 18:10:03 482

转载 Android 中 SQLite 性能优化

数据库是应用开发中常用的技术,在Android应用中也不例外。Android默认使用了SQLite数据库,在应用程序开发中,我们使用最多的无外乎增删改查。纵使操作简单,也有可能出现查找数据缓慢,插入数据耗时等情况,如果出现了这种问题,我们就需要考虑对数据库操作进行优化了。本文将介绍一些实用的数据库优化操作,希望可以帮助大家更好地在开发过程中使用数据库。建立索引很多时候,我们都听说,

2016-12-16 19:06:40 357

转载 一些快速提高Android开发的脚本与技巧(终端篇)

正所谓“工欲善其事必先利其器”,一个好的工具或者技巧能让提升工作效率,起到事半功倍的效果。在这里斗胆列出一些窃以为一些可能快速提高Android日常开发的脚本,希望可以为大家提供一些好的工具,有帮助的思路。打印Debug日志信息该脚本打印了包含崩溃,异常,dalvikvm信息,严格模式和网页CONSOLE等信息。123456789

2016-12-16 18:45:00 405

转载 系统剖析Android中的内存泄漏

作为Android开发人员,我们或多或少都听说过内存泄漏。那么何为内存泄漏,Android中的内存泄漏又是什么样子的呢,本文将简单概括的进行一些总结。关于内存泄露的定义,我可以理解成这样没有用的对象无法回收的现象就是内存泄露如果程序发生了内存泄露,则会带来如下的问题应用可用的内存减少,增加了堆内存的压力降低了应用的性能,比如会触犯更频繁的GC严重

2016-12-16 18:38:36 421

转载 Android内存泄漏检测利器:LeakCanary

是什么?一言以蔽之:LeakCanary是一个傻瓜化并且可视化的内存泄露分析工具为什么需要LeakCanary?因为它简单,易于发现问题,人人可参与。简单:只需设置一段代码即可,打开应用运行一下就能够发现内存泄露。而MAT分析需要Heap Dump,获取文件,手动分析等多个步骤。易于发现问题:在手机端即可查看问题即引用关系,而MAT则需要你分析,找到Path

2016-12-16 18:35:12 374

转载 How do you implement global iPhone Exception Handling?

It seems like you are asking two questions here: how to set a top level exception handler; and how to deal with the issue of determining what the root cause is.Catching the exception can be done i

2016-12-16 15:05:46 670

转载 Xcode如何使用Instruments处理Zombie(内存僵尸)

iOS开发中经常会碰到的且很棘手的问题是内存僵尸,就是Zombie。造成这个原因是在我们使用某个对象的时候,其实这个对象已经被释放,被内存回收了。这个时候再使用就会出现错误。如图所示:产生这样的错误的时候,Xcode往往会直接调到汇编文件,如果我们的代码是成千上万行的话很难找到错误的具体位置。这个时候如果我们利用Instruments就会非常快的定位到错误的位置。下面我

2016-12-16 14:59:15 2057

转载 wireshark分析rtp

wireshark一些经典文档收录如下[@more@]1 http://wiki.wireshark.org/RTP_statistics用wireshark分析rtp流的统计信息2 http://www.linuxjournal.com/article/9398用wireshark分析voip rtp流,特别是关于统计丢包率,带宽,时延的方面很有价值3 h

2016-12-15 23:42:07 7024

转载 做一款仿映客的直播App?看我就够了

一、直播现状简介Linkee.101.技术实现层面:技术相对都比较成熟,设备也都支持硬编码。IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框架只兼容8.0以上版本,8.0以下就需要用x264的库软编了。github上有现成的开源实现,推流、美颜、水印、弹幕、点赞动画、滤镜、播放都有。技术其实不是很难,而

2016-12-15 23:38:18 2984 3

转载 Android性能调优利器StrictMode

作为Android开发,日常的开发工作中或多或少要接触到性能问题,比如我的Android程序运行缓慢卡顿,并且常常出现ANR对话框等等问题。既然有性能问题,就需要进行性能优化。正所谓工欲善其事,必先利其器。一个好的工具,可以帮助我们发现并定位问题,进而有的放矢进行解决。本文主要介绍StrictMode 在Android 应用开发中的应用和一些问题。什么是StrictModeStri

2016-12-15 23:31:29 467

转载 Android内存泄漏的简单检查与分析方法

导语内存泄漏问题大约是Android开发者最烦恼的问题之一了,项目中连续遇到几个内存泄漏问题,这里简单总结下检查分析内存泄漏的一些工具与方法。一、什么是内存泄漏?大家都知道,java是有垃圾回收机制的,这使得java程序员比C++程序员轻松了许多,存储申请了,不用心心念念要加一句释放,java虚拟机会派出一些回收线程兢兢业业不定时地回收那些不再被需要的内存空间(注意回收的不

2016-12-15 23:22:57 876

转载 从0到1打造直播 App

概要分享内容:互联网内容载体变迁历程,文字——图片/声音——视频——VR/AR——…….。从直播1.0秀场时代(YY),2.0游戏直播(斗鱼、虎牙、熊猫)到如今全民直播3.0泛生活娱乐时代(映客、花椒),国外直播app(Meerkat 、Periscope),随着VA/AR/MR提出的沉浸式视听体验,直播4.0时代很快就能到来。在这个全民娱乐的时代,直播已经火得不要不要的,

2016-12-15 23:14:38 1799

转载 [流媒体服务器搭建] EasyDarwin服务器搭建及客户端推流完整示例

Windows下环境搭建一、准备工作,需要先下载我们需要的程序1、EasyDarwin  下载地址:https://github.com/EasyDarwin/EasyDarwin2、ffmpeg         下载地址:http://ffmpeg.org/3、nginx            下载地址:http://nginx.org/en/download.html

2016-12-15 23:05:55 31577 2

转载 最简单的基于FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)

=====================================================最简单的基于FFmpeg的封装格式处理系列文章列表:最简单的基于FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)最简单的基于FFmpeg的封装格式处理

2016-12-15 22:06:52 600

原创 流媒体协议RTP、RTCP、H264详解

实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。应用程序通常在 UDP 上运行 RTP 以便使用其多路结点和校验服务;这两种协议都提供了传输层协议的功能。但是 RTP 可以与其它适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么 RTP 可以使用该组播表传输数据到多个目的地。  RTP 本身并没有提供按时发送

2016-12-15 21:05:15 7439 3

原创 RTP 工具汇总

RAT - Robust Audio Tool; Supports a large number of codecs, ... License: Free; Homepage: http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/JMF - Java Media Framework: Can receive and send RTP str

2016-12-15 20:58:38 6142

转载 视音频数据处理入门:H.264视频码流解析

=====================================================视音频数据处理入门系列文章:视音频数据处理入门:RGB、YUV像素数据处理视音频数据处理入门:PCM音频采样数据处理视音频数据处理入门:H.264视频码流解析视音频数据处理入门:AAC音频码流解析视音频数据处理入门:FLV封装格式解析视音

2016-12-15 20:44:40 785 1

转载 Darwin Streaming Server for Windows 安裝

最近搞流媒体相关的项目,于是打算在局域网搭建一个流媒体服务器。本以为很快搞定的,但是,在安装过程中还是折腾了一番。 现把安装流程记下来: 一、下载Darwin Streaming Server for Windows 5.5 :http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windo

2016-12-13 23:23:09 2080

转载 Slow Boot Slow Logon (SBSL), A Tool Called XPerf and Links You Need To Read

For the last 6 months I’ve been saying I was going to write a series of posts around the topics of slow boot slow logon (SBSL) and how to use Xperf, but stuff kept coming up. While I kept missing the

2016-12-13 23:10:50 778

转载 The Windows 7 Boot Process (sbsl)

This article about the Windows boot process is part of a continuing series on OS boot and user logon delays on Windows computers joined to Active Directory domains. Related articles describing known i

2016-12-13 23:10:28 1337

转载 Becoming an WPA Xpert Part 12: Timing User Login Credentials (Sometimes it IS the user)

Hi everyone here is Randy Reyes with a much needed updated to our slow boot slow login (sbsl) series. It’s been a while since our last entry and I ran into an interesting customer question.Custo

2016-12-13 21:47:22 588

转载 Becoming an WPA Xpert Part 11: Troubleshooting Long Group Policy Processing

Hey Folks,Though I’ve blogged before here I have been a bit rude and never properly introduced myself. Hi, I am James Klepikow, a Senior Premier Field Engineer with Microsoft. Nice to meet all o

2016-12-13 21:46:26 970

转载 Becoming an WPA Xpert Part 10: WPR and the Command Line

Hey y’all, Mark back with another update in our now long running series, Becoming an Xperf Xpert. First some housekeeping. This series is going through a name change. As we wrote in Part 6 that Xp

2016-12-13 21:45:22 541

转载 Becoming an Xperf Xpert Part 9: Where’s My Network? (With Stack Walk)

Hi everyone Randolph (Randy) Reyes with another SBSL blog post. In this particular engagement we went onsite to deliver a workshop in how to utilize the Windows Performance Toolkit (XPERF) to detect s

2016-12-13 21:44:35 916

转载 Becoming an Xperf Xpert Part 8: Long Service Load, Never Jump to Conclusions

Hi everyone Randolph (Randy) Reyes with another SBSL blog post. In this particular engagement we were able to be more proactive, our job was to check and verified a Windows 7 image prior of mass deplo

2016-12-13 17:42:02 661

转载 Becoming an Xperf Xpert Part 7: Slow Profile Load and Our Very First Stack WalkHi my name is Randolp

Hi my name is Randolph Reyes (Randy) with my first blog contribution! I am Premier Field Engineer specializing in Active Directory and Windows Desktop. Today I will like to share a recent trace taken

2016-12-13 17:23:09 978

转载 Becoming an Xperf Xpert Part 6: RIP Xperf. Time to Learn Windows Performance Analyzer!

Hey y’all Mark here with a post we should have written a long time ago. I obviously will blame someone else. It’s probably Tom Moser’s fault. Anyway, for those that have been fighting the good fight

2016-12-13 14:23:33 475

转载 Becoming An Xperf Xpert: Part 5 Gaps of Time For Explorer.exe

Hey y’all, Mark here with another quick real world WDRAP (Windows Desktop Risk Assessment Program) post. This one also involves a time issue which seems to be a theme around here as of late. Also I’

2016-12-13 13:29:37 699

转载 Becoming an Xperf Xpert Part 4: What Did the WDIService Host Ever Do To You?

Hey y’all, Mark here again with another real world WDRAP (Windows Desktop Risk Assessment Program) case. I’ll be spending 6 of my next 8 weeks performing WDRAPs, and it seems these blogs are helping

2016-12-13 13:25:36 1069

转载 Becoming an Xperf Xpert Part 3: The Case of When Auto “wait for it” Logon is Slow

Hey y’all, Mark here again with an interesting “Real World” XPerf trace from the depths of a WDRAP (Windows Desktop Risk Assessment). If your infrastructure hasn’t had a WDRAP yet, or it’s been a whil

2016-12-13 13:24:29 808

转载 Becoming an Xperf Xpert Part 2: Long Running Logon Scripts, Inconceivable!

Login scripts once implemented in an environment tend to never really get removed. They are always there, running. The fact that many of these login script functionality, such as mapping drives, could

2016-12-13 13:23:04 603

转载 Ask Premier Field Engineering (PFE) Platforms--The Slow Boot Case of the NetTCPPortSharing and NLA S

So now that you are in the loop on the XPERF greatness, let’s look at a real world example of how XPERF can help us optimize boottimes. (For those of you that missed the XPERF memo, go back and

2016-12-13 13:21:38 686

转载 用live555做流媒体转发服务器?

当我们看到这里,说明大家都有这样的一个想法:那就是如何用live555实现一个直播代理转发的流媒体服务器?我们先不着急去讨论用live555实现流媒体转发的技术方法123,先从live555的整个架构来看,live555做转发服务器,个人认为就是一个不稳定的命题,因为我亲身经历过从live555实现流媒体实时直播服务器,到不断不稳定,不断修复,最终在并发量怎么也上不去,稳定性始终达不到的情

2016-12-12 00:03:28 1024

转载 H.264的三种开源编码器比较

Outline1、三大开源编码器介绍2、实验条件3、实验结果4、实验结论plus:增加t264 high quality mode的实验结果note: 新增内容设置为黄色底纹,以示区别;文中t264表示t264 fast mode,t264表示 t264 high quality mode。一、三大开源编码器介绍1、JMH.264的官方测试源码,由德国h

2016-12-11 23:26:18 6333

转载 视频会议及流媒体十大开源项目

在视频会议领 域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较 多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性 及优缺点做一个全面的评价与排名。1、 OpenH323项目        (★★

2016-12-10 23:48:01 6218

原创 MsgCheck event

The MsgCheck event is emitted by the window manager when it detects that a queue of messages is piling up, and the GUI thread has neglected to check for new messages for an excessively-long time (on

2016-12-07 15:28:59 688

转载 深度学习学习资料

Deep Learning(深度学习)ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。deeplearning.net主页,里面包含的

2016-12-04 17:29:15 657

转载 盘点2015最值得推荐的十款智能摄像机

市场上的这几款常见智能摄像机可以说都能满足用户的看家防盗需求,不过对于普通家庭用户来说,除了功能和硬件配置,价格是影响购买行为很重要的一个因素。贵的不一定好,便宜的不一定差,在智能家居产品如雨后春笋般出现的环境下,选一款大众主流认可的、性价比高的产品最稳妥。2015年是智能摄像机爆发的一年,很多企业纷纷推出自家的摄像头。但是,真正能符合大众的需求,又能走进用户家庭以及被用户认可的智能摄像机又有哪些

2016-12-04 15:16:11 1492

谢晓枫-组件化实践中的冷启动优化-终稿.pdf

android 组件化实践中的冷启动优化,用于指导android架构经典实践

2019-10-09

空空如也

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

TA关注的人

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