励志语录 点击: 2013-08-08
破产姐妹 经典台词台词
(1)This is the Williamsburg diner,owned by Han Lee, who just changed his name to Bryce Lee. Because I guess he wants people to take him even less seriously.Eight months ago he bought it from the Russian mob. Clientele used to be all eastern bloc criminals and crack whores, but then he took it over and ruined it.
这是威廉堡餐厅,老板是韩·李,这货刚改名叫李小笼,是个不当笑柄就受不了的主儿。八个月前他从俄国黑帮那接手这家餐厅,过去顾客多半是东欧小混混、吸毒的妓女。他接手之后,这些客人都跑光了。
这是Max和Caroline初次见面,Max向她介绍餐厅的对白。”Take sb./sth. seriously”表示对某人或某物的重视和关注。Max的老板因为身材矮小不受关注,常常做各种不能理解的蠢事来引人注目,也因此常被Max挖苦。”Mob”指“暴民、黑帮”。Clientele和client一般意义上均指“客户,当事人、委托人”,主要区别是前者比较正式一般是上流社会的人使用。后者比较随意。Max在Caroline面前用clientele是讽刺她的上流社会出身。“Eastern bloc”直译为“东方集团”,借指来自东欧的小混混,反映了美国对东欧一贯的敌视。“Crack whores”,美俚里有个表达“be on crack”,意指吸毒。
(2)Is that annoying? Is that obnoxious and rude? Would you find it distracting if someone did that to you while you were working? Oh, you don’t have a job, sorry.
你不爽吗?觉得对方欠扁又无礼吗?你工作是有人这么着(打响指)你会觉得烦吗?哦,不对,你连工作都没有,抱歉。
obnoxious: 令人讨厌的,可恨的。Max在这里形容顾客打响指使唤她的行为。 He is the most obnoxious man I know.他是我认识的最可憎的人。
(3)You have tattoos to piss off your dad. My dad doesn’t know he’s my dad.你的纹身是想气死你爹,我爹压根不知他是我爹。
“Piss off”是个非常常见的俚语,一般有两种用法:
主动式:Don’t piss me off.别惹我。
被动式:He got pissed off by the endless complaint.他被无休止的牢骚惹怒了。
Max经常喜欢拿自己素未谋面的老爸吐槽,当然这也是她一直的心结。来自地下阶层、从小缺乏家庭温暖,被迫自力更生。毒舌、爱挖苦成为她的求生技能,隐藏内心的脆弱和不安:
I don’t cry. I sold my tear ducts to an organ bank for cash two years ago.我才不会哭,我早在两年前就把泪腺卖给器官银行换钱了。
(1)(Refering to Manhattan)She’s a bitch. Always shoving her stuff in your face.you can never have it. (曼哈顿)是个贱货。总是把她美好的一面展现在你面前,你却无法企及。
shove指“push in a rush or careless way”,意思和push差不多但动作更粗鲁一点,可译成“推,挤,乱塞”。shove有很多非正式用法,有个常用的俚语“shove (someone or something) down someone’s throat”,直译指“把某物硬塞到某人喉咙里”,意指强迫某人接受某物。例如:Mary isn’t invited to my party, and I don’t wish for anyone to shove her down my throat! 我不会邀请玛丽参加我的派对。谁也别想让我鸟她!
(2)You are a bartender who’s close to liquor all night and you are not an alcoholic.So clearly you don’t know how to seize an opportunity.你只是个整晚守着酒的酒保,而且你还不酗酒。显然你不是懂得把握机会的人。 alcoholic,酗酒者,酒鬼。-holic是个英语词根,意为过分沉迷于某事,无法自拔。作为词根不单独使用,一般作为形容词词尾。如:workaholic 工作狂,shopaholic购物狂,teleholic 电视狂。
(3)I guess I am your BFF.Broke Friend Forever. 我还以为我是你的BFF(原指Best Friend Forever永远最好的朋友),永远破产的朋友。{max语录}.
英语口语中非常喜欢用缩略语,尤其是年轻人的潮语里,很多美剧都反映了这一现象。例如:FYI(for your information),通知你,告诉你一下
You’re wasting your time with that. Just FYI.这件事你完全是在浪费时间。
(1)slippery slope 走下坡路;滑坡理论
MAX: Look, why don’t you just take some of our cupcake business savings and go to a good dentist office. You know, one where you won’t get a staph infection just from looking at the floor.
你可以从我们的蛋糕基金里拿点钱,找家正常点的牙科诊所,不会因为看了眼地板就感染上传染病。 (staph: 葡萄球菌;infection:n.感染,传染)
CAROLINE: No, we can’t do that. That’s our future. Once we start doing that, it’s a slippery slope.
不行,不能动基金的钱。那是我们的未来。一旦开始拿了,就难以回头了。 slippery slope 表示走下坡路;滑坡理论,可用于英语写作的辩证分析中,表示一旦开始了某一种行为,会导致事件不可抑止地往坏处发展,或单纯表达某事物处于“走下坡”的衰退状态。如:
What can be done to help people escape from the slippery slope of poor health, poor education and deprivation? 我们应该做什么来帮助那些健康走下坡路、教育程度低和贫困的人呢?
Now the automobile crisis. There is no doubt that we are going to government intervention everywhere, government ownership [that is] unprecedented in this country. It is a slippery slope. 无庸置疑的是,政府介入方方面面,这种国家所有的状况是前所未有的,这是走下坡。
C 语言MAX函数实现
C 语言 max函数实现
因为max函数未定义。你必须自己实现max函数,才能使用它。 可以写个函数,也可以用宏。
以下两种方案更改均可以实现:
方案1:
#include<stdio.h>
#define max(a,b) (a>b?a:b)
int main(void)
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
方案2:
#include<stdio.h>
int max(int a, int b)
{
return a>b?a:b;
}
int main(void)
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
3ds max2014官方(多国语言包括汉化)下载与安装图文教程
3ds Max2014(多国语言包括汉化)官方下载链接:
(右键复制超级连接,到迅雷新建下载)
autodesk 2014产品注册机: 注册机下载
安装教程:
1、
以管理员的方式运行下载下来的安装包。
2、
设置解压路径(随意)点击确定。
3、在解压过后的路径中以管理员的方式运行。(一般情况下解压后会自动安装){max语录}.
4、
5、
等待它出现了这个画面,点击安装。。。。。
6、
输入序列号:400-45454545
产品密钥:128F1
7、
点击安装…….
8、
等待其漫长的安装过程。。。
9、安装完毕。
10、激活
一定使用管理员的方式运行
注册机。
11、
打开max将对应的号码1复制到注册机2中。先点击3patch再点击4Generate。生成的号码复制到5中。。。下一步,就激活成功了…… 在这里特别提醒大家,如果第一次打开max它提示什么序列号输入错误。别管它,取消再来一次就OK了。还要提醒下各位用户,本人安装时打开了360安全卫士和卡巴斯基。结果出现了未知错误,中断了安装。将其关闭安装就成功了。这点经验就和大家分享分享吧。
在3ds max中如何使用脚本语言来工作
在3ds max中如何使用脚本语言来工作
来源:中国论文下载中心 [ 08-12-17 08:46:00 ] 作者:蔡善媛 编辑:cw2112549
摘 要:本文主要介绍了3ds max中的脚本语言MAX Script的主要功能,并简单介绍了脚本语言的编制及其应用技巧。
关键词:脚本语言、MAX Script、函数表达式
所谓脚本语言,即在应用程序中由用户根据由应用程序以供的命令集,自己编写的程序段,用来简化程序的操作过程或对应用程序进行扩展。像许多应用程序一样,3DSMax也有自己专门设计的脚本语言MAXScript,它是像3D Studio MAX一样面向对象的,有许多对于MAX用户界面中特征和结构,带动画关键帧的动画模式,并通过层次改变场景对象对应于MAX的对象层次。是可以调用大部分c++函数的,和MAYA的MEL语言也有很多的相通之处。对于三维软件的高级用户来说,掌握了较全面的技术后发现现有的软件已无法全力表现出她们的思想,他们需要一种可以随时扩展软件工作能力的工具,可以自己开发程序外挂来帮助工作已经是必需的要求了。MAXScript程序给用户提供了更多的想象空间,也是高级用户的必修课。
MAX Script是3ds max中的插入脚本语言,它为用户提供了以下功能:
·描述3D Studio MAX的全部用途,如造型、动画、材质、渲染等;
·将脚本集成在用户应用面板卷展栏工作界面上,给脚本一个标准的MAX用户接口;
·使用插入的文件的I/O,建立用户输入/输出工具;
·写入可以访问全部场景状态的过程控制器;
·建立批处理工具,例如批处理渲染脚本;
·通过OLE Automation,与外部系统建立活动接口。
表达式控制器和MAXScript的基本结构和VB类似,但由于3DSMax是图形程序,所以在MAXScript中有许多绘制图形的命令,这┟罾嗨朴贏UTOCAD中的LISP文件命令。这样的命令不需要编辑,可直接在程序中运行,并可直接看到运行结果。
在3ds max的 MAXScript这个菜单中有一个记录宏(Macro Recorder),选中这一项,在以后绘制图形时,每一步的操作都会自动转化成脚本语言,打开同一菜单下的脚本记录(MAXScript Listener),可以看到每一步操作的命令形式,通过这种方法可以初步了解MAXScript的基本格式,也可以通过复制命令简化编程步骤。下面以一个简单的实例加以说明。
1、打开记录宏命令,打开脚本记录。
2、在任意窗口划一直线和一个球体。
3、为球体制定位置控制器为路径,选择直线作为运动路径。
4、打开动画记录按钮,将时间调到100帧。
5、将球体在路径中位置调到50(%Along Path),关闭动画记录按钮。
下面是相应的脚本语言:
1.line transform:(matrix3 [1,0,0] [0,0,1] [0,-1,0] [4.42805,-1.45167e-007,3.32103]) isSelected:on Sphere radius:13.0567 smooth:on segs:32 chop:0 slice:off sliceFrom:0 sliceTo:0 transform:(matrix3 [1,0,0] [0,0,1] [0,-1,0] [86.7159,-3.25819e-006,74.5387]) isSelected:on
2.select $Sphere01
$.pos.controller = path ()
$.pos.controller.path = $Line01
3.max tool animmode
set animate on
sliderTime = 100f
select $Sphere01
4.$.pos.controller.percent = 50
max tool animmode
set animate off
现欲使球体前50帧运动1/4路程,后50帧运动3/4路程。则根据上面记录编写程序如下(其中绘制过程省略):
max tool animmode
set animate on ’开启动画记录
for t=1 to 100 by 1 do at time t ’设置动画范围从1到100
(
$Sphere01.pos.controller = path () ’指定路径控制器
$Sphere01.pos.controller.path = $line01 ’选择路径
if t<50 then ’当在50帧以内时
({max语录}.
$Sphere01.pos.controller.percent =t/2 ’路程为0到25%
)
if t>=50 then ’当在50帧以后时
(
$Sphere01.pos.controller.percent =t*75/50-50 ’路程为25%到100%
)
)
max tool animmode
set animate off ’关闭动画记录
这样就完成了一个简单的脚本语言的编制。可见通过这种方法编制脚本语言是一种简便快捷的好方法。另外脚本语言中还有很多函数,可通过相关资料查询其用法,这里就不再赘述了。
下面讲一点MAXScript在应用方面的技巧:
1、用MAXScript控制布尔运算
先生成一子弹状物体起名bullet,再生成一与其等直径圆柱和一个立方体,调整子弹头部指向x轴负向,其轴心在子弹x轴最小值处,立方体和圆柱体轴心在x最大值处,对齐立方体和圆柱体轴心,(注意在使用MAXScript时轴心的位置非常重要),关联复制立方体和圆柱体,复制后的物体分别起名为box、bar(圆柱体),将复制后的物体移开便于观察,对原物体进行布尔运算,这是通过对复制后的物体进行控制即可控制布尔物体。下面的程序通过控制圆柱体的高度来控制子弹在立方体上打孔的深度。(在此为简化程序未考虑加减速问题,有兴趣的读者可加以补充)
animate on
for t=1 to 100 by 1 do at time t
(
$bullet.pos.x=3000-10*t ’子弹匀速向x轴负向运动
if $bullet.pos.x-$box.pos.x>=0 then
(
$bar.height=0 ’当子弹未接触到立方体时洞深为0
)
if $bullet.pos.x-$box.pos.x<0 then
(
$bar.height = $box.pos.x-$bullet.pos.x ’当子弹未接触到立方体时洞深 为子弹头距立方体右边的距离 if $bar.height>250 then ’圆柱体高度即洞深不超过立方 体厚度
(
$bar.height=250
)
)
)
animate off
2、MAXScript对灯光的控制
通过对灯光的三种颜色分别控制可以模仿霓虹灯的效果,当然通过开关控制器就可以较简单的控制灯光,但那样的控制方式比较单调,无法形成霓虹变幻莫测的效果,用MAXScript控制灯光产生的效果几乎可以乱真,这里只提供一种思考不做详细介绍,希望广大爱好者们开动脑筋,发挥想象创造出完美的场景。{max语录}.
3、MAXScript对模型的变形控制
物体的变形动画是动画的一种重要的形式,用MAXScript控制模型Modify面板中的各种变形修改命令,可以产生多种真实的效果,如飞翔、摇摆、扇动、磨光等。
利用脚本可以帮助大家更好的控制场景元素,生成意想不到的效果。到了这里我想大家一定对MAXScript有了简单的了解,但作为一种脚本语言它还有很大的潜力等着我们去开发,希望MAXScript能成为你的一种超强的辅助工具,使你在三维领域展翅翱翔。
3dsmax 2013 多国语言版
3dsmax 2013 多国语言版
在安装max2013
的时候提供六种语言版本选择,此时选择哪一个版本,安装完后在桌面生成的快捷图标启动就是那个版本。比如安装时选择为英文版,即桌面生成的图标启动为英文版。但是多国语言版是可以切换的。
方法:
开始菜单,找到autodesk - 3dsmax 2013 - languages,子目录下有六国语言版本的启动程序。
3dmax2013全称:3D Studio MAX。该软件早期名为3DS,是应用在dos下的三维软件,之后随着PC机的高速发展,Autodesk公司于1993年开始研发基于PC下的三维软件,终于在1996年3D Studio MAX V1.0问世,图形化的操作界面,使应用更为方便。3D Studio MAX从V4.0开始简写成3dsmax,随后历经多个版本。最新版本为3dmax2013。 Autodesk 3dMax2013 激活说明:
1、使用安装序列号为:666-69696969,产品密钥:128E1 安装 3DMax2013;
2、打开 3DMax2013 点击右下角的“激活”按钮;在出现的对话框中点击关闭;
3、重新打开3DMax ,再次点击激活按钮,选择“我具有Autodesk提供的激活码”;
4、打开xf-3dsmax_x64(或x32)点击 “Patch”后点击“Generate”;
5、将算出的数字使用快捷键粘贴到第四步中的输入框中完成激活
语言切换方法:
方法一:在图标快捷方式里加上“/Language=CHS”,如"D:\Autodesk\3ds Max Design 2013\3dsmax.exe" /Language=CHS。注意,/ 前面 有个 空格。/Language=ENU
C语言中INT_MIN的一些问题
二进制补码(Two's complement)表示法在进行数据表达和运算的时候,都非常直观和快捷(详细可以看Computer System A Programmer's Perspective CSAPP)。但是进行某些计算或者编程的时候一定要非常小心,因为
表示在数的上下限处,往往会出现意料之外的情况。
K.R. 的C语言书"The C Programming Languages"就顺带提到了这个问题,在Exercise 3-4处,问到问什么INT_MIN 在前面的一个程序中无法被正确表达。有趣的是程序里面的这一句:
if ((sign=n)<0){max语录}.
n=-n;
在32位计算机中,最小的整形数可以在C语言的头文件<limits.h>里面看到(Code::Blocks的gcc编译器):
#define INT_MAX 2147483647
#define INT_MIN (-INT_MAX-1)
所以,最小的整形数数值是-2147483648。他的相反数就是2147483648,但是这个正数是溢出的,整形数的范围是在INT_MIN到INT_MAX之间。
如果在gcc下面运行(n=-n),会产生什么结果呢?请看下面的程序:
#include <stdio.h>
#include <limits.h>
int main(){
int i = INT_MIN;
printf("%d",-i);
return 0;}
返回结果是:-2147483648。这个结果令人意外。
参照CSAPP的2.3.3节,我们可以认为上面的结果是有负溢出产生的。负溢出指的是,当两个负数相加的时候,如果因为溢出而导致结果是0或者正数。 按照这个加法原理,INT_MIN+INT_MIN=0。
如果从二进制代码的角度考虑,比如两个8位数相加:
10000000
+ 10000000 =100000000
由于结果超出了8位,这时候第九位会被截去,结果就是0。
另一个可能出现的问题就是C编辑器可能进行了一个不良优化。有位童鞋已经发现了这个问题:
/forums/t676142-int_min-1-0-equals-to-0-a.html #include <stdio.h>
#include <limits.h> int main(){ int i = INT_MIN; int j = i-1; int cmp = ((i-1)>0); printf("j=%d, cmp=%d", j, cmp); return 0;
}
$ j=2147483647, cmp=0
由于j是正数,正常理解i-1也应该是大于零的。在我的gcc编译器里面也确实是这样。
但是某些编译器却把i-1>0,优化为i>1,导致了结果不同。