Andrew Blog

Matrix

app开发

Android 将Android studio的Gradle升级到最新版本 gradle plugin清单 iOS

模板

日报 2016-12-19 工作 完成 说明 账户合并 Y   微信支付 N   改变地方用红色标注,如下: <strong style="color:red">红色</str...

解决问题

理解 这世界没有神奇的问题,问题在于没有记录问题信息:crash,exception,log 核心在于预防,而不是定位解决问题 方法 log分级别记录 多记录log,能后续查看 所有异常都能记录,而不是用户反馈 非正式环境,前端弹框:异常,操作/业务结合部错误 每天看bug和异常错误 环境 后端 log 前端 前端代码异常监控 ap...

移动端产品设计规约

说明 规范:UI,UX,内容。 重点是交互时异常覆盖(返回码) 约定 单位:px。参数说明格式是宽高,WH 分辨率默认是640x1136 竖屏布局的图片:宽度100%,所有图片宽高比例一致。 采用简洁风格。 图标状态区分:没选中是镂空,选中是实心。 尽量使用字体图标。 整体UI 布局 页面 名称 实例 ...

markdown使用

资料 Github的md语法 本地编辑器 typora:推荐 windows markdownpad macdown other Sublime text 2/3 中 Package Control 的安装与使用方法

github的玩法

用途 文件分享 注册github账号 创建项目的Github Pages 通过git客户端提交文件 个人网站 Jekyll和Github搭建个人静态博客 使用 github + jekyll 搭建个人博客 新开页面链接写法:[标题](链接){:target="_blank"} 多人协作 通过clone来多人编辑gitbook jekyll 命令 ...

开发人员的知识

重点 工作方法论:面向对象 解决问题的方法 产品质量性能 技术 知识点 开发 想好再做,编码风险评估 风险管控,业务代码各自确保(特别是对象和数组非空检查) 重要流程:log覆盖,做参数错误检查 关联数据的处理,特别是上下级关系的数据 数据重复检查一定要lock 代码提交:次数控制,大调整(红色)控制 code review:每周每人找其...

产品开发管理

概要 目标:拥抱变化,进度可控。 方法:快速迭代,确保产品发布的快速和弹性。 原则 方向明确,方案资料完备,职责到人 文档流程规范化、标准化 管理 开发 方案 周期是20个工作日(具体周期天数团队定,项目首次周期建议是40+工作日)。 角色/阶段 产品(5天) 开发(10天) 测试(4天) ...

人工智能

AI 理解 人工智能技术没有什么神奇,大多数情况下都是人工智障。好的效果都要工程师一点一点打磨出来,有多少人工就有多少智能。控制开发成本,追求有限目标。创始人自己懂AI,就先招优秀的工程师,而不只招一堆科学家。 过去10年我们一直在做一件事,那就是打造移动优先的世界。 而在接下来的10年时间里,我们将转到一个AI优先的世界。——Google CEO Sundar Pichai...

持续计费系统的资金和交易方案

问题 核心是金额在两个地方 总部的账户实际金额是非实时的(持续计费) 点位有断网可能 定义 账户里有金额,预扣金额(如果要多个点位同时使用,就要有多个预扣金额) 实际金额 = 金额 – 预扣金额 方案 类似预付费方式 点位的计费消费:点位和总部周期同步预扣金额。如果周期内点位未同步,总部的预扣金额也等比例增加。等到下一次同步成功后,替换成点位的预扣金额。这样,通过app...