英语
参与开源提高英语读写 - 王胜阅读能力 泡开源论坛,查看讨论 阅读源代码包括注解、代码提交说明 前期泡论坛,看注解、提交说明时需耐下性子,借助翻译工具。时间长了,久而久之,词汇量就上升了。 书写能力 试图修复bug或者提交建议 尝试翻译开源软件的使用手册 经历了阅读阶段的词汇量的积累,可以再通过书写来巩固词汇量的运用。此阶段要拥有儿童学语言的勇气,不要担心自己写错,被其他参与开源的人看到笑话。 MOOC 上手 - 曾铭Mas
参与开源提高英语读写 - 王胜阅读能力 泡开源论坛,查看讨论 阅读源代码包括注解、代码提交说明 前期泡论坛,看注解、提交说明时需耐下性子,借助翻译工具。时间长了,久而久之,词汇量就上升了。 书写能力 试图修复bug或者提交建议 尝试翻译开源软件的使用手册 经历了阅读阶段的词汇量的积累,可以再通过书写来巩固词汇量的运用。此阶段要拥有儿童学语言的勇气,不要担心自己写错,被其他参与开源的人看到笑话。 MOOC 上手 - 曾铭Mas
实现时间自由 - 王胜 近期技术打工、为公司技术出一份力 伺机合伙创业 自己作为技术的Partner 需求靠谱的产品经理合伙创业 如果有靠谱的市场/资方人事的合伙人就更完美了 财富自由和时间自由后 周游开拓视野 做一些自己感兴趣的东西,不求有市场,只求自己感觉有价值,好玩就行 品质生活 - 吴明 短期目标 学习和开发使用Material Design 长期目标:以下目标之一 技术专家 管理和技术 换行业 第二
Android基本单位规范单位和度量 像素密度 每英寸的像素数被称为“像素密度”。 DPI =屏幕宽度(或高度)像素/屏幕宽度(或高度)英寸 mdpi-160dpi,hdpi-480x800-240dpi,xhdpi-720x1280-320dpi,xxhdpi-1080x1920-480dpi mipmap-hdpi, drawable-hdpi区别:用mipmap会缩放图片并优化性能。 密度独立像素
SnapKit(Masonry) 的使用 - 杨志平 这两个库的用法都是差不多的,只是由两个不同的人来主导开源 **SnapKit**是Swift版 **Masonry**是OC版 自动布局及交互式编程是iOS开发的趋势,同时Swift也会在不久将来替换OC语言。所以现在的iOS开发者可以开始学习Swift2.0 以及应用 Autolayout 来编程 代码对比(概况了解)开始前OC原生布局代码 UIView *su
什么样的代码才是好的——李仙鹏我所理解的好代码 代码规范——可读性 统一命名方式(Google Java代码风格) 尽量不要出现magic number 清晰的代码注释文档(改善Java文档的理由、建议和技巧) 控制方法或者函数的细粒度 减少代码冗余 代码耦合低——可扩展性、可移植性 尽量采用接口实现,减少继承 通用功能尽量抽取作为一个独立的方法,避免重复造轮子 设计模式并不能提高代码执行效率,但容易对代码进行模块切分,从而进行
微信支付的网络安全 - 王胜协议规则 采用HTTPS传输 POST提交 MD5签名,请求和接收数据均需要校验签名,详见 调用申请退款、撤销订单接口需要商户证书 安全规范 签名算法 设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。 在string
RESTful API 设计介绍 - 曾铭WHAT API 概念 其它方案 SOAP 等 HTTP 无状态 RESTful 概念 REpresentational State Transfer 表征性状态传输 复用 HTTP 本身的协议定义 带来的好处:通用,动词,code,缓存,安全 例子BAD /getProduct /addProduct /deleteProduct /listProducts /productShop?pro
心酸研发路 - 杨志平 大版本发布周期过长(原因:团队专业有限,探索前进,频繁修改),导致没有什么机会思考、设计,人也拖的身心疲惫 引入架构思想,软件质量提高。后期频繁加入改动,冲淡架构 老板干涉过多 导致:压力过大 质量无法保证 老板高度重视UI 研发路上的那些事儿 - 张超耀 没有专业的移动端团队人员 产品研发没有系统流程,走一步算一步 需求人人可以改 忙的时候忙的要死,闲的时候闲的蛋疼 研发之路上的坑 - 潘君盲目相信自己,不
对于微信公众号开发的疑问 微信公众点与自己服务器配对流程 本地如何调试 微信整体流程中用到的一些特殊协议? openId/unionId 哪里查看 access_token 为什么要有时间限制 为什么是2小时 网页授权如何做的?能取到哪些信息? 参加活动不关注 能拿到多少信息 菜单type类型 有哪些好的第三方开发工具包 所有的活动行为全部调一个url 有没有好的分发解决方案 公众号查询通讯录的实现 - 曾铭思路 通讯录表
WEB 登录『原理』 - 曾铭Session & cookie HTTP 是无状态协议 Session 服务器端简单存储 cookie 客户端简单存储(注意:在请求头中) 密码如何存储 明文存储 md5 碰撞库破解 md5(pwd) md5+salt md5(pwd+salt) salt pwd sha1……都能用,千万不要自己实现散列算法 一个登录的过程 明文密码 session_id, access_token