对于一些常用的关联的单词进行记录。
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
计算机里面表示源代码文档
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
序列化/反序列化