希望可以边学编程边学英语。
1. 在 Laravel 创建资源控制器时候,自动生成的注释:
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
}
英语句子:Update the specified resource in storage.
英语知识:
语法:用到的是【介宾短语】语法。
概念:介词后的部分叫作宾语,介词加上这个宾语就叫作介宾短语,它们在句中可作定语,状语,表语,补语。
注释:
不要错误的认为是 update ... in ...结构。其实, in storage 介宾短语,是做 resource 的后置。所以,句子的翻译是:
翻译:
修改【在存储介质中的】 【特定的/指定】资源。
假如storage是数据库,则可译为:
更新数据库中的资源。
2. maatwebsite/excel中的句子
To publish the config, run the vendor publish command:
翻译:要发布配置,运行供应商发布命令:
关键词:
publish: 发布,发表
vendor:供应商
command:指令
3. Via dependency injection
翻译:通过依赖注入
常用在文档中:通过某种方式实现,例如:
Via:prep. 取道,通过;经由
n. (Via)人名;(意、孟)维亚
4. a custom export class 自定义导出类
custom :—— 自定义
n. 习惯,惯例;风俗;海关,关税;经常光顾;[总称](经常性的)顾客
adj. (衣服等)定做的,定制的
5. In case you are working with a lot of data, it might be wise to queue the entire process.
翻译:在处理大量数据的情况下,最好将整个过程队列话。
短语:in case 万一、假如、如果。it might be wise to do sth 最好xx做。
6. Behind the scenes the query will be chunked and multiple jobs will be chained.
翻译:在后台,查询将被分组并且多项进行的工作将会链接到一起。
短语:
behind the scenes 在后台,在幕后。
chunk v,adj 分成大块,分组;长条块的。
multiple 多重的,多样的许多的。
chain:n. 链;束缚;枷锁 vt. 束缚;囚禁;用铁链锁住 例子:watch chain 手表链子
7. TestCase
翻译: 测试用例。
8. 进制缩写
binary 二进制的 缩写 BIN
octal 八进制的 缩写 OCT
hexadecimal 十六进制的 HEX
decimal 十进制的 DEC