- 博客(19)
- 收藏
- 关注
转载 GDB调试
gdb(1) GNU工具软件 gdb(1) 工具名称: gdb — GNU调试器 用法简述: gdb [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s symfile] [-e prog] [-se prog] [-c core] [-x cmds] [-d dir] [prog[core|procID]] 工具介绍: GDB是一种程
2011-02-21 15:37:00
384
转载 Windows下安装配置SVN服务器
<br />作者:indian<br />版本:v1.2<br />修订:2008年1月24日11:45:35<br />出处:http://indian.blog.163.com/blog/static/10881582007112415021751<br />版权:作者保留对本文的一切修改、发布等权力。任何人想要转载本文部分或全部内容时,必须保留包括作者、版本、修订、出处、版权,共五项信息。对本文的参考引用,则不受限制。<br /> <br />关键词:subversion, 安装配置, 权限,
2010-11-07 16:50:00
529
原创 使用Hudson进行持续集成
<br />译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html<br /><br />1. 安装Hudson<br />----安装Tomcat<br /> ----安装JDK,并设置环境变量<br /> ----安装JRE<br />----把hudson.war扔到Tomcat的webapps目录下<br />----启动Tomcat:startup.bat<br /><br /
2010-11-07 16:48:00
313
转载 Flash Builder 4和FlexUnit下的测试驱动开发
<br />在本文中,我将就Fash Builder 4 beta 2和FlexUnit下测试驱动开发(Test DrivenDevelopment,TDD)的基本知识做一些介绍。<br />Flash应用变得日益动态和复杂的同时,程序的维护性和扩展性也随之变差,尤其是业务需求在开发过程中经常变化的项目。这些问题存在于几乎所有类型的开发中,无论是移动、Web还是桌面应用,对我们构成了巨大挑战。<br />在一个大型应用中,如果因为业务需求的变化,你需要在某处做一些修改。那么你怎么确定这些看似
2010-11-07 16:43:00
624
原创 用ANT来传送文件到远程机器并且执行远程命令
<br />1. 准备环境<br />A. Linux: ssh server在Linux上是默认启动的,可以用WinSCP或者Putty检验一下,如果login失败,那么需要手动启动之<br />B. Mac: ssh默认没有启动,启动方法:System References -> Sharing -> 选中Remote Login<br />C. Windows:具体看 http://www.digitalmediaminute.com/article/1487/setting-up-a-s
2010-11-07 16:38:00
767
转载 OOD设计原则之其他
在面向对象大师Robert C. Martin的《Agile software development:Principles, Patterns and Practices》一书中,只把前面提到的OCP、LSP、SRP、DIP和ISP(5种)列为OOD的设计原则。确实,这几个原则是面向对象设计中基石性的原则。在我看来,不能明了这些原则的本义,是根本谈不到OOD的。而后面的LoD、CARP (2种)也被广泛传播,尤其是CARP因为《DesginPattern》的影响力而被普遍接受。在Mar
2010-11-07 16:30:00
446
转载 Ant 发mail
<br />1. 去java.sun.com官方网站去搜,下载javamail和JAF两个包,只要取其中的mail.jar和activaction.jar,放到Ant的lib文件夹下<br />2. <targetname="sendmail"><br /> <mailmailhost="namail.****.com" mailport="25" subject="Testbuild"><br /> <fromaddre
2010-11-07 16:26:00
461
原创 Ant build 文件示例
<br /><project name="Flex Ant Tasks Build Script"default="build" basedir="."> <property name="home.dir"location="${basedir}"/><br /> <property name="FLEX_HOME"value="C:/CIEnv/tools/flex_sdk_4.0.0.14159"/><br /> <property name="AIR_HOM
2010-11-07 16:24:00
313
转载 Ubuntu下装Apache
1. 下载Linux源码包httpd-*.*.*.tar.gz<br /><br />2. tar -zxvf httpd-*.*.*.tar.gz<br /><br />3. cd apache, ./configure --prefix=安装目录 --enable-module=so<br /><br />4. make<br /><br />5. make install<br /><br />6. 到安装目录/conf路径下,vi httpd.conf<br /><br />
2010-11-07 16:22:00
213
转载 Apache+php+mysql在windows下的安装与配置图解(转)
先准备好软件:Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里;php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载;要下ts版本,即线程安全的版本,否则不支持Apachemysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。一、安装Apache,配置成功一个普通网站服务器运行下载好的“apache_2.0.55-win32-x86-no_s
2010-11-07 16:13:00
362
原创 Maven 教程
<br /><br /><br />The only important staff is the link: http://m2eclipse.sonatype.org/<br />,and the book: http://www.sonatype.com/books/m2eclipse-book/reference/
2010-11-07 16:10:00
243
转载 Flex + blazeds + J2EE 数据交互入门实例教程(图) (转)
<br />这是一个FLEX 与JAVA服务端交互的例子, 网上的例子很多, 但很杂乱, 并且会遇到各种问题,<br />这是我测试编写的实例, 如果您仔细阅读, 并且按步执行, 那么出错的概率就小.<br />首先需安装配置好FLEX环境, 下载blazeds并得到blazeds.war.<br />我使用的FB3_WWEJ_Plugin最新版插件, 按默认设置一直安装.<br />1.新建一个WEB PROJECT 项目, 取名为FlexWeb(根据自己喜好设定).<br />打开blazeds.wa
2010-11-07 16:08:00
493
转载 典型的软件开发模型(转)(很老的理论)
<br />软件开发模型(Software DevelopmentModel)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。最早出现的软件开发模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。但计算拓广到
2010-11-07 16:04:00
410
原创 软件架构最佳实践和案例分析——培训训后感(原)
<br />两天的课程,内容不可谓不多也,总结下来最精炼的也要包括以下:<br />1. 架构的概念:是针对不同受众的多维视图<br />2. 各种视图的内容及实现方法<br />3. 架构设计中的驱动因素,包括功能,质量属性和约束条件<br />4. 质量属性中的性能,可扩展性,可用性的详细阐述,每一种都有相应的很多理论和实践支撑<br />5. 架构师的工作流程,包括如何拆分系统,接口如何设计,如何对架构进行分层和分区,如何确定通用的底层支持机制,并在此过程中生成相应的视图和文档。这
2010-11-07 16:01:00
762
1
原创 软件架构最佳实践和案例分析——笔记摘要
1.架构不是一维的概念,要根据受众情况从多个方面解构。经典的视图包括4+1+2 2.各种视图的实现方式(描绘方式)是没有定规的,但有些具体的实现细节可以采用标准的,如UML。3.逻辑视图可以用动画,开发视图中可以没有UML,而是一些框架组件的垒砌和他们之间的关系(如WebLogic,Spring等)。数据视图(数据架构)可分为数据复制与分布,数据流的处理和安全性。4.架构视图的设计方式:结合实际可增加和减少视图;多视图可以组合;多个视图可以并行设计,由首席架构师领衔总体。
2010-11-07 15:54:00
1021
原创 Effective C++ 笔记
1. Class A{private: int arr[num];}; 怎么实现一个数组的初始化?答:如果编译器允许(应该允许)用“static整数型常量可以in class初值设定”,可以在前面声明static const intnum=20;否则可以用enum{num=20};而且这样可以避免额外的内存分配,enum值不会被分配存储空间(绝不会),而const可能有些编译器会错误的分配。 2. C和C++在对待const时有什么不同?答:
2010-11-07 15:45:00
219
转载 ACE的构建
<br />Windows下ACE的构建<br />1. 将ACE-5.5.zip解压到所需的安装目录,此处以E:/为例,解压后形成ACE_wrappers文件夹,因此ACE将会存在于ACE_wrappers/ace目录中。ACE_ROOT=E:/ACE_wrappers。<br />2. 在系统中新建ACE_ROOT环境变量,值设为<br />E:/ACE_wrappers。具体设置为:我的电脑->属性->高级->环境变量->新建<br />3. 在E:/ACE_wrappers/ace目录中创建一个
2010-11-07 15:32:00
561
转载 C++ const (转)
<br />const最初动机是取代处理器#defines进行值替代。<br />1,值替代<br />为所有的内部数据类型以及由它们所定义的变量使用限定符const<br />2,头文件里的const<br />const默认为内部连接。当定义一个常量时,必须赋一个值给它。C++编译器通常并不为const分配存储空间,相反它把这个定义保存在符号表<br />里,当const被使用时,在编译器会进行常量折叠。<br />3,const的安全性<br />const int i=100;//typical
2010-11-07 15:28:00
237
转载 堆、栈、自由存储区、全局/静态存储区和常量存储区(转)
<br />在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。<br /> <br /> 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。<br /> <br />堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就<br />要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。<br /> <br />
2010-11-07 15:23:00
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人