“有必要吗?”这是很多 IT 专业人员在尝试向团队内部推荐应用程序性能管理价值时所面临的问题.APM(应用程序性能管理)能为公司节约成本,提高内部工作效率,并真实了解用户对公司的系统和产品是否满意.除此之外,APM 明确了每个利益相关者自身业务运行是否良好,以及谁需要采取措施解决出现的问题. 我们总结了7个理由,让你一目了然的知道为什么需要 APM? 为什么 APM 能成就一个更好的IT团队. 1.帮助了解应用程序环境 这是任何 APM 实施的第一步.APM 帮助你了解应用程序流程,应用程序的运…
团队工作准则&贡献分配规则 NewTeam 2017/10/24 v1.0 工作准则及内容 全体成员 所有成员在接受任务时应结合自身情况考虑,如果认为任务内容或时间有不合理之处应当立即提出修改要求,讨论后修改 完成任务过程中如果遇到技术问题应即使寻求他人帮助 完成任务过程中出于任何原因,估计无法在预期时间内完成,应尽早寻求他人帮助或通知PM申请任务转移或推迟截止日期 开发人员 包括界面.交互.数据处理.API对接在内的开发工作 完成开发任务后需进行基本的测试 修复自己负责的部分的bug,并在Bu…
Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结 1. 管道抽象 1 2. 层次结构抽象(json,xml etc) 1 3. 异步抽象promise 1 4. Ide  code templete 1 5. 方法链( 流接口.??管道抽象??) 1 6. static factory method)和import 1 7. varargs 1 8. 元编程(anno??) 1 9. 易读API 1 10. 方法链 1 11. 功能序列 1 12. 嵌套函数 2…
过分强调个人主义,不科学分工,内部成员的冲突等,都将导致IT团队没有凝聚力,直接影响团队合作项目的完成.如何提高团队工作效率,相信很多IT经理人都想过这类问题.日前,国外科技网站CIO撰文就如何提高IT团队的工作效率,给出以下11点建议: 1.制定灵活的目标.项目管理咨询公司cPrime联合创始人兼CEO Zubin Irani表示:“制定灵活的目标,或为团队设定季度目标,并把目标拆分成很多个小目标,让团队成员自行安排并管理.” 2. 明确成员在团队的作用.向团队成员提供每个项目.计划的背景知识…
旧酒新瓶--换个角度提升 App 性能与质量 主讲人:高亮亮 ---   饿了么移动技术部高级iOS工程师,负责饿了么商家版iOS APP开发,对架构和系统底层有深入研究,擅长移动性能分析,trouble shooting,iOS 逆向编程. 主讲时间:2017-05-26 主讲内容: 1.性能与质量概述: 2."新"技术概念的介绍与实践: 3.违反常规的"真理": 一.性能与质量概述: • 应用分级以及与性能质量的关系 • 根据设备特点设计提升方案 • 结合主要业…
这段文字其实只是标题党. 目前PHP猿的薪资水平普遍较高,但其实绝大多数PHP猿都不是科班出身,你问一个什么是OOP的问题可能都说不清楚. 在团队中,除了费力的去普及编程语言的基础知识,要想提高开发质量,应该还是要使用Facebook的HHVM.Hack这样的强类型语言. 通过数据类型的强化,来尽可能从编码阶段提升代码质量. Hack语言引入了很多高级语言特性,在有好的IDE环境下,应该会得到更多人支持. 另一个层面,就是要实施XP这类敏捷开发方法中所提倡的TDD,做好单元测试.…
为什么使用Git 随着互联网时代的来临与发展,尤其分布式开发的大力引入,对于开发工程师来说,代码管理变成了头等难题.10多个人或者更多的成员的研发团队如何管理同一份代码,异地办公如何跟同事有效的维护同一份代码?下面直接介绍Git,就不对Git和其他的版本管理工具进行比较了. Git属于分布式的版本控制系统,它具有以下特点: Git中每个克隆(clone)的版本库都是平等的.你可以从任何一个版本库的克隆来创建属于你自己的版本库,同时你的版本库也可以作为源提供给他人,只要你愿意. Git的每一次提取…
图片处理 修改比例(Rescaling) 二值化(Binarisation) 去除噪点(Noise Removal) 旋转/偏移校正(Rotation / Deskewing) 边界(Borders) 扫描中的边界移除 缺少边界 透明度/Alpha通道 工具/库 例子 页面划分的方法 字典,单词列表以及模式 https://github.com/tesseract-ocr/tesseract/wiki/ImproveQuality 如果你使用Tesseract不能获得理想的输出结果,可能会有很多…
如果你是团队领导,关心团队的开发效率和工作激情:如果你是开源软件开发者,维护者某个repo:又或者,你关心某个开源软件的开发进度,那么你可以试一试gitstats. gitstats 是一个git仓库分析软件,可以帮助你查看git仓库的提交状态,根据不同维度分析计算,并自动生成数据图表. 安装使用非常简单,如果是ubuntu,直接apt-get 即可.如果是mac,那还得装个gnuPlot. 首先,gitstats提供全局上的统计数据报告,包括: 1. 报告产生时间及产生所花费的时间:如仅花了2…
copy : http://www.cnblogs.com/ToDoToTry/p/4311637.html 如果你是团队领导,关心团队的开发效率和工作激情:如果你是开源软件开发者,维护者某个repo:又或者,你关心某个开源软件的开发进度,那么你可以试一试gitstats. gitstats 是一个git仓库分析软件,可以帮助你查看git仓库的提交状态,根据不同维度分析计算,并自动生成数据图表. 安装使用非常简单,如果是ubuntu,直接apt-get 即可.如果是mac,那还得装个gnuPlo…