barriers / 阅读 / 详情

请教:verilog语句parameter的用法。

2023-07-19 13:57:01
共3条回复
snjk

initall=0,rec_data=1,data_pro=2,cmd_pro=3,send_ep1=4;

分别代表状态,如:state == 0的话,case语句就会进入initall状态,state == 1的话, case语句进入rec_data;依次类推,1、2、3、4这些标号用parameter表示,是通常的写法,代表常数参数,这样也便于修改,状态也比较直观,可以随便修改的。

每个语句如:

data_pro:

此时代表当前状态state = data_pro即2,这个data_pro可以都用2代替的。

运行下面的语句,if(mem_save[0]==1) state <= cmd_pro,也就是状态跳转到 cmd_pro即3。

1、2、3这些定义都可以在parameter那里修改的,也可以不定义的,data_pro、cmd_pro等状态那么就全是1、2、3,又不直观,而且不好修改。使用如果parameter定义,代码很多的话,修改起来比较方便,这个文件只需要修改一次,所有状态都发生变化。

有帮助请采纳,谢谢!

陶小凡

你写出来的程序别人是要读懂的,你把你所有的状态划分都用数字表示,我看到了我知道什么?

通过定义读你程序的人一下就知道你这个状态干什么,那个状态干什么。

至于说哪个是1,哪个是2都无所谓,如果状态转移基本都是顺序切换的,你也可以按照格雷编码的方式,保证每次状态切换只有一个比特位变化,比如0,1,3,2,6,4,5,7等等。

牛云

用来定义状态,表示状态切换

相关推荐

parameter是什么意思?

参(变)数;参(变)量 (字典里是这么说的)
2023-07-18 21:58:203

parameter是什么牌子

国际家居一线品牌。Parameter的质量很好,信誉高,信誉好,性价比高,价格合理,做工精细,得到了广大消费者的肯定和信赖。产品设计精美,简约时尚,豪华大方,富有中式与欧式结合的优秀方式。Parameter是国际家居一线品牌,专注于高端产品。
2023-07-18 21:59:331

parameter是什么牌子

你好,你是想问parameter是什么品牌吗?parameter是皮革皮具品牌。通过查询品牌信息得知,parameter是广州蜜呢尔贸易有限公司于2018年3月21日注册的皮革皮具品牌。
2023-07-18 22:00:291

什么是Parameter?

翻译成中文叫作参数
2023-07-18 22:00:522

参数 变量这两者有什么区别?parameter,variable

搜一下:参数变量这两者有什么区别?parameter,variable
2023-07-18 22:01:092

eda中parameter用法

定义参数的关键词。eda中parameter用法是定义参数的关键词。互联网数据分析师(英文简称EDA) ,它有别于一般数据分析师,更专注于分析垂直性互联网行业的数据事物,更在意于以互联网数据为中心,引导消费行为,促进互联网商业决策。更专业于处理分析互联网平台流量分析与监控,目标用户研究、网站日常维护,互联网运营推广技巧,使得数据预测更加精准化、细致化。
2023-07-18 22:01:271

Attribute 和 Parameter 的区别

区别: 1、源同:参数(parameter)客户端(浏览器)由用户提供若GETURL 提供若POST请求体(request body)提供; 属性(attribute)服务器端组件(JSP或者Servlet)利用requst.setAttribute()设置 2、操作同:参数(parameter)值能读取能修改读取使用request.getParameter()读取; 属性(attribute)值既读取亦修改读取使用request.setAttribute(),设置使用request.getAttribute() 3、数据类型同:参数(parameter)管前台传值语义服务器获取都String类型看待并且客户端参数值能简单类型值能复杂类型比象 属性(attribute)值任意Object类型 共同点: 二者值都封装request象
2023-07-18 22:01:481

在功放上PARAMETER是什么意思?

这英文字母是参数或范围的意思。
2023-07-18 22:02:321

localparam和parameter的区别

parameter: 本module内有效的定义,可用于参数传递; localparam: 关于localparam,这个关键字书上很少会讲到。但是大公司的代码里经常会看到本module内有效的定义,不可用于参数传递;localparam cannot be used within the module port parameter list.一般情况下,状态机的参数都是用localparam的。用来生成循环,生成维数可扩展的模块,localparam是局部参数,但它不能被重定义,也就是说在实例化的时候不能通过层次引用进行重定义,例如parameter可以通过#(参数)来进行重新定义,但是localparam不可以,只能通过源代码来改变。谢谢,望采纳- -
2023-07-18 22:02:591

C#中“parameter”类的用法

分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: 如题 解析: MSDN 里有大把例子,如 Assumes that connection represents a SqlConnection object. SqlDataAdapter adapter = new SqlDataAdapter("SELECT CategoryID, CategoryName FROM dbo.Categories", connection); adapter.InsertCommand = new SqlCommand("InsertCategory", connection); adapter.InsertCommand.CommandType = CommandType.StoredProcedure; SqlParameter parameter = adapter.InsertCommand.Parameters.Add( "@RowCount", SqlDbType.Int); parameter.Direction = ParameterDirection.ReturnValue; adapter.InsertCommand.Parameters.Add( "@CategoryName", SqlDbType.NChar, 15, "CategoryName"); parameter = adapter.InsertCommand.Parameters.Add( "@Identity", SqlDbType.Int, 0, "CategoryID"); parameter.Direction = ParameterDirection.Output; DataSet categoriesDS = new DataSet(); adapter.Fill(categoriesDS, "Categories"); DataRow newRow = categoriesDS.Tables["Categories"].NewRow(); newRow["CategoryName"] = "New Category"; categoriesDS.Tables["Categories"].Rows.Add(newRow); adapter.Update(categoriesDS, "Categories"); Int32 rowCount = (Int32)adapter.InsertCommand.Parameters["@RowCount"].Value;
2023-07-18 22:03:181

请教Simulink Signal/Parameter,MPT Signal/Parameter的区别

有关signal和parameter的区别,很显然,signal是信号,parameter是参数;关于simulink和mpt,楼主想说的应该是Simulink package和mpt package,都是simulink软件提供的数据管理用的包,mpt是在代码生成功能不够完善的时候,专门为代码生成开发出来的数据管理包,早期的代码生成文档里有一部分,叫做MPF,module partition feature,专门介绍这部分内容。
2023-07-18 22:04:261

在Python 中argument 和parameter 有什么区别?

应该是形参和实参的意思吧
2023-07-18 22:04:423

如何修改request的parameter的几种方式

request之所以不想让你修改parameter的值,就是因为这个东西一般不然改,有人问我为什么不让改,表面上说我只能说这属于篡改数据,因为这个使用户的请求数据,如果被篡改就相当于篡改消息,如果你一天给别人发消息发的是:你好,而对方收到的是:fuck you!,你会怎么想,呵呵!当然它主要是怕不安全把参数数据该乱了,因为程序员毕竟是自己写程序,尤其是在公共程序里面写,后台程序员发现自己的数据不对,也找不到原因;一般WEB应用会提供一个attribute来提供自己的参数设置,这样就OK了,但是有些人就是那么变态说为啥就不能改呢,面向对象不是相互的么,有get应该有set的呀,我只能说,面向对象来自于生活现实,生活现实中每天逛大街,街上有很多形形色色如花似玉的,但是又可能你只能看,不能摸,更不能XX,呵呵,否则一个异常就出来了:臭流氓!呵呵,不过就技术的角度来讲,能实现吗,当然可以,没有不可以实现的,源码之下,了无秘密,这是一个大牛说的,那么我们先来思考下有那些实现的方式:1、我自己new一个request,然后放到容器里头,放那呢?等会来说,先记录下。2、如果我能改掉request里面的值,那就好了呗,好的,先记录下,等会来想怎么改。先说第一种方式,我自己new一个,呵呵,怎么new,怎么让其他的程序知道。new的两种方式之一(开始思考的起源):先说new的方式,在不知道具体的容器怎么实现HttpSevletRequest的时候,很简单,我自己写个类,implements HttpServletRequest呵呵,这个貌似很简单,OK,继承下试一试:public class HttpServletRequestExtend implements HttpServletRequest {.......实现代码}此时提示需要有N多方法需要被实现,例如:getParameter、getAttribute、getAttributeNames、getCharacterEncoding、getContentLength、getContentType。。。。。。
2023-07-18 22:04:522

localparam和parameter的区别

parameter: 本module内有效的定义,可用于参数传递; localparam: 关于localparam,这个关键字书上很少会讲到。但是大公司的代码里经常会看到本module内有效的定义,不可用于参数传递;localparam cannot be used within the module port parameter list.一般情况下,状态机的参数都是用localparam的。用来生成循环,生成维数可扩展的模块,localparam是局部参数,但它不能被重定义,也就是说在实例化的时候不能通过层次引用进行重定义,例如parameter可以通过#(参数)来进行重新定义,但是localparam不可以,只能通过源代码来改变。谢谢,望采纳- -
2023-07-18 22:05:031

sqlcommand中的parameter是指什么?

SqlCommand.Parameter属性传sql参数
2023-07-18 22:05:102

效果器parameter啥意思

意思就是参数,是调节效果器各功能数值的变化。调节的范围很多,音乐,麦克,以及中置,重低音,混响等多方面的数据。
2023-07-18 22:05:241

Attribute 和 Parameter 的区别

(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数, (3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。 一般通过表单和链接传递的参数使用getParameter 通过request.setAttribute("name","jerry")的方式赋值的使用request.getAttribute("name") 这个问题主要是request和session的差别,request范围较小一些,只是一个请求,简单说就是你在页面上的一个操作, request.getParameter()就是从上一个页面中的url、form中获取参数,但如果一个request涉及多个类,后面还要取参数,可以用request.setAttribute()和request.getAttribute(),但是当结果输出之后,request就结束了。 而session可以跨越很多页面,可以理解是客户端同一个IE窗口发出的多个请求。这之间都可以传递参数,比如很多网站的用户登录都用到了。 一般可以用getParameter得到页面参数。。。字符串。。。 getAttribute()可以得到对象。。。 getParameter可以得到页面传来的参数如?id=123之类的。 getAttribute()常用于servlet页面传递参数给jsp 个人见解: 当用户把值作为链接参数传递给下个页面或serve时,用getParameter()获取.如aa.jsp?id=1;还有表单的提交. 当用户把值放在了request中的一个属性时(request.setAttribute("aa","tt"),"aa"这个属性名可以任意取的),用getAttribute(属性名)获取. request范围较小一些,只是一个请求,简单说就是你在页面上的一个操作, request.getParameter()就是从上一个页面中的url、form中获取参数。但如果一个request涉及多个类,后面还要取参数,可以用request.setAttribute()和request.getAttribute(),但是当结果输出之后,request就结束了。 而session可以跨越很多页面。范围大于request。 request.getParameter() 和request.getAttribute() (1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。 (2)request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。 request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部 还有一点就是,HttpServletRequest类有setAttribute()方法,而没有setParameter()方法。 拿一个例子来说一下吧,假如两个WEB页面间为链接关系时,就是说要从1.jsp链接到2.jsp时,被链接的是2.jsp可以通过getParameter()方法来获得请求参数. 假如1.jsp里有 <form name="form1" method="post" action="2.jsp"> 请输入用户姓名:<input type="text" name="username"> <input type="submit" name="Submit" value="提交"> </form>的话在2.jsp中通过request.getParameter("username")方法来获得请求参数username: <% String username=request.getParameter("username"); %> ************************************************************ 但是如果两个WEB间为转发关系时,转发目的WEB可以用getAttribute()方法来和转发源WEB共享request范围内的数据,也还是说一个例子吧。 有1.jsp和2.jsp 1.jsp希望向2.jsp传递当前的用户名字,如何传递这一数据呢?先在1.jsp中调用如下setAttribute()方法: <% String username=request.getParameter("username"); request.setAttribute("username",username); %> <jsp:forward page="2.jsp" /> 在2.jsp中通过getAttribute()方法获得用户名字: <% String username=(String)request.getAttribute("username"); %> getAttribute 和 getParameter 的区别 1.getAttribute是取得jsp中 用setAttribute设定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据; request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间 共享。即request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是 获取http提交过来的数据。 JSP中getParameter与getAttribute有何区别? ——说实话,这个问题当初我也困惑很久,我也知道怎么用,可是到底有什么区别,我也不是很清楚,后来找了很多资料才明白。昨天又有一位朋友问我这个问题,想我当初同样也困惑过,于是我就把这个问题贴出来,让同样困惑的朋友解惑。 ——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。 ——getAttribute则可以是对象。 ——getParameter()是获取POST/GET传递的参数值; ——getAttribute()是获取对象容器中的数据值; ——getParameter:用于客户端重定向时,即点击了链接或提交按扭时传值用,即用于在用表单或url重定向传值时接收数据用。 ——getAttribute:用于服务器端重定向时,即在sevlet中使用了forward函数,或struts中使用了mapping.findForward。getAttribute只能收到程序用setAttribute传过来的值。 ——getParameter()是获取POST/GET传递的参数值; ——getAttribute()是获取SESSION的值; 另外,可以用setAttribute,getAttribute发送接收对象.而getParameter显然只能传字符串。 setAttribute 是应用服务器把这个对象放在该页面所对应的一块内存中去,当你的页面服务器重定向到另一个页面时,应用服务器会把这块内存拷贝另一个页面所对应的内存中。 这样getAttribute就能取得你所设下的值,当然这种方法可以传对象。session也一样,只是对象在内存中的生命周期不一样而已。 getParameter只是应用服务器在分析你送上来的request页面的文本时,取得你设在表单或url重定向时的值。 getParameter 返回的是String, 用于读取提交的表单中的值; getAttribute 返回的是Object,需进行转换,可用setAttribute设置成任意对象,使用很灵活,可随时用; 个人认为: request.getAttribute():是request时设置的变量的值,用request.setAttribute("name","您自己的值");来设置值, request.getParameter():提取发送过来的参数如:本网页 http://community.csdn.net/Expert/topic/4633/4633804.xml?temp=.3488123 request.getParameter("temp")==".3488123" request.getParameter 是用来接受来自get方法或post方法的参数 <form method=post> <form method=get> <a href="1.jsp?id=1">ok</a> 只能接受java.lang.String 也就是说String hotel_id = request.getParameter("hotel_id"); request.getAttribute 是用来接受来自servlet的变量或Action(其实Action就是特殊的Servlet) 在Action中,request.setAttribute("ret",ret); 只能接受java.lang.Object 也就是说List ret = (List)request.getAttribute("ret"); 如果你只用JSP,根本用不到request.getAttribute() request.getAttribute()和request.getParameter()的区别是request.getAttribute()获得的是对象类型,而request.getParameter()获得的是字符串类型 一般的网页应用,如同 chenshaizi(陈绍彬) 所说,基本上是基于Post方式的传递,用getParameter取值。对于自己控制的,可以通过request.setAttribute和getAttribute 实现值得传递。 对于应用Structs框架的,getAttribute用的多一点,其他的基本上用getParameter 我的理解: session.getAttribute();获得session request.getParameter();获得parameter 1.getParameter可以获得客户端传送给服务器端的参数值。 getAttribute可以得到由setAttribute设置的参数值,就相当于是使用getAttribute得到一个自己定义的参数,而不是从客户端得到的参数。 2.getParameter只能传递string类型的变量,getAttribute能传递vector。 getParameter(),获取表单的值 getAttribute()获得session的值 getParameterNames() 获得表单或则url中的参数的数组 getattributeNames():返回request对象所有属性的名字,结果集是一个Enumeration(枚举)类的实例 根据楼上,是不是 getParameter()得到的值如果下次不提交或保存起来的话,下次重定向后就没啦? :理解对了 getAttribute()所要得到的属性值因为存在session中,所以重定向后仍可以取出? getAttribute()在request和session中都有,只是作用域不同,在取之前肯定是要在某个地方存一下,这种东东可以存取对象 呵呵 http://community.csdn.net/Expert/topic/4763/4763471.xml?temp=.1793177 看见后面的?temp=.1793177没有,?号后面的这个东西用request.getAttribute("temp")就能得到字符串".1793177", 而getAttribute()之前,你必须在页面或者逻辑中用serAttribute()设置了才能用,已经很清楚了,我不再说了哈 Parameter是html里传来的 像 checkbox textfield password radio ...的value getAttribute是取得jsp中用setAttribute设定的attribute 还有.... parameter得到的是string attribute得到的是object
2023-07-18 22:05:551

java中,什么时候用parameter阿?

获取表单数据的时候使用的
2023-07-18 22:06:093

西门子变频器parameter有个叉

1、首先检查一下西门子连接,重启,如果是程序问题,可以重装一下程序,如果问题没有解决,可以检查电路板。2、其次变频器parameter出现一个小手代表手动模式,然后按启动键,电机进行静态优化,电机会有蜂鸣声,蜂鸣声的长短取决于电机功率。3、最后小叉消失之后完成优化之后按停止键停止电机,再按手自动切换键切换回自动模式即可。
2023-07-18 22:06:331

Attribute 和 Parameter 的区别

区别: 1、源同:参数(parameter)客户端(浏览器)由用户提供若GETURL 提供若POST请求体(request body)提供; 属性(attribute)服务器端组件(JSP或者Servlet)利用requst.setAttribute()设置2、操作同:参数(parameter)值能读取能修改读取使用request.getParameter()读取; 属性(attribute)值既读取亦修改读取使用request.setAttribute(),设置使用request.getAttribute()3、数据类型同:参数(parameter)管前台传值语义服务器获取都String类型看待并且客户端参数值能简单类型值能复杂类型比象 属性(attribute)值任意Object类型 共同点:二者值都封装request象
2023-07-18 22:07:131

请问Parameter对象的具体含义和作用是怎么样的?

传播参数
2023-07-18 22:07:212

fortran中“parameter语句”是什么意思?

定义常量。定义后,常量符号的值不可变更。比如:integer, parameter :: npot=600000则代表定义一个integer类型的常量npot,它的值为600000。此后的代码不可以更改npot的值,也就是说不可以出现:npot=1234之类的代码:)
2023-07-18 22:07:291

请教Simulink Signal/Parameter,MPT Signal/Parameter的区别

Simulink signal/parameter 是针对Simulink code 进行设置的,而MPT是针对嵌入式自动代码生成设置的,设置mpt可以更改自动代码生成时信号变量的名字
2023-07-18 22:07:502

verilog语言中define,parameter和localparam的区别

define,是宏定义,全局有效。则在整个工程都是有效parameter,参数,可以由调用者修改参数值。localparam,本地参数,调用者不可修改。
2023-07-18 22:07:561

如何修改request的parameter的几种方式

request之所以不想让你修改parameter的值,就是因为这个东西一般不然改,有人问我为什么不让改,表面上说我只能说这属于篡改数据,因为这个使用户的请求数据,如果被篡改就相当于篡改消息,如果你一天给别人发消息发的是:你好,而对方收到的是:fuck you!,你会怎么想,呵呵!当然它主要是怕不安全把参数数据该乱了,因为程序员毕竟是自己写程序,尤其是在公共程序里面写,后台程序员发现自己的数据不对,也找不到原因;一般WEB应用会提供一个attribute来提供自己的参数设置,这样就OK了,但是有些人就是那么变态说为啥就不能改呢,面向对象不是相互的么,有get应该有set的呀,我只能说,面向对象来自于生活现实,生活现实中每天逛大街,街上有很多形形色色如花似玉的,但是又可能你只能看,不能摸,更不能XX,呵呵,否则一个异常就出来了:臭流氓!呵呵,不过就技术的角度来讲,能实现吗,当然可以,没有不可以实现的,源码之下,了无秘密,这是一个大牛说的,那么我们先来思考下有那些实现的方式:1、我自己new一个request,然后放到容器里头,放那呢?等会来说,先记录下。2、如果我能改掉request里面的值,那就好了呗,好的,先记录下,等会来想怎么改。先说第一种方式,我自己new一个,呵呵,怎么new,怎么让其他的程序知道。new的两种方式之一(开始思考的起源):先说new的方式,在不知道具体的容器怎么实现HttpSevletRequest的时候,很简单,我自己写个类,implements HttpServletRequest呵呵,这个貌似很简单,OK,继承下试一试:public class HttpServletRequestExtend implements HttpServletRequest {.......实现代码}此时提示需要有N多方法需要被实现,例如:getParameter、getAttribute、getAttributeNames、getCharacterEncoding、getContentLength、getContentType。。。。。。等等几十个方法,呵呵;当然,你可以再构造方法里面将实际的request对象传递进来,如果是相同的方法,就这个request来实现,如果需要自己处理的方法,就按照自己的方式来处理,这种包装貌似简单自己定义parameter,就用一个private Map<String , String[]>paramterMap = new HashMap<String , String[]>();就可以简单搞定,自己再搞个addParameter方法等等,就可以实现自己的功能。不过写起来挺费劲的,因为意味着你所有的方法都要去实现下,除非你其他的方法都不用,只用其中几个方法而已,这就体现出一些接口的不足了。但是这种方式是可行的,至少可以这样说,只是很费劲而已,因为感觉冗余很厉害,也体现出接口的不足,和抽象类的价值,我们想要的只是重载那些我们想要重载的,原有的还是按照它原有的处理思路,此时,有一个叫HttpServletRequestWrapper的出现了;new方式2:继承HttpServletRequestWrapper,其实就是上面那种方法多了一层继承,将你的重复工作交予了它,你也可以这样做,全名为:javax.servlet.http.HttpServletRequestWrapper,看来也是一个扩展的通用接口,也就是会对request做一次包装,OK;跟着进去发现它可以处理类似request一样的差不多的内容,在这个基础上做了一次包装,你可以认为他就是对你自己new的那个,多了一层简单扩展实现,而你再这个基础上,可以继续继承和重写。OK,此时你要重写如何重写呢,比如我们要重写一个getParameter方法和getParameterValues方法,其余的方法保持和原来一致,我们在子类中,自己定义一个Map用来放参数,结合request本身的参数,加上外部其他自定义的参数,做成一个新的参数表。如下所示:import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util.HashMap;import java.util.Map;public class ParameterRequestWrapper extends HttpServletRequestWrapper {private Map<String , String[]> params = new HashMap<String, String[]>();@SuppressWarnings("unchecked")public ParameterRequestWrapper(HttpServletRequest request) {// 将request交给父类,以便于调用对应方法的时候,将其输出,其实父亲类的实现方式和第一种new的方式类似super(request);//将参数表,赋予给当前的Map以便于持有request中的参数this.params.putAll(request.getParameterMap());}//重载一个构造方法public ParameterRequestWrapper(HttpServletRequest request , Map<String , Object> extendParams) {this(request);addAllParameters(extendObject);//这里将扩展参数写入参数表}@Overridepublic String getParameter(String name) {//重写getParameter,代表参数从当前类中的map获取String[]values = params.get(name);if(values == null || values.length == 0) {return null;}return values[0];}public String[] getParameterValues(String name) {//同上return params.get(name);}public void addAllParameters(Map<String , Object>otherParams) {//增加多个参数for(Map.Entry<String , Object>entry : otherParams.entrySet()) {addParameter(entry.getKey() , entry.getValue());}}public void addParameter(String name , Object value) {//增加参数if(value != null) {if(value instanceof String[]) {params.put(name , (String[])value);}else if(value instanceof String) {params.put(name , new String[] {(String)value});}else {params.put(name , new String[] {String.valueOf(value)});}}}}
2023-07-18 22:08:031

Verilog中一个parameter只能定义一个参数吗

一、module内部有效的定义用parameter来定义一个标志符代表一个常量,称作符号常量,他可以提高程序的可读性和可维护性。parameter是参数型数据的关键字,在每一个赋值语句的右边都必须是一个常数表达式。即该表达式只能包含数字或先前已经定义的参数。parameter msb=7; //定义参数msb=7parameter r=5.7; //定义r为一个实型参数5.7parameter byte_size=8,byte_msb=byte_size-1; //利用常数表达式赋值参数型常量经常用于定义延迟时间和变量宽度。在模块和实例引用时,可以通过参数传递改变在被引用模块或实例中已经定义的参数。1 module exam_prj2 #(parameter WIDTH=8) 3 //端口内的参数只能在这使用 4 (5 input [WIDTH-1:0] dataa,//[WIDTH-1:0]6 input [WIDTH-1:0] datab,7 8 output reg [WIDTH:0] result9 ); parameter Conuter_Top = 4"d9;//用于代码部分的参数//代码部分省略 这里出现的两个参数parameter,第一个表示只在端口设置时使用,后面的是对于模块内部的使用。
2023-07-18 22:08:121

vivado中parameter什么意思

参数。一般写成可以在例化时重写的,比如module fifo#(parameter MSB=3, LSB=0, DEPTH=4)//可以被重写(port_list ); item;此外,问题应该修改为"Verilog中parameter的作用",vivado只是一个设计套件。
2023-07-18 22:08:211

电脑老跳一些提示 ,parameter error! 什么意思?

你好! 这是由于顽固病毒存在于系统还原文件中 系统盘符WINDOWSsystem32Restore文件夹是WindowsMe/XP系统特有的系统还原文件夹,其内存储的是WindowsMe/XP系统的系统还原文件。系统对其有保护作用,不能被修改,所以隐藏在该文件夹中的病毒是不能直接清除的。当然,这些病毒也不能直接发挥作用。解决方案:可以关闭Windows系统的“系统还原”功能,清理系统还原点(右键单击【我的电脑】,在弹出的快捷菜单中选择属性菜单,在弹出的“系统属性”对话框中单击“系统还原”标签,在“在所有驱动器上关闭系统还原”前单击【确定】按钮),或者直接删除Restore文件夹的内容。这是由于顽固病毒存在于系统还原文件中系统盘符WINDOWSsystem32Restore文件夹是WindowsMe/XP系统特有的系统还原文件夹,其内存储的是WindowsMe/XP系统的系统还原文件。系统对其有保护作用,不能被修改,所以隐藏在该文件夹中的病毒是不能直接清除的。当然,这些病毒也不能直接发挥作用。解决方案:可以关闭Windows系统的“系统还原”功能,清理系统还原点(右键单击【我的电脑】,在弹出的快捷菜单中选择属性菜单,在弹出的“系统属性”对话框中单击“系统还原”标签,在“在所有驱动器上关闭系统还原”前打√,单击【确定】按钮),或者直接删除Restore文件夹的内容。随着系统还原的清除,病毒也一并被清除了。随着系统还原的清除,病毒也一并被清除了。
2023-07-18 22:08:281

如何修改request的parameter的几种方式

先说new的方式,在不知道具体的容器怎么实现HttpSevletRequest的时候,很简单,我自己写个类,implements HttpServletRequest呵呵,这个貌似很简单,OK,继承下试一试:public class HttpServletRequestExtend implements HttpServletRequest { .......实现代码}此时提示需要有N多方法需要被实现,例如:getParameter、getAttribute、getAttributeNames、getCharacterEncoding、getContentLength、getContentType。。。。。。等等几十个方法,呵呵;当然,你可以再构造方法里面将实际的request对象传递进来,如果是相同的方法,就这个request来实现,如果需要自己处理的方法,就按照自己的方式来处理,这种包装貌似简单自己定义parameter,就用一个private Map<String , String[]>paramterMap = new HashMap<String , String[]>();就可以简单搞定,自己再搞个addParameter方法等等,就可以实现自己的功能。不过写起来挺费劲的,因为意味着你所有的方法都要去实现下,除非你其他的方法都不用,只用其中几个方法而已,这就体现出一些接口的不足了。但是这种方式是可行的,至少可以这样说,只是很费劲而已,因为感觉冗余很厉害,也体现出接口的不足,和抽象类的价值,我们想要的只是重载那些我们想要重载的,原有的还是按照它原有的处理思路,此时,有一个叫HttpServletRequestWrapper的出现了;new方式2:继承HttpServletRequestWrapper,其实就是上面那种方法多了一层继承,将你的重复工作交予了它,你也可以这样做,全名为:javax.servlet.http.HttpServletRequestWrapper,看来也是一个扩展的通用接口,也就是会对request做一次包装,OK;跟着进去发现它可以处理类似request一样的差不多的内容,在这个基础上做了一次包装,你可以认为他就是对你自己new的那个,多了一层简单扩展实现,而你再这个基础上,可以继续继承和重写。OK,此时你要重写如何重写呢,比如我们要重写一个getParameter方法和getParameterValues方法,其余的方法保持和原来一致,我们在子类中,自己定义一个Map用来放参数,结合request本身的参数,加上外部其他自定义的参数,做成一个新的参数表。如下所示:import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util.HashMap;import java.util.Map;public class ParameterRequestWrapper extends HttpServletRequestWrapper { private Map<String , String[]> params = new HashMap<String, String[]>();@SuppressWarnings("unchecked") public ParameterRequestWrapper(HttpServletRequest request) { // 将request交给父类,以便于调用对应方法的时候,将其输出,其实父亲类的实现方式和第一种new的方式类似 super(request); //将参数表,赋予给当前的Map以便于持有request中的参数 this.params.putAll(request.getParameterMap()); } //重载一个构造方法 public ParameterRequestWrapper(HttpServletRequest request , Map<String , Object> extendParams) { this(request); addAllParameters(extendObject);//这里将扩展参数写入参数表 } @Override public String getParameter(String name) {//重写getParameter,代表参数从当前类中的map获取 String[]values = params.get(name); if(values == null || values.length == 0) { return null; } return values[0]; } public String[] getParameterValues(String name) {//同上 return params.get(name); } public void addAllParameters(Map<String , Object>otherParams) {//增加多个参数 for(Map.Entry<String , Object>entry : otherParams.entrySet()) { addParameter(entry.getKey() , entry.getValue()); } }public void addParameter(String name , Object value) {//增加参数 if(value != null) { if(value instanceof String[]) { params.put(name , (String[])value); }else if(value instanceof String) { params.put(name , new String[] {(String)value}); }else { params.put(name , new String[] {String.valueOf(value)}); } } }}
2023-07-18 22:08:481

Verilog中parameter和define的区别

1、define:作用:常用于定义常量可以跨模块、跨文件;范围:整个工程;概念:可以跨模块的定义,写在模块名称上面,在整个设计工程都有效。一旦`define指令被编译,其在整个编译过程中都有效。例如,通过另一个文件中的`define指令,定义的常量可以被其他文件调用,直到遇到`undef;2、parameter:作用:常用于模块间参数传递;范围:本module内有效的定义;概念:本module内有效的定义,可用于参数传递;如果在模块内部定义时无法进行参数传递,若在模块名后照下面这样写则可以进行传递
2023-07-18 22:08:552

@Parameter注解

通过TestNG实现参数化常用 两种方式 ,此篇讲述@Parameters方式的传参用法; @Parameters读取testng.xml中参数 @DataProvider 注解传参 项目地址: https://gitee.com/neimenggudaxue/BasicTest
2023-07-18 22:09:031

电脑安装软件时报parameter exception

电脑安装软件时报parameterexception是表示所安装软件参数错误。解决办法:1、找到桌面上的我的电脑,然后点击属性。2、打开电脑属性后找到电脑的左下角中找到“安全和维护”,然后打开安全维护。3、在安全维护中找到“更改用户控制设置”点开。4、起初打开后是在最上面,始终通知,这种情况下只要软件上出现了盾牌图标就会通知。5、将箭头调整到最下面的从不通知,这里会给出安全组织,忽略,直接强制修改。明显的参数错误一般表现为相关数据不能正常使用或得到,从而无法得到相应的应答,最后用于提醒用户参数错误。无论是软件还是网页出现这种错误的时候,都要检查一下,传输数据是否正确,代码是否正常,有无冲突。
2023-07-18 22:09:091

空之轨迹——Parameter部分提及的人物属性代表什么

在《空之轨迹》游戏中Parameter部分提及的人物属性都代表什么?有什么作用?STR:人物的攻击力,一点STR能提高3.38点物理伤害,对菜刀来说最重要的属性之一DEF:人物的防御力,一点DEF能降低2.82点物理伤害,这属性在空轨中并不重要ATS:人物的魔法攻击力,一点ATS能提高4.1点魔法伤害,对法师最重要的属性之一ADF:人物的魔法防御力,一点ADF能降低2.8点魔法伤害,不重要的属性+1SPD:人物的速度,直接决定战技魔法等行动的AT(行动栏上时间)消耗,可以说是空轨中最重要的属性,战技魔法AT=ST*100/SPD,详细见博士的AT行动理论(精品区)和T大空间DEX: 人物的命中,DEX越高命中率越高,由于空轨中MISS本来就不多,这个属性并不重要(人物MISS率太高看看是否装备了-DEX的装备,比如3RD狩猎重铠-50DEX)AGL:人物的回避率,不重要的属性MOV:人物的移动范围,对菜刀更有用些,在不损失其他属性的情况下堆高MOV还是不错的RNG:武器的攻击范围
2023-07-18 22:09:161

Verilog中parameter和define的区别

parameter 相当于一个MODULE的参数,可以在module外部修改的,define是宏定义,只能定义一次,求采纳
2023-07-18 22:09:231

在jsp中参数(parameter)与值(value)有什么区别?

参数就是一个名字而已,例如“人”作为参数(parameter),那么“张三”就是值(value)例如:你定义方法的时候肯定要考虑到这个方法的适用范围,用“人”作参数,那么只要你传进来是“人”---“张三”是个人,改方法就有效。希望对你有帮助!
2023-07-18 22:09:301

coefficient和parameter的区别是什么

Parameter is variable in the declaration of function. Argument is the actual value of this variable that gets passed to function. 函数声明的变量时候叫Parameter 函数调用的变量时候叫Argument
2023-07-18 22:09:451

音响上surround/parameter是什么意思?

应该跟帕、米都没有直接的关系就是作为一个名词,有参数、变量的意思简单理解就是如parameter of ****,即指***的参数
2023-07-18 22:10:053

verilog hdl中define、parameter 、defparam有什么区别

parameter是一个模块中,常量是声明defparam是对已经声明的模块常量,在例化的时候对这个常量的数值进行修改,define啊,比如一个模块内同时写了针对FPGA和ASIC的程序,根据你的实际需要进行选择,那么就不用对所有的文件都进行选择,可以写一个DEFINE,直接定义成FPGA或者ASIC。省事
2023-07-18 22:10:511

如何修改request的parameter的几种方式

request之所以不想让你修改parameter的值,就是因为这个东西一般不让改有人问我为什么不让改,表面上说我只能说这属于篡改数据,因为这个使用户的请求数据,如果被篡改就相当于篡改消息,如果你一天给别人发消息发的是:你好,而对方收到的是:fuck you!,你会怎么想,呵呵!当然它主要是怕不安全把参数数据该乱了,因为程序员毕竟是自己写程序,尤其是在公共程序里面写,后台程序员发现自己的数据不对,也找不到原因;一般WEB应用会提供一个attribute来提供自己的参数设置,这样就OK了,但是有些人就是那么变态说为啥就不能改呢,面向对象不是相互的么,有get应该有set的呀,我只能说,面向对象来自于生活现实,生活现实中每天逛大街,街上有很多形形色色如花似玉的,但是又可能你只能看,不能摸,更不能XX,呵呵,否则一个异常就出来了:臭流氓!呵呵,不过就技术的角度来讲,能实现吗,当然可以,没有不可以实现的,源码之下,了无秘密,这是一个大牛说的,那么我们先来思考下有那些实现的方式:1、我自己new一个request,然后放到容器里头,放那呢?等会来说,先记录下。2、如果我能改掉request里面的值,那就好了呗,好的,先记录下,等会来想怎么改。先说第一种方式,我自己new一个,呵呵,怎么new,怎么让其他的程序知道。new的两种方式之一(开始思考的起源):先说new的方式,在不知道具体的容器怎么实现HttpSevletRequest的时候,很简单,我自己写个类,implements HttpServletRequest呵呵,这个貌似很简单,OK,继承下试一试:public class HttpServletRequestExtend implements HttpServletRequest {.......实现代码}此时提示需要有N多方法需要被实现,例如:getParameter、getAttribute、getAttributeNames、getCharacterEncoding、getContentLength、getContentType。。。。。。等等几十个方法,呵呵;当然,你可以再构造方法里面将实际的request对象传递进来,如果是相同的方法,就这个request来实现,如果需要自己处理的方法,就按照自己的方式来处理,这种包装貌似简单自己定义parameter,就用一个private Map<String , String[]>paramterMap = new HashMap<String , String[]>();就可以简单搞定,自己再搞个addParameter方法等等,就可以实现自己的功能。不过写起来挺费劲的,因为意味着你所有的方法都要去实现下,除非你其他的方法都不用,只用其中几个方法而已,这就体现出一些接口的不足了。但是这种方式是可行的,至少可以这样说,只是很费劲而已,因为感觉冗余很厉害,也体现出接口的不足,和抽象类的价值,我们想要的只是重载那些我们想要重载的,原有的还是按照它原有的处理思路,此时,有一个叫HttpServletRequestWrapper的出现了;new方式2:继承HttpServletRequestWrapper,其实就是上面那种方法多了一层继承,将你的重复工作交予了它,你也可以这样做,全名为:javax.servlet.http.HttpServletRequestWrapper,看来也是一个扩展的通用接口,也就是会对request做一次包装,OK;跟着进去发现它可以处理类似request一样的差不多的内容,在这个基础上做了一次包装,你可以认为他就是对你自己new的那个,多了一层简单扩展实现,而你再这个基础上,可以继续继承和重写。OK,此时你要重写如何重写呢,比如我们要重写一个getParameter方法和getParameterValues方法,其余的方法保持和原来一致,我们在子类中,自己定义一个Map用来放参数,结合request本身的参数,加上外部其他自定义的参数,做成一个新的参数表。如下所示:import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util.HashMap;import java.util.Map;public class ParameterRequestWrapper extends HttpServletRequestWrapper {private Map<String , String[]> params = new HashMap<String, String[]>();@SuppressWarnings("unchecked")public ParameterRequestWrapper(HttpServletRequest request) {// 将request交给父类,以便于调用对应方法的时候,将其输出,其实父亲类的实现方式和第一种new的方式类似super(request);//将参数表,赋予给当前的Map以便于持有request中的参数this.params.putAll(request.getParameterMap());}//重载一个构造方法public ParameterRequestWrapper(HttpServletRequest request , Map<String , Object> extendParams) {this(request);addAllParameters(extendObject);//这里将扩展参数写入参数表}@Overridepublic String getParameter(String name) {//重写getParameter,代表参数从当前类中的map获取String[]values = params.get(name);if(values == null || values.length == 0) {return null;}return values[0];}public String[] getParameterValues(String name) {//同上return params.get(name);}public void addAllParameters(Map<String , Object>otherParams) {//增加多个参数for(Map.Entry<String , Object>entry : otherParams.entrySet()) {addParameter(entry.getKey() , entry.getValue());}}public void addParameter(String name , Object value) {//增加参数if(value != null) {if(value instanceof String[]) {params.put(name , (String[])value);}else if(value instanceof String) {params.put(name , new String[] {(String)value});}else {params.put(name , new String[] {String.valueOf(value)});}}}}
2023-07-18 22:10:581

oracle数据库中V$parameter是什么表,怎么通过sql比如alter语句来修改它的值?

1.v$parameter是oracle数据库的动态字典表(视图),它保存了数据库参数的设置值2.如果要修改其中的值有两种方式2.1修改当前会话参数:altersessionsetsql_trace=true--开启trace2.2修改数据库全局参数:altersystemset参数名称=参数值scope=spfile/memory/bothscope是可选参数,scope=spfile只修改启动文件,下次启动后生效scope=memory只修改当前实例运行参数,重启后恢复scope=both,既修改当前运行参数同时也修改spfile
2023-07-18 22:11:051

Parameter1定义一个变量是什么意思

(1)相当于:int a = 1;(2)定义标准的结构体变量时不能这样用(但如果你在结构体中加了结构函数那就可以了),只有在定义标准类型的变量或类对象变量时才能这样用.
2023-07-18 22:11:241

c语言没有错误报错,错误提示是 parameter ‘s’ is never used in fuction others.急!!!!!!

那是因为你有一个参数ticket s[],但是在函数体里没有用到,所以会有告警,你把这个参数去掉就行了。
2023-07-18 22:11:353

fortran中parameter(n=30)

就是 1.0乘以10的-30次方. 与 1.0E-30 类似,只不过是双精度的.
2023-07-18 22:11:421

ad里面parameterset是什么功能

参数设置。ad里面parameterset是包含多个信号的同一组信号类,所以ad里面parameterset是参数设置功能。AltiumDesigner是一个设计原理图和PCB的专业软件,功能十分强大,且使用方便,比较容易上手。
2023-07-18 22:11:571

如何学好医学统计?

统计学中的基本概念介绍如下:1.变异(variation):是社会和生物医学中的普遍现象。2.总体(population):根据研究目的确定的同质研究对象的全体(集合)。分有限总体与无限总体。3.样本(sample):从总体中随机抽取的部分研究对象。4.随机抽样(random sampling):为了保证样本的可靠性和代表性,需要采用随机的方法抽取样本(在总体中每个个体具有相同的机会被抽到)。5.参数(parameter):总体的统计指标,如总体均数、标准差,采用希腊字母分别记为μ、σ。固定的常数。6.统计量(statistic):样本的统计指标,如样本均数、标准差,采用拉丁字母分别记为 s。 参数附近波动的随机变量 。7.频率(frequency):样本的实际发生率称为频率。设在相同条件下,独立重复进行n次试验,事件A出现f 次,则事件A出现的频率为f/n。8.概率(probability):随机事件发生的可能性大小,用大写的P 表示;取值[0,1]。9.小概率事件:P ≤ 0.05(5%)或P ≤ 0.01(1%)称为小概率事件(习惯),统计学上认为不大可能发生。10.随机误差 (random error):随机误差受测量精确度限制,重复测量获得的实际测量值往往并不能稳定在同一值,而是无方向性地围绕某一个数值左右波动,这种误差称为随机误差 。11.系统误差 (systematic error):也叫偏倚(bias) , 是测量仪器或人为因素等导致的实际测量值与真实值之差。12.准确度(accuracy)或真实性(validity):观察值与真值的接近程度,受系统误差的影响(常用指标:如灵敏度、特异度)。13.可靠度(reliabiliy):也称精密度(precision)或重复性(repeatability) :重复观察时观察值与其均值的接近程度,受随机误差的影响(常用指标:一致百分率、Kappa值)。14.相关系数(correlation coefficient):又称Pearson积差相关系数,用来说明具有直线关系的两变量间相关的密切程度与相关方向。相关系数没有单位,其值为-1 r 1。r值为正表示正相关,r值为负表示负相关,r的绝对值等于1为完全相关,r=0为零相关。15.决定系数(coefficient of determination) :回归平方和与总平方和之比。取值在0到1之间且无单位,其数值大小反映了回归贡献的相对程度,也就是在Y的总变异中回归关系所能解释的百分比。
2023-07-18 22:12:041

verilog中有谁用过用parameter定义的常数做赋值语句的位宽限制

parameter用来定义常数。可以用来定义状态比如parameteridle=4"b0000;parameters1=4"b0001;……………………………………………………然后case(state)idle:………………s1:………………这样比较方便不用每次都把具体的数字写出来,相当于一个代号。再看看别人怎么说的。
2023-07-18 22:12:281

翻译策略透视

翻译策略透视 张美芳 (中山大学,广州 510275;澳门大学,澳门)   摘要:翻译策略是翻译教学中不可缺少的内容。人们探讨翻译策略,通常会用二分法来谈论直译与意译、语义翻译与交际翻译、归化翻译与异化翻译等概念,并有不少人往往把这些概念混淆在一起。本文将对直译/意译、语义翻译/交际翻译和异化翻译/归化翻译三对翻译策略进行探讨,追溯其根源,弄清其概念,并举例说明其所指。   关键词:直译与意译、语义翻译与交际翻译、归化翻译与异化翻译   Investigating the Dichotomy of Translation Strategies Abstract: Translation strategies are an indispensable content in translator training. Whenever discuss translation strategies, many people would mention the dichotomy between literal translation and free translation, semantic translation and communicative translation, domesticating translation and foreignizing translation. But very often these concepts are mixed together and cause confusions. This article attempts to analyze the main features of these three pairs of strategies and summarize the differences between them. Key words: Literal/free translation, semantic/communicative translation, domesticating/foreignizing translation.   1.引言   一般的翻译教材在讨论翻译问题时,都离不开讨论翻译方法与技巧。我国在八十年代初出版的统编翻译教程(即张培基等编著的教程),主要是讲述常用的翻译方法与技巧,其中包括:词义的选择、引伸和褒贬;词类转译法;增词法;重复法;省略法;正反、反正表达法,分句、合句法;被动语态的译法;名词从句的译法;定语从句的译法;状语从句的译法;长句的译法,和习语、拟声词、外来词语等特别语词的译法等。   九十年代出版的翻译教程也基本上沿用这些方法与技巧,或在此基础上有些改进,例如,柯平编著的《英汉与汉英翻译教程》,除了提出与张培基教程大同小异的方法外,还提出了变通和补偿手段:加注、增益、视点转换、具体化、概略化、释义、归化和回译。   也有学者(参见刘宓庆1993:196-234)把分切、转换、词性转换、语态转换、肯定与否定、阐释或注释、引伸、替代、拆离、增补、省略与重复、重构、移植等等方法称这“手段”。   以上所引是不同学者所用的不同术语,用以描述翻译过程中的具体处理方法。究竟哪些属方法、哪些属技巧、哪些属手段,恐怕是很难讲得清楚的。我们在这里把翻译过程中具体的操作方法(如以上所述的方法、技巧、手段)都类归为翻译“方法”;而把那些能够包含多种方法的术语,如直译法、意译法、语义翻译法与交际翻译法(见下图)、异化翻译法、归化翻译法等,类归为翻译“策略”。本章讨论的就是这样的翻译策略。   2.翻译二分法   一直以来,无论是在我国还是在西方,直译与意译都是翻译讨论的中心话题。“直译与意译之争, 在我国自有翻译之时起就已存在”(罗新璋,1984:4)。“此争论至少从公元前就已经开始。到了十九世纪初,很多作家倾向于意译,即译其神韵而不是译字母;译意义而不是译词汇;译信息而不是译形式;译事实而不是译方式。……不过,这种争论是纯理论的,争论者并没有考虑到翻译的目的、读者的情况和文体类型等因素”(Newmark 1988b:45)。   直译、意译在传统译论里讨论得最多。自二十世纪六十年代以来,在西方又出现了其它的提法,例如:奈达(Nida 1964)提出的“形式对等”(formal equivalence)与“动态对等”(dynamic equivalence) 在本质上和意译与直译是一致的。还有其他学者提出的二分法,例如:霍斯(House 1977) 的“显性翻译”(overt translation)与“隐性翻译”(covert translation);格特(Gutt 1991) 的“直接翻译”(direct translation)与“间接翻译”(indirect translation);图瑞(Toury 1980,1995) 的“适当性”(adequacy) 与“可接受性”(acceptability);纽马克(Newmark 1981/1988)提出的语义翻译 (semantic translation) 与交际翻译 (communicative translation),以及温努提 (Venuti 1995) 的异化翻译 (foreignizing translation) 与归化翻译 (domesticating translation)。   以上所述的翻译方法二分法,既有共通和地方,也有不同的地方。本章将对人们常引用及争论直译/意译、语义翻译/交际翻译和异化翻译/归化翻译等三对翻译策略进行探讨,追溯其根源,弄清其概念,并举例说明其所指。   3. 直译与意译   关于直译之争持续了几个世纪,赞同者坚定不移,反对者(也即意译的赞同者)坚持已见,互不让步。其实,英文literal translation 和中文“直译”的定义都不是十分确定,既可指逐词译 (Word-for-word translation),也包括逐句译(Sentence-for-sentence)。直译作为一种翻译策略常见用于以下领域的翻译:(1)用于翻译科技资料;(2)用于外语教学,让学生了解两种语言结构的差异;(3)也用于文学翻译,Nabokov 是文学翻译中直译的高手,在他看来,“只有直译才是真正的翻译”(见Shuttleworth & Cowie 1997:96)。   然而,在现代文学译者中,赞同直译的人为数不多,其中的主要原因之一如Nida 所说,“因为没有哪两种语言是完全相同的,无论是符号所指的意义或语言符号的排列方式都会有差异。可以说,语际之间没有绝对的一致。因而,也就没有绝对准确的翻译”(1964:156)。   八十年代初,张培基等学者在当时的统编教材《英汉翻译教程》中这样下定义:“所谓直译,就是在译文语言条件许可时,在译文中既保持原文的内容,又保持原文的形式——特别指保持原文的比喻、形象和民族、地方色彩等。但直译不是死译或硬译。…… 应当指出,在能够确切地表达原作思想内容和不违背译文语言规范的条件下,直译法显然有其可取之处。直译法一方面有助于保存原著的格调,亦即鲁迅所说的保持‘异国情调"和‘洋气",另一方面又有助于不断从外国引进一些新鲜、生动的词语、句法结构和表达方法,使我们的祖国语言变得日益丰富、完善、精密”(张培基等 1980:13)。   九十年代出版的翻译教程,对直译又有了不同的阐释:“直译指翻译时要尽量保持原作的语言形式、包括用词、句子结构、比喻手段等等,同时要求语言流畅易懂”(范仲英1994:90)。一般说来,采用直译所产生的译文看起来肯定有翻译的痕迹,读起来也不是那么通顺。如果直译也“要求语言流畅易懂”的话,说明译者心目中的直译与意译的界线已经开始模糊,二者不再是对立的两种策略。   意译法有以下特点:(1)以目的语为导向;(2)用规范的目的语语言把原文的意思表达出来;(3)注重译文的自然流畅,不一定保留原文的结构及修辞手段。(见Shuttleworth & Cowie 1997:62-63)。   现在人们普遍认为,直译和意译各有优缺点,意译与直译不会形成二元对立,因为翻译策略不是一成不变的。最恰当的做法是根据不同的语篇类型、翻译目的和读者对象来制定不同的翻译策略。直译、意译是翻译过程中表达阶段所采用的两种最基本的方法。正如张培基等学者所说,“不同的语言各有其特点和形式,在词汇、语法、惯用法、表达方式等方 面有相同之处,也有相异之处。所以翻译时就必须采取不同的手段,或意译或直译,量体裁衣,灵活处理”(1980:14-15)。   在原语与目的语有共同的表达方式时,直译是最快捷有效的方法。例如:   (1) He ran his administration as a one-man show, and loved to exercise authority … Arthur Krock reported that he was “the boss, the dynamo, the works”. (The Glory and the Dream p.82)(译文)他在政府里惯唱独脚戏,喜欢发号施令。…… 阿瑟·克罗报道说,罗斯福“是老板,是发电机,是钟表的发条。”(王宗炎1983:9)   当原语在目的语中找不到对应词,直译又无法把原意传递出来时,意译是解决问题的有效方法。例如:   (2) If Main Street didn‘t understand this, Wall Street did. ((The Glory and the Dream p.85)(译文)这一点,一般人不理解,华尔街那些大老板们却是明白的。(王宗炎1983:10)   如直译为,“如果主街不理解,华尔街是理解的。”,读者就会不知所云。王先生把Main Street 意译为“一般人”,把Wall Street意译为“华尔街那些大老板们”,把原意清楚地表达了出来,使译文简短明白。   (3) Bette Davies, Spencer Tracy and Frank Capra were Oscars. … Alfred Hitchcock was making a lady vanish. (The Glory and the Dream p.197)(译文)电影演员贝蒂·黛维丝、斯本塞·屈莱塞、弗兰克·卡普拉获得了奥斯卡金像奖。…… 艾尔弗雷德·希契科克导演了《名媛失踪》。(注:影片原名是the Lady Vanishes.)(见王宗炎1983:11)   原文玩了个文字游戏,很风趣,凡是了解艾尔弗雷德·希契科克曾导演the Lady Vanishes的读者,看到这句话时,大概都会忍俊不禁。但是这样的文字游戏却造成翻译上的极大困难,如直译成“艾尔弗雷德·希契科克使一位淑女失踪”,其意思就会与原文相悖。王先生采用意译的方法,表达了原文的一层意义,说明了一个事实,可惜其双头语的形式消失了,原文的风趣味道也完全丧失了。对此,王先生深有感触地说,“每种语言都有自己的特性,都有自己独有的声音、文学、修辞手法和社会习惯,这是无法移植的。古书说,‘橘逾淮而北为枳"。橘子好吃,枳可是酸苦的。翻译正是如此。一篇好文章,翻译过来往往读不得。你可以把大意译出,可是原文那些音乐和形象性,原作者那些言外之意和弦外之音,你会丢了一大半”(王宗炎1983:9)。   4.语义翻译与交际翻译   语义翻译是(英国翻译理论家Peter)Newmark 提出的两种翻译模式之一,其目的是“在目的语语言结构和语义许可的范围内,把原作者在原文中表达的意思准确地再现出来 (Newmark 1981/1988:22)。语义翻译重视的是原文的形式和原作者的原意,而不是目的语语境及其表达方式,更不是要把译文变为目的语文化情境中之物。由于语义翻译把原文的一词一句视为神圣,因此有时会产生前后矛盾、语义含糊甚至是错误的译文。语义翻译通常适用于文学、科技文献和其他视原文语言与内容同等重要的语篇体裁。然而,需要指出的是,Newmark 本人也认为,语义翻译并非一种完美的翻译模式,而是与交际翻译模式一样,在翻译实践措施中处于编译与逐行译之间的”中庸之道“ (Hatim & Mason 1990: 7),(Newmark 1988: 45)。(见图一)   _______________________________________________________________________________图一:语义翻译与交际翻译((Newmark 1981/1988: 45)翻译方法Translation Methods SL emphasis TL emphasis Word-for-word translation逐字译 Adaptation 编译Literal translation 直译 Free translation自由译/意译Faithful translation 信译/贴译 Idiomatic translation地道翻译Semantic translation 语义翻译 Communicative translation交际翻译_______________________________________________________________________________   “交际翻译”有两个重要的概念,第一,交际翻译(或交际途径)指的是视翻译为“发生在某个社会情境中的交际过程”(Hatim & Mason 1990:3) 的任何一种翻译方法或途途径。虽然所有的翻译途径都在某种程度上视翻译为交际,而这里所说的交际翻译却完完全全地以目的语读者或接受者为导向。沿此途径的译者在处理原文的时候,旨在传递信息而不是复制一串串的语言单位,他所关心的是如何保留原文的功能和使其对新的读者产生作用。交际翻译和逐句逐行译和直译的不同之处在于,它把原文中的遣词造句的形式仅视为译者应考虑的部分因素。   第二,交际翻译是(英国翻译理论家)纽马克 (Peter Newmark) 提出的两种翻译模式之一(参阅语义翻译),其目的是“努力使译文对目的语读者所产生的效果与原文对源语读者所产生的效果相同” (1981/1988:22)。即是说,交际翻译的重点是根据目的语的语言、文化和语用方式传递信息,而不是尽量忠实地复制原文的文字。译者在交际翻译中有较在的自由度去解释原文,调整文体、排除歧义,甚至是修正原作者的错误。由于译者要达到某一交际目的,有了特定的目的读者群,因此他所生产的译文必然会打破原文的局限。通常采用交际翻译的文体类型包括新闻报导、教科书、公共告示和其他很多非文学作品。   值得注意的是,交际翻译并不是一种极端的翻译策略,它和语义翻译一样是翻译中的“中庸之道” (Hatim & Mason 1990: 7),既不像编译那么自由,也没有逐行译那么拘谨。   那么,交际翻译与语义翻译之间有什么差异呢?交际翻译的关注点是目的语读者,尽量为这些读者排除阅读或交际上的困难与障碍,使交际顺利进行。在语义翻译中,译者仍然以原文基础,坚守在源语文化的阵地之中,只是解释原文的涵义,帮助目的语读者理解文本的意思。   交际翻译强调的是译文的“效果”;而语义翻译强调的是保持原文的“内容”。纽马克(1988a: 39;15)曾列举两个例子说明语义翻译与交际翻译的差别(中文是本书作者加):原文 语义翻译 交际翻译(4) Bissiger Hund! (German) Dog that bites. Beware of the dog! Chien méchant! (French) Savage dog. Beware of the dog!(5) Wet paint! Freshly painted. (German) Mind the paint! (French)湿油漆! 油漆未干。 小心油漆!   析:例4,如果用语义翻译,把德语原文译为“那条狗咬人。”;法语原文则变为“凶狗。”。这两则译文都成了陈述句,为读者提供信息。而用交际翻译法,把两者都译为“小心恶狗!”,译文成了命令句,有警告的作用。例5是一条告示,德语版本看来是采用了语义翻译法。英、德两个版本都只为读者/受众提供信息,告诉人们“油漆未干”。法语版本没有按照英语原文的形式,而是用交际翻译法传递了此告示的功能,即请人们要小心油漆。   交际翻译所产生的译文通常是通顺易懂,清晰直接,规范自然,符合特定的语域范畴。交际翻译常常是“欠额翻译”。换句话说,即使翻译难度较大的语篇,交际翻译也会较多地使用通用的词汇。语义翻译所产生的译文通常比较复杂、累赘、罗嗦和过于详尽。译者尽力追踪原作者的思想过程而不是努力阐释。   5.异化翻译与归化翻译   异化翻译法(或异化法)(Foreignizing Translation or Minoritizing Translation)和归化翻译法(或归化法)(Domesticating Translation or Domestication)是美国翻译理论家Lawrence Venuti(1995)创造的、用来描写翻译策略的两个术语。异化翻译法是故意使译文冲破目的语常规,保留原文中的异国情调。Venuti把异化翻译法归因于十九世纪德国哲学家Schleiermacher的翻译论说“译者尽量不惊动原作者,让读者向他靠近” (Schleiermacher 1838/1963: 47, 1838/1977:74; Venuti 1995: 19)。Schleiermacher本人是赞同采用异化法的。Venuti(1995: 20)指出,在盲目自大地使用单语、并把归化翻译法作为标准的文化社会(例如英美社会)中,应提倡异化翻译法。在这种情况下采用异化法,表明这是一种对当时的社会状况进行文化干预的策略,因为这是对主导文化心理的一种挑战。主导文化心理是尽力压制译文中的异国情调(或“异物”)。Venuti把异化翻译描述成一种“背离民族的压力”(1995: 20),其作用是“把外国文本中的语言文化差异注入目的语之中,把读者送到国外去”(1995:20)。   具体说来,异化翻译法包括以下特点:(1)不完全遵循目的语语言与语篇规范;(2)在适当的时候选择不通顺、艰涩难懂的文体;(3)有意保留源语中的实观材料或采用目的语中的古词语;(4)目的是为目的语读者提供一次“前所未有的阅读经验”(1995:20)。不过,Venuti 也承认,译文是用“本土的文化材料”组成的,异化翻译 [像归化翻译那样] 只能是翻译过程中的其中一种策略,不同的是,采用异化法的译者一般都态度鲜明,而不是隐隐匿匿(1995:34)。用异化法英译的典型例子包括庞德(Ezra Pound)的许多译作,纳巴科夫(Nabokov)(1964/1975)直译的名著普希金的诗体小说《尤金·奥涅金》(Eugene Onegin)。(参阅:Venuti 1995)   归化翻译法旨在尽量减少译文中的异国情调,为目的语读者提供一种自然流畅的译文。Venuti 认为,归化法源于这一翻译论说,“尽量不干扰读者,请作者向读者靠近”(Schleiermacher 1838/1963:47, 1838/1977:74; Venuti 1995:19-20)。然而,对Venuti来说,归化法带有贬义,因为归化法实际上体现了主导文化社会中常见的政策,即“盲目自大地使用单语,把外来文化拒于门外”。他还认为,主导文化社会“习惯于接受通顺易懂的译文,把外国文本中的价值观隐匿在本国的价值观之中,令读者面对他国文化时,还在自我陶醉地欣赏自己的文化”(1995:15)。这里的“隐匿”是一个重要的概念,因为它说明了译者在翻译中的角色。在以归化法作为标准翻译法的文化社会中,正是译者的“隐匿性”使译文自然而然地归化于目的语文化而不被读者发觉(1995:16-17)。   归化翻译法通常包含以下几个步骤:(1)谨慎地选择适合于归化翻译的文本;(2)有意识地采取一种自然流畅的目的语文体;(3)把译文调整成目的语篇体裁;(4)插入解释性资料;(5)删去原文中的实观材料;(6)调协译文和原文中的观念与特征。   Venuti指出,归化翻译法是英美文化社会中占主导地位的翻译策略。这种策略与该文化社会和其他文化社会的非对称文学关系相一致。由于归化翻译法流行于英美文化社会诸多领域,因此有必要有意识地选择其他翻译策略,以挑战其统治地位。以下分析一个归化翻译的例子。   6. A well-known scientist (some say it was Bertrand Russell) once gave a public lecture on astronomy. He described how the earth orbits around the sun and how the sun, in turn, orbits around the center of a vast collection of stars called our galaxy. At the end of the lecture, a little old lady at the back of the room got up and said: “What you have told us is rubbish. The world is really a flat plate supported on the back of a giant tortoise. The scientist gave a superior smile before replying, ”What is the tortoise standing on?“ ”You‘re very clever, young man, very clever,“ said the old lady. ”But it"s turtles all the way down!“   (From Hawking, S.W. 1988. A Brief History of Time from the Big Bang to Black Holes. London and Auckland: Bantam Press. (从希腊译本回译) Alice in Wonderland was once giving a lecture about astronomy. She said that the earth is a spherical planet in the solar system which orbits around its center the sun, and that the sun is a star which in turn orbits around the center of the star system which we call the Galaxy. At the end of the lecture the Queen looked at her angrily and disapprovingly. “what you say is nonsense. The earth is just a giant playing card, so it‘s flat like all playing card,” she said, and turned triumphantly to the members of her retinue, who seemed clearly satisfied by her explanation. Alice smiled a superior smile, “and what is this playing card supported on?” she asked with irony. The Queen did not seem put out, “You are clever, very clever,” she replied, “so let me tell you, young lady, that this playing card is supported on another, and the other on another other, and the other other on another other other…” She topped, out of breath, “The Universe is nothing but a great big pack of cards,” she shrieked.   析:原文是霍金(S.W. Hawking)的《时间简史》,属于科普著作,阅读对象为有一定文化程度的读者。其文本类型和读者类型决定了其语言特点是朴实明了,不带太多的修饰成分。译文(希腊语)的目的读者显然是少年儿童,译者根据目的语的文化背景,采用了归化翻译法,对译文进行了特殊的处理:(1)采用了形象替代法,套用了少年儿童熟悉的“Alice in Wonderland”(《爱丽丝游记》)故事中的人物来讲原文中的故事。爱丽丝(Alice)是一个充满好奇心、求知欲强、爱思考的女孩子,译者用她来代替原文中的科学家,对于少年儿童来说更加有吸引力。《爱丽丝游记》中有一段是讲爱丽丝与一个扑克王国的故事,而这个王国中最主要的人物就是皇后。爱丽丝常与皇后发生争论,而皇后的形象与原文中的老妇人(the old lady)十分相似,就是趾高气扬,固执已见。因此,译者用皇后(the Queen)代替原文中的老妇人(the old lady);用扑克(playing card)代替乌龟(tortoise),整个故事里面的喻体变了,但是喻义没有变。   6. 结语   本文对人们常提的三组翻译策略,即直译/意译、语义翻译/交际翻译和异化翻译/归化翻译进行了概述,并举例说明其所指。直译、语义翻译和异化翻译三者之间的共同之处是比较靠近原文;意译、交际翻译和归化翻译三者之间的共同点是比较靠近目的语或目的语读者。虽然有交叉重叠的地方,但是也有区别。我们认为,这三者之间的区别是:当人们讨论直译/意译时,他们的焦点是具体的操作方法;当人们讨论语义翻译与交际翻译时,他们心里想到的是语言的意义及其交际功能;而人们讨论异化翻译与归化翻译时,他们的关注点是抵制外来文化还是引入外来文化。   参考文献:[1] Bassnett, Susan. 1980. Translation Studies. London: Routledge. [2] Catford, J.C. 1965. A Linguistic Theory of Translation. London: Oxford University Press. [3] Gentzler, Edwin. 1993. Contemporary Translation Theories. London and New York: Rouledge. [4] Hatim, B. and I. Mason. 1990. Discourse and the Translator. London: Longman. [5] Hatim, B. and I. Mason. 1997. The Translator as Communicator. London and New York: Routlege. [6] Newmark, Peter. 1988a. Approaches to Translation. London: Prentice Hall. [7] Newmark, Peter. 1988b. A Textbook of Translation. London: Prentice Hall. [8] Nida, Eugene A. 1964. Toward a Science of Translating: With Special Referenceto Principles and Procedures Involved in Bible Translating. Leiden: E.J. Brill. [9] Nida, Eugene A. & C. R…… Taber. 1969. The Theory and Practice of Translation. Leiden: E.J. Brill. [10] Robinson, Douglas. 1997. Becoming A Translator – an Accelerated Course. Lonon and New York: Routledge. [11] Toury, Gideon. 1995. Descriptive Translation Studies and Beyond. Amsterdam and Philadelphia: John Benjamins Publishing Company. [12] Venuti, Lawrence. 1995. The Translator‘s Invisibility – A History of Translation. London and New York: Routledge. [13] 范仲英,1994,《实用翻译教程》。北京:外语教学与研究出版社。   [14] 罗新璋(主编),1984,《翻译论集》。北京:商务印书馆。   [15] 王宗炎,1984,辨义为翻译之本。《翻译通讯》第四期。   [16] 杨自俭主编,1994,《翻译新论》。武汉:湖北教育出版社。   [17] 张培基等,1980,《英汉翻译教程》。上海:上海外语教育出版社。   [18] 张美芳,2001,《中国英汉翻译教材研究(1949-1998)》。上海:上海外语教育出版社。   [作者简介] 张美芳,香港浸会大学(翻译学)哲学博士,中山大学教授、澳门大学客座教授;研究方向:翻译研究,语篇分析,应用语言学。
2023-07-18 22:06:201

戈尔本GearBAND 皮具怎么样

GearBAND(戈尔本),低调,沉稳,不张扬,游离于黑色棕色之间,犹如一杯愈醇愈正的浓厚咖啡,宛若天成,回味无限。在捕获全球前沿时尚的同时,融合戈尔本独特的设计精髓,甄选进口优质皮料,方能雕琢出休闲、时尚、实用,且更适合中国商务男士的臻品男包。消费者定位追求卓越品质和高雅品位的都市商务精英,成功人士,以及初入职场的商务新锐。
2023-07-18 22:06:212

a-bypass怎么用

A-Bypass 安装注销后生效,使用比较简单,在设置中选择你要屏蔽越狱检测的应用就可以了。测试微信、支付宝有效,可以开启指纹(面容)支付。对于部分应用程序在越狱环境闪退的问题,A-Bypass有效。A-Bypass 是一种超级越狱检测绕过调整,它支持 iOS 14 中正在运行的应用程序。如果你在越狱后无法打开应用程序,则可以通过该插件打开它们。安装完成后,A-Bypass 将在「设置」应用程序中添加一个新的专用首选项面板,你可以在其中配置该插件。此越狱检测旁路调整支持在 iOS 14 上运行的 unc0ver 和 checkra1n 越狱工具。为了避免使用 A-Bypass 插件进行越狱检测,你需要从首选项窗口中激活要绕过的应用程序。
2023-07-18 22:06:171

一见钟情是否真实存在 | 情绪双因素理论探究

生活中不难发现,往往处在惊险、刺激和危机场景里的女性更容易赢得异性的青睐,好多美国大片里就经常使用这一招,比如飚车的时候、比如枪战的时候、比如冒险的时候,貌似娇弱的女性出现在这种另类的场景里,总会给人留下更深刻的印像。 情绪双因素理论(吊桥效应) 指出,情绪基于两种因素: 生理唤醒 和 情绪认知 ,当人类大脑将生理唤醒和情绪认知错误挂钩时,就形成了 唤醒的错误归因(misattribution of arousal)。 通俗点说就是,当感受到某种情绪时,人们总是先感受到自己的生理唤起,然后试图在当下环境中寻找促使这些反应产生的线索。如果我们处于一个本身就会令你紧张兴奋的情境或场所中时,你就因为要给这种刺激感找原因,而不自觉地找到对象身上去——觉得是Ta让你脸红心跳。 我们被特定的人吸引,可能是一种投射: 1.理想化的投射。理想化的投射通常发生在我们与对方交往还很浅、并不真正了解对方的阶段,“一见钟情”也常常是源于这种理想化的投射。 我们会倾向于努力不断认知到彼此的相似性,来保持认知上的和谐一致。 2.熟悉感的投射。简单的说就是一个人把自己的一部分投射到关系中的另一个人身上,并诱导他人作出某种符合他们预期的、特定的反应。举个例子,比如一个人很长一段时间里受到X的精神打压, 一直被传递“你不值得被爱”“你没有价值”的观念 ,为了使这种投射得到认同,未来他可能会千方百计地操控自己的伴侣(这个过程可能是无意识的),比如主动发起攻击,直到他的伴侣真的像X一样,对他进行了讽刺,并表达出“你没有价值”的态度,他就会觉得有巨大的吸引力。 (这里不知道是否可以理解为 强迫性重复 ?) 3.相互的投射性认同。这条有点难理解,首先需要清楚一点: 投射可以帮助人们减缓焦虑,并且减少或消除对于内/外界紧张源的知觉。 有时候,我们觉得自己莫名地看他人身上的某一点尤其不顺眼,就可能是我们将自己身上自己所不能接受的特质投射给了他人,这样一来,他们可以不承认自己就是自己不想成为的那种人,并且心安理得地指责对方。若是两个人能够达成一种相互的投射性认同,就可能会变成一种爱恨交织的、充满吸引力的状态。两个人在这样的关系中既能摒弃自己的阴暗面,又能施展自己的阴暗面。 一见钟情的感情优劣势有哪些? 1.优势:激情带来的积极相处模式。一见钟情会带给人们更高的情感强度,对于伴侣和关系的积极想象,能够促进双方的沟通以积极的方式进行。 2.优势:主动寻找相似性。他们在相处的过程中仍然会不断试图寻找双方的相似性以化解冲突,即便这些相似性并不一定真实而准确。 3.劣势:想象的困境。如前文投射中提到的,这种情感源于理想化的投射,很大程度上建立于人们对对方的主观期待和想象当中。 如果当对方的事实行为与我们的期待/想象不一致时,我们会有一种“Ta竟然会是这样的”的不一致感(incongruence)。 其实阴暗面也是我们自身的一部分。它们和我们自身的其他部分一样,渴望被看见,渴望存在,渴望冒出来呼吸。所以, 那些见到了我们的阴暗面的人,抑或是那些能够激活我们的阴暗面,能够使它存在的人,往往对我们有着异样的吸引力。 ——分割线—— 现代心理学离不开与医学的结合,对于一见钟情能持续多久,我们从医学的角度去看,一系列的化学反应能得出一种较为合理的解释。 当人经历某些刺激(例如兴奋,恐惧,紧张等)分泌出这种化学物质,能让人呼吸加快(提供大量氧气),心跳与血液流动加速,瞳孔放大,为身体活动提供更多能量,使反应更加快速。这是由于 去甲肾上腺素(NA) 显著地增强心肌收缩力,使心率增快,心输出量增多。 多巴胺(Dopamine) 是产生爱情的一个信号。平时多巴胺的释放是受抑制的,只有遇到大脑皮层“认可”的异性时,多巴胺才会大量分泌,使人第一次产生“爱”的感觉,多巴胺也被称为“恋爱分子”。不幸的是,我们的身体无法一直承受这种刺激,也就是说, 一个人不可能永远处于心跳过速的巅峰状态 。多巴胺的强烈分泌,会使人的大脑产生疲倦感,所以大脑只好让那些化学成分自然新陈代谢,这样的过程可能很快,也可能持续到三四年的时间。 当一对情侣坠入爱河,人体内被激发产生大量“情爱物质”,此时双方血液中 苯乙胺(PEA) 的含量比平时高出2~5倍之多。苯乙胺最能使男女产生狂热之恋、生死之情,俗话说那种“来电”的感觉就是PEA的杰作。 但苯乙胺具有很强的副作用,对方的优点会被无限放大,缺点则视而不见 ,一般来说PEA的浓度高峰可以持续6个月到4年左右的时间,平均不到30个月(2.5年)。 在激情过后,我们会产生一种爱情物质 内啡呔(Endorphin) 来填补激情。内啡呔的效果非常接近于另外一种毒品——吗啡,是一种镇静剂。可以降低焦虑感,让人体会到一种安逸的、温暖的、亲密的、平静的感觉,或许我们可以称 内啡呔为婚姻激素。 最后,不难看出, “坠入爱河”主要是多巴胺、去甲肾上腺素和苯乙胺(PEA)的共同作用,尤其是苯乙胺。 在遇到吸引我们的人时,在心动的时刻和热恋的时期,信息传入大脑,刺激神经,血液流动也变快了——“化学反应”发生了。 但这种无比兴奋和愉悦的状态,会在时间流逝中逐渐褪去,在2-3年后,它慢慢随着我们身体对苯乙胺耐受性增高而完全消失。换言之,强烈的吸引力和热恋的状态,是注定无法持续的。 不过,长期维持着伴侣之间感情的其实是内啡肽的分泌。比起激情与欲望,内啡肽带来的则是一种安全和依恋的感觉。 Reference: Knowyourself. Wikipedia. Google Scholar. Zhihu. Jiandanxinli. Eighteen-year-old programmer wants to be a feng shui master.
2023-07-18 22:06:161