dom4j入门手册

dom4j入门手册
dom4j入门手册

Dom4j入门手册

一.什么是dom4j?

d om4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。

DOM4J是https://www.360docs.net/doc/7319160460.html,出品的一个开源XML解析包,它的网站中这样定义:Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.

Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java 平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。

DOM4J使用起来非常简单。只要你了解基本的XML-DOM模型,就能使用。然而他自己带的指南只有短短一页(html),不过说的到挺全。国内的中文资料很少。

二.Dom4j使用介绍

1.下载与安装

dom4j是https://www.360docs.net/doc/7319160460.html,上的一个开源项目,主要用于对XML的解析。从2001年7月发布第一版以来,已陆续推出多个版本,目前最高版本为1.5。

dom4j专门针对Java开发,使用起来非常简单、直观,在Java界,dom4j 正迅速普及。可以到https://www.360docs.net/doc/7319160460.html,/projects/dom4j下载其最新版。

dom4j1.5的完整版大约13M,是一个名为dom4j-1.5.zip的压缩包,解压后有一个dom4j-1.5.jar文件,这就是应用时需要引入的类包,另外还有一个jaxen-1.1-beta-4.jar文件,一般也需要引入,否则执行时可能抛

https://www.360docs.net/doc/7319160460.html,ng.NoClassDefFoundError: org/jaxen/JaxenException异常,其他的包可以选择用之。

2.dom4j主要接口

Attribute定义了XML的属性

Branch为能够包含子节点的节点如XML元素(Element)和文档(Docuemnts)定义了一个公共的行为,

CDATA 定义了XML CDATA 区域

CharacterData是一个标识借口,标识基于字符的节点。如CDATA,Comment, Text.

Comment 定义了XML注释的行为

Document 定义了XML文档

DocumentType 定义XML DOCTYPE声明

Element定义XML 元素

ElementHandler定义了 Element 对象的处理器

ElementPath 被 ElementHandler 使用,用于取得当前正在处理的路径层次信息

Entity定义 XML entity

Node为所有的dom4j中XML节点定义了多态行为

NodeFilter 定义了在dom4j节点中产生的一个滤镜或谓词的行为(predicate)

ProcessingInstruction 定义 XML 处理指令.

Text 定义XML 文本节点.

Visitor 用于实现Visitor模式.

XPath 在分析一个字符串后会提供一个XPath 表达式

3.接口继承关系

interface https://www.360docs.net/doc/7319160460.html,ng.Cloneable

interface org.dom4j.Node

interface org.dom4j.Attribute

interface org.dom4j.Branch

interface org.dom4j.Document

interface org.dom4j.Element

interface org.dom4j.CharacterData

interface org.dom4j.CDATA

interface https://www.360docs.net/doc/7319160460.html,ment

interface org.dom4j.Text

interface org.dom4j.DocumentType

interface org.dom4j.Entity

interface org.dom4j.ProcessingInstruction

三.Dom4j简单示例

1读取并解析XML文档

读写XML文档主要依赖于org.dom4j.io包,其中提供DOMReader和SAXReader两类不同方式,而调用方式是一样的。这就是依靠接口的好处。

// 从文件读取XML,输入文件名,返回XML文档

Public Document read(String fileName) throws MalformedURLException, DocumentException {

SAXReader reader = new SAXReader();

Document document = reader.read(new File(fileName));

return document;

}

其中,reader的read方法是重载的,可以从InputStream, File, Url等多种不同的源来读取。得到的Document对象就代表了整个XML。

读取的字符编码是按照XML文件头定义的编码来转换。如果遇到乱码问题,注意要把各处的编码名称保持一致即可。

2取得Root节点

读取后的第二步,就是得到Root节点。熟悉XML的人都知道,一切XML分析都是从Root元素开始的。

public Element getRootElement(Document doc){

return doc.getRootElement();

}

3遍历XML树

DOM4J提供至少3种遍历节点的方法:

1) 枚举(Iterator)

// 枚举所有子节点

for ( Iterator i = root.elementIterator(); i.hasNext(); ) {

Element element = (Element) i.next();

// do something

}

// 枚举名称为foo的节点

for ( Iterator i = root.elementIterator(foo); i.hasNext();) {

Element foo = (Element) i.next();

// do something

}

// 枚举属性

for ( Iterator i = root.attributeIterator(); i.hasNext(); ) {

Attribute attribute = (Attribute) i.next();

// do something

}

2)递归

递归也可以采用Iterator作为枚举手段,但文档中提供了另外的做法

public void treeWalk() {

treeWalk(getRootElement());

}

public void treeWalk(Element element) {

for (int i = 0, size = element.nodeCount(); i < size; i++) {

Node node = element.node(i);

if (node instanceof Element) {

treeWalk((Element) node);

} else { // do something....

}

}

}

3) Visitor模式

DOM4J支持Visitor,这样可以大大缩减代码量,并且清楚易懂。Visitor是GOF设计模式之一。其主要原理就是两种类互相保有对方的引用,并且一种作为Visitor去访问许多Visitable。我们来看DOM4J中的Visitor模式,只需要自定一个类实现Visitor接口即可。

public class MyVisitor extends VisitorSupport {

public void visit(Element element){

System.out.println(element.getName());

}

public void visit(Attribute attr){

System.out.println(attr.getName());

}

}

调用:root.accept(new MyVisitor())

Visitor接口提供多种Visit()的重载,根据XML不同的对象,将采用不同的方式来访问。上面是给出的Element和Attribute的简单实现,一般比较常用的就是这两个。VisitorSupport 是DOM4J提供的默认适配器,Visitor接口的Default Adapter模式,这个模式给出了各种visit(*)的空实现,以便简化代码。

注意,这个Visitor是自动遍历所有子节点的。如果是root.accept(MyVisitor),将遍历子节点。

4 XPath支持

DOM4J对XPath有良好的支持,如访问一个节点,可直接用XPath选择。

public void bar(Document document) {

List list = document.selectNodes( //foo/bar );

Node node = document.selectSingleNode(//foo/bar/author);

String name = node.valueOf( @name );

}

例如,如果你想查找XHTML文档中所有的超链接,下面的代码可以实现:

public void findLinks(Document document) throws DocumentException {

List list = document.selectNodes( //a/@href );

for (Iterator iter = list.iterator(); iter.hasNext(); ) {

Attribute attribute = (Attribute) iter.next();

String url = attribute.getValue();

}

}

5 字符串与XML的转换

有时候经常要用到字符串转换为XML或反之,

// XML转字符串

Document document = ...;

String text = document.asXML();

// 字符串转XML

String text = James ;

Document document = DocumentHelper.parseText(text);

6 用XSLT转换XML

public Document styleDocument(

Document document,

String stylesheet

) throws Exception {

// load the transformer using JAXP

TransformerFactory factory = TransformerFactory.newInstance();

Transformer transformer = factory.newTransformer(

new StreamSource( stylesheet )

);

// now lets style the given document

DocumentSource source = new DocumentSource( document );

DocumentResult result = new DocumentResult();

transformer.transform( source, result );

// return the transformed document

Document transformedDoc = result.getDocument();

return transformedDoc;

}

7 创建XML

一般创建XML是写文件前的工作,这就像StringBuffer一样容易。

public Document createDocument() {

Document document = DocumentHelper.createDocument();

Element root = document.addElement(root);

Element author1 =

root

.addElement(author)

.addAttribute(name, James)

.addAttribute(location, UK)

.addText(James Strachan);

Element author2 =

root

.addElement(author)

.addAttribute(name, Bob)

.addAttribute(location, US)

.addText(Bob McWhirter);

return document;

}

8 文件输出

一个简单的输出方法是将一个Document或任何的Node通过write方法输出FileWriter out = new FileWriter( foo.xml );

document.write(out);

如果你想改变输出的格式,比如美化输出或缩减格式,可以用XMLWriter类public void write(Document document) throws IOException {

// 指定文件

XMLWriter writer = new XMLWriter(

new FileWriter( output.xml )

);

writer.write( document );

writer.close();

// 美化格式

OutputFormat format = OutputFormat.createPrettyPrint();

writer = new XMLWriter( System.out, format );

writer.write( document );

// 缩减格式

format = OutputFormat.createCompactFormat();

writer = new XMLWriter( System.out, format );

writer.write( document );

}

四. Dom4j实例

示例1:

1. 示例XML文档(holen.xml)

为了述说方便,先看一个XML文档,之后的操作均以此文档为基础。

holen.xml

Dom4j Tutorials

Lucene Studing

Lucene in Action

O'Reilly

这是一个很简单的XML文档,场景是一个网上书店,有很多书,每本书有两个属性,一个是书名,一个为是否展示[show],最后还有一项是这些书的拥有者[owner]信息。

2.建立一个XML文档

/**

* 建立一个XML文档,文档名由输入属性决定

* @param filename 需建立的文件名

* @return 返回操作结果, 0表失败, 1表成功

*/

public int createXMLFile(String filename){

/** 返回操作结果, 0表失败, 1表成功*/

int returnValue = 0;

/** 建立document对象 */

Document document = DocumentHelper.createDocument();

/** 建立XML文档的根books */

Element booksElement = document.addElement("books");

/** 加入一行注释*/

booksElement.addComment("This is a test for dom4j, holen, 2004.9.11");

/** 加入第一个book节点*/

Element bookElement = booksElement.addElement("book");

/** 加入show属性内容*/

bookElement.addAttribute("show","yes");

/** 加入title节点*/

Element titleElement = bookElement.addElement("title");

/** 为title设置内容*/

titleElement.setText("Dom4j Tutorials");

/** 类似的完成后两个book */

bookElement = booksElement.addElement("book");

bookElement.addAttribute("show","yes");

titleElement = bookElement.addElement("title");

titleElement.setText("Lucene Studing");

bookElement = booksElement.addElement("book");

bookElement.addAttribute("show","no");

titleElement = bookElement.addElement("title");

titleElement.setText("Lucene in Action");

/** 加入owner节点*/

Element ownerElement = booksElement.addElement("owner"); ownerElement.setText("O'Reilly");

try{

/** 将document中的内容写入文件中*/

XMLWriter writer = new XMLWriter(new FileWriter(new File(filename))); writer.write(document);

writer.close();

/** 执行成功,需返回1 */

returnValue = 1;

}catch(Exception ex){

ex.printStackTrace();

}

return returnValue;

}

说明:

Document document = DocumentHelper.createDocument();

通过这句定义一个XML文档对象。

Element booksElement = document.addElement("books");

通过这句定义一个XML元素,这里添加的是根节点。

Element有几个重要的方法:

l addComment:添加注释

l addAttribute:添加属性

l addElement:添加子元素

最后通过XMLWriter生成物理文件,默认生成的XML文件排版格式比较乱,可以通过OutputFormat类的createCompactFormat()方法或createPrettyPrint()方法格式化输出,默认采用createCompactFormat()方法,显示比较紧凑。

生成后的holen.xml文件内容如下:

Dom4j TutorialsLucene StudingLucene in ActionO'Reilly

3.修改XML文档

有三项修改任务,依次为:

l 如果book节点中show属性的内容为yes,则修改成no

l 把owner项内容改为Tshinghua,并添加date节点

l 若title内容为Dom4j Tutorials,则删除该节点

/**

* 修改XML文件中内容,并另存为一个新文件

* 重点掌握dom4j中如何添加节点,修改节点,删除节点

* @param filename 修改对象文件

* @param newfilename 修改后另存为该文件

* @return 返回操作结果, 0表失败, 1表成功

*/

public int ModiXMLFile(String filename,String newfilename){

int returnValue = 0;

try{

SAXReader saxReader = new SAXReader();

Document document = saxReader.read(new File(filename));

/** 修改内容之一: 如果book节点中show属性的内容为yes,则修改成no */

/** 先用xpath查找对象*/

List list = document.selectNodes("/books/book/@show" );

Iterator iter = list.iterator();

while(iter.hasNext()){

Attribute attribute = (Attribute)iter.next();

if(attribute.getValue().equals("yes")){

attribute.setValue("no");

}

}

/**

* 修改内容之二: 把owner项内容改为Tshinghua

* 并在owner节点中加入date节点,date节点的内容为2004-09-11,还为date节点添加一个属性type

*/

list = document.selectNodes("/books/owner" );

iter = list.iterator();

if(iter.hasNext()){

Element ownerElement = (Element)iter.next();

ownerElement.setText("Tshinghua");

Element dateElement = ownerElement.addElement("date");

dateElement.setText("2004-09-11");

dateElement.addAttribute("type","Gregorian calendar");

}

/** 修改内容之三: 若title内容为Dom4j Tutorials,则删除该节点*/

list = document.selectNodes("/books/book");

iter = list.iterator();

while(iter.hasNext()){

Element bookElement = (Element)iter.next();

Iterator iterator = bookElement.elementIterator("title");

while(iterator.hasNext()){

Element titleElement=(Element)iterator.next();

if(titleElement.getText().equals("Dom4j Tutorials")){

bookElement.remove(titleElement);

}

}

}

try{

/** 将document中的内容写入文件中*/

XMLWriter writer = new XMLWriter(new FileWriter(new File(newfilename))); writer.write(document);

writer.close();

/** 执行成功,需返回1 */

returnValue = 1;

}catch(Exception ex){

ex.printStackTrace();

}

}catch(Exception ex){

ex.printStackTrace();

}

return returnValue;

}

说明:

List list = document.selectNodes("/books/book/@show" );

list = document.selectNodes("/books/book");

上述代码通过xpath查找到相应内容。

通过setValue()、setText()修改节点内容。

通过remove()删除节点或属性。

4.格式化输出和指定编码

默认的输出方式为紧凑方式,默认编码为UTF-8,但对于我们的应用而言,一般都要用到中文,并且希望显示时按自动缩进的方式的显示,这就需用到OutputFormat类。

/**

* 格式化XML文档,并解决中文问题

* @param filename

* @return

*/

public int formatXMLFile(String filename){

int returnValue = 0;

try{

SAXReader saxReader = new SAXReader();

Document document = saxReader.read(new File(filename));

XMLWriter writer = null;

/** 格式化输出,类型IE浏览一样*/

OutputFormat format = OutputFormat.createPrettyPrint();

/** 指定XML编码*/

format.setEncoding("GBK");

writer= new XMLWriter(new OutputStreamWriter(new FileOutputStream("filename"),format.getEncoding()),format);

writer.write(document);

writer.close();

/** 执行成功,需返回1 */

returnValue = 1;

}catch(Exception ex){

ex.printStackTrace();

}

return returnValue;

}

说明:

OutputFormat format = OutputFormat.createPrettyPrint();

这句指定了格式化的方式为缩进式,则非紧凑式。

format.setEncoding("GBK");

指定编码为GBK。

XMLWriter writer = new XMLWriter(new FileWriter(new File(filename)),format);

这与前面两个方法相比,多加了一个OutputFormat对象,用于指定显示和编码方式。。

5.完整的类代码

前面提出的方法都是零散的,下面给出完整类代码。

Dom4jDemo.java

package com.holen.dom4j;

import java.io.File;

import java.io.FileWriter;

import java.util.Iterator;

import java.util.List;

import org.dom4j.Attribute;

import org.dom4j.Document;

import org.dom4j.DocumentHelper;

import org.dom4j.Element;

import org.dom4j.io.OutputFormat;

import org.dom4j.io.SAXReader;

import org.dom4j.io.XMLWriter;

示例2:

清单 1. 示例XML 文档(catalog.xml)

然后使用同一个解析器修改catalog.xml,清单 2 是修改后的XML 文档,

catalog-modified.xml。

清单 2. 修改后的XML 文档(catalog-modified.xml)

与W3C DOM API 相比,使用dom4j 所包含的解析器的好处是dom4j 拥有本地的XPath 支持。DOM 解析器不支持使用XPath 选择节点。

本文包括以下几个部分:

?预先设置

?创建文档

?修改文档

预先设置

这个解析器可以从https://www.360docs.net/doc/7319160460.html,获取。通过设置

使dom4j-1.4/dom4j-full.jar能够在classpath 中访问,该文件中包括dom4j

类、XPath 引擎以及SAX 和DOM 接口。如果已经使用了JAXP 解析器中包含的SAX 和DOM 接口,向classpath 中增加dom4j-1.4/dom4j.jar。dom4j.jar 包括dom4j 类和XPath 引擎,但是不含SAX 与DOM 接口。

创建文档

本节讨论使用dom4j API 创建XML 文档的过程,并创建示例XML 文档catalog.xml。使用import 语句导入dom4j API 类:

使用DocumentHelper类创建一个文档实例。DocumentHelper是生成XML 文档节点的dom4j API 工厂类。

使用addElement()方法创建根元素catalog。addElement()用于向XML 文档中增加元素。

在catalog元素中使用addComment()方法添加注释“An XML catalog”。

在catalog元素中使用addProcessingInstruction()方法增加一个处理指令。

在catalog元素中使用addElement()方法增加journal元素。

使用addAttribute()方法向journal元素添加title和publisher属性。

向article元素中添加journal元素。

为article元素增加level和date属性。

向article元素中增加title元素。

使用setText()方法设置article元素的文本。

在article元素中增加author元素。

在author元素中增加firstname元素并设置该元素的文本。

在author元素中增加lastname元素并设置该元素的文本。

这样就向XML 文档中增加文档类型说明:

如果文档要使用文档类型定义(DTD)文档验证则必须有Doctype。

XML 声明自动添加到XML 文档中。

清单 3 所示的例子程序XmlDom4J.java 用于创建XML 文档catalog.xml。

清单 3. 生成XML 文档catalog.xml 的程序(XmlDom4J.java)

这一节讨论了创建XML 文档的过程,下一节将介绍使用dom4j API 修改这里创建的XML 文档。

修改文档

这一节说明如何使用dom4j API 修改示例XML 文档catalog.xml。

SAXReader包含在org.dom4j.io 包中。

inputXml是从c:/catalog/catalog.xml 创建的java.io.File。使用XPath 表达式

从article元素中获得level节点列表。如果level属性值是“Intermediate”则改为“Introductory”。

获取article元素列表,从article元素中的title元素得到一个迭代器,并修改title元素的文本。

通过和title元素类似的过程修改author元素。

清单 4 所示的示例程序Dom4JParser.java 用于把catalog.xml 文档修改成

catalog-modified.xml 文档。

清单 4. 用于修改catalog.xml 的程序(Dom4Jparser.java)

grasshopper学习手册笔记(中英文注解2018.9.12整理)

一、 Prams[n.参数] 电池组 (1).Geometry[美[d?i'ɑ?m?tri],n.几何,几何学] 电池组 这一组都是对数据的抓取,电池都有左侧输入端和右侧输出端,都有两种输入数据的方法,一种是把相应数据连接到左侧输入端,另一种是电池上点右键 Set one XXX,新设置一个XXX。Set multipleXXX,[美['m?lt?pl],adj,多种多样的,许多的,n.倍数,关联],即设置多个。但是Set one curve 只能选取Rhino 中创建好的,[美['ra?no?],n.犀牛] 左侧输入端:任何相应属性数据。右侧输出端:电池所包含的相应属性数据。

Import Coordinates【['?mp?t] 进口,进口货;输入;意思,含义;重要性[k?u'?:dineits] 坐标;相配之衣物】 Import PDB Read Flie 【[rid] 阅读;读懂】 Import 3DM Import Image Import SHP

二、 2、Maths电池组【[m?θs] 数学】

(3)Operators运算电池组【['?p?re?t?z] 操作员;管理者;运算符】这一组电池非常好掌握,学过数学的都明白:

(6)Time 电池组 (7)Trig 三角函数电池组【[tr?g漂亮的;整洁的;良好的】 Cosine:余弦【['ko?sa?n] [数]余弦】 Sinc:辛格函数 sinc函数,又称辛格函数,用sinc(x)表示。(sinc函数不同于Sa函数,Sa函数称为采样函数,或抽样函数,用Sa(x)表示。有两个定义,有时区分为归一化sinc函数和非归一化的sinc函数。 一维sinc函数编辑:函数定义 它们都是正弦函数和单调递减函数 1/x的乘积: 1.在数字信号处理和通信理论中,归一化sinc函数通常定义为;

钢材入门知识学习手册

钢材 钢材应用广泛、品种繁多,根据断面形状的不同、钢材一Array 般分为型材、板材、管材和金属制品四大类、钢材是钢锭、钢 坯或钢材通过压力加工制成需要的各种形状、尺寸和性能的材 料。大部分钢材加工都是钢材通过压力加工,使被加工的钢(坯、 锭等)产生塑性变形。根据钢材加工温度不同,可以分为冷加 工和热加工两种。 钢管 钢材定义 钢材(Steel):是钢锭、钢坯或钢材通过压力加工制成所需要的各种形状、尺寸和 性能的材料。 钢材是国家建设和实现四化必不可少的重要物资,应用广泛、品种繁多,根据断面形 状的不同、钢材一般分为型材、板材、管材和金属制品四大类、为了便于组织钢材的生产、 订货供应和搞好经营管理工作,又分为重轨、轻轨、大型型钢、中型型钢、小型型钢、钢 材冷弯型钢,优质型钢、线材、中厚钢板、薄钢板、电工用硅钢片、带钢、无缝钢管钢材、 焊接钢管、金属制品等品种。 一、黑色金属、钢和有色金属 在介绍钢的分类之前先简单介绍一下黑色金属、钢与有色金属的基本概念。 1、黑色金属是指铁和碳的合金。如钢、生铁、铁合金、铸铁等。钢和生铁都是以铁 为基础,以碳为主要添加元素的合金,统称为铁碳合金。 生铁是指把铁矿石放到高炉中冶炼而成的产品,主要用来炼钢和制造铸件。把铸造生 铁放在熔铁炉中熔炼,即得到铸铁(液状),把液状铸铁浇铸成铸件,这种铸铁叫铸铁件。 铁合金是由铁与硅、锰、铬、钛等元素组成的合金,铁合金是炼钢的原料之一,在炼钢时

做钢的脱氧剂和合金元素添加剂用。 2、把炼钢用生铁放到炼钢炉内按一定工艺熔炼,即得到钢。钢的产品有钢锭、连铸坯和直接铸成各种钢铸件等。通常所讲的钢,一般是指轧制成各种钢材的钢。钢属于黑色金属但钢不完全等于黑色金属。 螺纹钢线材 3、有色金属又称非铁金属,指除黑色金属外的金属和合金,如铜、锡、铅、锌、铝以及黄铜、青铜、铝合金和轴承合金等。另外在工业上还采用铬、镍、锰、钼、钴、钒、钨、钛等,这些金属主要用作合金附加物,以改善金属的性能,其中钨、钛、钼等多用以生产刀具用的硬质合金。以上这些有色金属都称为工业用金属,此外还有贵重金属:铂、金、银等和稀有金属,包括放射性的铀、镭等。 二、钢材的分类 1)成品材:建材——螺纹钢、线材、盘螺、圆钢 管材——无缝管、焊管 板材——冷、热轧板/卷、中厚板、彩涂板(镀锌板、彩涂板、镀锡板、镀铝锌钢板)、硅钢、带钢 型材——工角槽、H型钢、方钢、扁钢、球扁钢 2)特钢:结构钢、工具钢、模具钢、弹簧钢、轴承钢、冷镦钢、硬线

管综考研备考手册

管理类联考综合能力考试 备考手册 研途教育考研专业课研究中心

目录 第一部分考研流程 研究生考试备考流程图 第二部分专业概述 一、哪些专业考199管理类联考? 二、专业浅析 三、各专业竞争力排行榜 第三部分考试概述 一、试卷满分及考试时间 二、试卷内容及题型结构 三、复试线 第四部分学习规划 第五部分附录 管理类专业学位联考核心考点

第一部分考研流程

第二部分专业概述 一、哪些专业考199管理类联考? 199管理类联考适用于管理学门类下设的所有专硕以及经济学门类下设的审计硕士。具体如下:1251工商管理 1252公共管理 1253会计 1254旅游管理 1255图书情报 1256工程管理 0257审计 二、专业浅析 教育部印发的《2020全国硕士研究生招生工作管理规定》第四章第十六条(三)2.中规定:报名参加工商管理、公共管理、工程管理硕士中的工程管理【代码为125601】和项目管理【代码为125602】、旅游管理、教育硕士中的教育管理、体育硕士中的竞赛组织专业学位硕士研究生招生考试的人员,还须符合下列条件:大学本科毕业后有3年以上工作经验的人员;或获得国家承认的高职高专毕业学历或大学本科结业后,符合招生单位相关学业要求,达到大学本科毕业同等学力并有5年以上工作经验的人员;或获得硕士学位或博士学位后有2年以上工作经验的人员。 因此,报考相关专业的同学需要注意自身的基本条件是否符合要求。 1.工商管理硕士—MBA 【应届生不可报考】 工商管理硕士(Master of Business Administration,简称MBA)是工商管理类硕士研究生学位,MBA是培养能够胜任工商企业和经济管理部门高层管理工作需要的务实型、复合型和应用型高层次管理人才,兼具理论与实践相结合;MBA教育从本质上讲是一种专业实践,特别强调在掌握现代管理理论和方法的基础上,通过商业案例分析、实战观摩、分析与决策技能训练等培养学生的实际操作技能,使学生接受知识与技能、个性与心理、目标与愿望等方面的挑战,更具有职业竞争的实力,而其他研究生则侧重于理论学习、学术研究。 此外,各校还可能在教育部门规定的MBA报考条件基础上制定本校的报考条件。比如清华大学2019年经管学院、五道口金融学院的MBA项目要求本科以上学历才能报考;中国农业大学2019年MBA项目

法语寒假计划

篇一:寒假四周法语备考计划 tcf考试培训:寒假四周法语备考计划 寒假来了,该怎样利用这个假期,提高自己的法语水平呢?打算要留学法国,参加tef/tcf考试的同学更要努力了。 一.听力听写题部分: 听力是中国学生永远的痛处。在没有法语语言环境的情况下,在大学学习了四年的学生,听力还是有一定的局限性的。在四周内提高听力水平,可能吗?当然!这就要提到我们前面要确定的:要做到废寝忘食地学习。由于听力的提高需要一个延续的长期的过程,所以想在短期内提高tef考试培训,就只有加强听力的训练强度:只要有时间,就听法语听力。时间都是挤出来的,不挤的话永远都没有可以进一步提高的空间。计划:首先,在这四周内,每天固定练习2次法语听力,每次一小时。可以做听写,也可以听法语句子,课文等等。 这是基本的训练,能保证听力的基本得分。然而如何做到更好呢?一定要培养法语的语感。因为大部分学生都生活在汉语的语言环境中。然而在这四周的备考时间内,你要努力扭转这种局面,让自己生活在法语的环境中。怎样做到呢?tcf考试培训小编建议的是,每天吃三餐的时候,可以边听法语边吃。不需要你真的去逐字逐句听懂,而是让你的大脑熟悉法语这种语言,培养自己的语感。什么?你说吃饭要专心不然消化不良?要什么消化啊!要过tef/tcf考试!只有四周而已,坚持一下吧! 另外一个容易被忽视的可以提高听力的时间是:睡觉前。其实睡觉前躺在床上听听力是一种一举两得的学习方法。相信大多数学外语的同学都有这种感受:听外语可以助眠。法语也是如此。睡觉前躺在床上听会儿听力,更容易入眠,同时也可以锻炼听力。睡觉前的听力时间长短不重要,哪怕是5分钟,也是你能在听力上多得5分的原因。 二.词汇语法题部分: 这个比较考验基本语法。万变不离其宗,翻开自己上课时的笔记本吧,认真温习学过的语法,最好是边看边读,记忆的效果会更好。 计划:四周内,每天用两个小时学习法语语法词汇,是比较合适的时间安排。小编还想提的一点是,在考试的时候,如果觉得词汇语法题有拿不准的,千万不要纠结太久。分值不大,没必要耗费太多的时间。因为后面有翻译题的部分,这里比较容易得分。所以要学会取舍。 三.中法互译题部分:这里往往比较容易得分。每句的难度都不一样,先从看一眼就会做的句子下手。看到题目的时候,如果觉得有一处不会翻译,先别急,静下心来想一想其他的可以变通的办法,用另一个相同含义的词组或者词汇来代替,同样可以翻译出原句的意思来。 中法互译应该怎样练习呢?可以多找点法语原文来看看,加强对法语行

PostgreSQL学习手册:SQL语言函数

PostgreSQL学习手册:SQL语言函数 一、基本概念: SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。如果最后一个查询不返回任何行,那么该函数将返回NULL值。如果需要该函数返回最后一条SELECT语句的所有行,可以将函数的返回值定义为集合,即SETOF sometype。 SQL函数的函数体应该是用分号分隔的SQL语句列表,其中最后一条语句之后的分号是可选的。除非函数声明为返回void,否则最后一条语句必须是SELECT。事实上,在SQL函数中,不仅可以包含SELECT查询语句,也可以包含INSERT、UPDATE和DELETE等其他标准的SQL 语句,但是和事物相关的语句不能包含其中,如BEGIN、COMMIT、ROLLBACK和SAVEPOINT 等。 CREATE FUNCTION命令的语法要求函数体写成一个字符串文本。通常来说,该文本字符串常量使用美元符($$)围住,如: CREATE FUNCTION clean_emp() RETURNS void AS $$ DELETE FROM emp WHERE salary < 0; $$ LANGUAGE SQL; 最后需要说明的是SQL函数中的参数,PostgreSQL定义$1表示第一个参数,$2为第二个参数并以此类推。如果参数是复合类型,则可以使用点表示法,即$https://www.360docs.net/doc/7319160460.html,访问复合类型参数中的name字段。需要注意的是函数参数只能用作数据值,而不能用于标识符,如:INSERT INTO mytable VALUES ($1); --合法 INSERT INTO $1 VALUES (42); --不合法(表名属于标示符之一) 二、基本类型: 最简单的SQL函数可能就是没有参数且返回基本类型的函数了,如: CREATE FUNCTION one() RETURNS integer AS $$ SELECT 1 AS result; $$ LANGUAGE SQL; 下面的例子声明了基本类型作为函数的参数。 CREATE FUNCTION add_em(integer, integer) RETURNS integer AS $$ SELECT $1 + $2; $$ LANGUAGE SQL; # 通过select调用函数。 postgres=# SELECT add_em(1,2) AS answer; answer -------- 3 (1 row) 在下面的例子中,函数体内包含多个SQL语句,它们之间是用分号进行分隔的。CREATE FUNCTION tf1 (integer, numeric) RETURNS numeric AS $$ UPDATE bank SET balance = balance - $2 WHERE accountno = $1; SELECT balance FROM bank WHERE accountno = $1; $$ LANGUAGE SQL;

2020年计算机专业考研复习笔记整理

计算机专业考研复习笔记整理 面对计算机专业的考研复习,考生们一定要把自己的笔记清楚。为大家精心准备了计算机考研复习笔记指南,欢迎大家前来阅读。 ?计算机考研专业课复习特点 计算机专业课由于考试时是4门课程,而且每门课程内容都很多,知识点很杂,这就决定了考试会以广度为主,不会深,所以复习必须要抓住基础知识点,做好书上的例题课后题,而且要广做其他练习题来保证知识面要广,不用深挖难题。掌握了基础考上120分就不会有问题。 ?计算机考研学习方法解读 1.参考书的阅读方法 体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。 2.学习笔记的方法 (1)通过体系法的学习形成框架后,在仔细看书的同时应开始做笔记,笔记在刚开始的时候可能会影响看书的速度,但是随着时间的发展,会发现笔记对于思路和理解课本的内容都很有好处。 (2)做笔记的方法不是简单地把书上的内容抄到笔记本上,而是把书上的内容成为一个个小问题,按照题型来进行归纳总结。 3.真题的使用方法 真题一定要好好利用,首先可以通过历年真题结合大纲使用,分析和把握出题的重点,有针对性的复习;其次,可以在第三轮复习

已经做过几套模拟题的基础之上,卡着时间做真题,来检验自己前一段的学习成果,树立考试的信心。 ?心理准备 一定要有吃苦的勇气和准备,要几个月如一日地看书是一件十 分辛苦的事,很容易迷茫、懈怠和没有信心,这时候一定要坚持,要和别人做做交流,千万别钻牛角尖,一定要学会坚持,成就竹子的也就那么几节,成就一个人的也就那么几件事。.即便最后失败,也要 学会对自己说!!“吾尽其志而力不达,无悔矣!”对自己要有以下三 点要求: 1、坚决果断,早做决定,决定了就全身心投入。 2、一定要有计划,一定尊重你自己定的计划。 3、跟时间赛跑。多一点快的意识,少一点拖拉和完美主义。考研说到底就是应试,总共就几个月时间,不要心存打好基础、厚积薄发的幻想,直接抓住要害,就可能成功。 1.阶段复习目标 了解最新考试大纲对四门课程分别规定的范围及要求,对考试 情况有初步认识;系统梳理教材当中的考查知识点,对四门课程进行 深入理解,对各章节的知识体系产生较为清晰、条理分明的认知。 2.复习教材推荐 数据结构:清华大学出版社《数据结构(第二版)》(严蔚敏主编) 计算机组成原理:高等教育出版社《计算机组成原理(第2版)》(唐朔飞主编)

史上最全法语学习全套资料(精品!!)

大家网法语论坛资料汇总【法语学习】初学者必看 (1) 法语综合教材下载汇总 (1) 考试资料下载汇总:大学法语、专业法语、考研法语、出国法语等 (2) 法语口语资料下载汇总 (4) 法语考试词汇词典下载汇总 (6) 法语语法下载汇总 (8) 法国文学文章背诵电子书下载汇总 (9) 【法语学习】初学者必看 法语综合教材下载汇总 Taxi第一册教学辅导guide下载 法语原版教材Taxi!第一册课本+练习册下载 法语taxi第一册课本MP3下载 Taxi !第二册教学辅导guide下载 法语原版教材Taxi!第二册(中级)课本下载 法语教材Taxi ________第二册MP3下载 Taxi !第三册教学辅导guide下载 法语-TAXI第三册课本下载 北京语言学院出版社-出《国留学人员法语快速阅读》下载 【教材】新概念法语1-4册(文本+MP3)下载 外研社-高清版《法语2》1-8课下载 《新世纪大学法语》第三册教师参考书下载 《新世纪大学法语》第三册学生用书下载 《新世纪大学法语》第一册教师参考书下载 《新世纪大学法语》第一册学生用书 《新大学法语》下载 [全国高校统编教材法语][北外马晓宏版][1-4册][第一册词汇表] 北外法语教材1-4册PDF 全国高校统编教材法语北外马晓宏版1-4册MP3 马晓宏《法语》教学辅导参考书1-2册下载 [法语教材]薛建成《大学法语简明教程》(PDF+MP3)和参考答案下载 《法语1(修订本)》前10课练习答案网上WORD下载 [法语教材]新大学法语1 ________(PDF+MP3)下载 [法语听力]《循序渐进法语听写(初级)》MP3下载 《循序渐进法语听说(中级)》MP3下载 《法语写作高手》(L'écrit haut la main) PDF下载 英文版法语教材French in Action PDF下载 简易法语200句MP3下载

零基础自学PLC入门

零基础自学PLC入门 1、1 简单介绍 原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接得开关。就是一种结构简单,应用十分广泛得主令电器。在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号。 1、2 应用举例 下面用简单得点动电路举例介绍最常见得常开按钮在电气控制中得应用。 深圳稻草人plc培训

1、2 继电器 继电器得实物照片及符号如图 1-4 所示: 2、1 原理及作用 当输入量(激励量)得变化达到规定要求时,在电气输出电路中使被控量发生预定得阶跃变化得一种电器。继电器就是一种电子控制器件,它具有控制系统(又称输入回路)与被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上就是用较小得电流去控制较大电流得一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给出继电器线圈未通电与通电后得示意图,进行比较以使读者更深入且直观得了解其原理及作用。

深圳稻草人plc培训 2、2 应用举例 下面用一个简单得点动电路举例介绍继电器在电气控制中得应用。 图 1-7 :按钮未按下 ? 继电器线圈不得电 ? 继电器常开触点切断回路电流 ? 灯泡不亮 深圳稻草人plc培训

图 1-8 :按钮按下 ? 继电器线圈得电 ? 继电器常开触点闭合灯泡有电流 ? 灯泡点亮 继电器与灯泡时序图如下图 1-9: 1、3 三极管 1、3、1 原理及作用: 三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN与PNP两种。三极管有三个极,分别叫做集电极C,基极B,发射极E。 晶体三极管就是一种电流控制电流得半导体器件,其作用就是把微弱信号放大成辐值较大得电信号,也用作无触点开关。如果三极管主要工作在截止与饱与状态,那么这样得三极管我们一般把它叫做开关管。当基极电流为 0 时,三极管集

考研英语复习指南全局通关四阶段.doc

2、第二阶段:7月至8月底。前一个阶段主要是打基础,从第二个阶段开始我们进入了考研英语复习备考的强化阶段。在这个阶段,我们的复习重点将不只是停留在背单词和读文章这个层面上,而是开始进入对各题型命题规律以及应对技巧的学习强化层面上了。多数同学在这个阶段会选择暑期英语辅导班,老师在短短几天时间里,给大家教授的主要是技巧层面,而怎样熟练应对这些炫目的技巧,则主要看我们自己在上完课之后的大量练习和不断的经验总结。当然这一切还要依赖于前一个基础阶段你的基本功是不是真的夯实了。强化阶段对于考研复习至为重要,一定要排除一切杂念,潜心复习,相信必有收获。 3、第三阶段:9月至11月底。这个阶段主要是针对近十年的真题进行细致研读并通过模拟训练来巩固暑期学习的技巧知识。近十年真题可以留近三年真题作为最后冲刺阶段的全真模拟,而其他几年真题的所有题型都需要认真细致进行研读,如阅读,需深入了解包括单词,长难句,段落,全文,以及所有题目的题干题支,正确选项的原文出处,干扰项的特征,题目类型等等。而此时的模拟题练习也是我们检验暑期学习以及真题复习成果的一个过程,这个时期需要注意控制做题时间,并开始留心并提升自己的做题正确率。 4、第四阶段:12月份到考前,即冲刺阶段。这个阶段是查漏补缺的过程,也就是对自己之前复习的不是很好的题型进行强化来练习,如作文,完型,新题型等在前期复习比较少的题型,也需要开始进行一定量的复习,比如一周写一至两篇作文,完型

和新题型可以研读近十年的真题。在此阶段,可以开始进行成套试题的全真模拟,如近三年的真题,还有市面上出售的一些成套模拟卷。需要注意的是,成套模拟的练习,一定要用完整的三个小时的时间来完成。当然,这个阶段除了学习之外还需要注意心态的调整,这对最后能在紧张的考场上取得好成绩是至关重要的。 最后希望广大有志考研的莘莘学子在考研道路上能够乘风破浪,一路顺风,金榜题名,进入自己理想的学府深造。 考研频道。

《简明法语教程》自学手册

《简明法语教程》自学手册 齐进法语, 全力打造国内一流的法语培训品牌 咨询热线: 400-6996-012 北京(人大校区 大望路校区 三里屯校区) 版权归齐进法语学校所有,请勿用作商业用途,仅供参考学习使用。石家庄 桂林 巴黎 … 7 29. Verbes Pratiquer vt. 实践,从事,进行 Pratiquer qqch. : pratiquer une langue 说一门语言,用一门语言 Marquer vt. 留痕迹,标志 Marquer qqch. :

marquer les points 比赛记分, marquer un but 进球, 射门得分; marquer ses d é penses 记支出帐 Préceder vt . 走在 … 前面 / 在 … 之前 Je vais vous pr é c é der pour vous montrer le chemin. 我走在您前面给您指路。 Estimer vt. 估价 / 重视,尊敬; estimer que + 句子:认为 Ce tableau a é t é

à deux mille euros. 这幅画估价 2000 欧元。 C’est un musicien qu’on estime beaucoup. 这是一位很受人尊敬的音乐家。 J’estime que sa décision est bien imprudente. 我认为他的决定很不谨慎。 Perdre qqn /qqch. vt. 丢失 / 失去 Il a perdu son courage. 他失去了勇气。 Il a perdu sa femme il y a trois ans. 三年前,他失去了他的妻子。 Se perdre 迷失 On se perd facilement dans cette ville. 人们很容易在这座城市里迷路。 Prolonger qqch vt. 使 … 延长: pro longer les vacances

法语学习心得体会(精选3篇)

法语学习心得体会(精选3篇) 法语学习心得体会 我们心里有一些收获后,写心得体会是一个不错的选择,这样就可以通过不断总结,丰富我们的思想。那么心得体会到底应该怎么写呢?以下是为大家收集的法语学习心得体会,欢迎阅读,希望大家能够喜欢。 法语学习心得体会1 我很荣幸在“南京乐训苏索”法语名牌教师—郑老师的指导下进行法语学习。我们南理工学法语的同学在郑老师的指导下,不仅学习到了扎实的法语基础知识,同时也了解到了很多法国文化,这不仅提高了我们学习法语的兴趣,也促进了我们对整个法国国家的了解。对于郑老师,乐训姜老师及其他关心我们的乐训老师们,我们在此致以真挚的谢意。 目前学习法语已经形成了新的风气,很多人或因为作为新世纪人才的需要、或因为改革开放的需要、或因为出国深造的需要,在已经掌握了一门英语的前提下,还需要学习第二外语。而对于学习第二外语的选择,我个人选择的是法语。首先,法语是全世界公认的最“美丽”最动听的语言。其次,法语作为许多国家的官方语言,在全世界都是相当盛行的。其中包括联合国通用的五大语言之一是法语,还有加拿大、瑞士等许多发达国家也都使用法语。而且随着中法交流与合作的不断深入,许多法国的大型企业如阿尔卡特、家乐福、欧尚等纷

纷入驻中国,更是激起了许多青年学习法语的热情,所以我认为学习法语必将迎来辉煌的明天。 在法语学习方面,法语学习初期的语音、语调对于初学者来说比较难,但随着法语学习的深入,法语学习变得相对简单、有趣。法语和英语有着千丝万缕的联系。许多词汇虽然在发音上大相径庭,但在拼写和词义上几乎是相同的,所以有一点英语基础的朋友学习法语都是轻松的。除了初期的语音、语调,随着学习的深入,我个人以为学习法语词汇是很关键的,这有助于你在阅读中的理解和发挥。 另外法语中的语态、时态以及在各种语态、时态的动词变位也是很关键的,认识这些动词变位将帮助你辨别句子的语态和时态,以求完整到位的理解句子所表达的意思。法语中的语态学习其实并不难,关键是时态。还有在学习法语的初期一定要打好基础,掌握好基本的动词变位和句型才不至于建造“空中楼阁”。法语的口语提高与英语是相通的,关键在于多听多说多模仿,与外国友人的交流也是快速提高法语口语的捷径。虽然对于大多数的同学来说,我们并没有这么多与外国人交流的机会,但我们同样可以采取自我对话的方式或同学间对话的方式提高法语口语能力。语言学习只要坚持不懈必能有很大收获,若是能有经验丰富的老师帮助,则更能提高法语学习效率。 再次感谢乐训苏索对我法语学习提供的帮助,希望越来越多的同学能够在此学到纯正的法语,也祝愿乐训苏索越办越好。 法语学习心得体会2 我的法语学习之路是从欧风开始的,非常感谢欧风学校的老师和

考研广播电视基础知识

广播电视基础知识 第一章、概说 1广播电视文艺和广播电视艺术的区别:广播电视文艺意味着广播电视作为“媒介”所传播的文艺节目。广播电视艺术意味着广播电视作为“载体”所具备的艺术个性—包括非文艺节目中同样存在的广播电视的艺术个性。所谓“广播电视的艺术个性”,是广播电视语言、表现手段、艺术技巧的综合体现。 2广播电视作为传媒:以节目为表现形式。 3广播电视“艺术载体”的特性:广播承载声音(包括有声语言);电视承载声音和图象(包括有声语言和文字)。 4广播电视文艺:在广播电视媒体上呈现的文艺形态。广义理解,在广播电视上传播的一切文艺形态都属于广播电视文艺;狭义理解,专指具有广播电视艺术特征的,或经过广播化、电视化处理加工的文艺节目。 5广播:是“电声广播”的简称。无线电台发明于1906年,以加拿大人费森登在美国的一次实验为标志。 6世界上第一座正式电台:是美国匹兹堡KDKA电台。 7电视:是“电视广播”的简称。发明于20世纪20年代中叶。 8世界上第一座电视台:是英国广播公司(BBC)建立的。 9电视的诞生日是:1936年11月2日。 10彩色电视:1953年,美国正式播出彩色电视。 11中国人自办的第一座广播电视台:是1926年10月1日,哈尔宾广播无线电台。 12中国民营广播电台之始:是1927年3月。 13延安新华广播电台:1940年12月30日,标志着新的中国人民广播事业的诞生。 14我国的第一座电视台:是1958年5月1日开播、同年9月2日正式播出北京电视台。1986年中央人民广播电台和中央电视台均开始使用卫星传送节目。 15我国彩色电视始于:1973年。 16中国广播电视部:成立于1982年5月。 17《综艺大观》、《正大综艺》:1990年推出。 18广播与电视的特性:具有:“传播媒介”和“艺术载体”双重特性。 19传播媒介:有直播和录播两种节目制作方式。

简明法语教程自学手册-第14课

Le?on Quatorze 第十四课 本课重点: 1.命令式 2.最近将来时 3.钟点的表达 4.动词变位:attendre ;dire ;devoir 5.课文句型 6.交际法语,找人 ⅠGrammaire 语法部分 P142-144 3.l’impératif 命令式 法语中命令式只有单数第一人称和复数第二人称,表示向对方发布命令,劝告,建议,嘱咐,鼓励等 ①构成: ①将人称变位动词去掉主语即可 ②以er结尾的第一组动词,在单数第二人称命令式中要去掉词尾的s,加感叹号 ③否定命令式:Ne + 动词 + pas + 其它 ④肯定命令式中有含元音的代词,要恢复“s”:Parle! Parles-en! Va! Vas-y! ⑤动词aller,s’en aller,offrir,ouvrir,couvrir,découvrir,souffrir命令式同以er结尾的第一组动词,单数第二人称要去掉“s” ⑥动词pouvoir不存在命令式。 3.特殊变位: être Sois soyons Soyez avoir Aie ayons Ayez savoir Sach sachions Sachiez vouloir Veuille veuillions veillez Exemples : parler : Parle !你说/ Ne parle pas !你别说 Parlons 我们说!/Ne parlons pas !我们别说 Parlez !你们/您说/Ne parlez pas !你们/您别说 Parlez en fran?ais ! 你们/您用法语说/ Ne parlez pas en fran?ais ! 你们/您别用法语说 être : Sois prudent !你谨慎点

法语零基础自学

其实我这个不合格的老师能做的,也就是略指点一下方向,路还是得自己走。有条件最好是自己去法语联盟学上一段时间呵。想到可能有很多像慕回这样的豆友,我还是写出来好了。粗糙潦草口水飞溅之处,也暂时顾不上了。 本攻略主要是给慕回这样的:1,有一定英语基础,欲习法文读原著者;2,零法语基础,欲业余自学又无暇参加机构培训者。 至于应试什么的则不在考虑范围内,我又不是专家:) 首先需要一本字典:我偏爱《拉鲁斯法汉汉法双解》(https://www.360docs.net/doc/7319160460.html,/subject/1090900/),也可以考虑《罗贝尔法汉词典》(https://www.360docs.net/doc/7319160460.html,/subject/1107599/)。罗贝尔词汇量小些,但比较适合初学者;拉鲁斯一些用法讲解稍嫌欠缺,但有法语注释。不推荐太简陋的法汉小字典。 此外还有《现代法语疑难解析》(https://www.360docs.net/doc/7319160460.html,/subject/1229746/)可为补充。 然后说一下起步用的教材。我用的是马晓宏的法语专业教材,经典但也过时,可能对自学者难度高了点。有兴趣可以找一下电子书参考。作为二外自学的话,常见的《公共法语》(https://www.360docs.net/doc/7319160460.html,/subject/1256810/)似乎还可以,虽然没用过,但我认识某海归,参加TEF赴法前曾通背全书,想来应是不错的。

此外就是北大出版社王文融主编的《法语教程》(https://www.360docs.net/doc/7319160460.html,/subject/1184136/),配有听力和练习答案,内容倒是很跟得上时代,可惜才出了两册,略微单薄,但比较容易,自学者可以选用。 我认真翻过的还有《简明法语教程》(https://www.360docs.net/doc/7319160460.html,/subject/1189099/),分上下两册,有一本练习答案,我跟E弦小朋友都曾盛赞过此书脉络分明,重难点突出。好像现在有修订版了。 若论外文原版教材,说实话,Reflets (https://www.360docs.net/doc/7319160460.html,/subject/1465258/)虽然是培训机构常选教材,但比起来Taxi(https://www.360docs.net/doc/7319160460.html,/subject/2373606/)其实更适合初学者。 最后说一下网站。法语这两年学习者越来越多,相关网站也鱼龙混杂。这里有一份法语学习网站锦集,可供参考:https://www.360docs.net/doc/7319160460.html,/Article/Class32/200602/2776.html 而我则比较懒,国内网站最多不时去一下沪江法语,看法语电子书大多去的是Gallica(http://gallica.bnf.fr/),很喜欢那儿。 第一关,语音关。 重点是要掌握拼读规则。 发音关我推荐一下舒毅宁的《法语发音》

Photoshop经典学习手册

第一章Photoshop岗位培训基础知识Photoshop是Adobe公司最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件。 一、基本概念 1、图像类型 (1)位图(点阵图、光栅图、像素图):最小单位由像素构成的图,缩放会失真。 位图的构成单位是像素,位图就是由像素阵列的排列来实现其显示效果,每个像素有自己的颜色信息。对位图图像进行编辑操作时,操作的对象是每个像素,从而达到改变图像的色相、饱和度和透明度的显示效果。 常见的格式有JPEG、TIFF、GIF等。制作软件有:photoshop、painter等。 (2)矢量图(向量图):通过多个对象的组合生成的图像,对其中的每一个对象以数学函数来纪录元素形状及颜色的算法,缩放不会失真。 制作矢量图的软件有:Auto CAD等。 (3)分辩率:单位长度内含有的点(dot)或像素(pixel)的多少,单位:“dpi”或“ppi” 分辨率一般有:图像分辨率、屏幕分辨率、输出分辨率、位分辨率。 图像尺寸与图像大小及分辩率的关系:如图像尺寸大,分辩率大,文件较大,所占内存大,电脑处理速度会慢,相反,任意一个因素减少,处理速度都会加快。 2、通道 在PS中,通道是指色彩的范围,一般情况下,一种基本色为一个通道。如RGB颜色,R 为红色,所以R通道的范围为红色,G为绿色,B为蓝色。 3、图层 在PS中,一般都是用到多个图层制作每一层好象是一张透明纸,叠放在一起就是一个完整的图像。对每一图层进行修改处理,对其它的图层不会造成任何的影响。 二、图像的色彩模式 1、RGB彩色模式:是屏幕显示的最佳颜色,由红、绿、蓝三种颜色组成,每一种颜色可以有0-255的亮度变化。 2、CMYK彩色模式:由品蓝,品红,品黄和黑色组成,颜色范围0%-100%。一般打印输出及印刷都是这种模式,故打印图片一般都采用CMYK模式。 3、HSB彩色模式:是将色彩分解为色调、饱和度及亮度。通过调整色调,饱和度及亮度得到颜色和变化。 4、Lab彩色模式:这种模式通过一个光强和两个色调来描述一个色调叫a,另一个色调叫b。它主要影响着色调的明暗。一般RGB转换成CMYK都先经Lab的转换。 5、索引颜色:这种颜色下图像像素用一个字节表示它最多包含有256色的色表储存并索引其所用的颜色,它图像质量不高,占空间较少。 6、灰度模式:即只用黑色和白色显示图像,像素0值为黑色,像素255为白色。 7、位图模式:每个像素是1bits来表示,即黑色和白色由二进制表示,从而占磁盘空间最小。 三、选择工具 Photoshop的工具众多,全部放在工具栏中,工具栏会变得很长。性质相近的工具被放到一起,

考研常识入门手册之研究生有哪些类型

很多人在考研之初确定了自己的选择,但很多人对于“研究生”这个词却没有多少精准的认识,大家同样处于似懂非懂的状态,不知道自己要考的研究生到底是哪个类型?不知道自己要考的研究生有什么样的规定?现在,我们就来为大家解除这方面的疑惑,让大家对于“研究生”有一个精准的认识,并对照自己的情况来做出正确的选择! 一、研究生培养目标 (一)研究生教育的重要性 当今世界,知识成为提高综合国力和国际竞争力的决定性因素,人力资源成为推动经济社会发展的战略性资源,各国纷纷把发展教育作为国家发展的战略举措。能否培养和造就数 以亿计的高素质劳动者、数以千万计的专门人才和一大批拔尖创新人才,关系到全面建设小 康社会宏伟目标的实现,关系到我国社会主义现代化建设的全局,关系到党和国家的兴旺发达,关系到中华民族的前途命运。 党的十七大提出,要把我国建设为人力资源强国和创新型国家。为此,国家积极推进高 水平大学和重点学科建设,提高高校人才培养、科技创新与服务能力,努力培养和造就一批杰出人才。研究生招生是选拔高层次专门人才和拔尖创新人才的重要途径。我国国民教育体系由四部分组成,即基础教育、中等职业技术教育、普通高等教育和成人教育。研究生教育是整个教育链的高端,只有把高端做好了,我国才能成为教育强国。 (二)研究生的培养目标 高等学校和科学研究机构(以下简称招生单位)招收攻读硕士学位研究生(以下简称硕士生),是为了培养热爱祖国,拥护中国共产党的领导,拥护社会主义制度,遵纪守法,品德良好,为社会主义建设服务,掌握本学科坚实的基础理论和系统的专业知识,具有创新精神 和从事科学研究、教学、管理或独立担负专门技术工作能力的高级专门人才。二、研究生种类(一)按攻读学位等级划分 1。攻读硕士学位研究生(简称“硕士生”) 2。攻读博士学位研究生(简称“博士生”) (二)按学习方式划分 1。脱产研究生:在高等学校和科研机构进行全日制学习的研究生 2。在职研究生:在国家计划内,以在职人员的身份,部分时间在职工作,部分时间在校学习的研究生学历教育的一种类型。它属于国民教育系列,但是一种非学历教育,与学历教育不同的是,它的目的不是进行基础教育,而在于提高进修人员的业务水平或职业技能。

西班牙语 法语(二外 自学者书单)

前言:所有想要自学法语,西语的同学,我都建议先有老师带你学会所有发音,然后再开始自学。想要通过MP3和视频学发音的,还是算了吧~切身之谈! 还有啊,背中国教材的课本,背引进教材的对话都非常重要啊~~~楼主是各种后悔有木有!!! 话不多说,开始· 法语: 课本:简明法语教程 学实用语法和词汇。进行阅读,写作训练,要背课文哦!齐进法语有视频教学,大家可以百度之。 法语专业的课本是马晓宏老师编的《法语》,但对自学者和二外法语的同学来说,简法学好了完全就够了。 课本:reflets走遍法国 听力,口语训练,了解法国文化,本书的视频互动教学法很有趣。第一册台湾电台有配套讲座 现另有一本更新的名为festival法语浪漫的课本,台湾电台也有配套讲座,而且下册的讲座比走法的下册讲座要更好,(确切地说是好的太多)据学过的同学说也是相当不错,听力材料特别棒。不过法语浪漫没有视频教学法,也没有中文编译本。 建议大家买走法,第一册上只买课本,其他别买(教书用书,练习册,语法手册别买。你不是有了简法了么,还要这些做什么),课本练习答案杨淑娟老师会念的,大家练练听写也很好。第一册下还得买本教师用书(蔡淑玲老师不念答案),第二册也要买教师用书。 词典:法语助手 手机词典,网上找免费版。现在几百块就能买个安卓智能机,何必去花几百块买电子词典,或者一天到晚翻纸质词典?这词典超级好用,应付日常查询,动词变位是绝对够了。该软件苹果,塞班都,安卓都能用。 语法书:法语现代语法 毛意忠老师编写,法语界公认的权威。 还有一本全新法语语法,是法国直接引进版,也是毛老师翻译。完全是法国人的思维模式,适合高水平同学,例句都不带翻译的。

零基础自学PLC入门

零基础自学PLC入门 1.1 简单介绍 原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接的开关。是一种结构简单,应用十分广泛的主令电器。在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号。 1.2 应用举例 下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用。 深圳稻草人plc培训 https://www.360docs.net/doc/7319160460.html,

1.2 继电器 继电器的实物照片及符号如图 1-4 所示: 2.1 原理及作用 当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的了解其原理及作用。

深圳稻草人plc培训 https://www.360docs.net/doc/7319160460.html, 2.2 应用举例 下面用一个简单的点动电路举例介绍继电器在电气控制中的应用。 图 1-7 :按钮未按下 ? 继电器线圈不得电 ? 继电器常开触点切断回路电流 ? 灯泡不亮 深圳稻草人plc培训

https://www.360docs.net/doc/7319160460.html, 图 1-8 :按钮按下 ? 继电器线圈得电 ? 继电器常开触点闭合灯泡有电流 ? 灯泡点亮 继电器与灯泡时序图如下图 1-9: 1.3 三极管 1.3.1 原理及作用: 三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN和PNP两种。三极管有三个极,分别叫做集电极C,基极B,发射极E。 晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的电信号,也用作无触点开关。如果三极管主要工作在截止和饱和状态,那么这样的三极管我们一般把它叫做开关管。当基极电流为 0 时,三极管集电极

考研复习计算机专业复习指南

考研复习计算机专业复习指南 第一步:基础复习阶段(开始复习——13年8月) 阶段复习目标:了解最新考试大纲对四门课程的范围及要求,对考试情况有初步认识;系统梳理教材当中的考查知识点,对四门课程 进行深入理解,对各章节的知识体系产生较为清晰、条理分明的认知。 复习建议: 第一,梳理教材的过程非常重要,注意脚踏实地,彻底将每一个考纲中涉及到的知识点理解透彻,有疑难之处及时借助与教材复习 配合使用的计算机学科专业基础综合辅导讲义上的阐释搞懂弄通。 第二,加强对整个知识内容的宏观把握。建议大家每复习完一个章节就自己动笔列一下这部分内容的知识框架,将复习的零散知识 点摆放到一个清晰、层次分明的知识体系中。对于一些基础不是很 好的同学,这个程序可能颇有困难,可参照计算机专业基础综合要 点速记手册上各章的“知识结构图”完成这一关键步骤。 第二步:强化提高阶段(13年8月——13年11月) 阶段复习目标:加强对教材及参考书复习的深度,同时建立起各门课程的整体知识体系。准确把握复习的关键要点,并且依据最新 考纲中的要求对考查知识点通过做题进一步巩固强化。在此基础上 开始做真题,对指定参考书进行深入复习,加强知识点的前后联系,建立整体框架结构。分清、整理、掌握重难点,完成参考书配有的 习题训练。做历年真题,弄清考试形式、题型设置和难易程度等内容,整理真题答案并结合真题查漏补缺。 复习建议: 8月份是最新考试大纲出台的关键点。同学们务必及时了解2014年考纲与往年统考相比产生的最新变化并对自己的复习进行调整, 特别要对新增考点引起充分重视。

第二,进一步提高解题的熟练程度和技能。这个时候对知识的掌握理解已有一定的积累,做题对复习的整体效果起到越来越重要的作用。大家可以按照各课程章节的安排,通过计算机学科专业基础综合辅导讲义同步练习上的习题训练,对解题的方法和技巧进行深入的领悟与总结。带着自己的思考,领会老师在归纳技巧方面的提炼,定会有更进一步的提高。 第三,认真做真题。考纲中附有前一年的考试试题及标准答案,而到了8、9月份很多同学已经完成系统梳理教材和配合一些练习题巩固的过程,这个时候可以开始尝试做近两年统考的真题。一方面对考题的具体形式、各个题型的设置产生一定的了解,另一方面可对照真题查找一下自己在复习中的薄弱之处,进一步强化巩固。 第三步:复习冲刺阶段(11月-2014年1月) 阶段复习目标:将教材和复习笔记中的重要考点(包括概念、理论、模型等)再重新梳理一遍,查漏补缺。温习历年真题,把握命题的思路与规律,并通过模拟试题进行考前预热。 复习建议: 第一,认真温习专业课笔记,对重要考点和自己的难点要特别加以注意。对记忆性的重点和真题答案可以背诵下来,以产生更加深刻的理解。 第二,冲刺阶段的复习同样离不开反复揣摩真题。这一阶段要注意培养考点意识,认真总结命题的思路与特点,结合对真题命题思路的分析预测2014年可能出现的考点及出题特点并各个击破。 第三,多进行模拟试题的训练,通过计算机学科专业基础综合全真模拟试题集中的十套试题的“实战演练”提前熟悉考题的设置以及考场作答模式,在作答时间分配上尽早进入状态。同时在做题中进一步查漏补缺,进一步对解题方法技巧进行归纳总结。

相关文档
最新文档