一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不只是一个语言(语法)的问题,语言(语法)只是工具,只 知语法不知其他那就真是编程机器了! 编程机器在印度高中生经过几个月培训,按照严谨的软工方法,加上较高的管理 ,就可以胜任了!大家相信吗,我是相信的!谈到这里我就不禁说到了国内教育 界最近在探讨的问题“计算机科系的毕业生特别是本科大专生到底出来干啥、如 何适应社会要求”,大家也看到了很多计科系大学生说精通N种语言,熟悉N种工 具,不知道学校里的其他知识到那里去了,甘愿做编程机器,浪 Read More
每个人都有坏习惯。本文将列出一系列值得我们马上检查、评估和纠正的错误实践。你以为你是哪根葱?“每次我打开一个别人的项目,就像是经历一次末日之旅一样,其中遍布各种陷阱,神秘代码,在这之上修改一行代码都会影响到整个项目。”当我们自己是错的时候,只会想想要是我的话会怎么写这段代码,然后深吸一口气,挽起袖子,深入到项目中开始研究起来。但是当我们是对的时候,好吧,情况就完全不同了。我们第一个念头就是“这傻X以为自己是谁,乱写代码”,什么样的程序员会弄这么个项目?答案会吓到你你的直觉会告诉假设写这项目的哥们要么是个新手,要么是个傻X。但事实却不总是这样。我的推测是这些可怕的代码是许多的小捷径或者让步堆积而 Read More
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一:命令行下对apk签名(原理) 创建key,需要用到keytool.exe (位于jdk1.6.0_24jre\bin目录下),使用产生的key对apk签名用到的是jarsigner... Read More
Heatmap热图,可以非常直观的呈现一些原本不易理解或表达的数据,比如密度、频率、温度等,改用区域和颜色这种更容易被人理解的方式来呈现。 最近我们团队在 雨量分析里的热图应用 这样可以更 清晰,精确的反映 一场降雨的分布热图实际上是三维可视化的俯瞰效果。(颜色代表一个维度)。我们对热图并不陌生,教科书里、天气预报里的气温地图是最典型的案例。在用户体验制胜的微创新时代,热图在互联网用户行为分析上的应用也越来越被重视。常见的应用有:鼠标点击热图:演示地址http://js.clicki.cn/#/clicki/heatmap热图应用屏幕滚动热图(scroll map):眼动/注意力热图(Atte Read More