自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 收藏
  • 关注

转载 【腾讯Bugly干货分享】iOS App 签名的原理

本文来自 WeRead 团队博客: http://wereadteam.github.io/iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。

2017-03-20 10:35:44 1426

原创 【腾讯Bugly干货分享】那些年,我们一起写过的“单例模式”

题记 *度娘上对设计模式(Design pattern)的定义是:“一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。”它由著名的“四人帮”,又称 GOF (即 Gang of Four),在《设计模式》(《Design Patterns: Elements of Reusable Object-Oriented Software》)一书中提升到理论高度,并将之规范化。在我

2017-03-13 11:38:54 1668

原创 【腾讯Bugly干货分享】WebSocket 浅析

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/7aXMdnajINt0C5dcJy2USg前言在WebSocket API尚未被众多浏览器实现和发布的时期,开发者在开发需要接收来自服务器的实时通知应用程序时,不得不求助于一些“hacks”来模拟实时连接以实现实时通信,最流行的一种方式是长轮询 。 长轮询

2017-03-06 15:57:36 2669

原创 【腾讯Bugly干货分享】人人都可以做深度学习应用:入门篇

2016年,继虚拟现实(VR)之后,人工智能(AI)的概念全面进入大众的视野。谷歌,微软,IBM等科技巨头纷纷重点布局,AI 貌似将成为互联网的下一个风口。很多开发同学,对人工智能非常感兴趣,确不知从何入手进行学习,精神哥也同样被这个问题困扰。直至看见汉彬同学的这篇文章,豁然开朗,让我坚定地迈出了成为“AI 工程师”的第一步!

2017-02-27 11:11:51 4960 1

原创 2016 移动应用质量大数据报告

2016年,在“互联网+”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景、生活场景、消费场景都在悄然发生着改变, 移动互联网产品在智能硬件、医疗、汽车、旅游、教育等市场也都在不断探索新的可能性。开发者除了需要关注用户需求外,更需要重视产品质量与口碑,这将极大的影响用户对产品的评价及产品后续的传播力度。下面我们将为您带来2016年度 Android & iOS

2017-02-20 16:31:41 2262

原创 【腾讯Bugly干货分享】职场中脱颖而出的成长秘诀

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/uQKpVg7HMLfogGzzMyc9iQ导语时光如梭,一转眼又是新的一年了,想必大家都已经拿到了年终奖金,升职加薪,沉浸在过年的喜悦中。不过,精神哥也在网上看到一些吐槽自己的奖金少,个人成长慢,对现状不满,考虑年后跳槽的同学。然而,在当今业内都在吐槽互联

2017-02-04 15:18:38 2074

原创 【腾讯优测干货分享】Android 内存泄漏分析心得

本文来源:QQ空间终端开发团队公众号前言对于C++来说,内存泄漏就是new出来的对象没有delete,俗称野指针; 对于Java来说,就是new出来的Object 放在Heap上无法被GC回收;本文通过QQ和Qzone中内存泄漏实例来讲android中内存泄漏分析解法和编写代码应注意的事项。Java 中的内存分配静态储存区:编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量;

2017-01-22 15:22:14 2317

原创 【腾讯Bugly干货分享】一起脱去小程序的外套 - 微信小程序架构解析

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/3QE3g0NmaBAi91lbrihhVw导语微信小程序的公测掀起了学习小程序开发的浪潮,天生跨平台,即用即走、媲美原生体验、完善的文档、高效的开发框架,小程序给开发者带来了很多惊喜。通过这篇文章和大家一起分析小程序的架构,分享开发经验。一、小程序介绍1、

2017-01-22 15:16:51 1717

原创 【腾讯Bugly干货分享】WKWebView 那些坑

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/rhYKLIbXOsUJC_n6dt9UfA导语WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView, 拥有60fps滚动刷新率、和 safari 相同的 J

2017-01-22 15:15:44 30145 5

原创 【腾讯优测干货分享】微信小程序之自动化亲密接触

山雨欲来风满楼,最近微信小程序相关开发文章吹遍大江南北,亦有摧枯拉朽万象更新之势。问小程序形为何物,直教IT众生怡情悦性高潮迭起。作为一名有着远大理想“包袱”与互联网变革 “使命感”的测试工程师,我再也按耐不住内心中的渴望与好奇,代表测试行业各大门派肩负起了迎接时代变革的挑战。话说经历了围观查看、溜边打探等种种过程,终于在隔壁老王那里弄到了测试体验资格,开始了一场对小程序的自动化亲密接触。

2017-01-16 12:15:48 7321

原创 【腾讯Bugly干货分享】iOS 中 HTTPS 证书验证浅析

本文的目的,一是简要分析下对服务器身份验证的完整握手过程,二是证书链的验证,三是探索下iOS中原生库NSURLConnection或NSURLSession如何支持实现https。

2017-01-16 12:14:43 3869

原创 【腾讯Bugly干货分享】你为什么需要 Kotlin

曾经你有段时间研究 Intellij 的插件开发,企图编译 Intellij Idea Community Edition (ICE)的源码,结果发现有个奇怪的东西让你的代码无法编译。。什么鬼,kt 是什么玩意儿?

2017-01-16 12:13:40 5024 2

原创 【腾讯Bugly干货分享】总结一个技术总监的教训和经验

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/Ry-G0Nikh6m-h3ZVC2cLyQ导语2017年来了,新年开篇,就不跟大家聊技术啦,给大家分享一篇鹅厂技术总监在多年工作中总结出的教训和经验。这篇文章自从在腾讯内部论坛发表后,精神哥每年都会拿出来重新研读一番,每次都有新的感悟和收获,所以强烈推荐给

2017-01-09 11:56:31 4386

原创 【腾讯Bugly干货分享】RecyclerView 必知必会

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/CzrKotyupXbYY6EY2HP_dA导语RecyclerView是Android 5.0提出的新UI控件,可以用来代替传统的ListView。Bugly之前也发过一篇相关文章,讲解了 RecyclerView 与 ListView 在缓存机制上的一些

2017-01-09 11:52:22 3726

原创 【腾讯Bugly干货分享】手游热更新方案xLua开源:Unity3D下Lua编程解决方案

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/2bY7A6ihK9IMcA0bOFyB-Q导语xLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于十多款腾讯自研游戏,凭借其出色的性能,易用性,扩展性而广受好评。而就在前天,腾讯宣布xLua开源到github上,引起了游戏开发圈

2017-01-09 11:49:03 2374

原创 【腾讯优测干货分享】如何降低App的待机内存(五)——优化dex相关内存及本章总结

在上一节我们提到,随着代码功能的增加,代码复杂度也在不断地变大,这时候我们往往会发现Dalvik Other和dex mmap这两部分消耗的内存也在不断的增加。在之前的例子里,我们知道这两部分的内存

2017-01-09 11:45:55 1879

原创 【腾讯优测干货分享】如何降低App的待机内存(四)——进阶:内存原理

本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/3FTPFvZRqyAQnU047kmWJQ1.4进阶:内存原理在上一节里,我们通过深入调查Dalvik虚拟机的方式,解决了Dalvik Heap Pss消耗内存过高的问题。除了Dalvik Heap Pss部分,应用还有其他许多消耗内存的部分。本节里我们就主要介绍其他这

2017-01-03 14:36:16 1263

原创 【腾讯Bugly干货分享】微信终端跨平台组件 Mars 系列 - 我们如约而至

导语昨天上午,微信在广州举办了微信公开课Pro。于是,精神哥这两天的朋友圈被小龙的“八不做”刷屏了。小伙伴们可能不知道,下午,微信公开课专门开设了技术分论坛。在分论坛中,微信开源了跨平台的网络组件Mars。之前Bugly也为大家介绍过Mars的一些相关模块的内容: 微信终端跨平台组件 mars 系列(一) - 高性能日志模块xlog 微信终端跨平台组件 mars 系列(二) - 信令传输超时设计

2017-01-03 11:30:37 7313

原创 【腾讯优测干货分享】如何降低App的待机内存(三)——探索内存增长的原因

上周给大家推送了“如何降低App的待机内存(二)——规范测试流程及常见问题”,本周我们继续,通过虚拟机部分机制的探索来探索这些内存增长的原因。

2016-12-19 15:27:10 1413

原创 【腾讯Bugly干货分享】微信终端跨平台组件 mars 系列(二) - 信令传输超时设计

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/9DJxipJaaBC8yC-buHgnTQ 作者简介: 曹少琨,微信移动客户端开发工程师,2014年加入腾讯,从事手Q跨平台移动服务框架 MSF 的开发及优化工作,2015 年转入微信终端基础开发组参与网络组件的开发及维护工作。前言mars 是微信官

2016-12-19 15:22:01 2278

原创 【腾讯Bugly干货分享】程序员们也该知道的事——“期权和股票”

经常听到周边的小伙伴说,拿到了公司给的多少多少股票,市值多少钱,感觉不明觉厉。有时自己被猎头忽悠跳槽,说以后有多少多少期权,也不清楚到底有多大的价值。精神哥也是在拿到了公司授权的股票后,比较兴奋,所以认真的研究了一下股票和期权,在这里跟大家聊聊。包括股票是什么,创业公司授权的期权到底有没有价值,公司在海外上市以后,股票如何交易等。

2016-12-19 15:21:06 8364 3

原创 【腾讯Bugly干货分享】彻底弄懂 Http 缓存机制 - 基于缓存策略三要素分解法

Http 缓存机制作为 web 性能优化的重要手段,对从事 Web 开发的小伙伴们来说是必须要掌握的知识,但最近我遇到了几个缓存头设置相关的题目,发现有好几道题答错了,有的甚至在知道了正确答案后依然不明白其原因,可谓相当的郁闷呢!!为了确认下是否只是自己理解不深,我特意请教了其他几位小伙伴,发现情况也或多或少和我类似。

2016-12-19 15:18:32 4361 2

原创 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题

本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测试团队导语最近小优听说,隔壁的腾讯TMQ团队出了一本新书——《移动App性能评测与优化》,便借阅了一本,读完感觉写得确实很赞。这本书体系化地介绍了移动应用性能评测与优化的方方面面,如内存,电量,流

2016-12-12 15:52:49 1170

原创 【腾讯Bugly干货分享】聊聊苹果的Bug - iOS 10 nano_free Crash

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/hnwj24xqrtOhcjEt_TaQ9w 作者:张三华导语精神哥最近发现, 很多开发者在 iOS10 上遇到了一类堆栈为nano_free字样的Crash,也有很多人向我们Bugly客服反馈遇到了这类问题,但并没有好的解决方案。正当大家都束手无策

2016-12-12 15:51:40 2694

原创 【腾讯Bugly干货分享】跨平台 ListView 性能优化

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/FbiSLPxFdGqJ00WgpJ94yw导语精神哥前阵子去参加了好友小青在北京办的T沙龙,探讨移动端热更新相关的话题。Bugly 曾为大家介绍过不少腾讯内部的热更新的框架,正好这次看到了美团,去哪儿以及微博同学在应用热更新方面的实践。上周为大家整理了《

2016-12-12 15:50:37 1917

原创 【腾讯Bugly干货分享】让 CodeReview 这股清流再飞一会儿

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/ToYeT4Y4pzx0ii9Z92fo-Q 作者:刘永丽导语精神哥最近和团队中的开发同学聊天,看到很多开发同学对代码技能的提升都是有诉求的,只不过快速的业务节奏没有给他们太多停留的时间,在这种情况下如何给团队营造浓厚的工程师交流氛围呢?方法有多种,

2016-12-12 15:48:54 1925

原创 【腾讯Bugly干货分享】美团大众点评 Hybrid 化建设

Hybrid 是移动端热更新最常用的手段,限于 App Store 上架审核时间较长,美团大众点评也采取了该方案,欢迎来自美团大众点旅游业务 iOS 负责人**吴卓**分享**《美团大众点评 酒旅方面 Hybrid 化建设》**。

2016-12-06 10:48:58 4983

原创 【腾讯优测干货分享】越用越卡为哪般——如何降低App的待机内存(一)

最近小优听说,隔壁的**腾讯TMQ团队出了一本新书——《移动App性能评测与优化》**,便借阅了一本来读,读完感觉写得确实很赞。这本书体系化地介绍了移动应用性能评测与优化的方方面面,如内存,电量,流畅度,导航,网络优化和安装包瘦身等,强烈推荐大家阅读~

2016-12-05 12:23:19 1563 1

原创 【腾讯Bugly干货分享】打造“微信小程序”组件化开发框架

Bugly 之前发了一篇关于[微信小程序的开发经验分享(点击阅读)](http://mp.weixin.qq.com/s/9PID6UJsQyB06xdyOkEVOA),小伙伴们在公众账号后台问了很多关于小程序开发方面的问题,精神哥在查阅相关内容的时候,发现了龚澄同学自己写了一个小程序开发框架,真的怒赞,赶紧安利给大家。

2016-12-05 10:58:44 6593

原创 【腾讯优测干货分享】Android 相机预览方向及其适配探索

由于Android系统的开放策略,Android手机呈现碎片化的趋势,兼容性问题一直是Android App 开发者头疼的难题。本文以Android相机预览方向为例,探索在Android机型适配上的一些思路。1. android相机简介由于Android系统的开放策略,Android手机呈现碎片化的趋势,兼容性问题一直是Android App 开发者头疼的难题。本文以Android相机预览方向为例,

2016-11-28 11:13:55 6302 2

原创 【腾讯Bugly干货分享】Redex初探与Interdex:Andorid冷启动优化

本文来自于腾讯bugly开发者社区,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5832602d7196970d65901d76导语早在去年10月份,facebook就发布了介绍redex的文章,这个据说可以直接对apk做处理,既提高启动性能,又可减少安装包的利器让安卓开发者们都心动不已。直到今年4月,redex终于开源了,我们也第一时间对redex做了研究(有

2016-11-28 11:09:27 3455

原创 【腾讯Bugly干货分享】Android ImageView 正确使用姿势

本文主要介绍了ImageView的相关重要方法,从源码角度剖析了一些容易令人混淆或百思不得其解的问题。

2016-11-21 10:49:18 2299

原创 【腾讯Bugly干货分享】WebP原理和Android支持现状介绍

目前网络中图片仍然是占用流量较大的一部分,对于移动端更是如此,因此,如何在保证图片视觉不失真前提下缩小体积,对于节省带宽和电池电量十分重要。然而目前对于JPEG、PNG、GIF等常用图片格式的优化已几乎达到极致,因此Google于2010年提出了一种新的图片压缩格式 -- WebP,给图片的优化提供了新的可能。

2016-11-14 12:41:13 2138

原创 【腾讯Bugly干货分享】微信mars 的高性能日志模块 xlog

mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关,平台性无关的基础组件。

2016-11-14 12:38:28 16210 5

原创 程序员,这个双十一,对自己好一点…

安静,大桌子,舒适的椅子,机械键盘,宽屏显示器,高配电脑,还有快速的网络,程序员们梦想的生活环境。这个双十一,我们为您带来了程序员专属装备清单, 一起来打造一个属于程序员的世界。

2016-11-10 11:05:38 1664 1

原创 程序员,这个双十一,对自己好一点…

安静,大桌子,舒适的椅子,机械键盘,宽屏显示器,高配电脑,还有快速的网络,程序员们梦想的生活环境。这个双十一,我们为您带来了程序员专属装备清单,一起来打造一个属于程序员的世界。1. 屏幕支架实用指数:★★★★★ 装X 指数:★★★★★程序员们为了实现一个方法,修改一个Bug, 经常一坐就是四五个小时,时间久了会有腰膝酸软,下肢无力的感觉,是不是肾透支了?建议使用站坐交替的工作方式,现在欧美的互联...

2016-11-10 10:56:27 530

原创 【腾讯Bugly干货分享】微信小程序开发思考总结——腾讯“信用卡还款”项目实践

本文来自于腾讯bugly开发者社区,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/58212d0fa7a7574c4f4cc3c5 作者:peggy小程序概述11月3日晚,微信团队对外宣布,微信小程序开放公测。开发者可登陆微信公众平台申请,开发完成后可以提交审核,公测期间暂不能发布。我们前一段时间也进行了小程序开发,现在来对之前的开发体验做一个总结。1. 小

2016-11-08 09:48:57 1777

原创 【腾讯Bugly干货分享】腾讯验证码的十二年

本文来自于腾讯bugly开发者社区,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/581301b146dfb1456904df8dDev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。每周都会举行嘉宾分享,话题讨论等活动。本期,我们邀请了 腾讯 TEG 安全平台部的张彦玲、陈秋滢、华珊珊三位嘉宾,为大家分享《腾讯验证

2016-11-07 16:55:26 2542

原创 【腾讯Bugly干货分享】揭秘:微信是如何用libco支撑8亿用户的

本文来自于腾讯bugly开发者社区,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/58203cfcd149ba305c5ccf85 作者:Leiffy导语ibco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上。libco在2013年的时候作为腾讯六大开源项目首次开源,我们最近做了一次较大的更新,同步更新在https:/

2016-11-07 16:52:49 2135

原创 【腾讯Bugly干货分享】深度学习在OCR中的应用

OCR(光学字符识别)旨在从图片中检测和识别文字信息,本次分享将介绍我们在OCR技术研发过程中的一些方法和经验总结。

2016-10-31 11:50:05 7832

空空如也

空空如也

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

TA关注的人

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