Fork me on GitHub

2013年3月2日

摘要: 自己动手编译、运行Java程序本人初学Java,看到别人都说学Java先不要用Eclipse、NetBeans这些开发工具,所以索性就自己试试。过程犯的错误极多,参照着李刚老师那本疯狂Java一点一点的实验.由于自己使用过Makefile,所以就用Makefile做了实验,总算是可以不用Eclipse、NetBeans就能自己编译运行一些小的程序了,下面就是我自己总结的心得,如有错误,请大家指正,谢谢。本文分四小节:第一节:配置Java运行时环境第二节:代码的编译以及运行第三节:如何打jar包以及使用jar包第四节:利用Makefile自动编译运行Java程序第一节:配置Java运行时环境本节 阅读全文
posted @ 2013-03-02 22:40 HackerVirus 阅读(252) 评论(0) 推荐(0)
摘要: 灵活,可靠的软件 使用设计模式和敏捷开发敏捷开发流程学习目标在这一章中,学习的目的是了解敏捷开发的主要思想。一个特别且有影响力的称做极限编程的敏捷方法将用比较详细的介绍。一些极限编程中的技术方法和实践将在本书后面详细讨论。因此这一章节主要创造一些便于了解他们的上下文。1.1 软件开发方法不管你怎么开发软件,你总会用到一些特定的软件开发流程,将其施加于你实施的工作和活动之上去制作一个符合客户期望的软件。一个软件开发流程需要制定一些去处理开发中的活动和步骤的方法,这些步骤一般会包含需求: 你怎样收集和文档化用户和客户对于软件的期望,也就是说软件该做什么设计: 你怎么划分和结构化软件,以及怎么交流这 阅读全文
posted @ 2013-03-02 21:42 HackerVirus 阅读(284) 评论(0) 推荐(0)
摘要: 两个栈实现队列 两个队列实现栈为说明思想,假设队列、栈都很大,不会出现满的情况。两个栈实现队列//前提已知:struct Stack{ int top; //栈顶指针 int stacksize;//栈的大小 int *s; //栈底指针};void InitStack(Stack *s);void Push(Stack *s, int k);int Pop(*s);int IsStackEmpty(*s);int IsStackFull(*s);实现一:思路:s1是入栈的,s2是出栈的。 入队列时,直接压到s1是就行了; 出队列时,先把s1中的元素全部... 阅读全文
posted @ 2013-03-02 21:40 HackerVirus 阅读(191) 评论(0) 推荐(0)
摘要: .net反射详解概述反射通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识运行时类型标识(RTTI),可以在程序执行期间判定对象类型。例如使用它能够确切地知道基类引用指向了什么类型对象。运行时类型标识,能预先测试某个强制类型转换操作,能否成功,从而避免无效的强制类型转换异常。在c#中有三个支持RTTI的关键字:is 、 as 、typeof。 下面依次介绍他们is运算符:通过is运算符,能够判断对象类型是否为特顶类型,如果两种类型是相同类型,或者两者之间存在引用,装箱拆箱转换,则表明两种类型是兼容 阅读全文
posted @ 2013-03-02 21:28 HackerVirus 阅读(229) 评论(0) 推荐(0)
摘要: 基于JQuery、WebApi的ASP.NET MVC插件的代码生成项目主要技术解析YbSoftwareFactory目前已可快速生成ASP.NET WebForm、MVC、WinForm和WPF的解决方案源代码,所生成的源代码可直接在VS中打开并运行。终端用户还可自行二次开发自己所需的插件。本章将对ASP.NET MVC代码生成插件所生成项目的主要特点和技术进行解析,其Demo地址:http://mvcdemo.yellbuy.com/。主要技术特点:一、数据字典的排序 有童鞋问到数据字典的排序是如何实现的,其实数据字典的排序比较简单。首先,需要定义一个排序字段,并根据这个字段升序排列。如果 阅读全文
posted @ 2013-03-02 21:08 HackerVirus 阅读(326) 评论(0) 推荐(0)

2013年3月1日

摘要: 架构设计师与SOA(第一部分)作者: 王强, 出处:developerWorks 中国 , 责任编辑: 叶江, 2005-11-28 16:31 SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自己的理解来帮助大家分析和了解什么是SOA架构,SOA将怎样对企业系统架构设计带来积极的影响,什么是SOA架构设计师的角色,以及SOA架构师在设计SOA系统架构时有哪些应该特别注意的地方。 SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很... 阅读全文
posted @ 2013-03-01 18:17 HackerVirus 阅读(195) 评论(0) 推荐(0)
摘要: [转]编程经典好书分类http://www.cnitblog.com/bondzh/archive/2006/11/08/18948.html1、JavaJava编程语言(第三版)---Java四大名著----James Gosling(Java之父)Java编程思想(第2版)----Java四大名著----Bruce EckelJava编程思想(第3版)----Java四大名著----------------Bruce EckelJAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Cay HorstmannJAVA 2核心技术 卷II:高级特性(原书第7版)-- 阅读全文
posted @ 2013-03-01 17:48 HackerVirus 阅读(213) 评论(0) 推荐(0)
摘要: Hadoop安装配置手册Hadoop安装配置手册一、 准备篇Hadoop运行环境:SSH服务正常运行JDK没安装的可以自己安装一下。二、 基础篇(单节点Hadoop)Hadoop下载 Hadoop下载页:http://hadoop.apache.org/releases.html#Download 本文基于hadoop1.0.4版本,下载:http://labs.mop.com/apache-mirror/hadoop/common/hadoop-1.0.4/hadoop-1.0.4.tar.gz 解压下载的源码压缩包到合适的位置,如:/Users/yinxiu/dev/hadoop-1.0. 阅读全文
posted @ 2013-03-01 16:22 HackerVirus 阅读(140) 评论(0) 推荐(0)
摘要: 以下是在Windows2003系统上测试 Jira4.0.2 安装步骤。参考http://www.cnblogs.com/sunwei2012/archive/2010/11/18/1881198.html,但是试了很多次都是不成功,总是会出现各种问题。以下是我成功安装jira步骤。第一步:oracle官网下装安装jdk-6u24-windows-i586.exe,http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html,(配置 JAVA_HOME =C:\Program File 阅读全文
posted @ 2013-03-01 11:15 HackerVirus 阅读(614) 评论(0) 推荐(0)
摘要: 走向资深架构师的旅程软件架构师的工作职责构架设计师负责在整个项目中对技术活动和工件进行领导和协调。构架设计师要确立每个构架视图的整体结构:视图的详细组织结构、元素的分组以及这些主要分组之间的接口。因此,与其他角色相比,构架设计师的见解重在广度,而不是深度。(RUP中的定义)人员配备“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算。”---维特鲁威(古...2009-02-25 10:52阅读(782)评论(0)运用RUP4+1视图方法进行软件架构设计第一页要开发出用户满意的软件并不是件容易的事,软件架构师必须全面 阅读全文
posted @ 2013-03-01 10:09 HackerVirus 阅读(177) 评论(0) 推荐(0)