修琳琳-JAVA英文翻译
七年级上册英语m2u1课文翻译

七年级上册英语m2u1课文翻译Listen and check(√) the number of speakers.听录音,在讲话人的数目旁打钩(√)。
Listen again and check 部分翻译Listen again and check(√)the words you hear. 再听一遍录音,在你所听到的单词旁打钩(√)。
class班级friend朋友hello你好name名字teacher教师too也Listen and read. 部分翻译Listen and read.听一听,读一读。
Ms Li: Hello, my name is Li Fang. I'm your teacher and you're my students.I'm Chinese. I'm from Wuhan. What's your name?李老师:你们好,我叫李芳。
我是你们的老师,你们是我的学生。
我是中国人。
我来自武汉。
你叫什么名字?Lingling: My name is Wang Lingling.玲玲:我叫王玲玲。
Ms Li: Nice to meet you, Lingling. Where are you from?李老师:见到你很高兴,玲玲。
你来自哪儿?Lingling:I'm from Beijing. I'm Chinese.玲玲:我来自北京。
我是中国人。
Ms Li: How old are you? 李老师:你多大了?Lingling: I'm thirteen years old. 玲玲:我13岁。
Ms Li:Good. Hello, what about you?李老师:好的。
你好,你呢?Daming:Hello,Ms Li.My name is Li Daming and I'm from Beijing too.I'm twelve years old.大明:你好,李老师。
第27届韩素音翻译大赛译文参考(英译中)

The Posteverything Generation“后”一切的一代I never expected to gain any new insight into the nature of my generation, or the changing landscape of American colleges, in Lit Theory. Lit Theory is supposed to be the class where you sit at the back of the room with every other jaded sophomore wearing skinny jeans, thick-framed glasses, an ironic tee-shirt and over-sized retro headphones, just waiting for lecture to be over so you can light up a Turkish Gold and walk to lunch while listening to Wilco. That’s pretty much the way I spent the course, too: through structuralism, formalism, gender theory, and post-colonialism, I was far too busy shuffling through my Ipod to see what the patriarchal world order of capitalist oppression had to do with Ethan Frome. But when we began to study postmodernism, something struck a chord with me and made me sit up and look anew at the seemingly blasé college-aged literati of which I was so self-consciously one.我从来没有指望通过上文学理论课来了解我们这一代人的特征,或美国大学不断变化的景象。
外研版英语八年级下册课文翻译(完整版)

Module 1 Feelings and impressions Unit 1 It smells delicious.1 Listen and number the pictures.1Lingling: Guess what it is!玲玲:猜猜它是什么!Betty: It tastes sweet. Is it a cookie?贝蒂:它尝起来很甜。
是小甜饼吗?2Daming: Ugh! This milk smells sour.大明:呃!这牛奶闻起来酸了。
Tony: Don’t drink it.托尼:别喝了。
3Betty: This bed feels a bit soft.贝蒂:这张床摸起来有点儿软。
Lingling: Try a harder bed.玲玲:试一张硬点儿的。
4Lingling: Tom looks very strong!玲玲:汤姆看起来很强壮!Daming: Yes. He does a lot of exercise.大明:是的。
他做很多运动。
2 Listen again and complete the sentences.1Lingling: Guess what it is!玲玲:猜猜它是什么!Betty: It tastes sweet. Is it a cookie?贝蒂:它尝起来很甜。
是小甜饼吗?2Daming: Ugh! This milk smells sour.大明:呃!这牛奶闻起来酸了。
Tony: Don’t drink it.托尼:别喝了。
3Betty: This bed feels a bit soft.贝蒂:这张床摸起来有点儿软。
Lingling: Try a harder bed.玲玲:试一张硬点儿的。
4Lingling: Tom looks very strong!玲玲:汤姆看起来很强壮!Daming: Yes. He does a lot of exercise.大明:是的。
中文名翻译英文名

英文名的排法: 名姓AH 亚AH 雅AU 区AU 欧BIK 碧BIK 璧BING 丙BING 冰BING 秉BING 炳BIT 必BONG 邦BUN 斌CHAI 仔CHAI 齐CHAI 齐CHAK 翟CHAK 泽CHAM 湛CHAN 陈CHAN 灿CHAN 璨CHAN 镇CHAN 赞CHAN 瓒CHANG 郑CHAT 七CHAU 舟CHAU 周CHAU 洲CHAU 秋CHAU 邹CHEN 陈CHENG 郑CHEONG 张CHEONG 章CHEUK 灼CHEUK 卓CHEUK 卓CHEUK 棹CHEUK 绰CHEUK 焯CHEUNG 昌CHEUNG 长CHEUNG 张CHEUNG 祥CHEUNG 掌CHEUNG 翔CHEUNG 象CHEUNG 璋CHEUNG 蒋CHEUNG 锵CHI 子CHI 之CHI 次CHI 池CHI 志CHI 枝CHI 知CHI 芝CHI 芷CHI 姿CHI 祉CHI 致CHI 戚CHI 梓CHI 智CHI 慈CHI 志CHI 赐CHI 炽CHIANG 张CHICK 戚CHIGN 净CHIK 戚CHIK 绩CHIK 积CHIN 前CHIN 展CHIN 钱CHIN 钱CHIN 芊CHING 正CHING 呈CHING 青CHING 政CHING 贞CHING 情CHING 清CHING 晴CHING 晶CHING 程CHING 程CHING 菁CHING 靖CHING 精CHING 澄CHING 静CHIT 哲CHIU 肖CHIU 俏CHIU 昭CHIU 钊CHIU 钏CHIU 朝CHIU 超CHIU 照CHIU 赵CHIU 潮CHIU 霄CHO 祖CHO 曹CHO 袓CHOI 才CHOI 再CHOI 材CHOI 采CHOI 财CHOI 彩CHOI 载CHOI 蔡CHOI 赛CHOK 作CHONG 壮CHONG 庄CHONG 庄CHONG 创CHOR 佐CHOR 初CHOR 楚CHOR 础CHOW 周CHOW 邹CHU 朱CHU 柱CHU 珠CHU 曙CHU 焌CHUEN 川CHUEN 中CHUEN 全CHUEN 春CHUEN 泉CHUEN 传CHUEN 铨CHUI 徐CHUI 崔CHUI 隋CHUI 翠CHUI 趣CHUM 覃CHUN 俊CHUN 津CHUN 珍CHUN 振CHUN 晋CHUN 浚CHUN 真CHUN 秦CHUN 竣CHUN 进CHUN 隽CHUN 榛CHUN 臻CHUN 骏CHUN 椿CHUNG 仲CHUNG 冲CHUNG 宗CHUNG 忠CHUNG 松CHUNG 重CHUNG 从CHUNG 颂CHUNG 诵CHUNG 聪CHUNG 锺CHUNG 锺CHUNG 琮CHUNG 璁DIK 迪DIK 荻DIU 吊FAT 发FA 花FAI 晖FAI 辉FAN 帆FAN 芬FAN 范FAN 勋FAN 熏FANG 方FAT 佛FEI 飞FEI 菲FO 科FOG 霍FOK 霍FONG 芳FOO 火FOO 伙FOO 符FOOK 服FOOK 福FOON 宽FOON 欢FORK 霍FU 芙FU 符FU 傅FU 富FUI 奎FUK 褔FUNG 丰FUNG 风FUNG 峰FUNG 烽FUNG 逢FUNG 冯FUNG 冯FUNG 枫FUNG 凤FUNG 锋FUNG 丰HING 兴HA 夏HA 夏HA 霞HAN 闲HAN 娴HANG 行HANG 杏HANG 幸HANG 幸HANG 恒HANG 衡HANG 铿HANG 姮HANG 珩HANG 蘅HANG 恒HAU 口HAU 巧HAU 孝HAU 侯HAU 厚HAU 校HEI 希HEI 曦HEI 喜HEI 器HEI 熹HEI 羲HEI 禧HEI 曦HEI 浠HEUNG 向HEUNG 香HEUNG 香HIM 谦HIN 衍HIN 轩HIN 宪HIN 献HIN 显HING 卿HING 庆HING 罄HING 馨HIP 协HIU 晓HO 可HO 好HO 何HO 河HO 浩HO 荷HO 皓HO 贺HO 豪HO 濠HO 颢HO 灏HOI 海HOI 凯HOI 开HOI 爱HOI 恺HOI 垲HOI 铠HOK 学HOK 鹤HON 侃HON 汉HON 翰HON 韩HON 瀚HONG 航HONG 康HONG 康HOU 侯HSU 许HSUI 许HUANG 黄HUEN 萱HUEN 禤HUI 许HUI 昫HUNG 孔HUNG 孔HUNG 洪HUNG 洪HUNG 红HUNG 虹HUNG 雄HUNG 熊HUNG 熊HUNG 鸿HWANG 黄I 漪IP 叶JIM 詹KA 加KA 圻KA 家KA 嘉KA 珈KAI 佳KAI 契KAI 桂KAI 楷KAI 继KAI 棨KAK 革KAK 极KAM 甘KAM 甘KAM 金KAM 金KAM 淦KAM 琴KAM 锦KAM 鑫KAN 芹KAN 根KAN 勤KAN 简KAN 谨KANG 更KANG 镜KAR 贾KAU 九KAU 球KEI 其KEI 奇KEI 祈KEI 纪KEI 基KEI 淇KEI 期KEI 棋KEI 琪KEI 琦KEI 旗KEI 玑KEI 锜KEI 麒KEI 娸KEI 颀KEUNG 姜KEUNG 强KHOO 古KIM 俭KIM 剑KIN 建KIN 健KIN 坚KIN 键KING 劲KING 景KING 敬KING 璟KING 琼KING 竞KIT 杰KIT 杰KIT 结KIT 洁KIU 乔KIU 娇KIU 桥KIU 翘KIU 荞KO 高KO 高KOK 铬KONG 江KONG 江KONG 刚KONG 港KOO 古KOON 冠KOON 观KOT 葛KU 古KUA 瓜KUEN 娟KUEN 权KUI 巨KUI 居KUI 渠KUI 驹KUI 举KUI 琚KUK 公KUK 局KUK 谷KUK 菊KUN 贯KUNG 功KUNG 恭KUNG 恭KUNG 龚KUO 古KWAI 贵KWAI 贵KWAI 湀KWAN 君KWAN 均KWAN 昆KWAN 昆KWAN 焜KWAN 钧KWAN 筠KWAN 群KWAN 关KWAN 关KWING 炯KWOK 国KWOK 郭KWOK 郭KWONG 光KWONG 广KWONG 邝LAI 黎LAI 赖LAI 励LAI 礼LAI 丽LAI 丰LAI 鹂LAM 林LAM 林LAM 淋LAM 琳LAM 霖LAM 临LAM 蓝LAN 兰LAP 立LARM 蓝LAU 柳LAU 流LAU 刘LAU 鎏LAW 罗LEE 李LEI 利LEI 理LEI 莉LEI 奶LEONG 梁LEUNG 良LEUNG 亮LEUNG 梁LEUNG 梁LI 利LI 李LIANG 梁LIAO 廖LIEW 廖LIK 力LIK 历LIM 林LIM 廉LIM 濂LIN 连LIN 连LIN 莲LING 令LING 泠LING 玲LING 苓LING 凌LING 凌LING 羚LING 翎LING 聆LING 钤LING 铃LING 领LING 龄LING 灵LIP 聂LIT 烈LIU 廖LO 劳LO 鲁LO 卢LOI 来LOK 恪LOK 洛LOK 乐LOK 诺LOK 骆LONG 朗LONG 塱LOO 卢LOOK 陆LOONG 龙LOW 卢LUEN 联LUEN 銮LUEN 鸾LUET 律LUI 吕LUI 雷LUI 雷LUI 蕾LUK 六LUK 陆LUK 陆LUK 禄LUM 林LUN 伦LUN 伦LUN 仑LUN 纶LUN 麟LUNG 隆LUNG 浓LUNG 龙LUNG 龙MA 马MA 马MAK 麦MAN 文MAN 文MAN 民MAN 汶MAN 曼MAN 问MAN 敏MAN 雯MAN 万MAN 旻MANG 孟MANG 萌MAO 茂MAR 马MEI 眉MEI 美MEI 媚MEI 微MEI 薇MEI 镁MIN 冕MING 名MING 明MING 明MING 铭MING 鸣MIU 妙MIU 苗MIU 苗MO 毛MO 巫MO 武MO 武MO 舞MO 慕MOK 莫MOOK 木MOON 满MUI 妹MUI 梅MUI 梅MUK 牧MUNG 梦NAM 男NAM 南NAM 岚NAM 楠NANG 能NAR 娜NEI 妮NEUNG 娘NG 五NG 伍NG 伍NG 吴NG 梧NGA 雅NGAI 艾NGAI 倪NGAI 毅NGAI 霓NGAI 魏NGAI 艺NGAN 晏NGAN 雁NGAN 韧NGAN 银NGAN 颜NGAN 颜NGAU 牛NGO 娥NGO 敖NGO 傲NGON 岸NIE 乃NIN 年NING 宁NING 柠NUI 女O 敖OI 蔼ON 安ON 铵OR 柯PAK 北PAK 白PAK 百PAK 伯PAK 柏PAK 珀PANG 彭PANG 彭PANG 鹏PAT 毕PAU 包PEI 丕PIK 碧PIK 璧PIN 卞PING 平PING 屏PING 炳PING 萍PING 骋PING 苹PIU 标PO 布PO 步PO 波PO 保PO 宝POK 博POK 璞PONG 庞POO 布POON 本POON 潘POON 潘PUI 沛PUI 佩PUI 佩PUI 培PUI 裴PUI 钡PUN 彬PUN 潘PUN 嫔PUN 滨SAI 世SAI 西SAI 细SAI 茜SAM 三SAM 森SAN 山SANG 生SAU 秀SAU 修SE 畲SECK 石SEE 施SEI 四SEK 石SHAN 珊SHE 畲SHEK 石SHEK 石SHEK 硕SHEUNG 尚SHEUNG 湘SHEUNG 嫦SHEUNG 裳SHEUNG 双SHI 仕SHING 成SHING 成SHING 城SHING 盛SHING 胜SHING 诚SHING 铖SHIU 萧SHP 十SHU 书SHU 舒SHU 树SHUE 舒SHUEN 孙SHUK 淑SHUM 岑SHUM 沈SHUN 信SHUN 纯SHUN 淳SHUN 舜SHUN 顺SHUN 逊SI 士SI 史SI 自SI 施SI 师SI 时SIK 式SIK 锡SIM 婵SIN 仙SIN 单SIN 善SIN 羡SIN 冼SIN 僊SIN 蒨SING 升SING 成SING 承SING 升SING 星SING 升SING 圣SING 声SIT 薛SIU 小SIU 少SIU 兆SIU 邵SIU 笑SIU 绍SIU 诏SIU 肇SIU 韶SIU 啸SIU 萧SIU 劭SO 素SO 苏SO 苏SUEN 孙SUEN 楦SUEN 璇SUET 雪SUI 水SUI 萃SUI 瑞SUI 穗SUM 心SUM 沈SUM 芯SUM 深SUM 琛SUN 申SUN 辛SUN 新SUN 燊SUNG 宋SUNG 宋SUNG 崇SZE 司SZE 思SZE 施SZE 施SZE 斯SZE 丝SZE 诗SZE 锶TAI 大TAI 弟TAI 邸TAI 娣TAI 泰TAI 带TAI 棣TAI 戴TAK 特TAK 德TAM 谈TAM 谭TAM 谭TAN 丹TAN 陈TANG 邓TAO 杜TAT 达TAU 土TAU 窦TIM 添TIM 甜TIN 天TIN 田TIN 田TIN 钿TING 丁TING 丁TING 廷TING 定TING 延TING 亭TING 庭TING 婷TING 鼎TING 霆TING 渟TIP 迭TIT 铁TO 杜TO 徒TO 桃TO 都TO 滔TO 道TO 图TO 涛TO 韬TONG 唐TONG 棠TONG 汤TSAM 沁TSANG 曾TSANG 增TSE 谢TSIM 詹TSO 灶TSO 曹TSOI 蔡TSUI 徐TSUI 崔TUEN 段TUEN 端TUNG 冬TUNG 同TUNG 彤TUNG 东TUNG 桐TUNG 通TUNG 栋TUNG 童TUNG 筒TUNG 董TUNG 董TUNG 腾UNG 莺VONG 黄WAH 华WAH 桦WAH 烨WAH 骅WAI 位WAI 威WAI 为WAI 韦WAI 韦WAI 伟WAI 尉WAI 帏WAI 惠WAI 渭WAI 苇WAI 维WAI 慧WAI 慰WAI 纬WAI 蔚WAI 卫WAI 蕙WAI 怀WAI 炜WAI 玮WAI 鏸WAN 尹WAN 尹WAN 允WAN 芸WAN 云WAN 运WAN 环WAN 韵WAN 蕴WAN 薀WANG 王WANG 宏WANG 泓WANG 纮WAT 屈WING 永WING 泳WING 咏WING 荣WING 荣WING 颖WO 和WO 胡WON 旺WONG 王WONG 汪WONG 黄WONG 黄WONG 黄WONG 煌WOO 胡WOOD 活WOON 垣WOON 奂WOON 媛WOON 焕WOON 缓WU 胡WU 护WUI 会WUN 桓WUT 屈YAM 任YAM 钦YAM 荫YAN 人YAN 仁YAN 因YAN 昕YAN 欣YAN 胤YAN 恩YAN 殷YAN 殷YAN 茵YAN 寅YAN 殷YAN 甄YAN 忻YANG 杨YAO 邱YAT 日YAT 逸YAT 溢YAU 友YAU 尤YAU 有YAU 佑YAU 攸YAU 邱YAU 幽YAU 佑YAU 游YAU 优YAU 筱YEE 一YEE 二YEE 以YEE 伊YEE 圯YEE 儿YEE 宜YEE 怡YEE 治YEE 倚YEE 椅YEE 贻YEE 意YEE 义YEE 绮YEE 仪YEE 谊YEE 颐YEE 懿YEE 苡YEI 熙YEN 殷YEUK 约YEUK 若YEUNG 洋YEUNG 扬YEUNG 阳YEUNG 阳YEUNG 杨YI 依YI 尔YICK 易YIK 亦YIK 易YIK 易YIK 奕YIK 益YIK 亿YIK 翼YIM 严YIM 艳YIN 卉YIN 妍YIN 言YIN 彦YIN 然YIN 贤YIN 燕YIN 燃YING 邢YING 映YING 盈YING 英YING 瑛YING 影YING 莹YING 凝YING 应YING 樱YING 蛮YING 礽YING 滢YIP 业YIP 叶YIP 叶YIU 姚YIU 姚YIU 尧YIU 瑶YIU 娆YIU 曜YIU 耀YIU 饶YOUNG 杨YU 予YU 如YU 宇YU 汝YU 羽YU 余YU 雨YU 俞YU 昱YU 峪YU 茹YU 庾YU 御YU 愉YU 渝YU 榆YU 瑜YU 虞YU 裕YU 余YU 儒YUEN 元YUEN 沅YUEN 阮YUEN 宛YUEN 袁YUEN 婉YUEN 渊YUEN 园YUEN 源YUEN 远YUEN 润YUEN 浣YUEN 琬YUEN 菀YUET 乙YUET 月YUET 玥YUET 悦YUET 越YUET 粤YUET 钺YUI 裔YUI 锐YUI 蕊YUI 叡YUK 玉YUK 旭YUK 育YUK 毓YUK 煜YUK 淯YUK 钰YUNG 用YUNG 容YUNG 翁YUNG 雍YUNG 榕YUNG 蓉YUNG 融YUNG 晹ZHANG 张。
英文翻译 徐洋

毕业设计外文资料翻译(译文)题目名称:Optimizing Java Applications学院:计算机科学技术专业年级:计算机科学与技术(工)07级学生姓名:徐洋班级学号:1班32号指导教师:张淑英二○一一年三月十五日译文题目:JA V A应用软件最优化原文题目:Optimizing Java Applications 原文出处:Database System ImplementationOptimizing Java ApplicationsUse sound practices to make code-and development teams-more efficientWithout the right tools and techniques, tuning for performance can be unbearably difficult, yet you can't afford to turn your back on the process. It's absolutely critical. With the size and complexity of most Java applications, it's getting much more important to get an early handle on performance. Gartner estimates that only 14% of applications meet "all measured and tested response time estimates."Let's consider a true scenario. A development team works on a complex, proprietary application designed to automate the scheduling and loading of railroad freight trains. After the development cycle, they performance test the application during a planned tuning cycle, and then they begin to get into trouble:∙They find that they must make sweeping design changes to satisfy performance problems, which will result in major architectural upheaval-they've waited too long to test.∙They waste time on a cache that has no bearing on performance-they've set their priorities incorrectly.∙The team discovers memory leaks, but the manual detection and troubleshooting cost the team weeks-they've neglected investment in good tools.When all is said and done, the project is delivered $240,000 over budget and more importantly three months late. This story is repeated with increasing regularity across many J2EE development shops. The problems are severe, and also frequently preventable. In this paper, we'll talk about some ways to move performance out of an inefficient box at the end of the cycle, and into the fabric of your everyday routine.What's Wrong?Before looking at effective ways to tune, let's consider some common tuning practices that don't work. At least one of these potential traps plague the vast majority of Java developers:∙Neglecting tools. Without the right set of tools, you don't have a fighting chance. Solving a single tricky memory leak without supporting tools will often cost your employer more than the price of a good performance tool, based on labor and delayed deployment costs. Throw in abilities like profiling and threading support, and the right tools go from the realm of luxury to essential, but developers and managers alike neglect this area with frightening regularity.∙Setting priorities incorrectly. Work on the right performance problem at the right time, and you'll be a highly effective tuner. Many developers still try to optimize every line of code as they go, a tremendously inefficient philosophy. Others neglectperformance until the end of the cycle, when critical structural changes are all but impossible. We can improve dramatically on both of these approaches.Many managers fear placing too much emphasis on performance too soon, yet this fear is often misplaced. Proponents of agile development processes have successfully demonstrated the benefit of continuous integration, so much so that it is working into mainstream development methods. Many programming books like Kent Beck's best-selling "eXtreme Programming Explained" provide hard evidence supporting continuous integration, claiming that integration costs increase exponentially with delay.When you think about it, poor performance is often a symptom of an integration problem. Gone are the days when performance optimization meant tweaking a couple of lines of code in a single method. Today, performance relates primarily to how components work together, across frameworks, applications, components and distributed systems. Threading, memory management and distributed communication are the new realms of performance tuning.Said another way, performance has largely become an integration issue, and should be attacked at the earliest possible moment. If you can attack performance problems before they have a chance to fester, you dramatically reduce the time that it takes to solve them. With time, they grow in scope and complexity. A better performance process, then, should let you detect problems as early as possible. At first, this goal can sound impractical, but many teams already have the right tools in place to get the job done.How Should You Tune?The fundamental key to a sound performance process is setting priorities effectively, so automation is critical to your success. The best way to automate is to expand your regular unit tests to also include performance tests. JUnit is an open source automated testing tool, and is a widely accepted framework for unit testing.If you're already using a tool like JUnit, you're halfway there. In short, your system will automatically measure performance and notify you when a performance test case fails. You can then immediately fix the problem at the time it's introduced. To inject performance tests into an existing test suite, you merely need to do the following steps:1.Define performance requirements.2.Add your automated performance test suites.3.Make the fix.If you're like many developers, you probably invest most of your effort on the third step, even though you haven't nailed your specific problem. We shift most of that effort into building reusable test cases that repeatedly warn you whenperformance wanders out of an acceptable range. Let's address each of these steps in more detail.Step 1 Define Performance RequirementsWhen you gather requirements for an application, you'll often be working from a use case, which is a task that a user wants to accomplish with your system. For each use case, you should make sure that you understand any performance requirements. Does your scenario require immediate response to an end-user, or a batched set of reports with no hard performance requirement? Is the user in an internal call center with a customer, or possibly an Internet customer? How many simultaneous users are expected on average and at peak times? By gathering performance criteria for each major use case, you'll have some hard data that you can use to manage the rest of the process.Remember, no application is perfect: you can always optimize. For efficiency, you should do precisely enough to meet the requirements of your customer. You may well make a conscious decision to over-deliver, anticipating possible future scalability requirements. You can always build in more stringent requirements into your test cases.Step 2 Automate Performance TestingMany development teams use the Agile programming practice of writing test cases before the rest of the code. The benefits are well documented, so we'll not repeat them here. You know you're done when you satisfy the test cases. It's the responsibility of each developer to code and maintain a working effective test suite.You should add performance requirements to your test cases. If you use JUnit, you can use a JUnit extension like JUnitPerf (discussed below) to add your performance tests. By adopting automated test suites, you can safely work performance optimization into your everyday routine, without the danger of setting priorities incorrectly. Remember: the purpose of your performance tests is to warn you when your code's performance creeps out of accepted tolerances. When that happens, you can drop what you're doing and drill down with your performance tool to profile and solve your performance problem. With this process, you will greatly reduce your dependence on any special tuning process or team. Poor performance can be handled just like any other bug.Test scalability and response timeWe'll hit the bare highlights of performance test construction here. You want your test cases to handle simple measurements for response time, and complex measurements of scalability. Response time is simply the time between the start andend of a request. Scalability measures the number of requests that your application can handle simultaneously. These tests measure each type of performance.∙Timed tests. check the response time of a single method or use case. You can build your timed tests to run a single test, or run multiple tests, and take an average. You can also build your timed tests to disregard early iterations through a test. Either way, you must make sure that you discard the overhead for setting up the test. (In most cases, the time is negligible, and it's often measurable.)∙Load tests. check the scalability of the system under the load of many simulated users. You'll probably want to accumulate several timed tests into a test suite. Your tool should let you simulate the user community, whether they are randomly distributed or evenly spaced.You may want to run your tests at different intervals. Basic timed tests can run with the rest of your JUnit suites. Since load tests take longer, you may want to run that test suite less frequently. You may also wind up adding some requirements that test resource usage over time, like memory. Some of the better performance test tools allow you to automate this type of testing as well. If yours doesn't, periodic manual tests will do.Run your tests throughout the cycleRather than running all of your tests at the end of the cycle, this process calls for running your automated tests throughout the cycle. Most teams have their JUnit test cases create a test report after every automated build. This way, you've got an accurate picture of what your system performance looks like at any point in time. Remember to address performance as you go. Your use case is not completed until all of your test cases successfully run.You will find that adding performance tests to your automated test suites is an incredibly liberating experience. By coding the test cases, you'll be able to run them throughout the development cycle-not just the end. You'll catch problems early as they're introduced, and while they are easy to solve.Step 3 Make the FixNow that you've identified the areas of your application that need attention, you can finally optimize the scenario. The role of your test suite is to identify what you need to fix, when you need to fix it.∙Instead of trying to optimize everything, you optimize exactly what needs it. Try to choose simple algorithms that work, and spend time on optimizations only when they don't meet your performance requirements.∙Instead of waiting until the end of the cycle, you improve performance on an every-day basis, when problems are introduced. You do precisely the right amount of work on performance-nothing more, nothing less.∙You can make design improvements earlier in the cycle, when user requirements dictate that you do so.The result is gratifying. Your customers get faster applications, in less time. The seeming paradox is that by adding performance work into your everyday routine, you will become much more efficient overall.What do you Need to Succeed?You probably already know that good performance tools are the secret to effective optimization. It's just too expensive to do business . Currently, Newport Group estimates that the average amount of time required to solve a performance problem, from the time that the problem ticket is opened, at 25.8 hours. With compressed budgets and increasing expectations, that's insanely expensive. To have any hope of success, you've simply got to beat the industry's average, and find the problems faster, and before they leave your protected development environment.Invest in tools that support automation and optimizationOur process defined two major phases of optimization: identifying the problem, and fixing the problem. Both phases need supporting tools. You'll need specialized tools to help you manage performance, and you'll want tools to help you identify problems at both development and post-production time:∙You'll need a tool that supports performance unit tests. If you're using JUnit to automate your test cases, you can use a simple extension like JUnitPerf to implement your performance tests.∙You'll need a tool to profile and debug your performance problems. For example, Borland's Optimizeit Suite supports your optimization after you find a problem. Your tool should be able to quickly profile your code for a scenario, and drill down into problem areas like memory management and thread interaction.∙You'll need operations tools, like Precice's InDepth and Insight, that allow you to keep measuring an application post-production. This tool fills the role of automated unit tests, but after you've moved into production.With so much data and experience clearly available about the cost of performance problems and the impact of optimization tools, it's amazing to see how many organizations neglect to properly equip their development teams. As frameworks grow in complexity, that practice will simply have to change, as teams won't be able to remain productive without them.At its core, tuning is effectively gathering and using information. Let's look at three specific areas where an optimization tool can make your life easier: profiling code, solving memory leaks, and optimizing threads.Start with a profilerAfter your test cases have shown that you have a scenario with a problem, your first step is to profile the scenario. Your tool will add up the cumulative execution time in each method of your code. As you know, a profile is not a flat list of methods: each method usually calls many others. Tools with good profilers let you drill down graphically, and find the coding sections that are requiring the most time. For example, if you find that an unhealthy amount of time is spent dealing with string manipulation, you know that you should tweak the algorithms that build or manage strings. If, instead, you find that most of the time is spent on communications-related activities, then you've probably got to reduce the number of network round-trip communications, possibly through a cache or a session facade. In any case, the profiler alone can often provide enough information to help you rapidly localize and solve your problem.Solve memory leaksSome problems are especially hard to track manually, because they are outside of an application's sphere of control. The garbage collector and heap are usually hidden to the application, but performance tools designed to find memory leaks can watch heaps and trigger garbage collection, giving you enough control to solve the problem.Java virtual machines automate memory allocation, and use a technique called reachable objects to do garbage collection. An object is reachable if you can access it directly from some thread, or through a reference in another reachable object. When an object with a long life span keeps an unwanted reference to an unused object (like a static variable), you've got a leak. To solve memory leaks, you've got to be able to see the heap: the pool of all allocated objects. There's no good way to do so without a tool. Even so, finding a leak can be tedious, but by analyzing two heaps after some time has elapsed, some tools like Borland's Optimizeit Suite can find many leaks automatically by comparing a current heap to a snap shot of a past heap, (see figure 1.)Figure 1. The better performance tools can find leaks by comparing two heaps. Untangle threadsWith memory management, most developers claim that threading issues are the most difficult performance problems to solve. Sometimes, your development environment will have a suitable debugger, but more often, it takes a specialized tool. The problem is that when you run multiple threads in a traditional debugger, you change the behavior of the application. You need to be able to visualize the threads, as they would operate in a production environment, and see where thread blocking and contention hurt you. Look for features that help with these tasks in your thread tool: ∙Resolving thread contentions. When performance issues occur in applications with multiple threads, often the problem is resource contention. Multiple threads often compete for the same resources, leaving many threads to block. A good debugger helps you to visually see where too much contention is hurting you, and where some tasks are taking too long and impacting other threads.∙Solving deadlocks. After an application deadlocks, usually you can't gather any more information. A thread debugger like the one in figure 2 can help you pinpoint exactly which thread is waiting on which resource. Note that the debugger automatically identifies both the threads and resources involved in the deadlock.Figure 2. This thread debugger identifies the culprits in a deadlock situation. Summarizing Effective Java OptimizationIn the end, you don't wander into good performance by accident: you invest in it. In this paper, we've outlined two critical investments. First, a good process, with automated performance tests where possible, will allow you to monitor and optimize your application performance as early as possible, as problems are introduced. Second, a good set of tools is as essential for the Java developer as they are for a carpenter or mechanic. These investments will save you time and money. Finding problems earlier in the development cycle will let you fix them faster, when any design changes are less expensive. Automating performance testing will let you focus on developing code, knowing that your test suite will catch performance problems as they're introduced, making you more productive. And investments in tools will allow you to attack the most critical performance problems with confidence and efficiency. The result is a faster, more cost-effective development process.JA V A应用软件最优化充分利用实践使编码发挥强大的团队效率没有合适的工具和技巧在对性能进行调整时遇到的困难是不堪忍受的,但是你不能负担的起回滚你的进程的费用。
英文人名翻译

英文人名翻译
英文人名的翻译是一项既有挑战性又具创造性的工作。
在翻译英文人名时,我们需要考虑多个因素,例如音译和意义的准确转换。
下面是一些常见英文人名的翻译示例,供你参考。
1. John Smith - 约翰·史密斯
2. Mary Johnson - 玛丽·约翰逊
3. Michael Brown - 迈克尔·布朗
4. Jennifer Jones - 珍妮弗·琼斯
5. James Davis - 詹姆斯·戴维斯
6. Sarah Taylor - 莎拉·泰勒
7. David Thomas - 大卫·托马斯
8. Jessica Wilson - 杰西卡·威尔逊
9. William Anderson - 威廉·安德森
10. Emily Martinez - 艾米莉·马丁内斯
在翻译英文人名时,我们可以尝试保留其原始拼写,同时加入适合中文发音的修饰。
例如,约翰·史密斯的英文名字保持不变,但在中文中可以加入相应的汉字拼音。
另一种方法是根据意义进行翻译,使英文人名在中文中有相似的意义。
例如,大卫·托马斯的英文名字保持不变,但在中文
中可以翻译为“大卫·托马斯”,以保持其原有的象征意义。
总而言之,翻译英文人名是一项需要灵活运用技巧和对语言的深入了解的任务。
我们应该根据具体情况选择合适的翻译方法,以确保保持名字的准确和意义。
中文名字翻译港式英文名字之欧阳音创编
中文名字翻译港式英文名字~找到你的了吗?AH 亚AH 雅AU 区AU 欧BIK 碧BIK 璧BING 丙BING 冰BING 秉BING 炳BIT 必BONG 邦BUN 斌CHAI 仔CHAI 齐CHAI 齐CHAK 翟CHAK 泽CHAM 湛CHAN 陈CHAN 灿CHAN 璨CHAN 镇CHAN 赞CHAN 瓒CHANG 郑CHAT 七CHAU 舟CHAU 周CHAU 洲CHAU 秋CHAU 邹CHEN 陈CHENG 郑CHEONG 张CHEONG 章CHEUK 灼CHEUK 卓CHEUK 卓CHEUK 棹CHEUK 绰CHEUK 焯CHEUNG 昌CHEUNG 长CHEUNG 张CHEUNG 祥CHEUNG 掌CHEUNG 翔CHEUNG 象CHEUNG 璋CHEUNG 蒋CHEUNG 锵CHI 子CHI 之CHI 次CHI 池CHI 志CHI 枝CHI 知CHI 芝CHI 芷CHI 姿CHI 祉CHI 致CHI 戚CHI 梓CHI 智CHI 紫CHI 慈CHI 志CHI 赐CHI 炽CHIANG 张CHICK 戚CHIGN 净CHIK 戚CHIK 绩CHIK 积CHIN 前CHIN 展CHIN 钱CHIN 钱CHIN 芊CHING 正CHING 呈CHING 青CHING 政CHING 贞CHING 情CHING 清CHING 晴CHING 晶CHING 程CHING 程CHING 菁CHING 靖CHING 精CHING 澄CHING 静CHIT 哲CHIU 肖CHIU 招CHIU 俏CHIU 昭CHIU 钊CHIU 钏CHIU 朝CHIU 超CHIU 照CHIU 赵CHIU 潮CHIU 霄CHO 祖CHO 曹CHO 袓CHOI 才CHOI 再CHOI 材CHOI 采CHOI 财CHOI 彩CHOI 载CHOI 蔡CHOI 赛CHOK 作CHONG 壮CHONG 庄CHONG 庄CHONG 创CHOR 佐CHOR 初CHOR 楚CHOR 础CHOW 周CHOW 邹CHOY 蔡CHU 朱CHU 柱CHU 珠CHU 曙CHU 焌CHUEN 川CHUEN 中CHUEN 全CHUEN 春CHUEN 泉CHUEN 传CHUEN 铨CHUI 徐CHUI 崔CHUI 隋CHUI 翠CHUI 趣CHUM 覃CHUN 俊CHUN 津CHUN 珍CHUN 振CHUN 晋CHUN 浚CHUN 真CHUN 秦CHUN 竣CHUN 进CHUN 隽CHUN 榛CHUN 臻CHUN 骏CHUN 椿CHUN 蓁CHUNG 仲CHUNG 冲CHUNG 宗CHUNG 忠CHUNG 松CHUNG 重CHUNG 从CHUNG 颂CHUNG 诵CHUNG 聪CHUNG 锺CHUNG 锺CHUNG 琮CHUNG 璁DIK 迪DIK 荻DIU 吊FAT 发FA 花FAI 晖FAI 辉FAN 帆FAN 芬FAN 范FAN 勋FAN 熏FANG 方FAT 佛FEI 飞FEI 菲FO 科FOG 霍FOK 霍FONG 方FONG 芳FOO火FOO 伙FOO 符FOOK 服FOOK 福FOON 宽FOON 欢FORK 霍FU 芙FU 符FU 傅FU 富FUI 奎FUK 褔FUNG 丰FUNG 风FUNG 峰FUNG 烽FUNG 逢FUNG 冯FUNG 冯FUNG 枫FUNG 凤FUNG 锋FUNG 丰HING 兴HA 夏HA 夏HA 霞HAN 闲HAN 娴HANG 行HANG 亨HANG 杏HANG 幸HANG 幸HANG 恒HANG 衡HANG 铿HANG 姮HANG 珩HANG 蘅HANG 恒HAU 口HAU 巧HAU 孝HAU 侯HAU 厚HAU 校HEI 希HEI 晞HEI 喜HEI 器HEI 熹HEI 羲HEI 禧HEI 曦HEI 浠HEUNG 向HEUNG 香HEUNG 香HIM 谦HIN 衍HIN 轩HIN 宪HIN 献HIN 骞HIN 显HING 卿HING 庆HING 罄HING 馨HIP 协HIU 晓HO 可HO 好HO 何HO 河HO 浩HO 荷HO 皓HO 贺HO 豪HO 濠HO 颢HO 灏HOI 海HOI 凯HOI 开HOI 爱HOI 恺HOI 垲HOI 铠HOK 学HOK 鹤HON 侃HON 汉HON 翰HON 韩HON 瀚HONG 匡HONG 航HONG 康HONG 康HOU 侯HSU 许HSUI 许HUANG 黄HUEN 萱HUEN 禤HUI 许HUI 昫HUNG 孔HUNG 孔HUNG 洪HUNG 洪HUNG 红HUNG 虹HUNG 雄HUNG 熊HUNG 熊HUNG 鸿HWANG 黄I 漪IP 叶JIM 詹KA 加KA 圻KA 家KA 嘉KA 珈KAI 佳KAI 契KAI 桂KAI 启KAI 楷KAI 继KAI 棨KAK 革KAK 极KAM 甘KAM 甘KAM 金KAM 金KAM 淦KAM 琴KAM 锦KAM 鑫KAN 芹KAN 根KAN 勤KAN 简KAN 谨KANG 更KANG 镜KAR 贾KAU 九KAU 球KEI 其KEI 奇KEI 祈KEI 纪KEI 基KEI 淇KEI 期KEI 棋KEI 琪KEI 琦KEI 祺KEI 旗KEI 玑KEI 锜KEI 麒KEI 娸KEI 颀KEUNG 姜KEUNG 强KHOO 古KIM 俭KIM 剑KIN 建KIN 健KIN 坚KIN 键KING 劲KING 景KING 敬KING 璟KING 琼KING 竞KIT 杰KIT 杰KIT 结KIT 洁KIU 乔KIU 娇KIU 桥KIU 翘KIU 荞KO 高KO 高KOK 铬KON 干KONG 江KONG 江KONG 刚KONG 港KOO 古KOON 冠KOON 观KOT 葛KU 古KUA 瓜KUEN 娟KUEN 权KUI 巨KUI 居KUI 渠KUI 驹KUI 举KUI 琚KUK 公KUK 局KUK 谷KUK 菊KUN 贯KUNG 功KUNG 恭KUNG 恭KUNG 龚KUO 古KWAI 贵KWAI 贵KWAI 湀KWAN 君KWAN 均KWAN 坤KWAN 昆KWAN 昆KWAN 焜KWAN 钧KWAN 筠KWAN 群KWAN 关KWAN 关KWING 炯KWOK 国KWOK 郭KWOK 郭KWONG 光KWONG 广KWONG 邝LAI 黎LAI 赖LAI 励LAI 礼LAI 丽LAI 豊LAI 鹂LAM 林LAM 林LAM 淋LAM 琳LAM 霖LAM 临LAM 蓝LAN 兰LAP 立LARM 蓝LAU 柳LAU 流LAU 刘LAU 鎏LAW 罗LEE 李LEI 利LEI 理LEI 莉LEI 奶LEONG 梁LEUNG 良LEUNG 亮LEUNG 梁LEUNG 梁LI 利LI 李LIANG 梁LIAO 廖LIEW 廖LIK 力LIK 历LIM 林LIM 廉LIM 濂LIN 连LIN 连LIN 莲LING 令LING 泠LING 玲LING 苓LING 凌LING 凌LING 羚LING 翎LING 聆LING 钤LING 铃LING 领LING 龄LING 灵LIP 聂LIT 烈LIU 廖LO 劳LO 鲁LO 卢LOI 来LOK 恪LOK 洛LOK 乐LOK 诺LOK 骆LONG 朗LONG 塱LOO 卢LOOK 陆LOONG 龙LOW 卢LUEN 联LUEN 銮LUEN 鸾LUET 律LUI 吕LUI 雷LUI 雷LUI 蕾LUK 六LUK 陆LUK 陆LUK 禄LUM 林LUN 伦LUN 伦LUN 仑LUN 纶LUN 麟LUNG 隆LUNG 浓LUNG 龙LUNG 龙MA 马MA 马MAK 麦MAN 文MAN 文MAN 民MAN 汶MAN 曼MAN 问MAN 敏MAN 雯MAN 万MAN 旻MANG 孟MANG 萌MAO 茂MAR 马MEI 眉MEI 美MEI 媚MEI 微MEI 薇MEI 镁MIN 冕MING 名MING 明MING 明MING 铭MING 鸣MIU 妙MIU 苗MIU 苗MO 毛MO 巫MO 武MO 武MO 舞MO 慕MOK 莫MOOK 木MOON 满MUI 妹MUI 梅MUI 梅MUK 牧MUNG 梦NAM 男NAM 南NAM 岚NAM 楠NANG 能NAR 娜NEI 妮NEUNG 娘NG 五NG 伍NG 伍NG 吴NG 梧NGA 雅NGAI 艾NGAI 倪NGAI 毅NGAI 霓NGAI 魏NGAI 艺NGAN 晏NGAN 雁NGAN 韧NGAN 银NGAN 颜NGAN 颜NGAU 牛NGO 娥NGO 敖NGO 傲NGON 岸NIE 乃NIN 年NING 宁NING 柠NUI 女O 敖OI 蔼ON 安ON 铵OR 柯PAK 北PAK 白PAK 百PAK 伯PAK 柏PAK 珀PANG 彭PANG 彭PANG 鹏PAT 毕PAU 包PEI 丕PIK 碧PIK 璧PIN 卞PING 平PING 屏PING 炳PING 萍PING 骋PING 苹PIU 标PO 布PO 步PO 波PO 保PO 宝POK 博POK 璞PONG 庞POO 布POON 本POON 潘POON 潘PUI 沛PUI 佩PUI 佩PUI 培PUI 裴PUI 钡PUN 彬PUN 潘PUN 嫔PUN 滨SAI 世SAI 西SAI 细SAI 茜SAM 三SAM 森SAN 山SANG 生SAU 秀SAU 修SE 畲SECK 石SEE 施SEI 四SEK 石SHAN 珊SHE 畲SHEK 石SHEK 石SHEK 硕SHEUNG 尚SHEUNG 湘SHEUNG 嫦SHEUNG 裳SHEUNG 双SHI 仕SHIH 施SHING 成SHING 成SHING 城SHING 盛SHING 胜SHING 诚SHING 铖SHIU 萧SHP 十SHU 书SHU 舒SHU 树SHUE 舒SHUEN 孙SHUK 淑SHUM 岑SHUM 沈SHUN 信SHUN 纯SHUN 淳SHUN 舜SHUN 顺SHUN 逊SI 士SI 史SI 自SI 施SI 师SI 时SIK 式SIK 锡SIM 婵SIN 仙SIN 倩SIN 单SIN 善SIN 羡SIN 冼SIN 仙SIN 蒨SING 升SING 成SING 承SING 升SING 星SING 升SING 圣SING 声SIT 薛SIU 小SIU 少SIU 兆SIU 邵SIU 笑SIU 绍SIU 诏SIU 肇SIU 韶SIU 啸SIU 萧SIU 劭SO 素SO 苏SO 苏SUEN 孙SUEN 楦SUEN 璇SUET 雪SUI 水SUI 萃SUI 瑞SUI 穗SUM 心SUM 沈SUM 芯SUM 深SUM 琛SUN 申SUN 辛SUN 新SUN 燊SUNG 宋SUNG 宋SUNG 崇SZE 司SZE 思SZE 施SZE 施SZE 斯SZE 丝SZE 诗SZE 锶TAI 大TAI 弟TAI 邸TAI 娣TAI 泰TAI 带TAI 棣TAI 戴TAK 特TAK 得TAK 德TAM 谈TAM 谭TAM 谭TAN 丹TAN 陈TANG 邓TAO 杜TAT 达TAU 土TAU 窦TIM 添TIM 甜TIN 天TIN 田TIN 田TIN 钿TING 丁TING 丁TING 廷TING 定TING 延TING 亭TING 庭TING 婷TING 鼎TING 霆TING 渟TIP迭TIT 铁TO 杜TO 徒TO 桃TO 淘TO 都TO 滔TO 道TO 图TO 涛TO 韬TONG 唐TONG 棠TONG 汤TSAM 沁TSANG 曾TSANG 增TSE 谢TSIM 詹TSO 灶TSO 曹TSOI 蔡TSUI 徐TSUI 崔TUEN 段TUEN 端TUNG 冬TUNG 同TUNG 彤TUNG 东TUNG 桐TUNG 通TUNG 栋TUNG 童TUNG 筒TUNG 董TUNG 董TUNG 腾TYE 戴UNG 莺VONG 黄WAH 华WAH 桦WAH 烨WAH 骅WAI 位WAI 威WAI 为WAI 韦WAI 韦WAI 伟WAI 尉WAI 帏WAI 惠WAI 渭WAI 苇WAI 维WAI 慧WAI 慰WAI 纬WAI 蔚WAI 卫WAI 蕙WAI 怀WAI 炜WAI 玮WAI 鏸WAN 尹WAN 尹WAN 允WAN 芸WAN 云WAN 温WAN 运WAN 环WAN 韵WAN 蕴WAN 薀WANG 王WANG 宏WANG 泓WANG 纮WAT 屈WING 永WING 泳WING 咏WING 荣WING 荣WING 颖WO 和WO 胡WON 旺WONG 王WONG 汪WONG 黄WONG 黄WONG 黄WONG 煌WOO 胡WOOD 活WOON 垣WOON 奂WOON 媛WOON 焕WOON 缓WU 胡WU 湖WU 护WUI 会WUN 桓WUT 屈YAM 任YAM 钦YAM 荫YAN 人YAN 仁YAN 因YAN 昕YAN 欣YAN 胤YAN 恩YAN 殷YAN 殷YAN 茵YAN 寅YAN 殷YAN 甄YAN 忻YANG 杨YAO 邱YAT 日YAT 逸YAT 溢YAU 友YAU 尤YAU 有YAU 佑YAU 攸YAU 邱YAU 幽YAU 柔YAU 佑YAU 游YAU 优YAU 筱YEE 一YEE 二YEE 以YEE 伊YEE 圯YEE 儿YEE 宜YEE 怡YEE 治YEE 倚YEE 椅YEE 贻YEE 意YEE 义YEE 绮YEE 仪YEE 谊YEE 颐YEE 懿YEE 苡YEI 熙YEN 殷YEUK 约YEUK 若YEUNG 洋YEUNG 扬YEUNG 阳YEUNG 阳YEUNG 杨YEUNG 杨YI 依YI 尔YICK 易YIK 亦YIK 易YIK 易YIK 奕YIK 益YIK 亿YIK 翼YIM 严YIM 艳YIN 卉YIN 妍YIN 言YIN 彦YIN 然YIN 贤YIN 燕YIN 燃YING 邢YING 映YING 盈YING 英YING 瑛YING 影YING 莹YING 凝YING 应YING 樱YING 蛮YING 礽YING 滢YING 潆YIP 业YIP 叶YIP 叶YIU 姚YIU 姚YIU 尧YIU 瑶YIU 娆YIU 曜YIU 耀YIU 饶YOUNG 杨YU 予YU 如YU 宇YU 汝YU 羽YU 余YU 雨YU 俞YU 昱YU 峪YU 茹YU 庾YU 御YU 愉YU 渝YU 榆YU 瑜YU 虞YU 裕YU 余YU 儒YUE 俞YUEN 元YUEN 沅YUEN 阮YUEN 宛YUEN 袁YUEN 婉YUEN 渊YUEN 园YUEN 源YUEN 远YUEN 润YUEN 浣YUEN 琬YUEN 菀YUET 乙YUET 月YUET 玥YUET 悦YUET 越YUET 粤YUET钺YUI 裔YUI 锐YUI 蕊YUI 叡YUK 玉YUK 旭YUK 育YUK 毓YUK 煜YUK 淯YUK 钰YUNG 用YUNG 勇YUNG 容YUNG 翁YUNG 雍YUNG 榕YUNG 蓉YUNG 融YUNG 晹ZHANG 张。
英文名翻译成中文
英文名翻译成中文翻译英文名为中文是一项有趣而具有挑战性的任务。
每个英文名字都有其独特的含义和背景,因此在翻译时需要确保深入了解其含义,才能做到准确和贴切。
以下是对一些常见的英文名字进行的中文翻译,旨在给读者一个参考。
1. John (约翰)约翰是一个古老且常见的英文男性名字,源自希伯来语约翰的变体,意为“上帝仁慈”。
2. Mary (玛丽)玛丽是一个圣经中的名字,被认为是耶稣的母亲。
这个名字在英语世界非常流行,意为“愿上帝的恩典与你同在”。
3. William (威廉)威廉是一个源自日尔曼语的名字,意为“有决心的保卫者”。
这个名字在英语世界非常常见,也是英国和苏格兰的常见姓氏。
4. Sarah (莎拉)莎拉是一个希伯来名字,意为“公主”。
这个名字在圣经中出现频繁,也是各种文化中常见的名字。
5. James (詹姆斯)詹姆斯是一种源自希伯来名字的变体,意为“上帝是宏伟的”。
这个名字在英语世界非常流行,也是苏格兰的常见名字。
6. Emma (艾玛)艾玛是一个拉丁名字,意为“整体”或“全体”。
这个名字在英语国家和其他西方国家非常流行,也是一种常见的姓氏。
7. David (大卫)大卫是一个希伯来名字,意为“心爱的”。
这个名字在圣经中代表大卫国王。
8. Jennifer (詹妮弗)詹妮弗是一个由几个不同名字组合而成的名字,意为“白色的波”。
这个名字在英语世界非常流行。
9. Michael (迈克尔)迈克尔是一个希伯来名字,意为“上帝的天使”。
这个名字在英语世界非常常见,也是多个圣经人物的名字。
10. Jessica (杰茜卡)杰茜卡是一个希伯来名字,意为“上帝的恩宠”。
这个名字在英语世界非常流行,也是一种常见的姓氏。
以上是对英文名字的一些中文翻译,希望能对你有所帮助。
请记住,翻译名字是一件非常个人化的事情,不同的人可能对同一个名字有不同的理解和感受。
选择一个适合自己的中文名字是一项重要的决定,应该考虑个人的喜好和意义。
八年级下册英语山东省专用课文翻译外研版
八年级下册英语山东省专用课文翻译外研版Lingling: Guess what it is!玲玲:猜猜它就是什么!Betty: It tastes sweet.Is it a cookie?蒂:它起来很甜。
就是小甜不?Daming: Ugh! This milk smells sour大明:呃!牛奶起来酸了。
Tony: Don ' t drink it.托尼:喝了。
Betty: This bed feels a bit soft.蒂:床摸起来有点儿。
Lingling: Try a harder bed.玲玲:一硬点儿的。
Lingling: Tom looks very strong!玲玲:姆瞧起来很壮!Daming: Yes.He does a lot of exercise.大明:就是的。
她做很多运。
Daming: Yes.He does a lot of exercise.大明:就是的。
她做很多运。
Hi Lingling,玲玲:Thanks for your last message, It was great to hear from you, and I谢谢您上次的来信,收到您的信真就是太好了。
真想马上见到您。
I hope you will know me from my photo when I arrive at the airport希望您能凭着照片在机场认出我来。
I’m quite tall, with short fair hair, and I wear glasses 、我的个子比较高,留着一头金色短发,戴眼镜。
1’wearl jeans and a T-shirt for the joumey, but I also l carry my warm coat为了旅行方便,我将穿牛仔裤与T 恤,但我也会拿一件厚点的外套。
I’ve got your photo , you look very pretty, so I' m sure we lind each other我这里有您的照片,您非常漂亮,,我想我们肯定能认出对方来!Thanks for tlling me about your hobbies谢谢您告诉我您的爱好。
人名翻译成英文
人名翻译成英文Name translation from Chinese to EnglishWhen translating a Chinese name into English, there are multiple factors to consider, such as the pronunciation, meaning, and cultural significance. The translation process involves finding the closest English equivalent while preserving the original characteristics and ensuring it is easy for English speakers to pronounce and remember.Let's take a few examples to explore the translation of Chinese names into English.1. 李明 (Li Ming):- Literal translation: Li Bright- Suggested English translation: Michael Lee- Explanation: "Michael" is a common English name that sounds similar to Ming. "Lee" is a common English surname that is somewhat phonetically close to Li.2. 王小红 (Wang Xiaohong):- Literal translation: Wang Little Red- Suggested English translation: Susan Wang- Explanation: "Susan" is a popular English name and is a close phonetic match for Xiaohong. "Wang" is a common Chinese surname that remains unchanged.3. 张涛 (Zhang Tao):- Literal translation: Zhang Waves- Suggested English translation: Jason Zhang- Explanation: "Jason" is a common English first name that sounds somewhat similar to Tao. "Zhang" is a common Chinese surname that is retained.4. 徐梅 (Xu Mei):- Literal translation: Xu Plum Blossom- Suggested English translation: Alice Xu- Explanation: "Alice" is an English name that captures the gentle and feminine qualities associated with Mei. "Xu" is a common Chinese surname that remains unchanged.5. 陈伟 (Chen Wei):- Literal translation: Chen Great- Suggested English translation: David Chen- Explanation: "David" is a common English name and a close match for Wei. "Chen" is a popular Chinese surname that is retained.These are just a few examples, and the translation process may vary depending on the individual's name and desired outcome. It's important to consider the individual's preferences, cultural context, and personal significance when translating a name from Chinese to English.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外文翻译 院 系 北方软件学院 专 业 计算机科学与技术(软件工程) 班 级 5233101
学 号 200502331010
姓 名 修琳琳 指导教师 张荣博 负责教师 张荣博
沈阳航空工业学院 2007年6月沈阳航空工业学院毕业设计(外文翻译)
1 Using Java 5 language features in earlier JDK Java 5 added a number of powerful language features: generics, enumerations, annotations, autoboxing, and the enhanced for loop. However, many shops are still tied to JDK 1.4 or earlier and may be for some time to come. But it's still be possible for those developers to take advantage of these powerful language features while continuing to deploy on earlier JVMs. Brian Goetz returns from his hiatus in this installment of Java theory and practice to demonstrate how. With Java 6.0 being newly released, you might think the Java 5 language features are "old news." But even now, when I ask developers which version of the Java platform they are using in development, typically only half are using Java 5 -- and the other half are jealous. They are eager to use the language features added in Java 5 such as generics and annotations, but a number of factors still prevent many from doing so. One category of developers unable to take advantage of Java 5 features are those who develop components, libraries, or application frameworks. Because their customers may still be using JDK 1.4 or earlier and classes compiled with Java 5 cannot be loaded by JDK 1.4 or previous JVMs, using Java 5 language features would limit their customer base to companies that have already transitioned to Java 5. Another group of developers often held back from using Java 5 are those working with Java EE. Many shops will not use Java 5 with Java EE 1.4 or earlier for fear that it will not be supported by their application server vendor. But it may be a while before those shops transition to Java EE 5. In addition to the lag time between the Java EE 5 and Java SE 5 specifications, commercial Java EE 5 containers are not necessarily available as soon as the ink is dry on the specification, businesses do not necessarily upgrade their 沈阳航空工业学院毕业设计(外文翻译) 2 applications servers as soon as the next version is available, and even after upgrading their application server, it may take some time to certify their applications on the new platform. Java 5 language feature implementation The language features added in Java 5 -- generics, enumerations, annotations, autoboxing, and the enhanced for loop -- required no change to the JVM instruction set, and are almost entirely implemented in the static compiler (javac) and class libraries. When the compiler encounters the use of generics, it attempts to verify that type safety is preserved (emitting an "unchecked cast" warning if it cannot) and then emits bytecode that is identical to what would be produced from equivalent nongeneric code, casts and all. Similarly, autoboxing and the enhanced for loop are simply "syntactic sugar" for equivalent, but more verbose, idioms, and enumerations are compiled into ordinary classes. In theory, you could take the class files produced by javac and load them in earlier JVMs, which was, in fact, the intention when JSR 14 (the Java Community Process working group responsible for generics) was convened. However, other issues (such as retention of annotations) forced the class file version to be changed between Java 1.4 and Java 5, which prevents code compiled for Java 5 to be loaded by earlier JVMs. Further, some of the language features added in Java 5 have dependencies on the Java 5 libraries. If you compile a class with javac -target 1.5 and try to load it on an earlier JVM, you'll get an UnsupportedClassVersionError because the -target 1.5 option generates classes with a class file version of 49, and JDK 1.4 only supports class file versions through 48. The for-each loop The enhanced for loop, sometimes called the for-each loop, is translated by the compiler as if the programmer had supplied the equivalent old-style 沈阳航空工业学院毕业设计(外文翻译) 3 for loop. The for-each loop can iterate over the elements of an array or of a collection. Listing 1 shows the syntax of iterating over a collection with the for-each loop: Listing 1. The for-each loop Collection fooCollection = ...
for (Foo f : fooCollection) { doSomething(f); } The compiler translates this code into the equivalent iterator-based loop, as shown in Listing 2: Listing 2. Iterator-based equivalent for Listing 1 for (Iterator iter=f.iterator(); f.hasNext();) { Foo f = (Foo)iter.next(); doSomething(f); } How does the compiler know that the supplied argument has an iterator() method? The architects of the javac compiler could have built in understanding of the collections framework, but this approach would have been unnecessarily restrictive. Instead, a new interface was created, java.lang.Iterable (see Listing 3), and the collection classes were retrofitted to implement Iterable. This way, container classes that do not build on the core collections framework can still take advantage of the new for-each loop. But doing so creates a dependency on the Java 5 class library because Iterable is not present in the JDK 1.4 library. Listing 3. The Iterable interface