laps
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作日晚上、周末白天、周末晚上工作地点: 深圳
服务企业: 3家累计提交: 2工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

2011.6 - 2014.5 掌阅科技

(1):主要负责iReader 读书的文件解析,排版,渲染,翻页等工作。采用分段式解析方式,提升文件解析效率;对文本使用断字算法进行断字,提升排版的精确度;采用改进的KMP模式匹配算法实现txt文本的智能断章。

(2):研究每种编码特征,编写文件编码识别库,对文件进行编码的识别和转换。

(3):排版的实现,支持包括普通文本,图片,超链接,部分js等。采用统一的抽象流格式进行排版,提升排版的兼容性,同时,排版的效率在行业内达到领先。

(4):实现各种翻页方式,主要有仿真翻页和覆盖翻页。

(5):实现WiFi传书功能,使用底层的Socket监听来实现,解析Http协议获取请求的路径映射到相应的处理程序,记录Http文件传输协议的状态来实现断点续传,模拟Http协议向客户端传送Http报文和数据。

(6):负责iReader 读书运营方面的需求接入,主要是设计方案实现运营的最大扩展性和服务端的可控性。


2014.5 - 2016 .5百度文学

(1):负责百度书城整体的设计和架构

(2):对接百度书城服务端,并重构所有网络相关的接口。封装网络接口,提供给外层统一调用,对参数进行统一的封装处理,避免各接口调用的参数不统一。模拟Http Post请求上传头像。

(3):对接百度支付系统,使用百度的支付接口。

(4):重构百度书城的书架以及下载等功能。对书架的UI进行重构,通过当前屏幕大小进行计算各view的大小,然后进行布局。避免了以后需要重新适配更高分辨率的屏幕,屏幕旋转等导致的UI不正常的问题。

(5):重构百度书城的在线书城部分,改用webview显示,并进行JS相关的交互处理。采用自定义的地址栈对url对页面进行导航,避免了那种由于url跳转导致无法返回的问题,而且能更好的控制内存。定义JS交互协议,以实现下载,购买等功能。

(6):接入各种运营的活动需求。

(7):负责Android和iOS的技术面试工作。

技能

iOS
0
1
2
3
4
5
0
1
2
3
4
5
更新于: 2016-05-13 浏览: 552