工作中常用英语单词

对于一些常用的关联的单词进行记录。

add/remove/delete

添加/移除/删除

push/pop

入栈/出栈

inherit/extend/implement

继承/实现/继承

CRUD

增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)

base/super

父级/上级

RESTful

Representational State Transfer 可重复表达的状态迁移,现有RESTful API.

AJAX

Asynchronous Javascript And XML 异步JavaScript和XML

SOAP

Simple Object Access protocol,简单对象访问协议,实际上并不简单。

Idempotent

幂等,即一个方法执行100次和1次的结果是一致的

raw

计算机里面表示源代码文档

扫描二维码关注公众号,回复: 11423840 查看本文章

vendor

供应商 ,在前端通常会以该单词命名一个文件夹,里面包含库文件(如jquery.js),表示提供公共库

resolve/reject

解决/拒绝

Castle Windsor

温莎城堡,一个ABP项目的DI和AOP框架,用于.net framework框架

ABP

ASP.NET Boilerplate Project (ASP.NET样板项目),ABP是一套非常优秀的web应用程序架构,适合用来搭建集中式架构的web应用程序。

AOP

Aspect Oriented Programming,面向切面编程,可以通过配置连接点等信息,在指定类中的方法执行前、执行中、执行后、抛出异常时,调用预先写好的方法进行处理,比如进入某个方法前 打印日志信息等。

DI

Dependency Injection,依赖注入,即容器根据依赖关系自动创建对象,以及进行属性的设置操作.

IOC

Inversion of Control,控制反转,即把原来需要由自己编写程序所做的工作交给了容器.

stack

堆栈,常说的堆栈通常指的是栈(stack),堆的英文是heap

default

缺省值,意思就是默认值,历史翻译遗留问题

DMS

Document/Database/Dealer/Distribution Management System ,文档管理系统,数据库管理领域:数据库管理系统,汽车行业:汽车经销商管理系统,电力自动化领域:配电管理系统

DBMS

Database Management System,数据库管理系统

CMS

Content Management System,内容管理系统

N/A

N/A是英语“不适用”(Not applicable)等类似单词的缩写,常可在各种表格中看到,表示在当前这条数据里面没有这个规则。

normal/emphasis

普通/强调

AMD

Asynchronous Module Definition,异步模块定义,浏览器的模块化规范

CMD

CommonJS Module Definition,nodejs的模块化规范

general

一般的,在云租户系统里面,表示一般用户

floor/round/ceil

地板/整数的/天花板,在编程中用于取整计算,比如5.6,通过Math.floor(5.6)=5(比5.6小的最大值),Math.round(5.6)=6(四舍五入),Math.ceil(5.6)=6(比5.6大的最小值)

utils/utilities

工具集

helper

帮助器

root/admin/user/guest/role

管理员/管理员/一般用户/访客/角色

polyfill

Javascript中的补丁,比如Array没有forEach的方法,可以实现一个Array.prototype.forEach=function(){}。

名字由来是一个英国的腻子粉的名称。

monkey patch

常用于python中。用来在运行时动态修改已有的代码,而不需要修改原始代码。

sex/gender

性别

gender一般情况下可以和sex通用,表示性别。一般填表的时候通常是gender这个词

gender和sex的区别在于gender强调的是性别的社会属性,而sex强调的是生物属性

BFC

BFC全称Block Formatting Context ,直译“块级格式化上下文”,也有译作“块级格式化范围”。它是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。通俗的讲,就是一个div内部,我们用float和margin布局元素。

TPU

张量处理单元(TPU)是一种定制化的 ASIC 芯片,它由谷歌从头设计,并专门用于机器学习工作负载。TPU 为谷歌的主要产品提供了计算支持,包括翻译、照片、搜索助理和 Gmail 等。Cloud TPU 将 TPU 作为可扩展的云计算资源,并为所有在 Google Cloud 上运行尖端 ML 模型的开发者与数据科学家提供计算资源。在 Google Next’18 中,我们宣布 TPU v2 现在已经得到用户的广泛使用,包括那些免费试用用户,而 TPU v3 目前已经发布了内部测试版。

http://baijiahao.baidu.com/s?id=1600130524142480198&wfr=spider&for=pc

https://baijiahao.baidu.com/s?id=1610560990129941099&wfr=spider&for=pc

OOM

OOM为out of memory的简称,称之为内存溢出

ATP - advanced threat protection

高级威胁保护

BEC - business email compromise

商务电子邮件入侵

sign in/sign out/sign up

登录/退出/注册

login in / login out

登录/注销

RTFM

RTFM 是 Read The Fucking Manual 的缩写,译为中文大概可以是“去读那操蛋的手册”。一 句话糙理不糙的话,直如当头棒喝,稍有觉悟的人听了这句话以后就能够脱胎换骨,成就一 生。这句话的出处大概是在:http://www.readthefuckingmanual.com/,一个在首页论述你应 当去读手册的网站。摘抄一段:If you follow this advice, probability is that up to 8 times out of 10, you can solve your own problem right there and then, without any hassle and frustration, and without having to call the manufacturer.
我曾经面对过无数个关于编程语言的语法细节,第三方库的函数声明或用法之类的问题,这些 全部都能够通过“去读那操蛋的手册”来解决。记住,能给你回答问题的人并非永远都在“服 务区”,敬请“去读那操蛋的手册”。

GIYF

读手册是治根治本的方法,但不那么容易见效,而且许多知识没有人整理成手册。所以很多时候遇到急事,就不那么容易通过 RTFM 来解决了,这时我们要记得 GIYF。GIYF 就是 Google Is Your Friend,当遇到少见的代码编译错误号,连接数据库抛出异常,遇到一个没见过的英 文缩写,或者在 A 机运行正常的代码在 B 机总是跑不起来,就是到了去探访 Google 这个朋 友的时候了!

STFW 和 JFGI

这两个词,大概可以看作 GIYF 的升级版,语气更加严厉一些。它们的全拼分别是 Search The Fucking Web 和 Just Fucking Google It。Just Fucking Google It 也有一个专门的网 站── http://justfuckinggoogleit.com/,里面的一句话道破天机:Someone thinks you are an idiot because you were too stupid to check Google before asking a question。无论你信与不信,去 Google 搜索能够解决你遇到的 80% 以上的问题,《Google 搜索引擎入门到精通》是程序员的必读书目。

Infinite

无限的

NaN

Not a Number

不是一个数字

top/right/bottom/left

上右下左

up/down

上下

button

按钮

button和bottom很像,不要搞错

brake/accelerator

刹车/油门

handler/listener

处理器/监听器

protocol

协议

pseudo-class

伪类

serialize/deserialize

序列化/反序列化

猜你喜欢

转载自www.cnblogs.com/DHclly/p/13367188.html