首页
学习
活动
专区
工具
TVP
发布

微信终端开发团队的专栏

专栏作者
111
文章
433911
阅读量
510
订阅数
WCDB 的 WAL 模式和异步 Checkpoint
通过 A/B Test,最终相比传统 Rollback 模式写耗时减少 70% 以上,还稍稍降低了 DB 损坏率。
微信终端开发团队
2018-01-29
4.1K0
Windows微信DPI适配
一、背景 随着近些年屏幕设备的不断发展,各种显示设备的分辨率也越来越高,在尺寸保持基本不变的情况下,分辨率越高,设备的DPI也越高,清晰度也就越高。高DPI的设备给我们提供了更精细的画质,然而Windows上的大多数应用并没有适配高DPI的显示器,导致应用在这些设备显示模糊,体验非常差。 为了让应用在高DPI的设备上依然显示清晰,我们就需要对高DPI的设备进行适配。 二、基础概念 2.1 DPI是什么 DPI是Dots Per Inch的缩写,表示显示设备在每英寸上有多少个像素点。在开发过程中,
微信终端开发团队
2018-01-29
5.4K1
红包照片客户端开发那些事
2016除夕夜,微信除了摇一摇抢红包,同时还带来了另外一个新玩法——红包照片,而据说很多人也都卖命晒出了珍藏多年的照片! 猴年除夕活动已经落下帷幕,回头来看红包照片这一套系统,对于客户端而言,区别于普通的朋友圈图片设计差异是否大?它是否复杂? 客户端都关注些什么?下面我从一个Android客户端开发者的角度出发,来谈谈我的看法。 首先从整体的角度来认识一下红包照片,这是红包照片的相关模块图: 从功能实现角度看,红包照片并不复杂。主要包含图中几个模块,基本就可以实现红包照片这个功能: 发表权限入口/
微信终端开发团队
2018-01-29
1.1K0
SQLite虚拟机
1 前言 本文主要介绍SQLite虚拟机VDBE,为了更好地了解SQLite虚拟机,文中也加入了一些Lua虚拟机内容来对比学习,更好地了解不同虚拟机之间的异同。 1.1 预备知识 虚拟机设计需要编译原理相关理论基础,这里先简单温习下编译原理中的一些知识。 1.1.1 文法 (1) LR文法 1965年,D.knuth 首先提出了LR(K)文法及LR(K)分析技术。括号中的K 表示向右查看输入串符号的个数。对于大多数用无二义性上下文无关文法描述的语言都可以用相应的LR 分析器进行识别,而且这种方法还具
微信终端开发团队
2018-01-29
1.4K0
微信iOS多设备多字体适配方案总结
一、背景 2014下半年,微信iOS版先后适配iPad, iPhone6/6plus。随着这些大屏设备的登场,部分用户觉得微信的字体太小,但也有很多用户不喜欢太大的字体。为了满足不同用户的需求,我们做了全局字体设置功能,在【设置-通用-字体大小】这里修改设置后,微信大部分界面都会随之缩放。 二、多设备适配 1、各设备的逻辑分辨率: 关于iphone6/6plus的物理分辨率、逻辑分辨率、屏幕物理尺寸、PPI等资料,很多文章已经有详细说明了,这里就不再累赘。对于终端开发
微信终端开发团队
2018-01-29
3.8K0
微信ANDROID客户端-会话速度提升70%的背后
image.png 背景 打开会话速度慢 在同一个会话有较多的历史消息下,各种查询,更新,删除等操作,速度明显下降。 在会话内有较大量历史消息情况下,进入速度/刷新速度明显降低。 分析阶段 整个优化我们分2个阶段进行: 第一阶段,针对历史记录较小的会话 通过Android自带的trace工具分析,我们发现较大的耗时分布在进入会话的几个关键点: 在打开会话过程中涉及的磁盘读写操作 加载会话UI所执行的inflate操作(inflate指的是创建View对象) 退出会话后,列表控件的数据适配器被重置,触发
微信终端开发团队
2018-01-29
3.6K0
微信“ 15。。。。。。。。。”来龙去脉
微信终端开发团队
2017-10-12
3.4K2
Android 内存申请分析
微信终端开发团队
2017-08-11
1.5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档