自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 javascript 相关积累

BootstrapJQuery:  http://www.jquery123.comAJAXWebsocketCanvasWebRTCBootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。Bootstrap 是完全开源的。它的代

2015-10-27 13:13:07 341

转载 FFmpeg的Android平台移植—编译篇

摘要:本文主要介绍将FFmpeg音视频编解码库移植到Android平台上的编译和基本测试过程。环境准备:Ubuntu12.04 TLSandroid-ndk-r9d-linux-x86_64.tar.bz2adt-bundle-windows-x86_64-20131030.zip第一步:源代码下载到FFmpeg官方网站http://ww

2015-10-26 08:58:05 560

转载 软件版本控制介绍

本文集中讨论版本控制如何工作。我将从宏观的角度开始,结尾将关注于一个具体的Git例子,Git是一个最近比较流行的版本控制系统。你或许已经知道这个版本控制主要用来追踪和记载一个或者多个文件的历史记录。然而,也许你还没用过版本控制,也就不熟悉它的它提供的诸多好处,还有不确定每个系统的细微差别。宏观角度看软件版本控制版本控制的核心是这样一个简单的概念,即对一个或者多个文件的追踪过程,随着

2015-10-22 16:45:46 2437 1

转载 Git详解之九:Git内部原理

Git 内部原理不管你是从前面的章节直接跳到了本章,还是读完了其余各章一直到这,你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容对于理解 Git 的用处和强大是非常重要的,不过也有人认为这些内容对于初学者来说可能难以理解且过于复杂。正因如此我把这部分内容放在最后一章,你在学习过程中可以先阅 读这部分,也可以晚点阅读这部分,这完全取决于你自己。(伯乐在线注:如果你对

2015-10-22 16:43:54 374

转载 Git详解之八:Git与其他系统

Git 与其他系统世界不是完美的。大多数时候,将所有接触到的项目全部转向 Git 是不可能的。有时我们不得不为某个项目使用其他的版本控制系统(VCS, Version Control System ),其中比较常见的是 Subversion 。你将在本章的第一部分学习使用git svn ,Git 为 Subversion 附带的双向桥接工具。(伯乐在线注:如果你对Git还不了解,建议从

2015-10-22 16:42:08 436

转载 Git详解之七:自定义Git

自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)7.1  配置 Git如第一章所言,用gi

2015-10-22 16:38:58 396

转载 Git详解之六:Git工具

Git 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)接下来你将领略到一些 Git 可以实现的非常强大的功能,这些功能你可能并不会在日常操作中使用,但在某些时候你也许会需要。

2015-10-22 16:37:27 544

转载 Git详解之五:分布式Git

为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令。接下来,我们要学习下如何利用 Git 来组织和完成分布式工作流程。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)特别是,当作为项目贡献者时,我们该怎么做才能方便维护者采纳更新;或者作为项目维护者时,又该怎样

2015-10-22 16:33:48 401

转载 Git详解之四:服务器上的Git

服务器上的 Git到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望合作者们即使在 自己不开机的时候也能从仓库获取数据 — 拥有一个更稳定的公共仓库十分有用。因此,更好的合作方式是建立一个大家都可以访问的

2015-10-22 16:31:52 547

转载 Git详解之二:Git基础

Git 基础读完本章你就能上手使用 Git 了(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件

2015-10-22 16:30:09 410

转载 Git详解之一:Git起步

起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。(查看Git详解系列的全部文章)1.1 关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定

2015-10-22 16:27:46 309

转载 蒋鑫:为什么 Git 比 SVN 好

在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。 对SVN的

2015-10-22 16:26:54 489

转载 Git详解之三:Git分支

Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git

2015-10-22 15:54:57 639

转载 webrtc 资料汇集

参考:http://www.csdn.net/article/2012-08-14/2808592http://www.leiphone.com/0925-ce6093-webrtc.htmlhttp://www.infoq.com/cn/news/2011/06/google-webrtcWebRTC 百度 百科Dongdong Deng 写的WebRT

2015-10-21 23:19:34 1098

转载 webrtc中的带宽自适应算法

webrtc中的带宽自适应算法分为两种:1, 发端带宽控制, 原理是由rtcp中的丢包统计来动态的增加或减少带宽,在减少带宽时使用TFRC算法来增加平滑度。2, 收端带宽估算, 原理是并由收到rtp数据,估出带宽; 用卡尔曼滤波,对每一帧的发送时间和接收时间进行分析, 从而得出网络带宽利用情况,修正估出的带宽。两种算法相辅相成, 收端将估算的带宽发送给发端, 发

2015-10-21 22:56:41 2839

原创 根据浏览器 user-agent 按需加载CSS 文件

查看它的JS发现是这个 cssua 实现的。官方网址:http://cssuseragent.org/原理就是使用JS给HTML添加包含浏览器信息的class。这样在css中区分浏览器时,就可以如下:.ua-chrome a{    color:red;}.ua-ie a{    color:blue;}国外还有个类似的实

2015-10-21 16:39:34 1683

转载 webrtc android demo开发

1,关于webrtcwebrtc是非常流行的项目。首先遇到一个问题就是webrtc的编译问题。 还好有个公司已经帮忙编译好然后放到maven的repo里面了。 地址: http://mvnrepository.com/artifact/io.pristine/libjingle 更新速度非常快,和webrtc官方基本同步更新。2,android demo项目

2015-10-21 00:42:27 1004

转载 安装 stun/turn服务

1,关于stun和turnSTUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC

2015-10-21 00:40:15 1099

原创 跨平台的WebRTC客户端框架:OpenWebRTC

Webrtc的ios框架编译http://www.th7.cn/Program/IOS/201502/390418.shtmlOpenWebRTC 是基于 Gstreamer 实现的开源的、跨平台的 WebRTC 客户端框架,支持 H.264 和 VP8。利用 OpenWebRTC,WebRTC就不再仅仅是纯粹浏览器技术了,你可以在NativeAPP中使用W

2015-10-21 00:39:03 8743

原创 git 使用

clone一个源:#git  clone https://github.com/stefanalund/openwebrtc-examples看看更新历史:#gitk &#git log用git grep 命令查找Git库里面的某段文字是很方便的查看源:$ cat .git/config [core]

2015-10-20 09:50:00 516

转载 git grep简介

使用Git Grep进行搜索用git grep 命令查找Git库里面的某段文字是很方便的. 当然, 你也可以用unix下的'grep'命令进行搜索, 但是'git grep'命令能让你不用签出(checkout)历史文件, 就能查找它们.例如, 你要看 git.git 这个仓库里每个使用'xmmap'函数的地方, 你可以运行下面的命令:$ git grep xm

2015-10-20 09:19:21 657

转载 git rebase简介

一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图 现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git

2015-10-20 09:09:52 376

转载 WKWeb​View UIWebView

iOS 与 web 之间的关系非常复杂,这种复杂关系甚至可以追溯到几十年前系统建立初期。其实现在很难说清第一代 iPhone 横空出世是一件多么困难的事情。我们现今司空见惯的触摸屏在当时只是诸多方案中的一种。最早期的产品原型是物理键盘、触摸屏、触控笔的结合,屏幕尺寸才是 5" x 7"。甚至当时 iPod 的轮子都是一个严肃的备选方案。但最最重要的决定或许都是由软件而非硬件决定的。

2015-10-19 15:16:55 531

转载 Xcode常见错误 与 警告

Xcode常见警告和错误 Xcode 升级后,常常遇到的遇到的警告、错误,解决方法从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declarat

2015-10-19 09:02:39 1063

原创 Mac OS Terminal 几个快捷键

在Mac系统中几个键位组合可以使Terminal的操作更加灵活方便。win键/command键 +c   copy拷贝 win键/command键 +c   paste 粘贴1、将光标移动到行首:ctrl + a2、将光标移动到行尾:ctrl + e3、清除屏幕:            ctrl + l4、搜索以前使用命令

2015-10-15 17:18:00 524

转载 关于iOS9中的App Transport Security相关说明及适配

iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。原文如下:App Transport Security App Transport Security (ATS) enforces best pr

2015-10-15 11:07:48 2535

原创 git 使用心得

git branch:git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: git branch -r 列出远程分支,例如: git branch -a 列出本地分支和远程分支,例如:git branch 创建一个新的本地分支,需要注意,此处只是创建分支,不进行分支切换,例如:git branch -m | -M

2015-10-14 14:35:03 399

原创 pod install速度慢 解决方案

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod

2015-10-12 16:17:46 1387

原创 webrtc sip html5

sipml5:   http://code.google.com/p/sipml5/This is the world's first open source HTML5 SIP client (May 12, 2012) entirely written in javascript for integration in social networks (FaceBook, T

2015-10-10 13:40:14 2008

原创 armv6, armv7, armv7s, arm64 的区别

这两天遇到静态库不支持armv7s的问题,所以顺道了解和总结一下几个arm架构的一些基本区别。 ARM是微处理器行业的一家知名企业,arm处理器以体积小和高性能的优势在嵌入式设备中广泛使用,几乎所有手机都是使用它的。armv6, armv7, armv7s, arm64 是ARM CPU的不同指令集,原则上是向下兼容的。如iPhone4S CPU支持armv7, 但它同时兼

2015-10-10 11:30:22 28379

转载 iOS中Bitcode的介绍及配置

今天在一个iOS培训网站上看到一篇关于第三方库不包含bitcode就会报错的文章,感觉剖析得很详细,分享出来,希望可以对iOS初入门者有所帮助。下面我们就一起来看看吧。用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过。看了下问题,报的是以下错误:ld: ‘/Users/**/Framework/SDKs/PolymerPay/Library

2015-10-10 11:25:21 417

原创 iOS 降级

固件下载:http://www.ithome.com/html/ios/159792.htm固件升级: http://iphone.91.com/tutorial/jcjc/130502/21572091.html

2015-10-08 17:15:49 1213

转载 Mac OS X 10.9 启用 Web 服务器(默认预装 Apache+PHP 5.4.17)

Mac OS X 10.9 依旧预装了 Apache ,但是已经不能在 「系统偏好设置」中的「Web 共享」来开启了,需要手动通过命令行开启。目录[-]启动Apache文件根目录系统级的根目录用户级根目录启用重定向 .htaccessPHPMySQL设置 MySQL 密码修复 2002 MySQL Socket 错误phpMyAdmi

2015-10-04 19:51:19 525

转载 使用Cocoapods创建私有podspec

使用Cocoapods创建私有podspecCocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的简单,我就着手尝

2015-10-04 00:36:14 493

转载 用CocoaPods做iOS程序的依赖管理

用CocoaPods做iOS程序的依赖管理CocoaPods 简介每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm。随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPods。CocoaPods项目的源码 在 Gith

2015-10-04 00:10:05 323

转载 CocoaPods安装和使用教程

CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场

2015-10-03 23:53:23 274

转载 ios申请真机调试( xcode 5)详细解析

摘要 我们做ios项目时,模拟器只能满足我们一部分的需要,而我们开发的app将来是运行在真机上的,所以用真机调试非常有必要。下面介绍怎么申请用真机进行调试。xcode 真机调试 申请 ios真机调试目录[-]第二步:添加App IDs第三步:申请设备第四步:申请描述文件已经有开发证书的直接跳过第一步第一步:申请“开发证书”

2015-10-02 16:30:53 314

转载 Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略

Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略文章目录1. 创建证书2. 修改Xcode的配置文件3. 准备自定义的生成后脚本4. 修改工程设置5. 旁门左道生成IPA文件6. 答疑解惑众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发

2015-10-02 12:33:21 489

转载 XCode6.0 的iOS免证书真机测试方法

目前在XCode上开发的iOS程序只能在模拟器Simulator中运行,如果要放到真机上测试,需要苹果官方认证的开发者账号,购买开发者证书iDP,99美金一年啊!!!作为刚开始学习iOS编程的菜鸟,这么大手笔花钱实在是肉疼。。。经过一番折腾,借鉴各种大神的帖子,终于成功在真机上编译运行成功!免费的哦!这里将方法与大家分享。我的运行环境是:【电脑】XCode6.0.1 + O

2015-10-02 12:32:22 403

尽管去做 ——无压工作的艺术

欢迎来到蕴涵着深刻洞察力的战略黄金宝库。这里介绍了如何获取更加旺盛的精 力,变得更加轻松自如,事半功倍的方法。如果你像我一样,既希望出色地完成工作, 也期待着品味生活的滋味,这不再是一种鱼和熊掌不可兼得的选择了。你完全有可能 做到在快乐地享受生活的同时,高效地处理工作上的事务。

2015-01-28

ldd2-samples 源码

linux device driver for version 2.

2010-06-29

HTML ppt 格式 简单介绍

HTML ppt 格式 简单介绍, 初步了解HTML 概念,

2009-08-20

SIP(3261).pdf

Request for Comments: 3261, very buautiful doc.

2008-12-21

空空如也

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

TA关注的人

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