Struts开源框架中英文对照外文翻译文献

Struts开源框架中英文对照外文翻译文献
Struts开源框架中英文对照外文翻译文献

中英文对照外文翻译文献

(文档含英文原文和中文翻译)

Best practices for Struts development

Struts: A brief introduction

Struts, an open source framework you can use to build Web applications, is based on the popular Model-View-Controller (MVC2) design paradigm. The framework is built upon standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, and it provides flexible and extensible

components. Struts implements the Controller layer in the form of ActionServlet and recommends building the View layer using JSP tag libraries. Struts also provides a wrapper around the

Model layer through Action classes. Figure 1 illustrates the Struts framework based on the

Model-View-Controller design.

Figure 1. Struts and MVC

Overview of Struts components

First, we'll explain the Struts components in the context of best practices and the role each one plays in your Web application development.

Action

Every Action of your application extends

Struts' org.apache.struts.action.Action. These Action classes provide an interface to the application's Model layer, acting as a wrapper around the business logic.

Each Action class must provide its case-specific implementation to the perform() method. The perform() method always returns a value of type ActionForward. ActionForm

Every ActionForm of your application extends

Struts' org.apache.struts.action.ActionForm. ActionForm s are simple JavaBeans that encapsulate and validate request parameters. To validate your request data, your ActionForm's validate() method must give a case-specific implementation. ActionForm s serve as a carrier of request data to the Action class. A JSP object combines with a respective ActionForm to form your application's View layer, where almost every form field of the JSP object maps to an attribute of the corresponding ActionForm. JSP custom tag libraries

The JSP custom tag libraries are a collection of actions presented as tags. This is a powerful feature of the JSP Specification 1.1; it allows you to separate presentation from other application tiers. The libraries are easy to use and you can read them in XML-like fashion. You can easily maintain the JSP components by minimizing the use of Java scriptlets in them. The JSP tags that Struts provides include HTML, logic, and bean tags.

ActionErrors

You use ActionError s to support exception handling. An ActionError traps and propagates an application exception to the View layer. Each one is a collection

of ActionError instances. ActionError s encapsulate error messages, while

the in the Presentation layer renders all error messages in

the ActionError collection.

Best Practice 1. Reuse data across multiple ActionForms

Now that you are familiar with the Struts components, we will continue by showing you ways to get the most out of the framework. First, Struts recommends that you associate every JSP object with

an ActionForm, which encapsulates data represented in the screen. You access the form data in the JSP object using accessory methods found in ActionForm. Listing 1 shows the conventional use of ActionForm tag in the View layer.

Listing 1. Using ActionForm in JSP

The ActionForm called "BP1AForm" includes the attribute attrib1, as well as its getter and setter methods. In the configuration file struts-config.xml, the action "/bp1" maps to bp1AForm using the name attribute. This facilitates data display in the JSP.

To implement this best practice, Struts recommends you do two things:

1. Create a JavaBean (BP1BForm) with attributes that form an attribute subset

in BP1AForm, along with the attributes' getter and setter methods.

2. Replace the attributes in BP1AForm with the bean BP1BForm by associating the bean

with BP1AForm. Now you can access this attribute subset

in BP1AForm through BP1BForm. Listing 2 shows you how.

Listing 2. Accessing form attributes in JSP

type="com.ibm.dw.webarch.struts.BP1BForm" />

Best Practice 2. Use Action class to handle requests

Typically when using the Struts framework, for every action the JSP component requests your application to execute, the application must extend

Struts' org.apache.struts.action.Action to create an Action class. This individual Action class interfaces with the application's Model layer while processing the request.

To implement this practice, Struts recommends you follow these steps:

1. Create an Action class, say BP2Action, by

extending org.apache.struts.action.Action.

2. Create all other Action classes in your Web application by extending BP2Action.

3. In BP2Action, create a method performTask(), as in public

abstract ActionForward performTask(ActionMapping

mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException,

ServletException.

4. In BP2Action add one or more generic methods to the application, for

example serverSideValidate(). You can decide on the method's access

modifier by considering the following factors:

o If all Action classes must implement this method, make it abstract.

o If some Action classes will provide a case-specific implementation, declare the method protected and give it a default implementation.

5. In BP2Action, declare method perform() as final. Invoke the above generic

method, which must always be called before processing the request. Now call the

method performTask() created in step 3.

6. In every Action class extending BP2Action, add

method performTask() with a case-specific implementation.

Advantages

This practice has two main advantages. First, it helps you avoid redundant code in

every Action class of your Web application. Second, it gives the application more control over generic tasks by centralizing the behavior in one Action class.

Best Practice 3. Use ActionForm to work on session data

In a Struts-based Web application,

each ActionForm extends org.apache.struts.action.ActionForm. These ActionForm s encapsulate page data and provide a validation framework to validate request parameters.

Most Web applications maintain data in session to make them available throughout the application. This best practice addresses this Web application feature. It allows

methods toSession() and fromSession() to move session data to and from the form data. Thus, it addresses session data maintenance in a Web application.

To adhere to this practice, follow these steps:

1. Create an abstract class named BP3Form by

extending org.apache.struts.action.ActionForm.

2. In BP3Form, add methods with access modifiers as in public abstract void

toSession(SessionData sessionData) and void

fromSession(SessionData sessionData).

3. In every ActionForm, extend BP3Form and implement the abstract methods in

which the form data is transported to and from the session.

4. The corresponding Action class may determine the order in which these methods are

called. For example, you could invoke method toSession() on

the ActionForm just before actionForward is determined.

When to use this practice

This practice is most useful when session data is maintained as a single object and/or every page manipulates or uses session data.

Best Practice 4. Handle exceptions effectively

Conventionally, when an application exception occurs in an Action class, the exception is first logged. Then the class creates an ActionError and stores it in the appropriate scope.

This Action class then forwards control to the appropriate ActionForward. Listing 3 shows how Action class handles exceptions.

Listing 3. Exception handling in an Action class

try {

//Code in Action class

}

catch (ApplicationException e) {

//log exception

ActionErrors actionErrors = new ActionErrors();

ActionError actionError = new ActionError(e.getErrorCode());

actionErrors.add(ActionErrors.GLOBAL_ERROR, actionError);

saveErrors(request, actionErrors);

}

While conventional exception handling procedures save exception information in

every Action class, best practice 4 aims to avoid redundant code while handling exceptions.

To use this practice, Struts recommends following these steps:

1. Create an Action class, say BP4Action, by

extending org.apache.struts.action.Action.

2. Create all other Action classes in your Web application by extending BP4Action.

3. In BP4Action, declare variable ActionErrors actionErrors = new

ActionErrors();.

4. In BP4Action, create a method performTask() as in public

abstract ActionForward performTask(ActionMapping

mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, ActionErrors

actionErrors) throws IOException, ServletException.

5. In BP4Action, declare method perform() as final. Then invoke generic methods,

which must always be called before processing the request. Now you can call the

method performTask() created in the previous step.

6. While implementing method performTask() in every Action class (by

extending BP4Action), handle application exceptions as shown in Listing 4.

Listing 4. Using ActionErrors effectively

try {

//Code in Action class

}

catch(ApplicationException appException) {

//Log exception

//Add error to actionErrors

actionErrors.add(ActionErrors.GLOBAL_ERROR,

new ActionError(appException.getErrorCode()));

}

In BP4Action, after invoking the method performTask(), save

the ActionErrors using saveErrors(request, errors).

Advantages

This practice's main advantage is that it avoids code redundancy in every Action class that handles ActionErrors.

In conclusion

Building an easily maintainable Web application can be one of the most challenging tasks for a development team. Using a mature framework like Struts helps you implement the infrastructure code normally associated with building an application. The Struts framework provides a set of standard interfaces for plugging business logic into the application, a consistent mechanism across development teams for performing tasks such as user data validation, screen navigation, and so forth, as well as a

set of custom tag libraries to simplify developing screens.

These four best practices are important for you to extract more from the framework's features. You, as

a developer, can benefit from these lessons to increase your code modularity and application reusability, plus minimize code redundancy. These are all critical to building an extensible We

b application.

译文:

Struts 开发的最佳实践

Struts:简介

Struts 是一种开源框架,可用来构建 Web 应用程序,它基于流行的Model-View-Controller (MVC2) 设计范型。该框架构建在一些标准的技术之上,比如 Java Servlets、JavaBeans、ResourceBundles 和 XML,并且可提供灵活和可扩展的组件。Struts 以ActionServlet 的形式实现了Controller 层,并建议使用 JSP 标记库构建 View 层。Struts 通

过Action 类提供了围绕 Model 层的包装器。图 1 展示了基于

Model-View-Controller 设计的 Struts 框架。

图 1. Struts 和 MVC

Struts 组件概览

首先,我们在最佳实践上下文中解释 Struts 组件,以及它们在 Web 应用程序开发中所起的作用。

Action

应用程序的每个Action 都会扩展 Struts

的org.apache.struts.action.Action 类。这些Action 类为应用程序的 Model 层提供了一个接口,充当围绕业务逻辑的包装器。每

个Action 类都必须向perform() 方法提供其特定于用例的实现。perform() 方法经常返回类型ActionForward 的一个值。

ActionForm

应用程序的ActionForm 扩展了 Struts

的org.apache.struts.action.ActionForm 类。ActionForm 是一些封装和验证请求参数的简单 JavaBean。要验证请求数据,

ActionForm 的validate() 方法必须给出一个特定于该情况的实现。ActionForm 作为运载工具,向Action 类提供请求数据。一个 JSP 对象与各自的ActionForm 对象相结合,构成应用程序的 View 层。在该层,几乎 JSP 对象的每个表单字段都映射到相应的ActionForm 的属性。JSP 定制标记库

JSP 定制标记库是用标记表示的一组行为的集合。这是 JSP Specification 1.1 的一个强大特性;它将其他应用程序层的表示区别了开来。这些库易于使用,而且可以以一种类似 XML 的方式来读取。只要尽量少地在其中使用 Java scriptlet,就可以轻松维护 JSP 组件。Struts 提供的 JSP 标记包括 HTML、逻辑和 bean 标记。

ActionErrors

可以使用ActionError 来支持异常处理。ActionError 捕捉应用程序异常,并将其传送给 View 层。每个异常都是一个ActionError实例的集合。ActionError 可以封装错误消息,而 Presentation 层中

的 可以呈现ActionError 集合内的所有错误消息。

最佳实践 1. 跨多个 ActionForm 重用数据

熟悉了 Struts 组件之后,就可以继续学习如何充分利用这一框架。首先,Struts 建议将每个 JSP 对象与一个ActionForm 相关联,后者可以封装屏幕上显示的数据。可以通过ActionForm 内的附加方法来访问 JSP 对象内的表单数据。清单 1 展示了ActionForm 标记在 View 层中的传统方法。

清单 1. 使用 ActionForm

这个ActionForm 被称为“BP1AForm”,它包括属性attrib1 及其getter 和 setter 方法。在配置文件struts-config.xml 中,行为“/bp1” 通过name 属性映射到bp1AForm。这有助于在 JSP 中显示数据。

要实现这一最佳实践,Struts 建议您进行以下两个操作:

1.创建一个 JavaBean(BP1BForm),且其属性是BP1AForm 属性的子

集,还要创建这些属性的 getter 和 setter 方法。

2.通过将这个 bean 与BP1AForm 关联,用 bean BP1BForm 的属

性替代BP1AForm 中的属性。现在就可以通过BP1BForm 访问

BP1AForm 中的属性子集了。清单 2 展示了访问的方式。

清单 2. 访问 JSP 中的表单属性

type="com.ibm.dw.webarch.struts.BP1BForm" />

最佳实践 2. 使用 Action 类处理请求

通常,在使用这个 Struts 框架时,对于 JSP 组件请求应用程序执行的每个动作,应用程序都必须扩展 Struts 的

org.apache.struts.action.Action 以创建Action 类。在处理请求时,单个的Action 类与应用程序的 Model 层连接。

要实现这一最佳实践,Struts 建议您遵循以下步骤:

1.通过扩展org.apache.struts.action.Action 创建一

个Action 类,比如BP2Action。

2.通过扩展BP2Action 在 Web 应用程序中创建所有其

他Action 类。

3.在BP2Action 类中创建一个方法performTask(),就像在公共抽

象类ActionForward performTask(ActionMapping mapping,

ActionForm form, HttpServletRequest request,

HttpServletResponse response) throws IOException,

ServletException 中一样。

4.在BP2Action 类中向应用程序添加一个或多个泛型方法,比

如serverSideValidate()。考虑以下因素后决定方法的访问修饰

符:

o如果所有Action 类都必须实现此方法,则让其为抽象。

o如果某些Action 类提供一个特定的实现,则将此方法声明为受保护,并给它一个默认实现。

5.在BP2Action 类中,将方法perform() 声明为 final。调用上

述的泛型方法(通常在处理请求前调用该方法)。现在调用步骤

3 中创建的方法performTask()。

6.在每个扩展BP2Action 的Action 类,添加具有特定实现的方

法performTask()。

优势

这一实践有两个主要优势。首先,它避免了 Web 应用程序中每

个Action 类的冗余代码。其次,通过将Action 类的行为集中在一起,使应用程序能够更多地控制通用的任务。

最佳实践 3. 使用 ActionForm 处理会话数据

在一个基于 Struts 的 Web 应用程序中,每个ActionForm 都扩

展org.apache.struts.action.ActionForm 类。这些ActionForm 封装页面数据,并提供一个验证框架来验证请求参数。

大多数 Web 应用程序都在会话中保持数据,使其在整个应用程序过程中可用。这种最佳实践实现了这种 Web 应用程序特性。它允许方

法toSession() 和fromSession() 将会话数据移动到表单数据或从表单数据移回。因此,它实现了在 Web 应用程序中保持会话数据。

要遵循一最佳实践,执行以下步骤:

1.通过扩展org.apache.struts.action.ActionForm 创建一个名

为BP3Form 的抽象类。

2.在BP3Form 类中,添加具有访问修饰语的方法,就像在公共抽象

类void toSession(SessionData sessionData) 和void

fromSession(SessionData sessionData) 中一样。

3.在每个ActionForm 类中,扩展BP3Form 并实现这些抽象方法

(表单数据通过它们传递到会话或从会话传回)。

4.相应的Action 类可以决定这些方法的调用顺序。例如,可以在决

定actionForward 之前调用ActionForm 上的方法

toSession()。

何时使用这一实践

这一实践最适用于:会话数据是单一对象和/或每个页操作或使用会话数据。

最佳实践 4. 有效处理异常

传统地,当在Action 类中发生应用程序异常时,异常首先被写入日志。然后此类创建一个ActionError 并在合适的作用域中存储它。然

后Action 类再将控制转交给合适的ActionForward。清单 3 展示

了Action 类是如何处理异常的。

清单 3. Action 类中的异常处理

try {

//Code in Action class

}

catch (ApplicationException e) {

//log exception

ActionErrors actionErrors = new ActionErrors();

ActionError actionError = new ActionError(e.getErrorCode());

actionErrors.add(ActionErrors.GLOBAL_ERROR, actionError);

saveErrors(request, actionErrors);

}

传统的异常处理过程在每个Action 类中保存异常信息,而最佳实践 4 则在处理异常时避免冗余代码。

要使用这一最佳实践,Struts 建议您遵循以下步骤:

1.通过扩展org.apache.struts.action.Action 创建一

个Action 类,比如BP4Action。

2.通过扩展BP4Action 在 Web 应用程序中创建所有其

他Action 类。

3.在BP4Action 中声明变量ActionErrors actionErrors = new

ActionErrors();。

4.在BP4Action 中创建方法performTask(),就像在公共抽象

类ActionForward performTask(ActionMapping mapping,

ActionForm form, HttpServletRequest request,

HttpServletResponse response, ActionErrors actionErrors)

throws IOException, ServletException 中一样。

5.在BP4Action 中将方法perform() 声明为 final。然后调用泛

型方法(这些方法总是在处理请求前调用)。现在调用在前一个步骤

中创建的performTask()。

6.在每个Action 类中实现方法performTask() 的同时(通过扩

展BP4Action),像清单 4 那样处理应用程序异常。

清单 4. 有效使用 ActionErrors

try {

//Code in Action class

信息与计算科学中英文对照外文翻译文献

(文档含英文原文和中文翻译) 中英文对照外文翻译 基于拉格朗日乘数法的框架结构合理线刚度比的研究 【摘要】框架结构是一种常见的多层高层建筑结构;列的合理线刚度比研究是框架结构优化设计中的一个重要方面。本论文研究合理线刚度比时,框架梁、柱的

侧移刚度根据拉格朗日乘数法结构优化的理论和在框架梁、柱的总物质的量一定的前提下,取得最高值。与传统的估计方法和试算梁柱截面尺寸不同,梁、柱的合理的截面尺寸可以在初步设计阶段由派生的公式计算。这种方法不仅作为计算框架梁、柱的截面尺寸基础,确认初步设计阶,而且也被用做类似的结构梁柱合理线刚度比研究的参考。此外,在调整帧梁、柱的截面尺寸的方法的基础上,降低柱的轴向的压缩比,从而达到剪切压缩比和提高结构的延展性。 【关键词】拉格朗日数乘法框架结构刚度比截面尺寸 1 引言 在混凝土框架结构初步设计的期间,通常,框架梁截面高度通过跨度来估算,和截面宽度根据高宽比估算; 框架柱的截面尺寸是根据柱轴压缩的支持柱的面积的比率估算[1]。然而,在估计过程中,初步设计阶段中的一个重要的链,未考虑到柱侧移刚度的影响[2]。列侧移刚度越大,结构层间位的刚度越大,剪切型框架结构的层间位移将越较小。所以,总结构越小的侧向位移将减少地震灾害[3] 所造成的损失。论文的核心是如何得到列侧移刚度的最大值。 同时,列侧移刚度的值与框架梁-柱线刚度直接相关。本论文的目的是为了得到一个合理的框架梁 - 柱的线刚度比,在某个控制范围内获得列侧移刚度的最大值。 计算列横向位移的方法有两种方法:刚度拐点点法和修改拐点法。拐点的方法假定关节的旋转角度为0(当梁柱线性刚度比是大于或等于3时,柱的上端和下端的关节的旋转角度可以取为0,因为它实际上是相当小),即梁的弯曲刚性被视为无穷大。拐点的方法主要是应用于具有比较少层的框架结构。但对于多层、高层框架结构,增加柱截面会导致梁柱线刚度比小于3,在水平荷载作用下,框架结构的所有关节的旋转角度的横向位移会发生不可忽视。因此,一位日本教授武藤提出修改拐点法[4],即D-值方法。本文采用D-值列侧移刚度的计算法,因为它着重于多层、高层框架结构。 少数在国内外对框架梁柱合理线刚度比的研究,只有梁七黹,源于列侧移刚度的计算方法,比D-值法更加应用广泛;申得氏指出在多层、高层框架结构的柱侧向刚度计算中存在的问题,补充和修改底部和顶部层的列侧向刚度计算公式;

冲压模具技术外文翻译(含外文文献)

前言 在目前激烈的市场竞争中,产品投入市场的迟早往往是成败的关键。模具是高质量、高效率的产品生产工具,模具开发周期占整个产品开发周期的主要部分。因此客户对模具开发周期要求越来越短,不少客户把模具的交货期放在第一位置,然后才是质量和价格。因此,如何在保证质量、控制成本的前提下加工模具是值得认真考虑的问题。模具加工工艺是一项先进的制造工艺,已成为重要发展方向,在航空航天、汽车、机械等各行业得到越来越广泛的应用。模具加工技术,可以提高制造业的综合效益和竞争力。研究和建立模具工艺数据库,为生产企业提供迫切需要的高速切削加工数据,对推广高速切削加工技术具有非常重要的意义。本文的主要目标就是构建一个冲压模具工艺过程,将模具制造企业在实际生产中结合刀具、工件、机床与企业自身的实际情况积累得高速切削加工实例、工艺参数和经验等数据有选择地存储到高速切削数据库中,不但可以节省大量的人力、物力、财力,而且可以指导高速加工生产实践,达到提高加工效率,降低刀具费用,获得更高的经济效益。 1.冲压的概念、特点及应用 冲压是利用安装在冲压设备(主要是压力机)上的模具对材料施加压力,使其产生分离或塑性变形,从而获得所需零件(俗称冲压或冲压件)的一种压力加工方法。冲压通常是在常温下对材料进行冷变形加工,且主要采用板料来加工成所需零件,所以也叫冷冲压或板料冲压。冲压是材料压力加工或塑性加工的主要方法之一,隶属于材料成型工程术。 冲压所使用的模具称为冲压模具,简称冲模。冲模是将材料(金属或非金属)批量加工成所需冲件的专用工具。冲模在冲压中至关重要,没有符合要求的冲模,批量冲压生产就难以进行;没有先进的冲模,先进的冲压工艺就无法实现。冲压工艺与模具、冲压设备和冲压材料构成冲压加工的三要素,只有它们相互结合才能得出冲压件。 与机械加工及塑性加工的其它方法相比,冲压加工无论在技术方面还是经济方面都具有许多独特的优点,主要表现如下; (1) 冲压加工的生产效率高,且操作方便,易于实现机械化与自动化。这是

翻译本质及译学方法专题研讨会记要

“翻译本质及译学方法专题研讨会”记要 由教育部人文社会科学重点研究基地俄语语言文学研究中心、中国译协翻译理论与翻译教学委员会、中国俄语教学研究会、黑龙江大学俄语学院联合主办的“翻译本质及译学方法专题研讨会”,于2008年12月19—22日在北国冰城哈尔滨隆重召开。中国译协发来贺辞,中国俄语教学研究会负责人杜桂枝莅临大会并发表讲话,黑龙江大学校长张政文致欢迎辞。来自高等院校、科研院所等35家单位的52名专家学者齐聚黑龙江大学,另有20余人列席会议。与会代表共提交48篇论文,其中36人做了精彩的大会发言。会议期间还举行了两次学术沙龙,围绕翻译本质问题是否应该悬置、翻译方法与译学方法之别、语料库与翻译、发掘传统与引进西方、纯理思考与注重现实、变译与全译之分等问题展开了讨论。大会安排井然有序,内容丰富,讨论热烈,针对性强,基本达到了会议预期的目的,给与会代表留下了深刻印象。综合所提交论文与大会发言以及沙龙互动的内容,讨论要点可归结为以下三大方面: 1.翻译本质多视角研究 在翻译学学科建设日益迫切的今天,翻译本质问题是其根本性的问题,任何一个研究者不论自觉与否都会考虑这个问题,对其明确与否,了解得全面与否,都会无形中影响其翻译研究,决定其研究选题的取舍。从与会文章来看,这一问题得到了较多的关注。提交的会议48篇论文中有23篇从各自的立场多视角地考察了翻译的本质问题,如从语思统一角度考量翻译本质(高金岭);取文学翻译视角考察翻译本质(焦鹏帅);从双语词典翻译考察翻译本质(陈伟);从可译性角度论及韵体译诗之可行性(郦青)、从翻译模式论及翻译本质(刘泽权、张丽)。学者们认为:建国前中国翻译具有民族性和异质性(贾洪伟);翻译是多元的(陆永昌);“译即易,谓换易言语使相解也”,一字可以穷尽译理(罗新璋);翻译具有历史性,由此可以反思翻译的对等论、相似论以及重译等诸多问题(庞秀成);翻译是一种语言审美实践(武锐);翻译属于第二级传播(肖胜文);“化”是全译的本质(余承法、万光荣);文学翻译的本质是隐喻性语言的转换生成(苏艳);本雅明的“纯语言”翻译观从另一个方面揭示了翻译的本质(张文英);视域融合论是翻译的绝对本质属性(张永中、王国平);译者作为翻译活动的主体在原文与译文间寻求均衡促成了翻译均衡论(周领顺)。 2. 译学方法多学科研究 方法论研究是一门学科成熟的标志,译学方法论的建设开始受到关注,说明译学开始走向成熟。走向成熟,并非成熟,而只是起步。 翻译研究的一般方法问题在国内开始受到关注,此次会议有所体现,如当前翻译研究应该赞成什么和反对什么、翻译是忠实还是背叛、翻译研究的范式与视角区别何在等问题,值得三思(张会森);翻译学研究从相邻学科借用思想与方法越来越多,值得探究(杨晓荣);全译与变译研究奠定了翻译学的基石(李亚舒);穆雷从翻译学博士论文写作现实出发阐述了翻译研究方法论的重要性;胡庚申从术语学角度厘清了译事、译技、译见、译论、译学等核心概念。 机器翻译研究和翻译的语料库语言学研究本次会议也成为一个亮点,如基于统计的机器翻译把翻译看成解读密码的过程(冯志伟);翻译具有再生性,对人译与机译理论建模和工程实践中的学术探索具有理论价值和应用价值(易绵竹);形式语法的本质是自然语言建模,对机器翻译、信息检索和抽取、自动校对均具重要价值(许汉成)。语料库是时兴的翻译研究手段,越来越多的学者进入这一研究领域,如莎士比亚戏剧英汉平行语料库的创建与应用(胡开宝、邹颂兵)、基于《天演论》变译平行语料库的变译思想研究(黄忠廉)、基于本体的俄汉机器翻译基本句库的设计(姚爱刚)。另外还有学者从文本类型学角度论科技翻译(丛亚平)、从场景—框架语义理论研究文学翻译(邓静)、从对比语义学角度探讨词汇的转换(高兰英)、用关联原则解读幽默讽刺话语的翻译(黄杨英)、从模因的角度看归化与异化的动态统一过程(尹铁超、王娜)、从术语学角度讨论语言学术语的翻译(彭玉海)。 3. 其他议题 与翻译相关的论题还有:赵为“中国武侠小说俄译初探”、张淳“多元文化背景下的中译外教学探讨”、孙翠英“文学翻译中异国情调的传达——情感模式的翻译”、高雅古丽·卡德尔“语篇理论在高校翻译教学中的移植与实践作用”、韩振宇“翻译的社会功能标准”、李利群“俄罗斯文学作品标题翻译技巧”、刘丽芬“俄语标题结构汉译模式”、阎萍“商贸日语文章中的翻译问题”。 78

框架结构毕业设计任务书和指导书范本

框架结构毕业设计任务书和指导书 1 2020年4月19日

毕业设计基本要求 1目的 (1)综合运用所学专业理论知识与设计技能,处理建筑设计中有关方针、政策、功能、经济、安全、美观等方面的问题。解决总体、单体、空间等关系,以创造富有时代气息的优美建筑形象与环境。依据建筑设计完成结构体系的布置、结构在各种荷载工况下的计算、构造和施工图。 (2)掌握一般建筑工程的设计思路,进而举一反三熟悉有关建筑工程的设计、施工、预算等建设过程。为即将走上工作岗位奠定基础。 (3)学以致用,学习科学技术和技能的目的是应用。一个工程师在设计、建设实际工程中应具备的知识,都是我们在毕业设计中应予以加强的。因此深切领悟总体概念设计、掌握具体理论设计和实际工程技术处理措施的结合作为重点来训练。 (4)树立正确的设计思想,全面对待建筑与结构的关系, 2 2020年4月19日

培养勤奋、严谨、认真的工作作风及分析解决一般工程技术问题的能力。 (5)掌握调查研究、理论联系实际的学习方法,养成既能独立思考,又能相互配合密切合作的工作态度。 (6)使学生对一般工业与民用建筑的土建设计的内容和构成有比较全面的了解,并熟悉有关设计标准、规范、手册和工具书,增强毕业后到生产第一线工作的适应能力。 2成果形式及要求 (1)计算书和说明书: 字数应不少于1万字,书写要工整,字迹要清楚,可采用计算机打印。计算书内容要阐明设计依据或标准,方案构思、特点、必要的经济指标,结构选型、构造处理、材料特点及计算上的主要问题,还应包括结构计算全过程,计算要正确、完整、思路清晰、简图明了。计算书格式:应严格按照毕业设计手册中的要求。 (2)图纸: 3 2020年4月19日

机械设计外文翻译(中英文)

机械设计理论 机械设计是一门通过设计新产品或者改进老产品来满足人类需求的应用技术科学。它涉及工程技术的各个领域,主要研究产品的尺寸、形状和详细结构的基本构思,还要研究产品在制造、销售和使用等方面的问题。 进行各种机械设计工作的人员通常被称为设计人员或者机械设计工程师。机械设计是一项创造性的工作。设计工程师不仅在工作上要有创造性,还必须在机械制图、运动学、工程材料、材料力学和机械制造工艺学等方面具有深厚的基础知识。如前所诉,机械设计的目的是生产能够满足人类需求的产品。发明、发现和科技知识本身并不一定能给人类带来好处,只有当它们被应用在产品上才能产生效益。因而,应该认识到在一个特定的产品进行设计之前,必须先确定人们是否需要这种产品。 应当把机械设计看成是机械设计人员运用创造性的才能进行产品设计、系统分析和制定产品的制造工艺学的一个良机。掌握工程基础知识要比熟记一些数据和公式更为重要。仅仅使用数据和公式是不足以在一个好的设计中做出所需的全部决定的。另一方面,应该认真精确的进行所有运算。例如,即使将一个小数点的位置放错,也会使正确的设计变成错误的。 一个好的设计人员应该勇于提出新的想法,而且愿意承担一定的风险,当新的方法不适用时,就使用原来的方法。因此,设计人员必须要有耐心,因为所花费的时间和努力并不能保证带来成功。一个全新的设计,要求屏弃许多陈旧的,为人们所熟知的方法。由于许多人墨守成规,这样做并不是一件容易的事。一位机械设计师应该不断地探索改进现有的产品的方法,在此过程中应该认真选择原有的、经过验证的设计原理,将其与未经过验证的新观念结合起来。 新设计本身会有许多缺陷和未能预料的问题发生,只有当这些缺陷和问题被解决之后,才能体现出新产品的优越性。因此,一个性能优越的产品诞生的同时,也伴随着较高的风险。应该强调的是,如果设计本身不要求采用全新的方法,就没有必要仅仅为了变革的目的而采用新方法。 在设计的初始阶段,应该允许设计人员充分发挥创造性,不受各种约束。即使产生了许多不切实际的想法,也会在设计的早期,即绘制图纸之前被改正掉。只有这样,才不致于堵塞创新的思路。通常,要提出几套设计方案,然后加以比较。很有可能在最后选定的方案中,采用了某些未被接受的方案中的一些想法。

土木工程外文翻译

转型衰退时期的土木工程研究 Sergios Lambropoulosa[1], John-Paris Pantouvakisb, Marina Marinellic 摘要 最近的全球经济和金融危机导致许多国家的经济陷入衰退,特别是在欧盟的周边。这些国家目前面临的民用建筑基础设施的公共投资和私人投资显著收缩,导致在民事特别是在民用建筑方向的失业。因此,在所有国家在经济衰退的专业发展对于土木工程应届毕业生来说是努力和资历的不相称的研究,因为他们很少有机会在实践中积累经验和知识,这些逐渐成为过时的经验和知识。在这种情况下,对于技术性大学在国家经济衰退的计划和实施的土木工程研究大纲的一个实质性的改革势在必行。目的是使毕业生拓宽他们的专业活动的范围,提高他们的就业能力。 在本文中,提出了土木工程研究课程的不断扩大,特别是在发展的光毕业生的潜在的项目,计划和投资组合管理。在这个方向上,一个全面的文献回顾,包括ASCE体为第二十一世纪,IPMA的能力的基础知识,建议在其他:显著增加所提供的模块和项目管理在战略管理中添加新的模块,领导行为,配送管理,组织和环境等;提供足够的专业训练五年的大学的研究;并由专业机构促进应届大学生认证。建议通过改革教学大纲为土木工程研究目前由国家技术提供了例证雅典大学。 1引言 土木工程研究(CES)蓬勃发展,是在第二次世界大战后。土木工程师的出现最初是由重建被摧毁的巨大需求所致,目的是更多和更好的社会追求。但是很快,这种演变一个长期的趋势,因为政府为了努力实现经济发展,采取了全世界的凯恩斯主义的理论,即公共基础设施投资作为动力。首先积极的结果导致公民为了更好的生活条件(住房,旅游等)和增加私人投资基础设施而创造机会。这些现象再国家的发展中尤为为明显。虽然前景并不明朗(例如,世界石油危机在70年代),在80年代领先的国家采用新自由主义经济的方法(如里根经济政策),这是最近的金融危机及金融危机造成的后果(即收缩的基础设施投资,在技术部门的高失业率),消除发展前途无限的误区。 技术教育的大学所认可的大量研究土木工程部。旧学校拓展专业并且新的学校建成,并招收许多学生。由于高的职业声望,薪酬,吸引高质量的学校的学生。在工程量的增加和科学技术的发展,导致到极强的专业性,无论是在研究还是工作当中。结构工程师,液压工程师,交通工程师等,都属于土木工程。试图在不同的国家采用专业性的权利,不同的解决方案,,从一个统一的大学学历和广泛的专业化的一般职业许可证。这个问题在许多其他行业成为关键。国际专业协会的专家和机构所确定的国家性检查机构,经过考试后,他们证明不仅是行业的新来者,而且专家通过时间来确定进展情况。尽管在很多情况下,这些证书虽然没有国家接受,他们赞赏和公认的世界。 在试图改革大学研究(不仅在土木工程)更接近市场需求的过程中,欧盟确定了1999博洛尼亚宣言,它引入了一个二能级系统。第一级度(例如,一个三年的学士)是进入

多层混凝土框架结构设计文献综述

多层混凝土框架结构设计 1.前言 随着社会的发展,钢筋混凝土框架结构的建筑物越来越普遍.由于钢筋混凝土结构与砌体结构相比较具有承载力大、结构自重轻、抗震性能好、建造的工业化程度高等优点;与钢结构相比又具有造价低、材料来源广泛、耐火性好、结构刚度大、使用维修费用低等优点。因此,在我国钢筋混凝土结构是多层框架最常用的结构型式。近年来,世界各地的钢筋混凝土多层框架结构的发展很快,应用很多。 一般框架结构是由楼板、梁、柱及基础4种承重构件组成的,由主梁、柱与基础构成平面框架,各平面框架再由连续梁连接起来而形成的空间结构体系。文献[1]认为,在合理的高度和层数的情况下,框架结构能够提供较大的建筑空间,其平面布置比较的灵活,可适合多种工艺与使用功能的要求。 多层钢筋混凝土框架结构设计可以分为四个阶段:一是方案设计,二是结构分析,三是构件设计,四是绘施工图。结构分析和构件设计是结构设计中的计算阶段,在现代,已由电子计算机承担这一工作,常采用PKPM建模计算。但是,结构的计算并不能代替结构的设计。文献[2]中认为:良好的结构设计的重要前提,应该是合理组织与综合解决结构的传力系统、传力方式,良好的结构方案是良好结构设计的重要前提。2.关于框架结构设计文献回顾 2.1框架结构的优缺点 框架结构体系是由横梁与柱子连接而成.梁柱连接处(称为节点)一般为刚性连接,有时为便于施工和其他构造要求,也可以将部分节点做成铰接或者半铰接.柱支座一般为固定支座,必要时也可以设计成铰支座.框架结构可以分为现浇整体式,装配式,现浇装配式. 文献[3]中提到:框架结构的布置灵活,容易满足建筑功能和生工艺的多种要求.同时,经过合理设计,框架结构可以具有较好的延性和抗震性能.但是,框架结构承受水平力(如风荷载和水平地震作用)的能力较小.当层树较多或水平力较大时,水平位移较大,在强烈地震作用下往往由于变形过大而引起非结构构件(如填充墙)的破坏.因此,为了满足承载力和侧向刚度的要求,柱子的截面往往较大,既耗费建筑材料,又减少使用面积.这就使框架结构的建筑高度受到一定的限制.目前,框架结构一般用于多层建筑和不考虑抗震设防,层数较少的的高层建筑(比如,层数为10层或高度为30米以下) 2.3框架结构的布置 多层框架结构的平面布置形式非常的灵活,文献[4]中将框架结构按照承重方式的不同分为以下三类:(1)横向框架承重方案,以框架横梁作为楼盖的主梁,楼面荷载主要由横向框架承担.由于横向框架数往往较少,主梁沿横向布置有利于增强房屋的横向刚度.同时,主梁沿横向布置还有利于建筑物的通风和采光.但由于主梁截面尺寸较大,当房屋需要大空间时,净空较小,且不利于布置纵向管道. (2)纵向框架承重方案以框架纵梁作为楼盖的主梁,楼面荷载由框架纵梁承担.由于横梁截面尺寸较小,有

机械类外文翻译

机械类外文翻译 塑料注塑模具浇口优化 摘要:用单注塑模具浇口位置的优化方法,本文论述。该闸门优化设计的目的是最大限度地减少注塑件翘曲变形,翘曲,是因为对大多数注塑成型质量问题的关键,而这是受了很大的部分浇口位置。特征翘曲定义为最大位移的功能表面到表面的特征描述零件翘曲预测长度比。结合的优化与数值模拟技术,以找出最佳浇口位置,其中模拟armealing算法用于搜索最优。最后,通过实例讨论的文件,它可以得出结论,该方法是有效的。 注塑模具、浇口位臵、优化、特征翘曲变形关键词: 简介 塑料注射成型是一种广泛使用的,但非常复杂的生产的塑料产品,尤其是具有高生产的要求,严密性,以及大量的各种复杂形状的有效方法。质量ofinjection 成型零件是塑料材料,零件几何形状,模具结构和工艺条件的函数。注塑模具的一个最重要的部分主要是以下三个组件集:蛀牙,盖茨和亚军,和冷却系统。拉米夫定、Seow(2000)、金和拉米夫定(2002) 通过改变部分的尼斯达到平衡的腔壁厚度。在平衡型腔充填过程提供了一种均匀分布压力和透射电镜,可以极大地减少高温的翘曲变形的部分~但仅仅是腔平衡的一个重要影响因素的一部分。cially Espe,部分有其功能上的要求,其厚度通常不应该变化。 pointview注塑模具设计的重点是一门的大小和位臵,以及流道系统的大小和布局。大门的大小和转轮布局通常被认定为常量。相对而言,浇口位臵与水口大小布局也更加灵活,可以根据不同的零件的质量。 李和吉姆(姚开屏,1996a)称利用优化流道和尺寸来平衡多流道系统为multiple 注射系统。转轮平衡被形容为入口压力的差异为一多型腔模具用相同的蛀牙,也存

框架结构设计外文翻译

毕业设计(论文)外文资料翻译 系:机械工程系 专业:土木工程 姓名: 学号: 外文出处:Design of prestressed (用外文写) concrete structures 附件: 1.外文资料翻译译文;2.外文原文。

附件1:外文资料翻译译文 8-2简支梁布局 一个简单的预应力混凝土梁由两个危险截面控制:最大弯矩截面和端截面。这两部分设计好之后,中间截面一定要单独检查,必要时其他部位也要单独调查。最大弯矩截面在以下两种荷载阶段为控制情况,即传递时梁受最小弯矩M G的初始阶段和最大设计弯矩M T时的工作荷载阶段。而端截面则由抗剪强度、支承垫板、锚头间距和千斤顶净空所需要的面积来决定。所有的中间截面是由一个或多个上述要求,根它们与上述两种危险截面的距离来控制。对于后张构件的一种常见的布置方式是在最大弯矩截面采用诸如I形或T形的截面,而在接近梁端处逐渐过渡到简单的矩形截面。这就是人们通常所说的后张构件的端块。对于用长线法生产的先张构件,为了便于生产,全部只用一种等截面,其截面形状则可以为I形、双T形或空心的。在第5 、 6 和7章节中已经阐明了个别截面的设计,下面论述简支梁钢索的总布置。 梁的布置可以用变化混凝土和钢筋的办法来调整。混凝土的截面在高度、宽度、形状和梁底面或者顶面的曲率方面都可以有变化。而钢筋只在面积方面有所变化,不过在相对于混凝土重心轴线的位置方面却多半可以有变化。通过调整这些变化因素,布置方案可能有许多组合,以适应不同的荷载情况。这一点是与钢筋混凝土梁是完全不同的,在钢筋混凝土梁的通常布置中,不是一个统一的矩形截面便是一个统一的T形,而钢筋的位置总是布置得尽量靠底面纤维。 首先考虑先张梁,如图 8-7,这里最好采用直线钢索,因为它们在两个台座之间加力比较容易。我们先从图(a)的等截面直梁的直线钢索开始讨论。这样的布置都很简单,但这样一来,就不是很经济的设计了,因为跨中和梁端的要求会产生冲突。通常发生在跨度中央的最大弯矩截面中的钢索,最好尽量放低,以便尽可能提供最大力臂而提供最大的内部抵制力矩。当跨度中央的梁自重弯矩M G相当大时,就可以把c.g.s布置在截面核心范围以下很远的地方,而不致在传递时在顶部纤维中引起拉应力。然而对于梁端截面却有一套完全不同的要求。由于在梁端没有外力矩,因为在最后的时刻,安排钢索要以c.g.s与 c.g.c在结束区段一致,如此同样地获得克服压力分配的方法。无论如何,如果张应力在最后不能承受,放置 c.g.s.

三大框架的优缺点

Struts的优点有: 1.实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现. 2.有丰富的tag可以用,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。 3.页面导航.页面导航将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。 4.提供Exception处理机制. 5.数据库链接池管理 6.支持I18N 缺点: 一、转到展示层时,需要配置forward,每一次转到展示层,相信大多数都是直接转到jsp,而涉及到转向,需要配置forward,如果有十个展示层的jsp,需要配置十次struts,而且还不包括有时候目录、文件变更,需要重新修改forward,注意,每次修改配置之后,要求重新部署整个项目,而tomcat这样的服务器,还必须重新启动服务器,如果业务变更复杂频繁的系统,这样的操作简单不可想象。现在就是这样,几十上百个人同时在线使用我们的系统,大家可以想象一下,我的烦恼有多大。 二、Struts的Action必需是thread-safe方式,它仅仅允许一个实例去处理所有的请求。所以action用到的所有的资源都必需统一同步,这个就引起了线程安全的问题。 三、测试不方便. Struts的每个Action都同Web层耦合在一起,这样它的测试依赖于Web容器,单元测试也很难实现。不过有一个Junit的扩展工具Struts TestCase可以实现它的单元测试。 四、类型的转换. Struts的FormBean把所有的数据都作为String类型,它可以使用工具Commons-Beanutils进行类型转化。但它的转化都是在Class级别,而且转化的类型是不可配置的。类型转化时的错误信息返回给用户也是非常困难的。 五、对Servlet的依赖性过强. Struts处理Action时必需要依赖ServletRequest和ServletResponse,所有它摆脱不了Servlet容器。

机械图纸中英文翻译汇总

近几年,我厂和英国、西班牙的几个公司有业务往来,外商传真发来的图纸都是英文标注,平时阅看有一定的困难。下面把我们积累的几点看英文图纸的经验与同行们交流。 1标题栏 英文工程图纸的右下边是标题栏(相当于我们的标题栏和部分技术要求),其中有图纸名称(TILE)、设计者(DRAWN)、审查者(CHECKED)、材料(MATERIAL)、日期(DATE)、比例(SCALE)、热处理(HEAT TREATMENT)和其它一些要求,如: 1)TOLERANCES UNLESS OTHERWISE SPECIFIAL 未注公差。 2)DIMS IN mm UNLESS STATED 如不做特殊要求以毫米为单位。 3)ANGULAR TOLERANCE±1°角度公差±1°。 4)DIMS TOLERANCE±0.1未注尺寸公差±0.1。 5)SURFACE FINISH 3.2 UNLESS STATED未注粗糙度3.2。 2常见尺寸的标注及要求 2.1孔(HOLE)如: (1)毛坯孔:3"DIAO+1CORE 芯子3"0+1; (2)加工孔:1"DIA1"; (3)锪孔:锪孔(注C'BORE=COUNTER BORE锪底面孔); (4)铰孔:1"/4 DIA REAM铰孔1"/4; (5)螺纹孔的标注一般要表示出螺纹的直径,每英寸牙数(螺矩)、螺纹种类、精度等级、钻深、攻深,方向等。如: 例1.6 HOLES EQUI-SPACED ON 5"DIA (6孔均布在5圆周上(EQUI-SPACED=EQUALLY SPACED均布) DRILL 1"DIATHRO' 钻1"通孔(THRO'=THROUGH通) C/SINK22×6DEEP 沉孔22×6 例2.TAP7"/8-14UNF-3BTHRO' 攻统一标准细牙螺纹,每英寸14牙,精度等级3B级 (注UNF=UNIFIED FINE THREAD美国标准细牙螺纹) 1"DRILL 1"/4-20 UNC-3 THD7"/8 DEEP 4HOLES NOT BREAK THRO钻 1"孔,攻1"/4美国粗牙螺纹,每英寸20牙,攻深7"/8,4孔不准钻通(UNC=UCIFIED COARSE THREAD 美国标准粗牙螺纹)

拓言新辞:只给会专业英语的人“面包”吃

拓言新辞:只给会专业英语的人“面包”吃 来源:i黑马发布时间:2013-7-19 【导读】拓言新辞是一家面向中小企业的众包翻译平台,主要从事文档、视频和APP等内容的翻译。上线三个月,这个只有几个人的小团队就获得了10万美元的单子,而创始人钟卫的野心更大:盯上阿里巴巴商贸通上的500万外贸商户。 翻译有着悠久的历史,譬如希伯来文的基督教经典《圣经旧约》在公元前280年左右就开始被翻译为希腊文,有些人甚至断言没有翻译便没有现在的欧洲文化。而互联网也正给这个古老的行当带来“众包”这一新的工作方法——互联网海选译者,再由多人以最短时间合作翻译,比如曾经风靡一时的著作《史蒂夫·乔布斯传》便是由译言网通过众包给网友的形式,在不到20天的时间里完成的。国内类似的网站还有很多,比如译言的姊妹网站东西网、体育媒体虎扑和科技媒体果壳网。今天黑马哥为大家带来的黑马“拓言新辞”(英文名字Ratonwork)便是这个行业的新秀,它也是黑马大赛的角逐者。 “Ratonwork是一家基于众包模式的专业翻译服务平台,面向个人、机构、中小企业提供专业化的翻译服务。”这是在自己的商业计划书中,创始人钟卫给Ratonwork这个创立刚刚一年的公司甚是清晰的定位。相对来说,钟前期的个人经历并没有Ratonwork这么顺畅,毕业于山东科技大学的他2001年便开始北漂生涯,做过程序员,也做过项目经理,干过技术代理,干做过人口数据管理。 直到2005年,钟卫才找到一份儿比较稳定的工作——在微软做技术经理,之后又担任了市场专员一职,负责技术布道及市场推广。

担纲微软的IT人社交网站https://www.360docs.net/doc/2b8158961.html,的建设期间,钟遇到了英文培训课程翻译和软件汉化的问题,“一方面一些专业人员想通过阅读或者翻译来不断学习,另一方面一些IT企业对专业翻译有需求。”在他的描述中,这一问题是他创业的直接诱因。 2012年3月,在众包翻译业风生水起的大环境下,钟卫选择了从微软辞职创业。2012年10月,他的众包翻译平台Ratonwork上线。 以下为钟卫口述: “传递面包” 我们不做软件等产品级的翻译,主要做文档、资料、视频和电子教学等内容的翻译,还有一些APP的中翻英。企业客户可以把需要翻译的内容放到我们的网络平台上,之后译者在平台上认领。 视频翻译主要有产品视频、技术视频和教育视频三种。我们做两个事,一个是翻译字幕,做字幕托管,他可以把视频的地址给我,我直接在视频上翻译,在原有的基础上做一个代码就可以适配到我的字幕。另一个模式,如果他没有视频,他可以把视频传给我,我们做好字幕后把播放器的地址给他,这样他也不需要找空间上传,直接引用就可以。现在企业客户就是怕麻烦,把所有的事情给他做简单了,他是最开心的。 我们的策略是先拿大客户,一个行业的大客户就那么几家,做好之后身边的人就开始帮你卖了,口碑很重要,一个是客户口碑,还有就是译者的口碑。译者帮你做东西,如果他觉得你对他还不错,他会把他身后的公司带给你,这是我们没有想到的。“发动农民斗地主”,

框架结构文献综述

浅谈我国多层混凝土框架结构设计1.前言 随着社会的发展,钢筋混凝土框架结构的建筑物越来越普遍.由于钢筋混凝土结构与砌体结构相比较具有承 载力大、结构自重轻、抗震性能好、建造的工业化程度高等优点;与钢结构相比又具有造价低、材料来源广泛、耐火性好、结构刚度大、使用维修费用低等优点。因此,在我国钢筋混凝土结构是多层框架最常用的结构型式。近年来,世界各地的钢筋混凝土多层框架结构的发展很快,应用很多。 一般框架结构是由楼板、梁、柱及基础4种承重构件组成的,由主梁、柱与基础构成平面框架,各平面框架再由连续梁连接起来而形成的空间结构体系。文献[1]认为,在合理的高度和层数的情况下,框架结构能够提供较大的建筑空间,其平面布置比较的灵活,可适合多种工艺与使用功能的要求。 多层钢筋混凝土框架结构设计可以分为四个阶段:一是方案设计,二是结构分析,三是构件设计,四是绘施工图。结构分析和构件设计是结构设计中的计算阶段,在现代,已由电子计算机承担这一工作,常采用PKPM建模计算。但是,结构的计算并不能代替结构的设计。文献[2]中认为:良好的结构设计的重要前提,应该是合理组织与综合解决结构的传力系统、传力方式,良好的结构方案是良好结构设计的重要前提。 2.关于框架结构设计文献回顾 2.1框架结构的优缺点 框架结构体系是由横梁与柱子连接而成.梁柱连接处(称为节点)一般为刚性连接,有时为便于施工和其他构 造要求,也可以将部分节点做成铰接或者半铰接.柱支座一般为固定支座,必要时也可以设计成铰支座.框架结构可以分为现浇整体式,装配式,现浇装配式. 文献[3]中提到:框架结构的布置灵活,容易满足建筑功能和生工艺的多种要求.同时,经过合理设计,框架结构 可以具有较好的延性和抗震性能.但是,框架结构承受水平力(如风荷载和水平地震作用)的能力较小.当层树 较多或水平力较大时,水平位移较大,在强烈地震作用下往往由于变形过大而引起非结构构件(如填充墙)的 破坏.因此,为了满足承载力和侧向刚度的要求,柱子的截面往往较大,既耗费建筑材料,又减少使用面积.这就 使框架结构的建筑高度受到一定的限制.目前,框架结构一般用于多层建筑和不考虑抗震设防,层数较少的的高层建筑(比如,层数为10层或高度为30米以下) 2.3框架结构的布置 多层框架结构的平面布置形式非常的灵活,文献[4]中将框架结构按照承重方式的不同分为以下三类:(1)横向框架承重方案,以框架横梁作为楼盖的主梁,楼面荷载主要由横向框架承担.由于横向框架数往往较少,主梁沿横向布置有利于增强房屋的横向刚度.同时,主梁沿横向布置还有利于建筑物的通风和采光.但由于主梁截面尺寸较大,当房屋需要大空间时,净空较小,且不利于布置纵向管道.

框架结构外文翻译

南京工程学院毕业设计 外文资料翻译 学生姓名:顾建祥 学号: 240095319 班级名称: K建工ZB093 所在院系:康尼学院

Underground Space Utilization The rapid growth of world civilization will have a significant impact on the way humans live in the future. As the global population increases and more countries demand a higher standard of living, the difficulty of doing this is compounded by three broad trends: the conversion of agricultural land to development uses; the increasing urbanization of the world`s population; and growing concern for the maintenance and improvement of the environment, especially regarding global warming and the impact of population growth. Underground space utilization, as this chapter describes, offers opportunities for helping address these trends. By moving certain facilities and function underground, surface land in urban areas can be used more effectively , thus freeing space for agricultural and recreational purpose. Similarly, the use of terraced earth sheltered housing. Using underground space also enables humans to live more comfortably in densely populated areas while improving the quality of live. On an urban or local level, the use of underground facilities is rising to accommodate the complex demands of today`s society while improving the environment . For example, both urban and rural areas are requiring improved transportation, utility, and recreational services. The state of traffic congestion in many urban areas of the world is at a critical level for the support of basic human living, and it is difficult if not impossible to add new infrastructure at ground level without causing an unacceptable deterioration of the surface environment or an unacceptable relocation of existing land uses and neighborhoods. On a national level in countries around the world, global trends are causing the creation and extension of mining developments and oil or gas recovery at greater depths and in more inaccessible or sensitive locations. Three trends have also led to the developments of improved designs for

整合SSH三大框架介绍

一.在MyEclipse里先建立一个Web project 的项目,选最新版本的java ee。 二.添加struts2框架支持 1.引入struts2必须得几个jar包,放在WebRoot->WEB-INF->lib 目录下。 2.将WEB应用部署到tomcat服务器上:找到tomacat的安装目录Tomcat6.x\apache-tomcat-6.0.33\conf,打开其中的server.xml文件,在文件末尾上面加入例如 这样的句子,其中path的值为你需要访问网站的上下文,docBase的值为该web项目的WebRoot所在的目录,最后一个readloadable最好选true。 3.在WebRoot->WEB-INF->web.xml中加入struts2的过滤

器将部署好的应用纳入到struts2的管辖范围类,具体代码如下 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPre pareAndExecuteFilter struts2 /* 4.在web项目的src目录下,建一个struts.xml文件,这里是处理struts整个流程的文件。在其中加入 上面的name随便取,extends绝对不能变。 5.这样以后,启动tomcat服务器看看能不能正常启动,如果正常启动后,在浏览器上访问,http://localhost/上下文/index.jsp看能不能进入,若能进入则表示struts2的框架已经成功加到web项目中了,可以开始下一步了。

土木工程毕业设计文献综述钢筋混凝土框架结构

文献综述 钢筋混凝土框架结构 1.前言 随着经济的发展、科技进步、建筑要求的提升,钢筋混凝土结构在建筑行业得到了迅速发展。随着建筑造型和建筑功能要求日趋多样化,无论是工业建筑还是民用建筑,在结构设计中遇到的各种难题日益增多,钢筋混凝土结构以其界面高度小自重轻,刚度大,承载能力强、延性好好等优点,被广泛应用于各国工程中,特别是桥梁结构、高层建筑及大跨度结构等领域,已取得了良好的经济效益和社会效益。而框架结构具有建筑平面布置灵活、自重轻等优点,可以形成较大的使用空间,易于满足多功能的使用要求,因此,框架结构在结构设计中应用甚广。为了增强结构的抗震能力,框架结构在设计时应遵循以下原则:“强柱弱梁、强剪弱弯、强节点强锚固”。 2.现行主要研究 2.1预应力装配框架结构 后浇整体节点与现浇节点具有相同的抗震能力;钢纤维混凝土对减少节点区箍筋用量有益,但对节点强度、延性和耗能的提高作用不明显。与现浇混凝土节点相比,预应力装配节点在大变形后强度和刚度的衰减及残余变形都小;节点恢复能力强;预制混凝土无粘结预应力拼接节点耗能较小,损伤、强度损失和残余变形也较小。装配节点力学性能受具体构造影响很大,过去进行的研究也较少,一般说,焊接节点整体性好,强度、耗能、延性等方面均可达到现浇节点水平;螺栓连接节点刚度弱,变形能力大,整体性较差。因此,这一类节点连接如应用于抗震区,需做专门抗震设计。 2.2地震破坏 钢筋混凝土在地震破坏过程中瞬态震动周期逐步延长,地震动的低频成分是加剧结构破坏的主要因素,峰值和持时也是非常重要的原因。瞬态振型的变化与结构的破坏部位直接相关。结构破坏过程中,瞬态振型参与系数变化不大。结构瞬态振动周期

机械设计外文翻译中英文

. 机械设计理论机械设计是一门通过设计新产品或者改进老产品来满足人 类需求的应用技术科形状和详细结构的基本主要研究产品的尺寸、学。它涉及工程技术的各个领域,构思,还要研究产品在制造、销售和使用等方面的问题。机械设进行各种机械设计工作的人员通常被称为设计人员或者机械设计工程师。还必须在机械制设计工程师不仅在工作上要有创造性,计是一项创造性的工作。材料力学和机械制造工艺学等方面具有深厚的基础知识。工程材料、图、运动学、发现和科技机械设计的目的是生产能够满足人类需求的产品。发明、如前所诉,知识本身并不一定能给人类带来好处,只有当它们被应用在产品上才能产生效必须先确定人们是否需因而,应该认识到在一个特定的产品进行设计之前,益。要这种产品。系统分析应当把机械设计看成是机械设计人员运用创造性的才能进行产品设计、掌握工程基础知识要比熟记一些数据和公和制定产品的制造工艺学的一个良机。仅仅使用数据和公式是不足以在一个好的设计中做出所需的全部决式更为重要。定的。另一方面,应该认真精确的进行所有运算。例如,即使将一个小数点的位置放错,也会使正确的设计变成错误的。当新的方而且愿意承担一定的风险,一个好的设计人员应该勇于提出新的想法,所花费法不适用时,就使用原来的方法。因此,设计人员必须要有耐心,因为为要求屏弃许多陈旧的,的时间和努力并不能保证带来成功。一个全新的设计,一位机由于许多人墨守成规,这样做并不是一件容易的事。人们所熟知的方法。在此过程中应该认真选择原有械设计师应该不断地探索改进现有的产品的方法,的、经过验证的设计原理,将其与未经过验证的新观念结合起来。只有当这些缺陷和问题被解决新设计本身会有许多缺陷和未能预料的问题发生,之后,才能体现出新产品的优越性。因此,一个性能优越的产品诞生的同时,也就没如果设计本身不要求采用全新的方法,伴随着较高的风险。应该强调的是,有必要仅仅为了变革的目的而采用新方法。即使产不受各种约束。应该允许设计人员充分发挥创造性,在设计的初始阶段,只有也会在设计的早期,生了许多不切实际的想法,即绘制图纸之前被改正掉。这样,才不致于堵塞创新的思路。通常,要提出几套设计方案,然后加以比较。很有可能在最后选定的方案中,采用了某些未被接受的方案中的一些想法。 .. . 设计人员的基本职责是努心理学家经常谈论如何使人们适应他们所操作的机器。因为实际上并不存在着一个对力使机器来适应人们。这并不是一项容易的工作,所有人来说都是最优的操作范围和操作过程。在开始另一个重要问题,设计工程师必须能够同其他有关人员进行交流和磋商。这一并得到批准。阶段,设计人员必须就初步设计同管理人员进行交流和磋商,,需要解决般是通过口头讨论,草图和文字材料进行的。为了进行有效的交流下列问题:)所设计的这个产品

相关文档
最新文档