搜档网
当前位置:搜档网 › mybatis笔记(超详细全面)

mybatis笔记(超详细全面)

mybatis笔记(超详细全面)
mybatis笔记(超详细全面)

1.Mybatis入门

从一个jdbc程序开始

public static void main(String[] args) {

Connection connection = null;

PreparedStatement preparedStatement = null;

ResultSet resultSet = null;

try {

//加载数据库驱动

Class.forName("com.mysql.jdbc.Driver");

//通过驱动管理类获取数据库链接

connection =

DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?charac terEncoding=utf-8", "root", "mysql");

//定义sql语句 ?表示占位符

String sql = "select * from user where username = ?";

//获取预处理statement

preparedStatement = connection.prepareStatement(sql);

//设置参数,第一个参数为sql语句中参数的序号(从1开始),第二个参数为设置的参数值

preparedStatement.setString(1, "王五");

//向数据库发出sql执行查询,查询出结果集

resultSet = preparedStatement.executeQuery();

//遍历查询结果集

while(resultSet.next()){

System.out.println(resultSet.getString("id")+"

"+resultSet.getString("username"));

}

} catch (Exception e) {

e.printStackTrace();

}finally{

//释放资源

if(resultSet!=null){

try {

resultSet.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

if(preparedStatement!=null){

try {

preparedStatement.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

if(connection!=null){

try {

connection.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

上边使用jdbc的原始方法(未经封装)实现了查询数据库表记录的操作。

jdbc操作步骤总结如下:

1、加载数据库驱动

2、创建并获取数据库链接

3、创建jdbc statement对象

4、设置sql语句

5、设置sql语句中的参数(使用preparedStatement)

6、通过statement执行sql并获取结果

7、对sql执行结果进行解析处理

8、释放资源(resultSet、preparedstatement、connection)

jdbc问题总结如下:

1、数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接

池可解决此问题。

2、Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改

变java代码。

3、向sql语句传参数麻烦,因为sql语句的where条件不一定,可能多也可能少,占位符

需要和参数一一对应。

4、对结果集解析麻烦,sql变化导致解析代码变化,且解析前需要遍历,如果能将数据库

记录封装成pojo对象解析比较方便。

MyBatis介绍

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。

MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。

Mybatis通过xml或注解的方式将要执行的statement配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。

Mybatis架构

1、mybatis配置

SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。

2、通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂

3、由会话工厂创建sqlSession即会话,操作数据库需要通过sqlSession进行。

4、mybatis底层自定义了Executor接口操作数据库,Executor接口有两个实现,一个是基本

实现、一个是缓存实现。

5、Mapped Statement也是mybatis一个底层对象,它包装了mybatis配置信息及sql映射信

息等。mapper.xml文件中一个sql对应一个Mapped Statement对象,sql的id即是Mapped statement的id。

6、Mapped Statement对sql执行输入参数进行定义,包括HashMap、基本类型、pojo,Executor

通过Mapped Statement在执行sql前将输入的java对象映射至sql中,输入参数映射就是jdbc编程中对preparedStatement设置参数。

7、Mapped Statement对sql执行输出结果进行定义,包括HashMap、基本类型、pojo,Executor

通过Mapped Statement在执行sql后将输出结果映射至java对象中,输出结果映射过程相当于jdbc编程中对结果的解析处理过程。

Mybatis第一个程序

第一步:创建JAVA工程

使用eclipse创建java工程,jdk使用1.6。

第二步:加入jar包

加入mybatis核心包、依赖包、数据驱动包。

第三步:log4j.properties

在classpath下创建log4j.properties如下:

# Global logging configuration

log4j.rootLogger=DEBUG, stdout

# Console output...

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

https://www.sodocs.net/doc/869367189.html,yout=org.apache.log4j.PatternLayout

https://www.sodocs.net/doc/869367189.html,yout.ConversionPattern=%5p [%t] - %m%n

mybatis默认使用log4j作为输出日志信息。

第四步:SqlMapConfig.xml

在classpath下创建SqlMapConfig.xml,如下:

PUBLIC"-//https://www.sodocs.net/doc/869367189.html,//DTD Config 3.0//EN"

"">

value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8"/>

SqlMapConfig.xml是mybatis核心配置文件,上边文件的配置内容为数据源、事务管理。

第五步:po类

Po类作为mybatis进行sql映射使用,po类通常与数据库表对应,User.java如下:

public class User {

private int id;

private String username;// 用户姓名

private String sex;// 性别

private Date birthday;// 出生日期

private String address;// 地址

private String detail;// 详细信息

private Float score;// 成绩

get/set……

第六步:sql映射文件

在classpath下的sqlmap目录下创建sql映射文件User.xml:

PUBLIC"-//https://www.sodocs.net/doc/869367189.html,//DTD Mapper 3.0//EN"

"">

insert into user(username,birthday,sex,address,detail,score)

values(#{username},#{birthday},#{sex},#{address},#{detail},#{score});

update user set

username=#{username},birthday=#{birthday},sex=#{sex},address=#{address} ,detail=#{detail},score=#{score}

where id=#{id}

delete from user where id=#{id}

namespace :命名空间,用于隔离sql语句,后面会讲另一层非常重要的作用。parameterType:定义输入到sql中的映射类型,#{id}表示使用preparedstatement 设置占位符号并将输入变量id传到sql。

resultType:定义结果映射类型。

第七步:将User.xml添加在SqlMapConfig.xml

在SqlMapConfig.xml中添加mappers如下:

这里即告诉mybatis Sql映射文件在哪里。

第八步:程序编写

查询

/**

* 第一个mybatis程序

*

* @author Thinkpad

*

*/

public class Mybatis_select {

public static void main(String[] args) throws IOException { //mybatis配置文件

String resource = "sqlMapConfig.xml";

InputStream inputStream = Resources.getResourceAsStream(resource);

//使用SqlSessionFactoryBuilder创建sessionFactory

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder()

.build(inputStream);

//通过session工厂获取一个Sqlsession,sqlsession中包括了对数据库操作的sql方法

SqlSession session = sqlSessionFactory.openSession();

try {

//通过sqlsession调用selectOne方法获取一条结果集

//参数1:指定定义的statement的id,参数2:指定向statement中传递的参数

User user = session.selectOne("test.selectUserById", 1);

System.out.println(user);

} finally{

session.close();

}

}

}

添加

public class Mybatis_insert {

public static void main(String[] args) throws IOException { //mybatis配置文件

String resource = "sqlMapConfig.xml";

InputStream inputStream = Resources.getResourceAsStream(resource);

//使用SqlSessionFactoryBuilder创建sessionFactory

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder()

.build(inputStream);

//通过session工厂获取一个Sqlsession,sqlsession中包括了对数据库操作的sql方法

SqlSession session = sqlSessionFactory.openSession();

try {

User user = new User();

user.setUsername("张三");

user.setBirthday(new Date());

user.setSex("1");

user.setAddress("北京市");

user.setDetail("好同志");

user.setScore(99.8f);

session.insert("test.insertUser", user);

https://www.sodocs.net/doc/869367189.html,mit();

} finally{

session.close();

}

}

}

主键返回

通过修改sql映射文件,可以将mysql自增主键返回:

resultType="https://www.sodocs.net/doc/869367189.html,ng.Integer">

select LAST_INSERT_ID()

insert into user(username,birthday,sex,address,detail,score)

values(#{username},#{birthday},#{sex},#{address},#{detail},#{score});

添加selectKey实现将主键返回

keyProperty:返回的主键存储在pojo中的哪个属性

order:selectKey的执行顺序,是相对与insert语句来说,由于mysql的自增原理执行完insert语句之后才将主键生成,所以这里selectKey的执行顺序为after resultType:返回的主键是什么类型

LAST_INSERT_ID():是mysql的函数

Oracle可采用序列完成:

首先自定义一个序列且于生成主键,selectKey使用如下:

keyProperty="id">

SELECT 自定义序列.NEXTVAL FROM DUAL

注意这里使用的order是“BEFORE”

删除

public class Mybatis_delete {

public static void main(String[] args) throws IOException { //mybatis配置文件

String resource = "sqlMapConfig.xml";

InputStream inputStream = Resources.getResourceAsStream(resource);

//使用SqlSessionFactoryBuilder创建sessionFactory

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder()

.build(inputStream);

//通过session工厂获取一个Sqlsession,sqlsession中包括了对数据库操作的sql方法

SqlSession session = sqlSessionFactory.openSession();

try {

session.delete("test.deleteUser", 4);

https://www.sodocs.net/doc/869367189.html,mit();

} finally{

session.close();

}

}

}

修改

public class Mybatis_update {

public static void main(String[] args) throws IOException { //mybatis配置文件

String resource = "sqlMapConfig.xml";

InputStream inputStream = Resources.getResourceAsStream(resource);

//使用SqlSessionFactoryBuilder创建sessionFactory

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder()

.build(inputStream);

//通过session工厂获取一个Sqlsession,sqlsession中包括了对数据库操作的sql方法

SqlSession session = sqlSessionFactory.openSession();

try {

User user = new User();

user.setId(4);

user.setUsername("李四");

user.setBirthday(new Date());

user.setSex("1");

user.setAddress("北京市");

user.setDetail("好同志");

user.setScore(99.8f);

session.update("test.updateUser", user);

https://www.sodocs.net/doc/869367189.html,mit();

} finally{

session.close();

}

}

}

步骤总结:

1、创建SqlSessionFactory

2、通过SqlSessionFactory创建SqlSession

3、通过sqlsession执行数据库操作

4、调用https://www.sodocs.net/doc/869367189.html,mit()提交事务

5、调用session.close()关闭会话

Mybatis解决jdbc编程的问题

1、数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接

池可解决此问题。

解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。

2、Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改

变java代码。

解决:将Sql语句配置在XXXXmapper.xml文件中与java代码分离。

3、向sql语句传参数麻烦,因为sql语句的where条件不一定,可能多也可能少,占位符

需要和参数一一对应。

解决:Mybatis自动将java对象映射至sql语句。

4、对结果集解析麻烦,sql变化导致解析代码变化,且解析前需要遍历,如果能将数据库

记录封装成pojo对象解析比较方便。

解决:Mybatis自动将sql执行结果映射至java对象。

与hibernate不同

Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java 对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。

Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适合对关系数据模型要求不高的软件开发,例如互联网软件、企业运营类软件等,因为这类软件需求变化频繁,一但需求变化要求成果输出迅速。但是灵活的前提是mybatis无法做到数据库无关性,如果需要实现支持多种数据库的软件则需要自定义多套sql 映射文件,工作量大。

Hibernate对象/关系映射能力强,数据库无关性好,对于关系模型要求高的软件(例如需求固定的定制化软件)如果用hibernate开发可以节省很多代码,提高效率。但是Hibernate 的学习门槛高,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡,以及怎样用好Hibernate需要具有很强的经验和能力才行。

总之,按照用户的需求在有限的资源环境下只要能做出维护性、扩展性良好的软件架构都是好架构,所以框架只有适合才是最好。

2.SqlSession

SqlSession中封装了对数据库的sql操作,如:查询、插入、更新、删除等。

通过SqlSessionFactory创建SqlSession,而SqlSessionFactory是通过SqlSessionFactoryBuilder 进行创建。

SqlSessionFactoryBuilder

SqlSessionFacoty是通过SqlSessionFactoryBuilder进行创建,SqlSessionFactoryBuilder只用于创建SqlSessionFactory,可以当成一个工具类,在使用时随时拿来使用不需要特殊处理为共享对象。

SqlSessionFactory

SqlSessionFactory是一个接口,接口中定义了openSession的不同方式,SqlSessionFactory一但创建后可以重复使用,实际应用时通常设计为单例模式。

SqlSession

SqlSession是一个接口,默认使用DefaultSqlSession实现类,sqlSession中定义了数据库操作。

执行过程如下:

1、加载数据源等配置信息

Environment environment = configuration.getEnvironment();

传智播客mybatis课堂笔记

mybatis 第一天mybatis的基础知识 课程安排: mybatis和springmvc通过订单商品案例驱动 第一天:基础知识(重点,内容量多) 对原生态jdbc程序(单独使用jdbc开发)问题总结 mybatis框架原理(掌握) mybatis入门程序 用户的增、删、改、查 mybatis开发dao两种方法: 原始dao开发方法(程序需要编写dao接口和dao实现类)(掌握) mybaits的mapper接口(相当于dao接口)代理开发方法(掌握)mybatis配置文件SqlMapConfig.xml mybatis核心: mybatis输入映射(掌握) mybatis输出映射(掌握) mybatis的动态sql(掌握) 第二天:高级知识 订单商品数据模型分析 高级结果集映射(一对一、一对多、多对多) mybatis延迟加载 mybatis查询缓存(一级缓存、二级缓存) mybaits和spring进行整合(掌握) mybatis逆向工程 1对原生态jdbc程序中问题总结 1.1环境 java环境:jdk1.7.0_72 eclipse:indigo mysql:5.1

1.2创建mysql数据 导入下边的脚本: sql_table.sql:记录表结构 sql_data.sql:记录测试数据,在实际企业开发中,最后提供一个初始化数据脚本 1.3jdbc程序 使用jdbc查询mysql数据库中用户表的记录。 创建java工程,加入jar包: 数据库驱动包(mysql5.1) 上边的是mysql驱动。 下边的是oracle的驱动。 程序代码: 1.4问题总结 1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。 设想:使用数据库连接池管理数据库连接。 2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于

标准日本语初级超详细笔记游荡的人修订

标准日本语初级超详细笔记(游荡的人修订) 12、常识 72、1、外来语 72、2、日语的音调(重音) 72、3、常用中国姓氏读法 82、4、常用日本姓氏读法 82、5、语法术语名称 92、6、日语词汇分类 92、7、地名的读法102、8、英文字母日语读法103、各种常用词1 13、1、数词和量词1 13、1、1、数词1 13、1、2、量词1 23、2、数量、顺序词汇的读法1 33、3、星期的表示1 33、4、日期表达法1 33、5、月份表达法1 43、6、四季表达法1 43、7、时分秒表达法1 43、8、其它时间相关表达法1

54、语法1

64、1、断句1 64、1、1、基本句型(肯定式)1 64、1、2、过去肯定式1 64、1、3、否定式1 64、1、4、过去判否定式1 64、1、5、将来推测式1 64、1、6、疑问式1 64、1、7、特殊疑问式1 74、1、8、中顿式1 74、2、存在句1 74、2、1、存在动词的含义1 74、2、2、存在动词的分工1 74、2、3、存在句句型1 84、3、愿望句式1 84、3、1、(第一人称+肚)…力'/总???Ar S / (第 一人称)想???1 84、3、2、(第一人称+ ?:)...力?/总...;七思X去丁。 / (第一人称)想 (1) 84、3、3、(第一人称 + 肚)?9/J: t 思C)去扌。 / (第一人称)想要 (1) 84、4、形容词1 84、4、1、词形特征1

84、4、2、词尾变化1 84、4、3、形容词的简体与敬体204、5、形容动词204、5、1、词形特征204、5、2、词尾变化(活用)204、5、3、判断助动词[吃]与形容动词词尾[疋]2 14、5、4、形容动词的简体、敬体及其应用2 14、6、动词2 14、6、1、动词分类2 14、6、2、动词的活用形2 24、6、3、授受关系动词及其用法2 74、6、4、动词的使役态、使役助动词」、使役句2 84、6、5、动词的被动态及被动助动词」2 94、6、6、可能态及可能动词3 14、7、助词、助动词3 24、7、1、提示助词血]3 24、7、2、提示助词[£]3 24、7、3、助词[力订3 24、7、4、领格助词[<D]3 24、7、5、终助词[力、]3 34、7、6、接续助词[T]3 34、7、7、提示助词血]3 34、7、8、接续助词[力心3 34、7、9、补格助词[J:门3

十二天突破英汉翻译笔记

一天突破英文中定语从句的翻译(一) 4 英文中的介词可以翻成中文里的方位副词的动词 There is a book on the desk. 桌上有本书。 The teacher came into the classroom with a book and a dog.老师带着一本书和一只狗…… 6 一般8个单词以下定语从句前置,多于8个单词后置。定语从句翻译后置方法中,需要译出关系词。 63 非限制性定语从句需要后置译法,且翻译关系词。 7 循环套用1: 中心词+定语1+定语1的定语2+定语2的定语3+…… 翻译方法看长度: 定语1+2=3 前两者放在一起翻译 定语1=2+3 后两者放在一起翻译 14 循环套用2: 中心词+定语1+定语1的定语2 翻译时:2+1+含有中心词的句子 注: 10 which有时指前面整个句子; 14 有时定语从句远离先行词; where“在那里” 11 prior to(主张多用)=before 11 “其”是中文专门用来表示第三人称的词。 13 定语从句一般不可放在句首 13 被动语态:用“为”代替“被” 英汉差异: 13 英文中多用代词;中文多用名词,不怕重复 15 英文多用长句,不注重标定符号的使用;中文多用断句且多用标点 23 英文多用名词;中文多用动词(动词的过渡) 英译汉: 9 适时断句,避免长句 12 重要的句子在后面翻译,不重要的先翻译 15 适时增加表示逻辑关系的词,使句子更具逻辑性 第二天突破英文中定语从句的翻译(二) 18 并列套用:多个并列定语修饰一个中心词 后置译法,关系词只需译一次 18 本位词&外位词

本位词:这,这样,这些 外位词:被本位词所替代的部分 一般用定语从句的which/of来翻译本位词 ...women in novels were stereotype of lacking any features... 小说中的妇女都是这样一种模式,她们缺少…… This assumption rests on the fallacy of the ... 假设是基于这样一种谬论:…… 19 There are not a few of people. 有不少人。 There are very few people who would not like to do it. 没有多少人愿意做这件事情。 20 abnormally 不正常地;病态地;特别,尤其 21 短句翻译:剥洋葱 先次后主,有逗号 21 中文:事实+评论 英文:评论+事实 22 It is often said that...人们常说 it is believed that...人们相信 It is guessed that...人们猜测 It is thought that...人们认为 It is supposed that...人们推测 It is reported that...据报道 插入语 23 表示观点时,提到句首翻译 27 不表示观点时,保留在原来位置,用破折号连接 23 谓语动词的过渡 英译汉 keep one informed current events keep是过渡词,本身动词性很弱,它的存在是为了informed的存在,因此翻译时直接忽略keep翻译inform 汉译英 中文“副词+动词”——英文“副词变动词,动词变名词” 28 West Bejing人为划分的行政区域,西北京 Western Beijing自然地理意义上的范围,北京的西部 the West of Beijing不在北京范围内,北京的西边 29 一般英文的人名和地名都要求固定中文译法 White 怀特 Watt 瓦特 Walt 沃尔特

MyBatis魔法堂:Insert操作详解(返回主键、批量插入

一、前 言 数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。 二、 insert元素属性详解 其属性如下: parameterType ,入参的全限定类名或类型别名 keyColumn ,设置数据表自动生成的主键名。对特定数据库(如PostgreSQL),若自动生成的主键不是第一个字段则必须设置 keyProperty ,默认值unset,用于设置getGeneratedKeys方法或selectKey子元素返回值将赋值到领域模型的哪个属性中 useGeneratedKeys ,取值范围true|false(默认值),设置是否使用JDBC的getGenereatedKeys 方法获取主键并赋值到keyProperty设置的领域模型属性中。MySQL和SQLServer执行auto-generated key field,因此当数据库设置好自增长主键后,可通过JDBC的getGeneratedKeys方法获取。但像Oralce等不支持auto-generated key field的数据库就不能用这种方法获取主键了 statementType ,取值范围STATEMENT,PREPARED(默认值),CALLABLE flushCache ,取值范围true(默认值)|false,设置执行该操作后是否会清空二级缓存和本地缓存 timeout ,默认为unset(依赖jdbc驱动器的设置),设置执行该操作的最大时限,超时将抛异常

databaseId ,取值范围oracle|mysql等,表示数据库厂家,元素内部可通过``来为特定数据库指定不同的sql语句 三、一般的INSERT操作——返回值为插入的记录数目mapper接口代码: /** * 添加学生信息 * @param student 学生实例 * @return 成功操作的记录数目 */ int add(EStudent student); mapper.xml: insert into TStudent(name, age) values(#{name}, #{age})

《管理学原理》娄成武魏淑艳三计划超详细背诵版笔记.doc

第三章计划 第一节,计划工作概述 1、什么是计划? 计划是通过将组织在一定时期内的目标和任务进行分解,落实到组织的具体工作部门和个人,从而保证组织工作有序进行和组织目标得以实现的过程。 计划的概念有广义和狭义之分,广义的计划概念包括制定计划、执行计划、检查计划执行情况和调整计划四个相互关联的过程。 其中制定计划是一个包括环境分析、目标确定、方案选择的过程,预测与决策都是这一过程中某一阶段的工作内容。 狭义的计划概念仅指制定计划。 2、计划的内容有哪些? (1)做什么即对计划的目标和任务的确定。相对于企业生产计划而言,是指企业在一定时期内生产什么产品,生产多少,要达到多少产值。相对于政府的国民经济发展计划而言,是指一定时期内国民生产总值达到多少,国民经济发展采取措施,应优先发展哪些产业。 (2)为什么做明确计划工作的原因和目的。实践表明,只有组织成员明确组织计划工作的原因和目的,组织成员的工作才有积极性和主动性。 (3)何时做即规定计划工作的时间限制,如何时开始,何时结束。时间的规定是计划工作必不可少的内容,它是组织工作讲求效率,合理安排组织各种资源的重要依据。 (4)何地做这是对计划实施地点的确定。规定计划的实施地点和场所,了解计划实施的环境条件和限制,以便合理安排计划实施的地点和场所。 (5)谁去做即对计划执行者的确定,也就是明确规定实施计划的部门和人员,以便计划得到执行。 (6)怎么做即对实施计划的具体行动措施、政策、规则的规定,对人力与物力资源分配和使用的规定。 3、计划的类型有几种? 根据这一标准可以把计划分为战略性计划和作业性计划。 是寻求组织长远发展的宏观性质的计划。其 制定者是组织的最高管理层,计划的内容比较笼统,计划的期限较长,计划的影响也很大,一旦战略计划失误,组织的生存与发展必将受到严重影响。 是保证组织目标实现的微观性质的 计划。其制定者为组织的基层管理者,计划的内容比较具体,计划的时间较短,计划的影响程度不及战略性计划。 ②按计划的层次分类 依据这一标准可以把计划分为宗旨、目标、战略、政策、规则、程序、规划、预算。(记住顺序)

标准日语初级详细笔记

1.日语假名及其发音一览 平片罗平片罗平片罗平片罗平片罗 假假马假假马假假马假假马假假马 音音音音音 ______________________________________________________________________________ あ? a い?i う?u え゛ e おゝo かゞka き?ki くアku けイke こウko さエsa しオsi/shi すガsu せギse そグso たゲta ちゴchi つシtsu てスte とセto なソna にゾni ぬタnu ねダne のチno はヂha ひヅhi ふトfu へニhe ほノho まパma みヒmi むビmu めピme もフmo やプya ゆベyu よホyo らボra りポri るマru れミre ろムro わワwa をヲo/wo んンn が?ga ぎァgi ぐィgu げゥge ごェgo ざォza じカzi/ji ずキzu ぜクze ぞケzo だコda ぢサji/di づジzu/du でズde どゼdo ばッba びテbi ぶドbu べヌbe ぼハbo ぱツpa ぴデpi ぷナpu ぺネpe ぽバpo きゃ?ブ kya きゅ?ヘ kyu きょ?ペ kyo しゃオブ sya しゅオヘ syu しょオペ syo ちゃゴブ cya ちゅゴヘ cyu ちょゴペ cyo にゃゾブ nya にゅゾヘ nyu にょゾペ nyo ひゃヅブ hya ひゅヅヘ hyu ひょヅペ hyo みゃヒブ mya みゅヒヘ myu みょヒペ myo りゃポブ rya りゅポヘ ryu りょポペ ryo ぎゃァブ gya ぎゅァヘ gyu ぎょァペ gyo じゃカブ zya/ja じゅカヘ yu/ju じょカペzyo/jo びゃテブ bya びゅテヘ byu びょテペ byo ぴゃデブ pya ぴゅデヘ pyu ぴょデペ pyo 说明: * 拨音(ん/シ)用“n”表示。如:新聞(しんぶん)sinbun、民族(みんぞく)minzoku。 * 促音(小つ)将后面的子音重写两个来表示。如:国家(こっか)kokka、雑誌(ざっし)zasshi。但在つ的前面则加“t”来表示,如:発着(はっちゃく)hatchaku。(但在输入时仍应输入hacchaku)* ぢ/サ其读音为ji,但在输入时应该输入di。而づ/ジ的读音虽为zu,但在输入时应该输入du。 * 要输入し/オ时可以输入si或shi。要输入じ/カ可以输入ji或zi。 * は在作助词用时,读作wa,但输入仍为ha。を/ヲ的读音为o,但输入时为wo。

英语翻译——笔记整理及单词概述

考研翻译重点词汇 Abstract n.摘要,概要,抽象 adj.抽象的,深奥的,理论的 Accelerate vt.&vi.(使)加快,(使)增速, n.接受速成教育的学生 Account (1)看法,认识 (2)解释,说明 Account for 占…(多大)比重; 解释, 说明 Achievement n.成就;成绩;功绩,达到;完成 Acquire vt.得到,养成,vt 获得;招致,学得(知识等),求得,养成(习惯等),捕获, Action n.作用,动[操]作,行动,机械装置[作用],(小说等中的)情节 Activity n.活动,活动的事物,活动性,机能,功能 Actually adv.现实的,实际的;目前的;明确的,有效的 Additional adj.增加的,额外的,另外的 Advance vt.&vi.(使)前进,(使)发展;促进, vt.提出 Advantage n.利益,便利,有利方面,有利条件;优点;优势, (网球等)打成平手(deuce )而延长比赛后一方先得的一分(攻方所得称 advantage in ,守方所得则称 advantage out ) Agree vi.一致;相合同意,赞成约定,允诺,答应,相宜,调和,符合,和睦相处 Almost adv.几乎,差不多,差一点;将近 Amount n.量,数量,数额,总额,总数 vi.合计,共计 An immense amount of … 大量 An amount of … 一些 A certain amount of … 某些 Analogous 与…类似, 与…相似 And 而, 然而 Apply … to … ≈ lie with 存在于,发生于 Approach vt.&vi.接近,走近,靠近; vt.接洽,交涉;着手处理; n.靠近,接近,临近 Appropriate adj.适当的,恰当的; vt.挪用;占用;盗用 Argue vt.&vi.争吵,辩论; vt.坚决主张,提出理由证明,说服,劝说 Arise vi.&link v.呈现;出现;发生; vi.起身,起来,起立 As 译为 (1) 像, 如 ; (2) 作为 As … as (比较的两者要一致) = not so … as 译成:“… 和 … 一样 ” As is mentioned above 如上所述, (如上所示,如图所示---作文可以写) Aspect n.方面,方位,朝向 Assert vt.声称,断言,维护,坚持 Assume vt.假设,认定, 臆断,猜想,假装,担,担任,就职 Attempt n.尝试,企图vt.尝试,企图 Augment vt.增加,提高,扩大; n.增加,提高,扩大 Availability n.可用性,有效性,实用性 Base n.基础,底座,基地,根据地 vt.把…建立在,以…为基础 Behavioral adj.动作的,行为方面的 Big bang 大爆炸理论 Branch n.树枝,枝条,支,分科,分系; vi.出枝,树叉 Breakthrough : 突破 Break prison (监狱)越狱 Break out v. 爆发 Out break: n. 爆发

淘淘商城的第一天笔记

淘淘商城的第一天 1课程计划 一共14天课程 1、第一天:电商行业的背景。淘淘商城的介绍。搭建项目工程。Svn的使用。 2、第二天:框架的整合。后台管理商品列表的实现。分页插件。 3、第三天:后台管理。商品添加。商品类目的选择、图片上传、富文本编辑器的使用。 4、第四天:商品规格的实现。 5、第五天:商城前台系统的搭建。首页商品分类的展示。Jsonp。 6、第六天:cms系统的实现。前台大广告位的展示。 7、第七天:cms系统添加缓存。Redis。缓存同步。 8、第八天:搜索功能的实现。使用solr实现搜索。 9、第九天:商品详情页面的展示。 10、第十天:单点登录系统。Session共享。 11、第十一天:购物车订单系统的实现。 12、第十二天:nginx。反向代理工具。 13、第十三天:redis集群的搭建、solr集群的搭建。系统的部署。 14、项目总结。 今天的内容: 1、电商行业的背景。 2、淘淘商城的介绍。 3、工程项目的搭建。 4、Svn的使用。 2电商行业介绍 2.1 电商行业发展 近年来,中国的电子商务快速发展,交易额连创新高,电子商务在各领域的应用不断拓展和深化、相关服务业蓬勃发展、支撑体系不断健全完善、创新的动力和能力不断增强。电子商务正在与实体经济深度融合,进入规模性发展阶段,对经济社会生活的影响不断增大,正成为我国经济发展的新引擎。 中国电子商务研究中心数据显示,截止到2012年底,中国电子商务市场交易规模达7.85万亿人民币,同比增长30.83%。其中,B2B电子商务交易额达6.25万亿,同比增长27%。而2011年全年,中国电子商务市场交易额达6万亿人民币,同比增长33%,占GDP比重上

普通心理学_彭聃龄_超详细笔记

普 通 心 理 学 彭聃龄

第二编人的信息加工 第三章感觉 第一节感觉的一般概念 一、什么是感觉 ?感觉(sensation)是人脑对事物的个别属性的认识。感觉提供了内外环境的信息,保证了机体与环境的信息平衡,是一切较高级、较复杂的心理现象的基础。 ?感觉剥夺实验 ?外部感觉接受外部世界的刺激,如视觉、听觉、嗅觉、味觉、肤觉等。其中视觉、听觉、嗅觉接受远距离的刺激,又叫距离感觉。内部感觉接受机体内部的刺激(机体自身的运动与状态),因而又叫机体觉,如运动觉、平衡觉、内脏觉等。 二、近刺激和远刺激 ?远刺激是指来自物体本身的刺激,因而不会有太大的变化。如一定波长的光线。近刺激是指直接作用于感觉器官的刺激,它每时每刻都在变化。如物体在视网膜上的投影等。 三、感觉的编码 ?感觉编码(sensory encode)是指将刺激的能量转化为神经系统能够接受的神经能或神经冲动。 ?光幻视(phosphenes) ?19世纪德国著名生理学家缪勒(Johannes Muller)最早研究了感觉编码问题,并提出了神经特殊能量学说(theory of specific nerve energy)。认为各种感觉神经具有自己的能,他们在性质上是互相区别的。缪勒的学说有其合理的地方能不能说明感官分化的真正原因。 ?当代两种有代表性的感觉编码理论:①特异化理论(specificity theory)认为,不同性质的感觉是由不同的神经元来传递信息的。②模式理论(pattern theory)或模块理论(module theory)认为,编码是由整组的激活模式引起的。近年来的研究发现,在不同的感觉系统中,神经系统同时采用了特异性编码和模式编码。四、刺激强度与感觉大小的关系——感受性和感觉阈限 ?感觉是由刺激物直接作用于某种感官引起的。但是,人的感官只对一定范围内的刺激做出反应。这个刺激范围及相应的感觉能力,我们称之为感觉阈限(sensory threshold)和感受性(sensitivity)。 ?刚刚能引起感觉的最小刺激量,叫做绝对感觉阈限(absolute sensory threshold); 而人的感官觉察这种微弱刺激的能力,叫绝对感受性(absolute sensitivity)。 两者在数值上成反比例。 E=1/R (E代表绝对感受性,R代表绝对感受阈限)。 阈限值不是绝对不变的。 ?刚刚能引起差别感觉的刺激物间的最小差异量,叫差别阈限(difference threshold)或最小可觉差(just noticeable difference,简称JND)。对这一最小差异量的感觉能力,叫差别感受性(difference sensitivity)。差别感受性与差别阈限在数值上也成反比例。德国生理学家韦伯(Weber)得出公式: K=△I/I (P.97)韦伯定律,韦伯分数越小,感觉越敏锐。虽然揭示了某些规律,但只适用于刺激的中等强度。 ?费西纳发现,感觉的大小(或感觉量)是刺激强度(或刺激量)的对数函数(对数定律)。史蒂文斯认为,心理量并不随刺激量的对数的上升而上升,而是刺激量的幂函数(幂定律)。

英汉翻译课堂笔记梳理及扩展

English—Chinese Translation and Extensive Knowledge 第一讲(四课时)翻译的历史起源以及各大著名理论和概论 2012/09/18 第一节:翻译起源以及翻译大家(一) 1.1翻译事业在我国有着悠久的历史。 最早的佛经翻译是西汉哀帝元寿元年(公元前2年)贵霜帝国大月氏王遣使者伊存来中国口授佛经,博士弟子秦景宪协助使伊存得以记录的《浮图经》。 中国历史上出现过三次翻译高潮:东汉至唐宋的佛经翻译、明末清初的科技翻译和鸦片战争至“五四”的西学翻译。佛经翻译是中国翻译事业的起点。中国的翻译活动可以追溯到春秋战国时代。中国真正称得上语际翻译的活动应该说是始于西汉的哀帝时期的佛经翻译。这一时期的佛经翻译活动还只是民间私人事业到了符秦时代,佛经翻译活动就组织有序了。当时主要的组织者是释道安。因此他主张严格的词对词、句对句(word for word, line for line)的直译。道安在此期间请来了著名的翻译家天竺(即印度)人鸠摩罗什。他翻译了三百多卷佛经文献,如《金刚经》、《法华经》、《十二门论》、《中观论》、《维摩经》等。其译文神情并茂、妙趣盎然,堪称当时的上乘之译作,至今仍被视为我国文学翻译的奠基石。 Representative:唐玄奘(西元600-664年)主要生活在初唐时期,一生共翻译了佛教大小乘经论75部1335卷,共计一千多万;玄奘的译著从数量和品质上都达到了中国佛经翻译史上的高峰;堪称:翻译家中的第一人;其成就主要在于是“新译”的创始人。他提出的著名的“五不翻”原则及“既须求真,又须喻俗”的标准,对我国翻译事业有很大影响。 ↓↓ (所谓“求真”就是指翻译必须忠实于原文内容并保持原文风貌;所谓“须喻俗”,就是指译文语言必须通顺易懂并符合其语言规范。玄奘将“须求真”和“须喻俗”有机地结合,使两者相辅相成,) (所谓“不翻”,不是不翻译,而是指“音译”。玄奘列举了5种应该音译的情况,即“五不翻”。其“五不翻”具体为:(1)秘密之,故不翻。佛经中有许多咒语,有其秘密的意思和作用,应该音译,如“陀罗尼”。(2)含多义,故不翻。即一词多义的梵文,在汉语中找不到合适的词汇来表达,因此保留原文,只作音译。如“薄伽梵”,在梵文里便有六层意思。(3)此方所无,故不翻。“此方”即“中国”,指在中国文化中没有的事物应该音译。如“阎浮”树,由于产于印度等地,而我国没有这种树,故保留原意。(4)顺于古例,故不翻。指有些约定俗成的词语应该遵循习惯采取音译。例如“阿耨多罗三藐三菩提”,本来意“指无上正等正觉”,但由于自东汉以来,历代译经家用“音译”翻译,因此保留前人翻译模式,不再翻译成“无上正等正觉”。(5)为生善,故不翻。指具有特殊意义或功能的词语也应当音译。如“般若”虽可意译为智慧,但却是佛教文化中蕴含着特殊意义的一种智慧,一旦把意思直接译出来,则会韵味尽失。“五不翻”原则对我国翻译事业影响极其巨大,直到现在,仍然具有深远的影响。) 1.2文学翻译阶段及其代表人物 文学翻译阶段大致在19世纪60年代到20世纪80年代

SpringBoot学习笔记

10分钟创建一个SB应用: 1.创建项目 2将springboot的版本改为1.5.6(不修改后面操作数据库会报类找不到) 1.5.6.RELEASE 3.pom.xml中配置3个数据库相关的内容 4.在入口文件增加注解(不注解会导致mapper识别不到): @MapperScan("com.example.demo.mapper") 5.创建generator/generatorConfig.xml文件,并修改数据库账号密码、包名、表名 6.修改application.yml,增加数据源相关的配置 7.创建一个maven的Run配置,设置mybatis-generator:generate -e 8.编写Service接口和Service实现类 9.编写Controller和方法 10.启动应用 创建项目 https://https://www.sodocs.net/doc/869367189.html,/lom9357bye/article/details/69677120 通过tomcat部署项目 https://https://www.sodocs.net/doc/869367189.html,/PJH-Forever/p/8026330.html spring boot configuration annotation proessor not found in classpath 引入如下依赖: org.springframework.boot spring-boot-configuration-processor true pom.xml中的parent 只有parent设置了,后面的才不用写version;没有在parent中设置的,后面必须写version,否则只会下载一个unknown的错误包 一些tips: spring boot 2.0相比1.5.x,变更比较大,一些类去除了,因此要注意不同版本的api 如果在generatorConfig.xml中配置了某个表,但是没有用到,那么程序起来的时候会报错;删除即可 Durid包含的主要功能:

教育知识与能力超详细笔记及重点

教育知识与能力 教育基础知识和基本原理 第一章教育的产生与发展 一.教育的概念(辨析题) 教育有广义和狭义之分。 广义的教育泛指一切增进人的知识和技能、发展人的智力和体力、影响人的思想和品德的活动。它包括社会教育、学校教育和家庭教育。 狭义的教育主要指学校教育,是教育者根据一定的社会要求,有目的、有计划、有组织地对受教育者施加影响,把他们培养成一定社会所需要的人的活动。 *“教育”一词最早源于《孟子·尽心上》。孟子最早把教和育连用。 二.教育构成要素 (一)教育者(主导) (二)受教育者(主体) (三)教育影响(桥梁中介) 三.教育的属性(辨析题) (一)教育的本质属性 教育是一种有目的地培养人的社会活动,这是教育区别于其他事物现象的根本特征,是教育的质的规定性。 (二)教育的社会属性 1.教育具有永恒性 2.教育具有历史性(古今不同) 3.教育具有相对独立性 (1)历史继承性(古今相同) (2)受其他社会意识形态的影响 (3)与社会政治经济发展不平衡 四.教育起源和发展 (一)教育的起源 (二)教育的发展历程 1.原始形态的教育 原始社会的教育具有如下特征:(1)无阶级性、公平性。(2)教育与生产劳动、社会生活融合在一起。(3)教育内容简单,教育方法单 2.古代社会的教育

(1)奴隶社会教育 (2)封建社会教育 *隋唐时期科举制兴起,清朝时期废除科举制(1905年)。 (3)古代学校教育的基本特征是: a.古代产生了学校,教育成为社会专门职能,是统治阶级的工具。 b.古代学校教育与生产劳动相脱离,具有非生产性。 c.古代学校教育适应古代经济与政治的发展,具有阶级性;封建社会的学校还具有等级性。 d.古代学校教育适应古代思想文化的发展,表现出道统性、专制性、刻板性和象征性。 e.古代学校教育初步发展。尚未形成复杂的结构体系。 3.近代社会的教育(简单题) (1)国家加强了对教育的重视和干预,公立教育崛起。

日语日语学习笔记超有用

日语学习须知 日语里格助词的的“格”是指体言在句子中所处的位置,换句话说,“格”是资格,是指体言以什么资格来参加句子的构成及同其他词的关系,表示格的助词就是格助词,主要接在体言和相当于体言词的后面,表示与句子的语法关系。格助词有が、に、を、で、と、より、から、の、へ等九个,体言+格助词可以构成主语、连用修饰语和连体修饰语等句子成分。 日语里的格助词是日语语言中较难掌握的语法之一,对于每一个日语的初学者可能都会像我一样为此苦恼不已过,现在将《日本語の格助詞の例解》一书的学习笔记整理如下,希望能对初学日语朋友们有所帮助,我在咖啡日语受益不少,也算是小小的回报吧,希望大家一起努力学好日语。输入这点东西花了我大半个月的时间,每日有时间就输入一点,为了方便初学的同学,多花了两天将每句中的格助词标出,可是上传在帖子中却显示不出,所以再将WORD格式的文本附上,需要的可下载。 一、格助词が 主要接体言、体言性词组 桜の花が咲く。 みんな出かけて、私だけが家にいた。 <用法1>表示主语。包括动作的主体、状态及性质的主体、存在物 一九八〇年代の初め、この地球上で、一年に、千四百万人もの五歳未満の子供たちが死んでいました。 飢え、衛生状態が悪いこと。 1.(自然)描写文中所出现的客观事物的主体 春が来ました。青い草があっちこっちに生えます。森の中で、美しい小鳥が鳴きます。白い喋々や黄色い喋々が赤い薔薇の花の上を飛ぶ回ります。可愛い燕が南から来ます。焼ける問うな暑い日が毎日続きます。騒がしい蝉が鳴きます。小さな三毛が軒下で昼寝をします。地平線に消え入る長い道路には、人影は一人を見えません。 2.定语中的主语

笔译笔记整理

英语和汉语的差异 Synthetic vs.Analytic 综合与分析 English is a synthetic language marked with inflections(曲折变化形式),while Chinese is an analytic language without any inflection,which is usually implied in the context or explicitly shown in such words as“着、了、过”etc. Thus encouraged, they made a still bolder plan for the next year. 由于受到这样的鼓励,他们为第二年制订了一个更大胆的计划。 Compact vs.Diffusive 紧凑与松散 English sentences are compact tightly combined with connectives or prepositions,while Chinese is diffused,that is,loose in structure. Now the integrated circuit has reduced by many times the size of the computer of which it forms a part,thus creating a new generation of portable minicomputer.现在集成电路成了计算机的组成部分,使计算机的体积大大缩小,从而产生了新一代的便携式微型计算机。 A notion has taken hold in the US to the effect that the only people who should be encouraged to bring children into the world are those who can afford them.在美国有一个根深蒂固的观点,说是只有对那些抚养得起子女的人,才应鼓励其生育。 Hypotactic vs.Paratactic 形合与意合 In English.clauses or phrases are coordinated with or subordinated to one another syntactically while in Chinese theY are placed one after another without coordinating connectives.The many colors of a rainbow range from red on the outside to violet on the inside.彩虹有多种颜色,外圈红,内圈紫。 He had a disconcerting habit of expressing contradictory ideas in rapid succession.他有一种令人难堪的习惯:一会儿一个看法,自相矛盾,变化无常。 Complex vs. Simplex 繁复与简单 English sentences are long and complex,while Chinese sentences are short and simple.For example: Many man-made substances are replacing certain natural materials because either the quality of the natural product cannot meet our ever-increasing requirement,or,more often,because the physical properties of the synthetic substance.which is the common name for man.made materials,have been chosen.and even emphasized,so that it would be Of the greatest use in the fields in which it is to be applied.人造材料通称为合成材料。许多人造材料正在代替某些天然材料,这或者是由于天然物产的数量不能满足日益增长的需要,或者是由于人们选择了合成材料的一些物理性质并加以突出而造成的。因此,合成材料在其应用领域将具有极大的用途。 Impersonal vs.Personal 物称与人称 There are more impersonal structures in English than in Chinese,as shown in the following examples: ·What has happened to you? 你出了什么事儿啦? ·An idea suddenly struck me.我突然想到一个主意。 ·A strange peace canle over her when she was alone 她独处时感到一种特别的安宁。 ·Not a sound reached our ears.我们没有听到任何声音。 ·A great elation overcame them.他们欣喜若狂。 ·The truth finally dawned on her.她最终明白了真相。 Passive vs.Active 被动与主动

十二天突破英汉翻译笔记(16开夹书打印版)

《十二天突破英汉翻译-笔译篇》笔记 一、定语从句 1、sth. important (adj 修饰不定代词) 后置 a cat alive (asleep, awake, alike) a child adopted(V 过分,可以后置) 2、英文中介词可以译为方位副词和动词。 3、中文:先出主语+废话(定、状、补、插)+ 最重要成分 英文:先出主语+最重要成分+废话(定、状、补、插) 主语+废话+主句 4、否定转移:但凡是because 或by 或表原因的词引导的是(从)句子,它一定不转移;是短语 时一定转移。 5、译法:前置、后置、句首译法。 的关系词 6、一个人或者一群人后接动词+宾从;则此动词常译为认为。 (suggest, assume) 7、英汉互译过程中,为了让句子更加通顺,在不影响句意的情况下可适当增加虚词(如果、而、那么),实词的增减 必须要有明确的句意。 8、循环套用:中心词+定1 +定2 +定3 +…+定n-1 +定n [多个定从套用一定后置] 定 1 +定2 ≈定3 则将前两者放一起译←三个一样长 定 1 ≈定2 +定3 则将后两者放一起译 9、非限一定后置且译出关系词。(难在一定要判断关系词) 10、long before 在很久之前before long 不久后 11、inferior to 比…低级superior to 比…高级 junior to 比…年轻senior to 比…年长 prior to 在…之前 subject to doing 屈服于object to doing 反对 12、非谓语动词位于名词后相当于定从,需按定从处理。 13、abnormally=extremely 极其的,相当的 14、若句子译成中文不通顺则重新断句。 15、并列套用:中心词+定1 +定2 +定3 +…and+定n 后置,且关系词只需译一次 16、中文先事实后评论,英文先评论后事实。(差异一) 17、It is often said that…人们常说……It is believed that…人们认为…… It is guessed that…人们猜测……It is thought that…人们认为…… It is supposed that…人们推测…… It is reported that…据报道……According to static, 据统计……

超详细日语笔记解析

1. 日语假名及其发音一览 平片罗平片罗平片罗平片罗平片罗 假假马假假马假假马假假马假假马 音音音音音 ______________________________________________________________________________ あア a いイi うウu えエ e おオo かカka きキki くクku けケke こコko さサsa しシsi/shi すスsu せセse そソso たタta ちチchi つツtsu てテte とトto なナna にニni ぬヌnu ねネne のノno はハha ひヒhi ふフfu へヘhe ほホho まマma みミmi むムmu めメme もモmo やヤya ゆユyu よヨyo らラra りリri るルru れレre ろロro わワwa をヲ o/wo んンn がガga ぎギgi ぐグgu げゲge ごゴgo ざザza じジzi/ji ずズzu ぜゼze ぞゾzo だダda ぢヂji/di づヅzu/du でデde どドdo ばバba びビbi ぶブbu べベbe ぼボbo ぱパpa ぴピpi ぷプpu ぺペpe ぽポpo きゃキャkya きゅキュkyu きょキョkyo しゃシャsya しゅシュsyu しょショsyo ちゃチャcya ちゅチュcyu ちょチョcyo にゃニャnya にゅニュnyu にょニョnyo ひゃヒャhya ひゅヒュhyu ひょヒョhyo みゃミャmya みゅミュmyu みょミョmyo りゃリャrya りゅリュryu りょリョryo ぎゃギャgya ぎゅギュgyu ぎょギョgyo じゃジャzya/ja じゅジュyu/ju じょジョzyo/jo びゃビャbya びゅビュbyu びょビョ

【英语四级】英汉翻译

英汉翻译笔记整理 第一部分:数词的译法 一、数字增减的译法: 1.句式特征:by+名词+比较级+than The wire is by three inches longer than that one.这根导线比那根长3英寸。2.句式特征:表示增减意义的动词+to+n.译为:增加到。。。。或减少到。。。。Metal cutting machines have been decreased to 50.金属切割机已经减少到50台。 二、百分数增减的表示法与译法 1.句式特征:表示增减意义的动词+% The output value has increased 35%.产值增加了35% 2.句式特征:表示增减意义的动词+by+% Retail salses should rise by 8%商品零售额应增加3% The prime cost decreased by 60%.主要成本减少60% 3.句式特征:表示减少意义的动词+to+%表示减少后剩余的数量 By using this new-process the loss of metal was reduced to 20%.采用这种新工艺,铁的损失量减少到20% 4.句式特征:%+比较级+than表示净增减的数量 Retail sales are expected to be nine percent higher than last year.今年零售额与去年相比,有望增加9%。 5.句式特征:%+比较级+名词表示净减数 The new-type machine wasted 10 percent engergy supplied. 新型机械能耗量

相关主题