- 博客(73)
- 资源 (5)
- 收藏
- 关注
原创 携号转网全攻略,这一篇就够了
文章来源:我的信携号转网就要来了,你知道吗?11月30日,三大电信运营商将在全国范围内,全面实施携号转网,喜大普奔!早在2019年7月31日,工业和信息化部(以下简称工信部)发布《携号转网服务管理暂行办法(征求意见稿)》,明确了“携号转网”的服务办理条件、业务流程、服务规范等内容,这也标志着携号转网工作进入了落地阶段。图片来源:2019年8月5日 经济日报为了验证携号转网的可行性,工信...
2019-11-11 11:46:43 5808
原创 视频直播点播的防盗技术
关于直播/点播防盗的问题,是一个行业普遍存在的大问题,到目前为止也没有特别有效的商用解决方案,或者因为解决方案的成本太高而没有被商用。下面简单说说目前市面上常见的防盗手段: 1.设置 referer 白名单,非白名单内的一律拒绝访问 2.在 URL 中添加 token 校验,使用私有 key 和 time 实时计算 token,服务器作校验 3.在第2条的基础上,使用 https POST t
2017-08-24 10:01:47 1014
原创 命令行参数解析之getopt
本文作者: 阿宝 | 彩色世界 本文链接: https://blog.ibaoger.com/2017/08/08/getopt-long/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!简介getopt作为Linux下经典的命令行解析工具,得到广泛的使用,下面简单的作一下介绍。定义getopt提供了4个变量、1个结构体、3个外部接口、
2017-08-08 11:59:22 581
原创 Android热更新框架Tinker无法更新?
今天,像往常一样,打开Android Studio打包项目,发现Gradle 编译报错Failed to resolve: annotationProcessorFailed to resolve: com.tencent.tinker:tinker-patch-gradle-plugin:1.7.11而前几天编译一切正常,检查gradle一切正常;接着检查发现 tinkerPatchDebug
2017-07-20 10:31:21 403
原创 Mac下编译OpenH264 for iOS
来源:https://blog.ibaoger.com/2017/07/11/compile-openh264-for-ios/index.html简介OpenH264 是思科的开源项目,可以编码解码H264,常见的H264编码器还有x264项目。 由于OpenH264项目的文档较少,初学的门槛较高,所以整理一些文章来帮忙初学者入门。系列文章包括: 编译OpenH264 for Windows
2017-07-11 21:13:26 1797
原创 Mac下编译OpenH264 for android
来源:彩色世界(https://blog.ibaoger.com/2017/07/10/compile-openh264-for-android/index.html) 简介OpenH264 是思科的开源项目,可以编码解码H264,常见的H264编码器还有x264项目。 由于OpenH264项目的文档较少,初学的门槛较高,所以整理一些文章来帮忙初学者入门。系列文章包括: 编译OpenH264 f
2017-07-11 14:34:14 1015
原创 Winodws下编译OpenH264 for Windows
简介OpenH264 是思科的开源项目,可以编码解码H264,常见的H264编码器还有x264项目。 由于OpenH264项目的文档较少,初学的门槛较高,所以整理一些文章来帮忙初学者入门。系列文章包括: 编译OpenH264 for Windows 编译OpenH264 for Android 编译OpenH264 for iOS 编译OpenH264 for Windows Phone
2017-07-10 21:46:44 2930 2
原创 WAV文件格式
作者:阿宝 更新:2016-09-21 WAVE (Waveform Audio File Format),是由微软和IBM公司共同开发的音频编码格式;广泛应用于Windows平台; 又因为文件后缀名为.wav而被称为WAV。官方文档WAV文件格式 draft-ema-vpim-wav-00WAVE和AVI支持的编码格式 RFC 2361文件格式由多个块组成,必须包含四种(分别为RIFF头块、
2016-09-22 10:37:47 674 1
原创 RTMP协议中文翻译(首发)
翻译:阿宝 更新:2016-09-11 来源:彩色世界(https://blog.hz601.org/2016/07/03/real-time-messaging-protocol/index.html) Adobe公司的实时消息传输协议摘要 此备忘录描述了 Adobe公司的实时消息传输协议(RTMP),此协议从属于应用层,被设计用来在适合的传输协议(如TCP)上复用
2016-09-11 20:29:16 4045 2
原创 Android NDK Application.mk(中文翻译)
作者:阿宝 更新:2016-08-31 来源:彩色世界(https://blog.hz601.org/2016/07/26/android-NDK-application-mk/index.html) 英文原版: Android NDK Application.mk前言Application.mk文件用来说明一款APP依赖于哪些本地模块。本地模块可以是静态链接库,动态链接库,或者可执行文件。
2016-09-01 00:05:14 592
原创 淘宝IP地址库采集
作者:阿宝 更新:2016-08-31 来源:彩色世界(https://blog.hz601.org/2016/08/31/taobao-ip-sniffer/index.html) 简述当初选择做这么一个项目,不是为了拷贝一份库自己做服务,也不是为了其他目的,只是单纯的熟悉关于http和mysql方面的知识。 下面言归正传。淘宝IP地址库简介此地址库可以根据用户提供的IP地址,快速查询出
2016-08-31 21:57:50 2115
原创 Android MediaCodec硬编兼容性测试方案
作者:阿宝 更新:2016-08-15 来源:彩色世界(https://blog.hz601.org/2016/08/15/android-mediacodec-hardcode-compatibility-testing/index.html) 简述Android系统在短时间内大放异彩,得益于其源码的开放性;也正因其开放性,各厂商自由定制,导致了系统碎片化严重。Android硬件编码的Me
2016-08-29 23:52:18 3661
原创 FTP学习笔记
作者:阿宝 更新:2016-04-16 1. 简介1.1. 协议文件传输协议(File Transfer Protocol),是一套用于在网络上进行文件传输的标准协议,该协议位于网络传输协议的应用层;FTP 与 Telnet 类似,被设计用于在两台不同的主机之间进行通信;为了兼容不同的操作系统,Telnet 强制两端使用同样的标准,而 FTP 限定了支持的文件类型和文件结构;1.2. 文档FTP
2016-05-05 15:04:12 711
转载 [转]数据备份小笑话
很多同学对热备,冷备,云备了解不深,我科普一下 IT 行业各种备份术语。以后别闹笑话了。假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是一位女性,不安于男朋友给你的安全感。在遥远的男友未知
2015-09-20 22:44:32 746
转载 DirectShow 学习笔记
DirectX(简称:DX)是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另外一个是开发库,也就是常说的SDK,这部分是在编译DX程序中是必需的。
2015-07-16 23:11:41 1562
转载 Windows 7/8各版本支持最大内存容量
Windows 7 中的物理内存限制Windows 7有6个主要版本,分别是Windows 7 Starter(简易版),Windows 7 Home Basic(家庭普通版),Windows 7 Home Premium(家庭高级版),Windows 7 Professional(专业版),Windows 7 Enterprise(企业版),Windows 7 Ultimate(旗舰版)。通过拨打
2015-06-18 17:16:47 7215
翻译 一张图看懂开源协议
最流行的六种开源协议:GPL、BSD、MIT、Mozilla、Apache和LGPL。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。
2015-06-15 12:44:59 1305
原创 HLS系统快速部署指南
作者:阿宝 版本:1.0.0 日期:2015-06-10 介绍在开源环境下,实现HLS直播系统,较为常见的有两种方式,nginx+nginx-rtmp-module 或 SRS,这里采用前者,同时配合ffmpeg来实现。 本文是在 武爱敏博客 的基础上补充完善而成,在此一并表示感谢。goto环境系统:CentOS 6.6 x64 软件: yasm-1.3.0 x264-201506
2015-06-10 11:52:12 6387 2
原创 Redmine与Zentao同机快速部署指南
Redmine与Zentao 同机快速部署指南;环境系统:CentOS 7 x64;软件:Redmine 3.0、Zentao 7.2 Source
2015-06-01 17:32:21 1527 1
原创 Bitnami-Redmine备份迁移恢复
事情起因Redmine 作为一款项目管理软件,曾经很是流行,现如今风光不在,不过依然在某些场景下受到欢迎。 常见的 Redmine 使用方式为:Redmine + markdown + svn/git ,这种组合可以满足项目进度管理、代码管理、文档管理的需求。
2015-06-01 17:26:37 943
原创 H.264标准简介
H.264/AVC 是ITU-T VCEG 和ISO/IEC MPEG 共同开发的视频处理标准,ITU-T作为标准建议H.264,ISO/IEC作为国际标准14496-10(MPEG-4 第10部分)高级视频编码(AVC)。 MPEG-2视频编码标准(又称为ITU-T H.262[2])已有10年的历史了,由MPEG-1扩充而来,支持隔行扫描。使用十分广泛,几乎用于所有的数字电视系统,适合标清和高
2015-05-25 23:15:25 781
原创 网络抖动
1、概念又称为包抖动(Packet delay variation)在计算机网络中,抖动被用于描述包在网络中的传输延时变化。但这种描述不精确,正式描述应该是PDV(packet delay variation)网络延时变化。定义见于RFC 3393,IP Packet Delay Variation Metric for IP Performance Metrics (IPPM),IE
2015-05-25 23:14:25 12571
翻译 像素纵横比
像素纵横比是指像素的宽 (x) 与高 (y) 之比。正方形像素的比例为 1:1,但非正方形(矩形)像素的高和宽不相同。这一概念类似于帧纵横比,后者是图像的整个宽度与高度之比。通常,电视像素是矩形,计算机像素是正方形。因此,在计算机显示器上看起来合适的图像在电视屏幕上会变形,显示球形图像时尤其明显。在 Microsoft Expression Encoder 中,可以设置一些选项,以便正确显示非正方
2015-05-25 23:13:22 3116
原创 项目版本命名规范
版本命名格式GNU 风格、Windows 风格主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]Major.Minor[.Revision[.Build]]示例:1.2.1, 2.0, 5.0.0 build-13124.Net Framework 风格主版本号.子版本号[.编译版本号[.修正版本号]]Major.Minor[.Build[.Revis
2015-05-17 23:44:45 4142
原创 论专业的几个阶段
论专业的几个阶段:1 没有专业概念(给定的问题总有解决办法,入门期)2 寻找专业方向(每个问题都有多个解决办法,迷茫期)3 走向专业方向(每个问题都有最优解决办法,踏实期)
2015-04-10 10:55:36 480
转载 FLV文件格式详解
Flash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式。一、File Structure从整个文件上开看,FLV是由The FLV header 和 The FLV File Body 组成。1、The FLV header TypeCommentSignatureUI8
2015-04-08 18:39:29 795
原创 我的消灭复杂密码之行
从2011年到现在,有记录的密码就有100多个,忘记了的就更是不计其数了。当初发明密码的人是为了方便异地操作,到如今,科技越来越发达,密码破解技术也越来越先进,使得网站站长不得不考虑使用更为复杂的密码,来对抗不良份子的破解。
2015-03-20 10:10:31 839
原创 流媒体简介
1、 简介流媒体(Streaming media)是指将媒体数据压缩后,使用流式技术在网络上进行传输,以达到实时观看的一种技术。流媒体技术的出现,使得媒体数据可以像流水一样发送。在此之前,想要观看媒体文件,就必须提前将整个媒体文件下载好。流媒体系统大致有以下几个组件:编码工具(encoder),用于压缩;服务器(server),管理并传输多媒体数据;解码工具(decoder),用于解压
2015-03-10 03:44:02 818
原创 淘宝IP地址库采集
淘宝IP地址库的优势:1. 提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范。2. 提供完善的统计分析报表,省准确度超过99.8%,市准确度超过96.8%,数据质量有保障。
2014-08-03 21:44:06 4426 5
转载 libcurl教程
原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html 译者:JGood(http://blog.csdn.net/JGood ) 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学
2014-07-03 09:31:27 699
原创 H264编码器性能测试
如今,H264已经成为视频行业的标准规范,企业中使用比较多的当数X264,开源,资源消耗又比较少。 首先,介绍一下常见的三大开源H264编码器:JM、X264、T264 JM H264的官方测试源码,实现了264的所有特性,但程序结构冗长,编码复杂度高,不推荐商业应用。 X264 摈弃了264中对编码性能贡献小,但计算复杂度极高的新特性,推荐商业应用。 T264 编码与X264类似,但是解码器只能解T264编码的,有点坑。
2014-06-17 13:33:49 6836 1
翻译 命名有意义的版本号2.0.0
原文链接:http://semver.org/翻译:yaoxing、石硕校验:周迁勇摘要给定一个版本号 主要版本号.次要版本号.补丁版本号,按照下面的规则更新:1.增加主要版本号,当API不再向下兼容时2.增加次要版本号,当API以向下兼容的方式增加新功能时3.增加补丁版本号,当API以向下兼容的方式修复BUG时预览版本号和构建版本号
2014-05-07 23:32:22 1751
转载 【转】IP地址与整数之间的转换
1、IP地址转换为整数原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号32为整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 000010100 000000003 00000011193 11000001组合起来即为:00001010 00000000
2013-05-07 20:49:26 800
原创 动态内存分配算法
在实际的环境中,可能会遇到需要反复申请释放内存空间的情况,而每次申请的内存空间大小又不确定,如果每次都申请,效率肯定会比较低下面的算法,可以减少无用功,仅在需要更大的内存时,重新申请一次void getBuffer(char** ppBuf, int uSize){ if (*ppBuf) { if (_msize(*ppBuf) < uSize) { dele
2013-05-07 15:05:58 1249
转载 【转】VC下配置WTL开发环境
从别处转载过来的,备用本文介绍了如何在VCExpress中配置使用WTL。这是对《VS2008Express下配置WTL开发环境》一文的补充和完善,主要增加了在VCExpress下如何配置WTL可视化开发插件"VisualFC"。 一、下载并安装以下项目: 1. VS2008Express 微软免费下载,包括了Windows SDK6.0,但没有
2013-05-07 13:56:25 884
转载 【转】网络数据通信方式
一、长连接与短连接:长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。短连接:Client方与server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此方式常用于一点对多点通讯。C/S通信。 二、长连接与短连接的操作过程:短连接的操作步骤
2013-04-23 16:29:29 1207
Winodws平台C++共享内存实现(万恶的CSDN)
2018-07-20
VS2003远程调度工具(万恶的CSDN)
2018-07-20
vs2003远程调试
2012-12-08
winodws平台C++共享内存实现.7z
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人