annewanghy / annewanghy.github.io

https://annewanghy.github.io
4 stars 0 forks source link

学计算机单词 #28

Open annewanghy opened 6 years ago

annewanghy commented 6 years ago

latency 潜伏 pipelining 流水线 Eliminate 消除 schemes 方案 格式 promotes 促进 protocol 协议 memos 备忘录 numerous 众多 variants 变种 dedicated 专用 charter 宪章 specification 规格 procedures 程序 suffix 后缀 spec 规范 spearheaded 带头 implementation 实现 significant重大的 significant证明 deployed 部署restraints限制innovate创新 maintain保持 paradigms 范式 URLs 网址 scheme 方案 proxy 代理 Subsequently 后来 features 特征 reduce 减少 mantra 口头禅 mandatory 强制的 minor 次要的 compatible 兼容 upgrade 升级 round-trip 往返 penalty 罚款 negotiation 谈判 significantly 显著的 widespread 广泛的 assumption 假设 interfere 干扰 hand-wringing 握手 agitated 激动 fierce 激烈 ciphers 密码 blacklist 黑名单 suite 套件 restrictions 限制 Application Layer Protocol Negotiation 应用层协议协商 promoted 提拔 marshaling 分送处理 instinctively 本能地arguments参数 superior 优越 handcraft 手工 intermixed 混合 compression 压缩 diminishes 减少 inspector 检察员 dissector 解剖器 Stream Identifier 流标识符 frame payload 帧有效载荷 fundamental 基本的 Multiplexed复合 directional 定向 sequence序列stream流 bi-directional sequence of frames双向帧序列 concurrently 同时 endpoint 端点 interleaving 交错 unilaterally 单方面 significant重大地 Priorities 优先级 restraints 限制 In short 简而言之 paradigm 范例 repetitive 重复 tricky 狡猾 vulnerable 弱势 encrypted 加密 crafted 将雕细作 exploit 利用 leak 泄漏receiver 接收器context上下文re-indexing 重新索引Huffman-encoded哈夫曼编码 drawbacks 缺点,outcoming弱点 Content-Length 内容长度 handshake 握手 bandwidth 带宽 tear down 拆除 Server push 服务器端推送explicitly明确地 spirit精神 peer 窥视 mandates 任务 hop-by-hop 逐条 debated 辩论 swinging 摇摆 ultimately 最终 inclusion 包容 Alternative替代 adoption 采用 suspect 疑似 potentially 可能 balancers 平衡器 maintenance 保养 asynchronously 异步 Opportunistic 机会主义somewhat 有些 debatable值得商榷 unauthenticated 未经验证 firmly 牢牢地 Blocked 阻止 forbids 禁止facilitate 促进 discarding 丢弃 parallel 平行 trim 修剪 toolbox 工具箱tricks技巧 justification理由 Spriting and inlining 精灵和内联, Sharding 拆分detrimental有害 futile 无用 doomed 注定outdated过时terms 条款 tech preview 技术预览 insecure 不安全 critiques 批评 forth 向前 implying 意味着illustrating说明

annewanghy commented 5 years ago

Deprecated 弃用 shallowly 浅 attached 附 simulates可模拟 corresponding相应的 descendant后裔 Invoke 调用 Mux 复用 preset 预置 transform 转变 entries 项 env 环境变量简写 Snapshot 快照 capture 捕获 produce产出 output 输出 previously 之前unintended 意外overwrite覆盖 caveat警告 mock 假 unrecognized 无法识别 triggers触发 irrelevant 不相关manipulate操纵addons插件 Custom 定制functionality功能 compose 撰写 util实用工具 rejected 被拒绝,resolved解决 Emitter 触发器 Listener 监听器 Dynamic动态的 Mixin混入

https://reactjs.org/docs/test-renderer.html#testrenderercreate

annewanghy commented 5 years ago

Assumptions 假设incredible难以置信的abandoned抛弃mechanisms机制Widget窗口小部件embedded嵌入式 object-oriented面向对象的prototypes原型executable可执行manipulate操纵terminated终止instantiated实例化spyOn监视manually手动scalar纯量

annewanghy commented 5 years ago

plugin 插件Compiling 编译compiler编译器 annotation 注解lightweight轻量级Re-compiling重新编译Argument参数 assignable分配parameter参数 type annotations类型注释clause 条款 prototype-based 基于原型playground操场inferred推断completion完成at application scale在应用规模editor编辑器analysis分析Core核心Gulp吞pipeline管道assume假设Minimal最小scaffold脚手架series系列prompts提示Implicit含蓄target目标

annewanghy commented 5 years ago

modules 模块bundle 束emit发射transfer传递basically基本上entries项source资源alias别号browser浏览器bundled捆绑debug调试breakpoint断点incrementally增量flexible灵活extensive广泛 compacts契约superset 超集 Boundary 边界

annewanghy commented 5 years ago

Derived派生tempted动心fundamental基本的ground up磨砺complementary补充insight眼光strengths 优势tutorial教程template模版Prerequisites先决条件to a lesser extent在较小范围上 notorious臭名昭著

https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript

homebrew 自制 Isomorphic 同构notorious臭名昭著的derided痛骂await等待originally本来rename重命名ill-fated不幸capitalize利用despite尽管confusion混乱ever since从那以后released发布compatible兼容significant重大的stable稳定的abandoned抛弃basis基础major重大的

the JavaScript language has no concept of input or output. 没有输入输出的概念 host environment主机环境 server-side environments服务端工作环境 multi-paradigm多范式的dynamic language with types and operators 具有类型和运算的动态语言standard built-in objects, and methods.标准的内置对象和方法object-oriented programming with object prototypes面向对象的编程和对象原型functional programming — functions are objects函数式编程manipulate操纵slightly odd有点奇怪 functions are just a special type of object.函数只是一种特殊类型的对象 image

annewanghy commented 5 years ago

consequences结果arithmetic算术subtraction减法modulus取余so forth等等 parseInt() octal八进制notation符号base基数 parseFloat() unary 一元 NAN(Not a number) non-numeric非数字toxic有毒的 if you provide it as an operand to any mathematical operation the result will also be NaN , isNaN() Infinity无穷的isFinite()

The parseInt() and parseFloat() functions parse a string until they reach a character that isn't valid for the specified number format, then return the number parsed up to that point. However the "+" operator simply converts the string to NaN if there is an invalid character contained within it. Just try parsing the string "10.2abc" with each method by yourself in the console and you'll understand the differences better.

sequences序列internationalization国家化accurately准确的represented代表as well 同样manipulate操纵distinguishes区分indicates指示uninitialized未初始化assigned 分配declare声明variables变量constant不变,也就是常量

false, 0, empty strings (""), NaN, null, and undefined all become false. All other values become true.

rarely很少statement声明respectively分别converted 转换Alternatively另外

&& (logical and), || (logical or), and ! (logical not)

block-level块级 enclosed封闭scope域,范围visible可见 intended to 打算 declarative陈述keyword关键字restrictions限制traditionally传统的assigning分配

If you declare a variable without assigning any value to it, its type is undefined.

blocks do not have scope块没有范围only functions have a scope只有函数有范围compound复合control structure控制结构entire function整个函数create block-scoped variables 创建块范围内的变量

JavaScript's numeric operators are +, -, *, / and %

extend out to延伸到respectively分别prefix or postfix operators前缀和后缀运算符string concatenation字符串连接

If you add a string to a number (or other value) everything is converted in to a string first

Comparisons 比较straightforward直截了当地coercion强迫type coercion类型强制转换triple-equals三个等号chain链loops循环ensure确保prominent突出short-circuit短路dependent依赖accessing访问 caching values缓存值ternary三元conditional expressions条件表达式multiple branches多个分支fall through通过deliberate故意的aid援助clause条款,简短collections集合name-value pairs名值对Dictionaries字典testament遗嘱versatility多功能性involves涉及lookups查找arbitrary随意的semantically语义object literal syntax对象文字语法preferred首选entirety整体prototype原型instance实例prototype原型properties性能notation符号prompt提示run-time运行时reserved word保留字 an array literal数组文字introduced介绍,采用iterate重复array indices数组索引Furthermore此外delimited 分隔Reverses逆转Prepends优先考虑demonstrates演示parameters参数terminating终止turn out to be结果是guidelines方针silly愚蠢的averaging平均verbose详细的reduce降低substituting代替rest parameter operator 参数运算符uncaptured未捕获...args emphasizes 强调For instance:例如anonymous匿名extremely非常recursively递归highlights强调potential潜在的optimizations优化engine引擎stack traces堆栈跟踪 classic经典的prototype-based基于原型的 accustomed惯常的 attach a function to an object将函数附在对象上we haven't seen before:我们以前没见过的

this refers to the current object

new is strongly related to this.

brand new object全新的对象merely仅仅constructor functions构造函数capitalize 利用pitfall陷阱

Person.prototype is an object shared by all instances of Person

prototype chain

any time you attempt to access a property of Person that isn't set, JavaScript will check Person.prototype to see if that property exists there instead. As a result, anything assigned to Person.prototype becomes available to all instances of that constructor via the this object.

JavaScript lets you modify something's prototype at any time in your program, which means you can add extra methods to existing objects at runtime

The root of that chain is Object.prototype, whose methods include toString()

attempt尝试 frequent 频繁地bound 绑定 incredibly难以置信的Interestingly有趣的是revisit 重温trivial不重要的replica复制品illustrate说明snippet片段ellipsis省略号opposed反对once before曾经

An important detail of nested functions in JavaScript is that they can access variables in their parent function's scope

utility效用maintainable可维护性的lure诱惑maintain保持,维护polluting污染abstractions抽象potentially可能give it away放弃它hence于是executes a function执行一个方法

firstly, a brand new scope object is created every time a function starts executing, and secondly, unlike the global object (which is accessible as this and in browsers as window) these scope objects cannot be directly accessed from your JavaScript code.

garbage collector 垃圾回收机制

annewanghy commented 5 years ago

Concepts 概念Cascading级联nevertheless 虽然Dependency Graph依赖图assets资产Shorthand速记inject注入chunk块flexibility灵活性scaling缩放verbose详细scalable可扩展combined 结合partial局部的Scenarios方案Vendor供应商optimization优化,split分隔Multi Page Application多页面应用程序fetch取reloads重新菜价thumb拇指Configuration设置minified缩小的optimized优化的production生产functionality功能Options选项throughout始终prevents防止varies变化consistent一致的results结果achieve实现per-drive每个驱动器follows the concept 遵循这个概念observed观测到backslash反斜线resolve解决potentially可能 path路径,ext可选的文件名portion部分Trailing尾随delimiter分隔符dirname目录名filename文件名defined定义为rules规则required 必要的

The configuration above has defined a rules property for a single module with two required properties: test and use

come across遇到了statement声明transform转变

It is important to remember that when defining rules in your webpack config, you are defining them under module.rules and not rules

furtherj进一步的customization定制Plugins插件leveraged杠杆 injection of environment variables.注入环境变量capabilities功能

In order to use a plugin, you need to require() it and add it to the plugins array. Most plugins are customizable through options. Since you can use a plugin multiple times in a config for different purposes, you need to create an instance of it by calling it with the new operator.

straightforward直截了当的Mode模式development开发 take place 发生Compatibility兼容性accordingly于是Included包括Concatenation级联Emit发射Occurrence发生Effects效果Uglify丑化hints提示sideEffects副作用Async异步请求

If you want to change the behavior according to the mode variable inside the webpack.config.js, you have to export a function instead of an object:

argv参数env环境变量source-map源映射strict严格Template模版context上下文process处理器global全局的

The process object is a global that provides information about, and control over, the current Node.js process. As a global, it is always available to Node.js applications without using require().

beforeExit在退出之前 empties清空 event loop 事件循环schedule安排registered注册callback回调函数invoked调用termination终止uncaught未捕获的exceptions异常disconnect断开spawned催生channel渠道exposed裸露 IPC(Inter-process communication)进程间通信documentation文档explicitly明确地additional另外的 at this point,在此刻synchronous同步的queued排队message信息 parsed JSON object 解析了的JSON对象serializable primitive value可序列化的原始值Handle处理Resolves解析tracking errors追踪错误promise constructor承诺构造函数Otherwise否则silently默默地swallowed吞噬in a dead zone在一个死区recommended推荐地guaranteed保证 setImmediate 这些对象是全局的对象,并不是window这个对象才有attached附previously先前的gained获得notion概念inherently本质stating说明ever-growing不断增长的growing-and-shrinking成长和萎缩reflecting rejections 反应拒绝 record such errors记录这样的错误periodically定期upon在 ...之上scripts脚本uncaughtException未捕获的异常bubbles冒泡stack trace堆栈跟踪stderr输出异常overriding覆盖Alternatively另外presence存在crude原油intended to be used 打算使用Resume恢复inherently本质Attempting尝试unforeseen意外unpredictable不可预知的non-zero exit code非0退出代码avoid infinite recursion避免无限递归 pulling out of the power cord拔除电源线upgrading升级corrupted损坏cleanup清理allocated分配file descriptors文件描述符reliable可靠的external monitor外部监视器separate另外的detect检测as needed如果需要的话instructs指示omitted省略Cluster簇Stable稳定的instance例子single thread单线程multi-core systems多核系统launch发起creation创建all share server ports所有共享服务器端口master主线程signal信号TCP connection连接pipe server管道服务器spawned催生via通过forth向前distributing incoming connections分配传入连接platforms平台approach途径theory理论上tends to倾向于unbalanced不平衡 due to由于system scheduler 系统调度 ended up结束了hands off放手differs不同explicitly明确地random随机的In essence本质上thereafter其后routing logic路由逻辑therefore因此 are all separate processes都是独立的进程 re-spawned重新催生alive活着refused拒绝automatically自动responsibility责任networking联网obtained获得specific具体fork叉子Within在...之内signal信号Similar类似address地址Reqs 请求的缩写Interval间隔notify通知online在线reference参考gracefully优雅地applies适用于implement实现killing杀死shutdown关掉Until then直到那时distinguishing区分voluntary自主性accidental偶然indexes索引signaled信号attempts尝试去susceptible易感indefinitely无限期occur发生aliased别名backwards compatibility向后兼容性protects 保护manually手动地delay延迟events事件timeout超时contrary相反的stated声明的work around解决discrepancy差异advisory咨询internal内部的allowing允许optional可选的determined决定negation否定Policy政策round-robin 循环赛effectively有效的frozen冻结了incurring引起hit击中exec执行executable可执行的 cwd Current working directory当前执行环境inherits继承silent无声stdio输入流entry入口inspect检查incremented增加debug调试removal切除unique唯一的locate定位Splitting拆分compelling引人注目的parallel平行的prioritization优先级impact碰撞Duplication复制,重复dedupe重复数据删除Dynamic动态intuitive直观的pitfalls陷阱go over克服extract提取entirely完全 de-duplicate去重复techniques技术conforms符合legacy遗产internally国内shim垫片polyfill填充工具demonstration示范statically静态地

annewanghy commented 5 years ago

https://nodeschool.io/

declarative陈述efficient高效compose撰写isolated隔离的commands命令access访问restricted限制grant发放scope范围revoke 撤销collaborators合作者private私有的subcommands子命令行perform actions执行操作current working directory 当前工作目录ability能力read-only只读read-write读写access level访问权限registry注册privileges特权permissions权限belong to属于at once 立刻operates操作Unscoped无范围的two-factor authentication双因素身份验证enabled启用attempts to尝试去logically逻辑上Management管理memberships会员资格registry注册处continent大陆borrow借introduction介绍consists of由...组成distinct不同的the Command Line Interface (CLI)命令行界面 set up profiles设置个人资料aspects方面 Orgs (organizations) 组织terminal终端interact with相互作用database数据库meta-information 元信息surrounding周围Adapt适应incorporate包括standalone独立的Restrict限制specific具体的coordinate协作maintenance保养underlying底层的puzzle难题cost代价upgrade升级Enterprise企业upcoming即将到来的newsletter通讯mentoring师徒self-help自救relevant相应的workshops研讨会nearby附近 in-person情字curriculum课程mentors导师challenges挑战decentralized分散的associated相关的offline离线的module模块launch发动Core核心 focus on专注于essential必要的Stuck卡住asynchronous i/o异步Electron电子elementary初级compose撰写streaming interfaces 流接口Electives选修课legacy遗产challenge挑战fundamental基本的graphics图像的shaders着色器vibrant充满活力的manipulate操纵browsers浏览器framework骨架clinic诊所handle处理generation代exploration探索add-ons加载项embraces拥抱manageable可管理的chunks块profit利润Iterators迭代器Generators生成器server side rendering服务器端渲染tower塔maze迷宫regular expressions常用表达式(真是奇怪,英语这么直白的翻译,到了中文,就变成了正则表达式,真的让人一下子就觉得很害怕,而不敢学了)。torrent激流philosophy哲学scratch刮Pattern图案Lab实验室currying科里concept概念leverage杠杆作用micro微service服务toolkit工作包preprocessor预处理器Bacon培根,😂Source源Scope范围Closures关闭(😯原来是这样,你说"闭包",真的很难理解,还是关闭的包,这样好理解)

annewanghy commented 5 years ago

Chapters章节hexagon六边形region区域credentials证书admin管理员metadata元数据occasional偶然lower case小写hyphens连字符guidelines方针License执照verification 验证misspell拼写错误prompted提示comprised由 overstate夸大incredible难以置信的Overview概观static静态的substitute替代subtree子树Framework骨架canary金丝雀prerelease预先发行branch分支script脚本file-system文件系统automatically自动地processed处理rendered呈现Populate填充mapped映射declare声明bundled捆绑isolated隔离的shadow阴影modularity模块化curve曲线plugins插件optimize优化,speed速度Blazing炽热injection注入Beware谨防vendor供应商Prefixes前缀Features特征tradeoffs权衡keyframes关键帧proof证明Equivalent当量Dynamic动态地encapsulation封装once一次included包括track跟踪manner方式entirely完全global-ness全球explicit明确的twofold双重的escaping逃避inserted插入selectors选择器3rd-party第三方visual视觉的representation表示interpolated插值Via interpolated dynamic props通过插入动态的props runtime运行toggling切换Constants常量flushes刷新Markup标记paramount最重要的diffed显示差异Content Security Policy内容安全政策nonce现时,当前时间per request每次请求unpredictable不可预知的External外部的except for 除了support支持individually个别的resolve解决,分解nested嵌套的macro宏thanks to多亏right away马上regular常规的consume消费register the loader 注册装载机default默认的Plugins are regular JavaScript modules that export a simple function with the following signature:插件是常规JavaScript模块,可以使用以下签名导出简单函数apply应用 full paths完整的路径local plugins本地插件integrate 整合presets预置fairly相当definition定义literals文字invalid无效的encourage 鼓励go here到这里sourceMaps资源映射proof证明artifacts文物,人工concerns关注snapshot快照exclude排除strips袋子,脱掉production/development/test Fragments片段parties派对expose暴露keep in mind记住descendant后裔Syntax Highlighting 语法高亮drawback缺陷appropriate适当的blessed 幸福的ext extension的缩写,插件

annewanghy commented 5 years ago

colon冒号match 匹配segment片段Modifiers修饰符suffixed后缀asterisk星号denote表示Unify统一 Type signature 类型签名

annewanghy commented 5 years ago

restrictions 限制 Credentials 证书unrestricted无限制的quota配置obtained获得Alternatively另外troubleshooting故障排除customize定制 Command+Option+J 打开调试Marker标记Clustering聚类proximity接近illustration插图bounds界限allocated分配reflect反映specify指定arbitrary随意的risky有风险的latter后者reveal揭示heatmaps热图 mandatory强制的illustration插图appendix附录

annewanghy commented 5 years ago

resolutions 决议