摘要:
自己动手编译、运行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)
浙公网安备 33010602011771号