今日走读代码时,遇到stack栈类,特查看java的API文档,总结如下:Stack继承Vector类。 栈的特点是后进先出。 API中Stack自身的方法不多,基本跟栈的特点有关。 现附上例子,后续继续总结/** * @作者 whs * @创建日期 2015年2月4日 * @版本 V 1.0 */...
分类:
编程语言 时间:
2015-02-04 18:25:40
阅读次数:
139
今天学习了《Python核心编程》中Web服务器相关章节。于是走读了一下python的源码。 本人电脑上安装的是python2.6,相应的源码文件存放在 /usr/lib/python2.6/ 路径下。 1 BaseHTTPServer浅析 打开 /usr/lib/pytho...
分类:
Web程序 时间:
2015-01-28 22:42:14
阅读次数:
358
什么是代码走读?开发人员之间随机的互相阅读源代码,检查代码是否编写正确的一种检查方法。强调的是通过快速理解源代码来找出流程设计中的问题。形式上可以遵从同行评审的结构化的正规检视、走查、单人复审等;如果代码量比较多的话,可借助一些商用的测试工具进行走读。网站http://www.ifcts.com.....
分类:
其他好文 时间:
2015-01-20 15:35:07
阅读次数:
115
最近负责的Android APP项目,由于团队成员变动、界面改版导致代码大幅修改等原因,产品发布后屡屡出现BUG导致的程序崩溃。经过对异常统计和代码走读,BUG主要集中在空指针引起的NullPointerException和RuntimeException异常,这也是Android项目中最容易导致崩...
分类:
其他好文 时间:
2015-01-06 21:26:32
阅读次数:
283
应届毕业生,从事java开发,在互联网公司,负责日历的日程和标签模块,中间件服务。代码冗长,方法众多。代码存在复写,或无用代码(无用变量),造成代码越来越多,且为需求做项目,没有考虑可维护性,最后难以维护。不断添加补叮及时代码走读,及时发现问题解决问题。
分类:
其他好文 时间:
2015-01-06 07:23:20
阅读次数:
171
转自:http://www.cnblogs.com/hseagle/p/3673132.html概要本篇主要阐述在TaskRunner中执行的task其业务逻辑是如何被调用到的,另外试图讲清楚运行着的task其输入的数据从哪获取,处理的结果返回到哪里,如何返回。准备spark已经安装完毕spark运...
分类:
Web程序 时间:
2014-12-18 14:52:05
阅读次数:
267
转自http://www.cnblogs.com/hseagle/p/3673123.html概要本文以wordCount为例,详细说明spark创建和运行job的过程,重点是在进程及线程的创建。实验环境搭建在进行后续操作前,确保下列条件已满足。下载spark binary 0.9.1安装scala...
分类:
Web程序 时间:
2014-12-18 14:49:26
阅读次数:
187
转自http://www.cnblogs.com/hseagle/p/3664933.html版本:未知楔子源码阅读是一件非常容易的事,也是一件非常难的事。容易的是代码就在那里,一打开就可以看到。难的是要通过代码明白作者当初为什么要这样设计,设计之初要解决的主要问题是什么。在对Spark的源码进行具...
分类:
Web程序 时间:
2014-12-18 13:17:29
阅读次数:
285
引入:比起创建Resource,发布过程要困难很多,我上周在supportteam时候曾经设想不通过调试器,光走读代码来明白其中的奥秘,后来因为堆栈太深而放弃了,现在有了调试器,终于把这些细节弄明白了,果然非常复杂。细节分析:在发布Resource时,它的入口是CmsPublishProject类的a..
分类:
其他好文 时间:
2014-12-01 06:40:52
阅读次数:
150
刚接手一个项目需要前端进行数据统计制图,在网上搜索了一下到ichartjs 感觉不错和设计需求差不多,down下来捣鼓一下就做出这样。 翻了半天api接口走读源码也没找到修改图例和条形图上的文字的地方,对照其他dem...
分类:
Web程序 时间:
2014-11-28 12:49:38
阅读次数:
231