英雄聯(lián)盟ts警告碼(package.json 配置完全解讀)
英雄聯(lián)盟ts警告碼文章列表:
- 1、package.json 配置完全解讀
- 2、20款充電寶質(zhì)量PK,8款虛標(biāo)容量!
- 3、Pinia源碼分析1- 源碼分析環(huán)境搭建
- 4、附錄:中考詞匯表人教外研版八年級上下冊
- 5、鋼結(jié)構(gòu)術(shù)語和符號中英文對照:收藏備用
package.json 配置完全解讀
package.json 是前端每個項目都有的 json 文件,位于項目的根目錄。許多腳手架在搭建項目時也會自動幫我們自動初始化好 package.json。
package.json 里面有許許多多的配置,與項目息息相關(guān),了解它們有助于了解項目,提效開發(fā),規(guī)范代碼。
今天主要介紹一些常見配置,我把它們分為了 7 大類:
描述配置
文件配置
腳本配置
依賴配置
發(fā)布配置
系統(tǒng)配置
第三方配置
1. 描述配置
主要是項目的基本信息,包括名稱,版本,描述,倉庫,作者等,部分會展示在 npm 官網(wǎng)上。
name
項目的名稱,如果是第三方包的話,其他人可以通過該名稱使用 npm install 進(jìn)行安裝。
"name": "react"
version
項目的版本號,開源項目的版本號通常遵循 semver 語義化規(guī)范,具體規(guī)則如下圖所示:
簡單介紹一下:
1 代表主版本號 Major,通常在涉及重大功能更新,產(chǎn)生了破壞性變更時會更新此版本號
2 代表次版本號 Minor,在引入了新功能,但未產(chǎn)生破壞性變更,依然向下兼容時會更新此版本號
3 代表修訂號 Patch,在修復(fù)了一些問題,也未產(chǎn)生破壞性變更時會更新此版本號
除了 X.Y.Z 這樣的標(biāo)準(zhǔn)版本號,還有 Pre-release 和 Metadata 來描述項目的測試版本,關(guān)于 semver 規(guī)范更多的內(nèi)容,可以參考https://juejin.cn/post/7122240572491825160 。
回到 package.json 的 version 字段,name version 能共同構(gòu)成一個完全唯一的項目標(biāo)識符,所以它兩是最重要的兩個字段。
"version": "18.2.0"
repository
項目的倉庫地址以及版本控制信息。
"repository": { "type": "git", "url": "https://github.com/facebook/React.git", "directory": "packages/react"}
description
項目的描述,會展示在 npm 官網(wǎng),讓別人能快速了解該項目。
"description": "React is a JavaScript library for building user interfaces."
keywords
一組項目的技術(shù)關(guān)鍵詞,比如 Ant Design 組件庫的 keywords 如下:
"keywords": [ "ant", "component", "components", "design", "framework", "frontend", "react", "react-component", "ui" ],
好的關(guān)鍵詞可以幫助別人在 npm 官網(wǎng)上更好地檢索到此項目,增加曝光率。
homepage
項目主頁的鏈接,通常是項目 github 鏈接,項目官網(wǎng)或文檔首頁。
"homepage": "https://reactjs.org/"
bugs
項目 bug 反饋地址,通常是 github issue 頁面的鏈接。
"bugs": "https://github.com/vuejs/core/issues"
license
項目的開源許可證。項目的版權(quán)擁有人可以使用開源許可證來限制源碼的使用、復(fù)制、修改和再發(fā)布等行為。常見的開源許可證有 BSD、MIT、Apache 等,它們的區(qū)別可以參考:如何選擇開源許可證?https://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html
"license": "MIT"
author
項目作者。
"author": "Li jiaxun",
2. 文件配置
包括項目所包含的文件,以及入口等信息。
files
項目在進(jìn)行 npm 發(fā)布時,可以通過 files 指定需要跟隨一起發(fā)布的內(nèi)容來控制 npm 包的大小,避免安裝時間太長。
發(fā)布時默認(rèn)會包括 package.json,license,README 和main 字段里指定的文件。忽略 node_modules,lockfile 等文件。
在此基礎(chǔ)上,我們可以指定更多需要一起發(fā)布的內(nèi)容。可以是單獨的文件,整個文件夾,或者使用通配符匹配到的文件。
"files": [ "filename.js", "directory/", "glob/*.{js,json}" ]
一般情況下,files 里會指定構(gòu)建出來的產(chǎn)物以及類型文件,而 src,test 等目錄下的文件不需要跟隨發(fā)布。
type
在 node 支持 ES 模塊后,要求 ES 模塊采用 .mjs 后綴文件名。只要遇到 .mjs 文件,就認(rèn)為它是 ES 模塊。如果不想修改文件后綴,就可以在 package.json文件中,指定 type 字段為 module。
"type": "module"
這樣所有 .js 后綴的文件,node 都會用 ES 模塊解釋。
# 使用 ES 模塊規(guī)范$ node index.js
如果還要使用 CommonJS 模塊規(guī)范,那么需要將 CommonJS 腳本的后綴名都改成.cjs,不過兩種模塊規(guī)范最好不要混用,會產(chǎn)生異常報錯。
main
項目發(fā)布時,默認(rèn)會包括 package.json,license,README 和main 字段里指定的文件,因為 main 字段里指定的是項目的入口文件,在 browser 和 Node 環(huán)境中都可以使用。
如果不設(shè)置 main 字段,那么入口文件就是根目錄下的 index.js。
比如 packageA 的 main 字段指定為 index.js。
"main": "./index.js"
我們引入 packageA 時,實際上引入的就是 node_modules/packageA/index.js。
這是早期只有 CommonJS 模塊規(guī)范時,指定項目入口的唯一屬性。
browser
main 字段里指定的入口文件在 browser 和 Node 環(huán)境中都可以使用。如果只想在 web 端使用,不允許在 server 端使用,可以通過 browser 字段指定入口。
"browser": "./browser/index.js"
module
同樣,項目也可以指定 ES 模塊的入口文件,這就是 module 字段的作用。
"module": "./index.mjs"
當(dāng)一個項目同時定義了 main,browser 和 module,像 webpack,rollup 等構(gòu)建工具會感知這些字段,并會根據(jù)環(huán)境以及不同的模塊規(guī)范來進(jìn)行不同的入口文件查找。
"main": "./index.js", "browser": "./browser/index.js","module": "./index.mjs"
比如 webpack 構(gòu)建項目時默認(rèn)的 target 為 'web',也就是 Web 構(gòu)建。它的 resolve.mainFeilds 字段默認(rèn)為 ['browser', 'module', 'main']。
module.exports = { //... resolve: { mainFields: ['browser', 'module', 'main'], },};
此時會按照 browser -> module -> main 的順序來查找入口文件。
exports
node 在 14.13 支持在 package.json 里定義 exports 字段,擁有了條件導(dǎo)出的功能。
exports 字段可以配置不同環(huán)境對應(yīng)的模塊入口文件,并且當(dāng)它存在時,它的優(yōu)先級最高。
比如使用 require 和 import 字段根據(jù)模塊規(guī)范分別定義入口:
"exports": { "require": "./index.js", "import": "./index.mjs" }}
這樣的配置在使用 import 'xxx' 和 require('xxx') 時會從不同的入口引入文件,exports 也支持使用 browser 和 node 字段定義 browser 和 Node 環(huán)境中的入口。
上方的寫法其實等同于:
"exports": { ".": { "require": "./index.js", "import": "./index.mjs" } }}
為什么要加一個層級,把 require 和 import 放在 "." 下面呢?
因為 exports 除了支持配置包的默認(rèn)導(dǎo)出,還支持配置包的子路徑。
比如一些第三方 UI 包需要引入對應(yīng)的樣式文件才能正常使用。
import `packageA/dist/css/index.css`;
我們可以使用 exports 來封裝文件路徑:
"exports": { "./style": "./dist/css/index.css'},
用戶引入時只需:
import `packageA/style`;
除了對導(dǎo)出的文件路徑進(jìn)行封裝,exports 還限制了使用者不可以訪問未在 "exports" 中定義的任何其他路徑。
比如發(fā)布的 dist 文件里有一些內(nèi)部模塊 dist/internal/module ,被用戶單獨引入使用的話可能會導(dǎo)致主模塊不可用。為了限制外部的使用,我們可以不在 exports 定義這些模塊的路徑,這樣外部引入 packageA/dist/internal/module 模塊的話就會報錯。
結(jié)合上面入口文件配置的知識,再來看看下方 vite 官網(wǎng)推薦的第三方庫入口文件的定義,就很容易理解了。
workspaces
項目的工作區(qū)配置,用于在本地的根目錄下管理多個子項目。可以自動地在 npm install 時將 workspaces 下面的包,軟鏈到根目錄的 node_modules 中,不用手動執(zhí)行 npm link 操作。
workspaces 字段接收一個數(shù)組,數(shù)組里可以是文件夾名稱或者通配符。比如:
"workspaces": [ "workspace-a"]
表示在 workspace-a 目錄下還有一個項目,它也有自己的 package.json。
package.jsonworkspace-a └── package.json
通常子項目都會平鋪管理在 packages 目錄下,所以根目錄下 workspaces 通常配置為:
"workspaces": [ "packages/*"]
3. 腳本配置
scripts
指定項目的一些內(nèi)置腳本命令,這些命令可以通過 npm run 來執(zhí)行。通常包含項目開發(fā),構(gòu)建 等 CI 命令,比如:
"scripts": { "build": "webpack"}
我們可以使用命令 npm run build / yarn build 來執(zhí)行項目構(gòu)建。
除了指定基礎(chǔ)命令,還可以配合 pre 和 post 完成命令的前置和后續(xù)操作,比如:
"scripts": { "build": "webpack", "prebuild": "xxx", // build 執(zhí)行之前的鉤子 "postbuild": "xxx" // build 執(zhí)行之后的鉤子}
當(dāng)執(zhí)行 npm run build 命令時,會按照 prebuild -> build -> postbuild 的順序依次執(zhí)行上方的命令。
但是這樣的隱式邏輯很可能會造成執(zhí)行工作流的混亂,所以 pnpm 和 yarn2 都已經(jīng)廢棄掉了這種 pre/post 自動執(zhí)行的邏輯,參考 pnpm issue 討論 https://github.com/pnpm/pnpm/issues/2891
如果需要手動開啟,pnpm 項目可以設(shè)置 .npmrc enable-pre-post-scripts=true。
enable-pre-post-scripts=true
config
config 用于設(shè)置 scripts 里的腳本在運行時的參數(shù)。比如設(shè)置 port 為 3001:
"config": { "port": "3001"}
在執(zhí)行腳本時,我們可以通過 npm_package_config_port 這個變量訪問到 3001。
console.log(process.env.npm_package_config_port); // 3001
4. 依賴配置
項目可能會依賴其他包,需要在 package.json 里配置這些依賴的信息。
dependencies
運行依賴,也就是項目生產(chǎn)環(huán)境下需要用到的依賴。比如 react,vue,狀態(tài)管理庫以及組件庫等。
使用 npm install xxx 或則 npm install xxx --save 時,會被自動插入到該字段中。
"dependencies": { "react": "^18.2.0", "react-dom": "^18.2.0"}
devDependencies
開發(fā)依賴,項目開發(fā)環(huán)境需要用到而運行時不需要的依賴,用于輔助開發(fā),通常包括項目工程化工具比如 webpack,vite,eslint 等。
使用 npm install xxx -D 或者 npm install xxx --save-dev 時,會被自動插入到該字段中。
"devDependencies": { "webpack": "^5.69.0"}
peerDependencies
同伴依賴,一種特殊的依賴,不會被自動安裝,通常用于表示與另一個包的依賴與兼容性關(guān)系來警示使用者。
比如我們安裝 A,A 的正常使用依賴 B@2.x 版本,那么 B@2.x 就應(yīng)該被列在 A 的 peerDependencies 下,表示“如果你使用我,那么你也需要安裝 B,并且至少是 2.x 版本”。
比如 React 組件庫 Ant Design,它的 package.json 里 peerDependencies 為
"peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0"}
表示如果你使用 Ant Design,那么你的項目也應(yīng)該安裝 react 和 react-dom,并且版本需要大于等于 16.9.0。
optionalDependencies
可選依賴,顧名思義,表示依賴是可選的,它不會阻塞主功能的使用,安裝或者引入失敗也無妨。這類依賴如果安裝失敗,那么 npm 的整個安裝過程也是成功的。
比如我們使用 colors 這個包來對 console.log 打印的信息進(jìn)行著色來增強(qiáng)和區(qū)分提示,但它并不是必需的,所以可以將其加入到 optionalDependencies,并且在運行時處理引入失敗的邏輯。
使用 npm install xxx -O 或者 npm install xxx --save-optional 時,依賴會被自動插入到該字段中。
"optionalDependencies": { "colors": "^1.4.0"}
peerDependenciesMeta
同伴依賴也可以使用 peerDependenciesMeta 將其指定為可選的。
"peerDependencies": { "colors": "^1.4.0"},"peerDependenciesMeta": { "colors": { "optional": true } }
bundleDependencies
打包依賴。它的值是一個數(shù)組,在發(fā)布包時,bundleDependencies 里面的依賴都會被一起打包。
比如指定 react 和 react-dom 為打包依賴:
"bundleDependencies": [ "react", "react-dom"]
在執(zhí)行 npm pack 打包生成 tgz 壓縮包中,將出現(xiàn) node_modules 并包含 react 和 react-dom。
需要注意的是,這個字段數(shù)組中的值必須是在 dependencies,devDependencies 兩個里面聲明過的依賴才行。
普通依賴通常從 npm registry 安裝,但當(dāng)你想用一個不在 npm registry 里的包,或者一個被修改過的第三方包時,打包依賴會比普通依賴更好用。
overrides
overrides 可以重寫項目依賴的依賴,及其依賴樹下某個依賴的版本號,進(jìn)行包的替換。
比如某個依賴 A,由于一些原因它依賴的包 foo@1.0.0 需要替換,我們可以使用 overrides 修改 foo 的版本號:
"overrides": { "foo": "1.1.0-patch"}
當(dāng)然這樣會更改整個依賴樹里的 foo,我們可以只對 A 下的 foo 進(jìn)行版本號重寫:
"overrides": { "A": { "foo": "1.1.0-patch", }}
overrides 支持任意深度的嵌套。
如果在 yarn 里也想復(fù)寫依賴版本號,需要使用 resolution 字段,而在 pnpm 里復(fù)寫版本號需要使用 pnpm.overrides 字段。
5. 發(fā)布配置
主要是和項目發(fā)布相關(guān)的配置。
private
如果是私有項目,不希望發(fā)布到公共 npm 倉庫上,可以將 private 設(shè)為 true。
"private": true
publishConfig
顧名思義,publishConfig 就是 npm 包發(fā)布時使用的配置。
比如在安裝依賴時指定了 registry 為 taobao 鏡像源,但發(fā)布時希望在公網(wǎng)發(fā)布,就可以指定 publishConfig.registry。
"publishConfig": { "registry": "https://registry.npmjs.org/"}
6. 系統(tǒng)配置
和項目關(guān)聯(lián)的系統(tǒng)配置,比如 node 版本或操作系統(tǒng)兼容性之類。這些要求只會起到提示警告的作用,即使用戶的環(huán)境不符合要求,也不影響安裝依賴包。
engines
一些項目由于兼容性問題會對 node 或者包管理器有特定的版本號要求,比如:
"engines": { "node": ">=14 <16", "pnpm": ">7"}
要求 node 版本大于等于 14 且小于 16,同時 pnpm 版本號需要大于 7。
os
在 linux 上能正常運行的項目可能在 windows 上會出現(xiàn)異常,使用 os 字段可以指定項目對操作系統(tǒng)的兼容性要求。
"os": ["darwin", "linux"]
CPU
指定項目只能在特定的 CPU 體系上運行。
"cpu": ["x64", "ia32"]
7. 第三方配置
一些第三方庫或應(yīng)用在進(jìn)行某些內(nèi)部處理時會依賴這些字段,使用它們時需要安裝對應(yīng)的第三方庫。
types 或者 typings
指定 TypeScript 的類型定義的入口文件
"types": "./index.d.ts",
unpkg
可以讓 npm 上所有的文件都開啟 CDN 服務(wù)。
比如 vue package.json 的 unpkg 定義為 dist/vue.global.js
"unpkg": "dist/vue.global.js",
當(dāng)我們想通過 CDN 的方式使用鏈接引入 vue 時。
訪問 https://unpkg.com/vue 會重定向到 https://unpkg.com/vue@3.2.37/dist/vue.global.js,其中 3.2.27 是 Vue 的最新版本。
jsdelivr
與 unpkg 類似,vue 通過如下的配置
"jsdelivr": "dist/vue.global.js",
訪問 https://cdn.jsdelivr.net/npm/vue 實際上獲取到的是 jsdelivr 字段里配置的文件地址。
browserslist
設(shè)置項目的瀏覽器兼容情況。babel 和 autoprefixer 等工具會使用該配置對代碼進(jìn)行轉(zhuǎn)換。當(dāng)然你也可以使用 .browserslistrc 單文件配置。
"browserslist": [ "> 1%", "last 2 versions"]
sideEffects
顯示設(shè)置某些模塊具有副作用,用于 webpack 的 tree-shaking 優(yōu)化。
比如在項目中整體引入 Ant Design 組件庫的 css 文件。
import 'antd/dist/antd.css'; // or 'antd/dist/antd.less'
如果 Ant Design 的 package.json 里不設(shè)置 sideEffects,那么 webapck 構(gòu)建打包時會認(rèn)為這段代碼只是引入了但并沒有使用,可以 tree-shaking 剔除掉,最終導(dǎo)致產(chǎn)物缺少樣式。
所以 Ant Design 在 package.json 里設(shè)置了如下的 sideEffects,來告知 webpack,這些文件具有副作用,引入后不能被刪除。
"sideEffects": [ "dist/*", "es/**/style/*", "lib/**/style/*", "*.less"]
lint-staged
lint-staged 是用于對 git 的暫存區(qū)的文件進(jìn)行操作的工具,比如可以在代碼提交前執(zhí)行 lint 校驗,類型檢查,圖片優(yōu)化等操作。
"lint-staged": { "src/**/*.{js,jsx,ts,tsx}": [ "eslint --fix", "git add -A" ]}
lint-staged 通常配合 husky 這樣的 git-hooks 工具一起使用。git-hooks 用來定義一個鉤子,這些鉤子方法會在 git 工作流程中比如 pre-commit,commit-msg 時觸發(fā),可以把 lint-staged 放到這些鉤子方法中。
8. 結(jié)語
今天我們簡單了解了 package.json 的常見配置。有了這些知識,我敢說絕大多數(shù)項目的 package.json 你都能毫無壓力的閱讀。
但 package.json 里的內(nèi)容遠(yuǎn)不止如此,比如 semver 規(guī)范,入口文件,項目依賴等都還有很多值得深入的內(nèi)容,認(rèn)識他們只是第一步。
9. 參考
https://docs.npmjs.com/cli/v8/configuring-npm/package-json
https://zhuanlan.zhihu.com/p/548202395 by WangHaoyu
https://juejin.cn/post/7095903278084390948 by 摸魚的春哥
https://juejin.cn/post/7122240572491825160 by 摸魚的春哥
https://zhuanlan.zhihu.com/p/29855253 by 風(fēng)清洋
https://juejin.cn/post/7023539063424548872 by CUGGZ
https://segmentfault.com/a/1190000016365409 by senntyou
https://github.com/SunshowerC/blog/issues/8 by SunshowerC
https://www.ruanyifeng.com/blog/2020/08/how-nodejs-use-es6-module.html by 阮一峰
20款充電寶質(zhì)量PK,8款虛標(biāo)容量!
:點擊"中國質(zhì)量新聞網(wǎng)"↑免費訂閱哦
移動電源,俗稱充電寶,幾乎每天都在用。
市面上的移動電源使用性能如何?
商家標(biāo)稱的容量是否達(dá)到?
8款充電寶虛標(biāo)容量
2018年3-8月,廣東省消委會指導(dǎo)茂名市消委會,圍繞消費者關(guān)注的性能指標(biāo),開展移動電源比較試驗。
消委會工作人員模擬實際消費,從各零售商場和專柜隨機(jī)購買20款移動電源樣品,標(biāo)稱容量從6000毫安至20000毫安,價格從136元至175元不等。
消委會委托第三方檢測機(jī)構(gòu),針對影響使用性能的兩項指標(biāo)——額定容量和轉(zhuǎn)換效率進(jìn)行測試比較。
額定容量測試結(jié)果顯示,20款移動電源樣品中有12款實測放電容量達(dá)到或超過標(biāo)稱的額定容量。
表現(xiàn)最突出的是東莞市海陸通實業(yè)有限公司生產(chǎn)的海陸通J120,實測容量是額定容量的106.6%;
臺電、羽博、華為等樣品亦表現(xiàn)不俗,實測容量均超過產(chǎn)品額定容量。
但有8款樣品實際放電容量與標(biāo)稱的額定容量明顯不符,不符率高達(dá)40%。
海韻P108、PRODA、TZY、金伯利等4款樣品存在嚴(yán)重不符的情況,“實測容量/額定容量”比值均低于70%。
其中東莞市龍奇電子科技有限公司生產(chǎn)的金伯利實測容量只有標(biāo)稱額定容量的20.5%,容量虛標(biāo)問題最為嚴(yán)重。
20款比較試驗樣品實測容量數(shù)據(jù)表
序號 | 商標(biāo) | 樣品規(guī)格型號 | 額定容量(mAh) | 實測容量(mAh) | 實測容量/額定容量 |
1 | 海陸通 | J120 | 12000 | 12797 | 106.6% |
2 | 臺電 | T100UU-W | 10000 | 10156 | 101.6% |
3 | 羽博 | Q10000 | 10000 | 10130 | 101.3% |
4 | 羽博 | A1 | 10000 | 10125 | 101.3% |
5 | 臺電 | T100CC | 10000 | 10111 | 101.1% |
6 | 華為 | AP09Q | 10000 | 10102 | 101.0% |
7 | 榮耀 | AP08Q | 10000 | 10019 | 100.2% |
8 | 羅馬仕 | PB10 | 10000 | 10018 | 100.2% |
9 | 飛毛腿 | SPK-A15 | 10000 | 10012 | 100.1% |
10 | 品勝 | TS-D189 | 10000 | 10012 | 100.1% |
11 | 羅馬仕 | PH50 | 10400 | 10412 | 100.1% |
12 | 海陸通 | Y615 | 10000 | 10010 | 100.1% |
13 | 555 | TH180 | 6000 | 5416 | 90.3% |
14 | 海韻 | P110 | 10000 | 8824 | 88.2% |
15 | 艾博 | D10 | 10000 | 7999 | 80.0% |
16 | 博力多 | P60 | 10000 | 7974 | 79.7% |
17 | 海韻 | P108 | 10000 | 6815 | 68.2% |
18 | PRODA | PowerBox V10i | 20000 | 12823 | 64.1% |
19 | TZY | TZY-ML31 | 13000 | 7080 | 54.5% |
20 | 金伯利 | X1 | 10800 | 2216 | 20.5% |
優(yōu)選鋰聚合物電芯充電寶
01
到正規(guī)商場超市購買。
規(guī)模較大的正規(guī)商家大多有自己的產(chǎn)品準(zhǔn)入機(jī)制,產(chǎn)品若想進(jìn)入正規(guī)商場的銷售渠道,一般都需要提供相應(yīng)的資質(zhì)證明或檢測報告,這樣對消費者而言,具有一定的安全保障。
02
購買標(biāo)識完整的產(chǎn)品。
正規(guī)產(chǎn)品上應(yīng)標(biāo)有產(chǎn)品名稱、型號、額定容量(能量)、電池能量(容量),廠名或商標(biāo);
輸入輸出端口要有端口名稱及額定電壓、電流值;
包裝上標(biāo)注安全警告、生產(chǎn)日期或批號、廠名廠址。
03
雙端口輸出產(chǎn)品不實用。
一些移動電源型號有兩個USB輸出端口,這往往成為商家的一大賣點。
但大部分雙端口充電時出現(xiàn)輸出電壓不足的情況,反而拖慢充電速度,增加充電時間。
04
優(yōu)選鋰聚合物電芯產(chǎn)品。
目前移動電源主要采用的電芯有鎳氫電芯、磷酸鐵鋰電芯、液態(tài)鋰離子電芯、鋰聚合物電芯。
前兩種電芯輸出效率較低,不建議購買。
液態(tài)鋰離子電芯和鋰聚合物電芯輸出性能相對平穩(wěn),尤其是鋰聚合物電芯具有重量輕、安全、高效的特點。
05
查看電芯級別及生產(chǎn)日期。
電芯一般有A級和B級。A級是全新質(zhì)量合格的電芯,B級是庫存超過三個月或者返修過的電芯,電芯如果在庫存超過3個月就會由于其化學(xué)特性衰減為B級。
購買時應(yīng)該關(guān)注電芯生產(chǎn)日期,盡量購買A級電芯產(chǎn)品。
06
要有“過充過放”保護(hù)電路。
移動電源要帶“過充過放”保護(hù)電路,以起到保護(hù)作用。
輸出電壓要盡可能與標(biāo)準(zhǔn)USB接口的5V電壓臨近,這樣才具有較高的轉(zhuǎn)換效率和盡可能小的電壓波動范圍以及較低的充、放電溫度。
07
選購高轉(zhuǎn)換效率產(chǎn)品。
移動電源的轉(zhuǎn)換效率非常重要,轉(zhuǎn)換效率過低,則能源利用率不高,線路損耗較大,發(fā)熱可能高,因此要挑選轉(zhuǎn)換效率85%以上的移動電源產(chǎn)品。
文字編輯/羽飛
美術(shù)編輯/水川
來源/中國質(zhì)量新聞網(wǎng)
Pinia源碼分析1- 源碼分析環(huán)境搭建
前言
這段時間在pinia與vuex之間切換開發(fā),深感pinia的簡單高效,遂對pinia的內(nèi)部實現(xiàn)有很大興趣,打算好好研究一下pinia的實現(xiàn)原理。
本系列文章參考源碼pinia V2.0.14
源碼分析記錄:https://github.com/vkcyan/goto-pinia
本文主要介紹分析源碼前的環(huán)境搭建
創(chuàng)建源碼分析環(huán)境
我們使用vue3開箱即用的CLI,初始化一個項目作為分析環(huán)境,創(chuàng)建項目非常簡單,不做過多贅述。
https://vuejs.org/guide/quick-start.html
npm init vue@latest
pinia源碼入口分析
先去pinia的官方倉庫下載源碼
源碼地址:https://github.com/vuejs/pinia,我們將其clone到本地
git clone https://github.com/vuejs/pinia.git
首先分析pinia倉庫的打包文件,尋找源代碼位置
源碼地址
在pinia/packages/package.json中,我們找到了打包命令,打包命令中可以得知,打包文件為../../rollup.config.js
在打包文件中,我們找到了被打包源碼的入口文件,即為pinia/packages/pinia/src/index.ts
倉庫依賴
在打包文件rollup.config.js中l(wèi)ine121標(biāo)注了依賴文件,不過我們通過CLI生成的項目中已經(jīng)包含了以下依賴文件,所以這一步我們不需要額外操作。
環(huán)境變量
源碼中存在大量環(huán)境變量注入代碼,具體配置在rollup.config.js中l(wèi)ine121;如果缺失環(huán)境變量聲明,會導(dǎo)致源碼無法正常運行。
源碼適配
將pinia/packages/pinia目錄下的所有文件復(fù)制到我們之前通過CLI生成的空項目之中。并根據(jù)我們通過源碼入口分析獲取的信息進(jìn)行環(huán)境補(bǔ)全。
在vite.config.ts增加環(huán)境變量
define: { __DEV__: "true", // 是否開發(fā)環(huán)境 __TEST__: "false", // 是否測試環(huán)境},
全局環(huán)境變量報錯
我們在vite的配置文件中向運行環(huán)境注入了DEV環(huán)境變量,但是TS并不知道我們注入了,便會發(fā)出警告。
我們只需要將源碼中的pinia/packages/pinia/src/global.d.ts文件內(nèi)的聲明復(fù)制到項目中的env.d.ts即可。
/// <reference types="vite/client" />// Global compile-time constantsdeclare var __DEV__: boolean;declare var __TEST__: boolean;declare var __FEATURE_PROD_DEVTOOLS__: boolean;declare var __BROWSER__: boolean;declare var __CI__: boolean;declare var __VUE_DEVTOOLS_TOAST__: ( message: string, type?: "normal" | "error" | "warn") => void;
至此,我們解決了項目中所有報錯信息,接下來我們啟動項目。
瀏覽器控制臺報錯'...ComputedRef'
啟動項目后,在瀏覽器控制臺收獲了一個報錯信息
我們找到報錯代碼type.ts進(jìn)行分析
錯誤提示已經(jīng)非常貼心,可以得知是tsconfig.json配置問題,我們根據(jù)報錯信息修改配置
出現(xiàn)報錯的原因是因為這里vue CLI生成的代碼自帶一份配置文件,此文件與pinia源碼沖突。
{ "extends": "@vue/tsconfig/tsconfig.web.json", "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["./src/*"] }, "importsNotUsedAsValues": "remove", // 默認(rèn)被設(shè)置為error error情況下類型導(dǎo)入必須增加前綴type 以區(qū)分類型 改成remove即可 "preserveValueImports": false // 對于類型,在同時啟用了 "preserveValueImports" 和 "isolatedModules" 時,必須使用僅類型導(dǎo)入進(jìn)行導(dǎo)入;改成false即可 }, "references": [ { "path": "./tsconfig.config.json" } ]}
源碼分析環(huán)境測試
在源碼處增加打印,測試pinia源碼是否正常運行。
log被正常打印,說明pinpa源碼已經(jīng)被正常運行。
結(jié)語
至此pinia源碼分析環(huán)境搭建全部結(jié)束,接下來我們將開始逐步分析pinia的核心實現(xiàn)邏輯。
附錄:中考詞匯表人教外研版八年級上下冊
(3)八年級上冊
Module1
pair [pε?] n.(相關(guān)的)兩個人,一對。
correct [k?'rekt] vt.改正;糾正。adj.正確的;對的;
spelling ['speli?] n.拼寫;拼字
word [w?:d] n.單詞;字;詞
practice ['pr?ktis] vi.練習(xí),
match [m?t?] vt.找到與…..相配之物,使成對;使相配
meaning ['mi:ni?] n.意義;意思
complete [k?m'pli:t] v.把….填完整;使完全。
sentence ['sent?ns] n.句子
dictionary ['dik??n?ri] n.字典;詞典
grammar ['ɡr?m?] n.語法
letter ['let?] n.信;字母
look up查,查找
mistake [mi'steik] n.錯誤;過錯
make a mistake犯錯誤
understand ['?nd?'st?nd]v.(understood['?nd?'stud])理解;明白
advice [?d'vais] n.建議;意見
should [?ud]v.aux.應(yīng)該
possible ['p?s?bl] adj.可能的
write down寫下;記下
notebook ['n?utbuk] n.筆記本
forget [f?'get] v.(forgot[f?'ɡ?t])忘,忘記
pronounce [pr?u'nauns] v.發(fā)……..的音
aloud [?'laud] adv.大聲地;出聲地
radio ['reidi?u] n.電臺,廣播
pronunciation [pr?u'n?nsi'ei??n] n.發(fā)音
key [ki:] adj.關(guān)鍵行動,非常重要的
main [mein] adj.主要的,最大的
excellent ['eks?l?nt] adj.極好的;極好的
agree [?'ɡri:] vt.同意;贊同
agree with s b.同意某人
vocabulary [v?u'k?bjul?ri] n.詞匯;詞匯量
ask for請求(給予)
improve [im'pru:v] vt.改善,改進(jìn)
basic ['beisik] adj.主要的;基礎(chǔ)的
time [taim] n.回;次
advise [?d'vaiz] vt.向…..提出意見;建議;忠告
shy [?ai] adj.害羞的;靦腆的
conversation [,k?nv?'sei??n] n.交談;談話
quickly ['kwikli] adv.迅速地;快地
natural ['n?t??r?l] adj.合理的;合乎常情的
suggest [s?'d?est] vt.提議,建議
place[pleis] vt.放置
Module2
hill [hil] n.小山;小丘
population [,p?pju'lei??n] n.(某一地區(qū))人口,全體居民
wide [waid] adj.寬的,寬闊的
million['milj?n] num.百萬
pretty['priti] adv.相當(dāng)?shù)兀浅#?/p>
pretty good相當(dāng)好,很好
than [e?n,弱e?n] prep.比
get[ɡet] vi.成為;變成
north [n?:θ] n.北,北方;adj.北方的;朝北的
south [sauθ,saue] n.南方,南;adj.朝南的,在南方的
west [west] n.西;西方adj.在西方的;朝西的
hometown故鄉(xiāng);家鄉(xiāng)
especially [i'spe??li] adv.特別;尤其
be famous for因…..而聞名
university ['ju:ni'v?:s?ti] n.大學(xué)
island ['ail?nd] n.島;島嶼
area ['ε?ri?] n.區(qū)域,地區(qū)
low [l?u] adj.低的,矮的
mountain [`mauntin] n.山;山岳
countryside ['k?ntri'said] n.農(nóng)村地區(qū),鄉(xiāng)下;
umbrella [?m'brel?] n.雨傘
Module3
baseball ['beisb?:l] n.棒球
volleyball ['v?lib?:l] n.排球
boring ['b?:ri?] adj.無聊的;煩人的
exciting [ik'saiti?] adj.使人興奮的;令人激動的
relaxing [ri'l?ksi?] adj.令人愉悅的;使人輕松的
score [sk?:] vi.(體育比賽中)得分;記分
already [?:l'redi] adv.已經(jīng),早已
matter ['m?t?]n.問題;麻煩
What`s the matter怎么了?
hurt [h?:t] vt.使受傷;使疼痛
enjoyable [in'd??i?bl] adj.有樂趣的;令人愉快的
Olympics [?u'limpiks] n.奧林匹克運動會
stadium ['steidi?m] n.體育場
miss [mis] v.未擊中;未達(dá)到
mind [maind] vt.介意,討厭;反對
plenty ['plenti] pron.大量;眾多
plenty of大量;眾多
beat [bi:t] vi.戰(zhàn)勝;打敗
careless ['kε?lis] adj.粗心的;疏忽的
cheer…on用歡呼聲激勵;為….加油
coach [k?ut?] n.教練
fan club球迷(或影迷、歌迷)俱樂部
against [?'ɡenst] prep.(在比賽或戰(zhàn)斗中)對(某人或某事物)
train [trein] v.(體育)訓(xùn)練;操練
practice ['pr?ktis] n.練習(xí)
warm [w?:m] vt.使暖和;使…溫暖
warm up熱身;做準(zhǔn)備活動
usual ['ju:?u?l] adj.通常的,平常的
better [bet?] adv.更好地;adj.更好的
after-school ['?ft?sk?l] adj.下午放學(xué)后的,課外的
pleased [pli:zd] adj.開心的;滿足的
pass [pɑ:s,p?s] vi.傳送;傳遞
pity ['piti] n.可惜;遺憾
chance [t?ɑ:ns] n.機(jī)會,可能性
loudly ['laudli] adv.大聲地,響亮地
confident ['k?nfid?nt] adj.自信的
Module4
road [r?ud] n.(尤指)公路,路
accident ['?ksid?nt] n.交通事故;意外事件
except [ik'sept] prep.除…之外
choice [t??is] n.選擇
classmate ['klɑ:smeit] n.同班同學(xué)
far [fɑ:] adv.遠(yuǎn);遙遠(yuǎn)地;adj.遠(yuǎn)的;遙遠(yuǎn)的
far from遠(yuǎn)離
close [kl?uz] adj.(距離上)近點,接近的
crowded ['kraudid] adj.擁擠的;人數(shù)過多的
all the time一直;不斷地
journey ['d??:ni] n.旅行;旅程
book [buk] vt.預(yù)訂
park [pɑ:k] vt.停放(車);泊(車)
outside ['aut'said] prep.在…范圍之外;adv.在外面,向外面;外部;外面。adj.外面的
however [hau'ev?] adv.然而;但是
cost [k?st] vt.花費;價錢為。n.費用,代價,成本
Module5
actress ['?ktris] n.女演員
teahouse ['ti:haus] n.(尤指亞洲的)茶館
offer [?f?] v.提議;提出
end [end]n.(時間的)最后一段;末尾。V.結(jié)束
in the end最后,終于
act [?kt] n.(戲劇,歌劇的)一幕
show [??u] vt.顯示;展示;n.演出;表演
common ['k?m?n] adj.普通的;一般的
twentieth ['twentiiθ] num.第二十
describe [di'skraib] vt.描述,描寫
society [s?'sai?ti] n.社會
head teacher校長
college ['k?lid?] n.大學(xué);學(xué)院
novel ['n?v?l] n.小說
name [neim] v.給….取名;給….命名
if [if] conj.(表條件)如果;若
magic ['m?d?ik] adj.魔術(shù)的;戲法的
Module6
snake [sneik] n.蛇
neck [nek] n.脖子;脖子
thin [θin] adj.細(xì)長的;瘦的
danger ['deind??] n.危險;危害
in danger處于危險中
at last終于;最后
interested ['intristid] adj.關(guān)心的,感興趣的
allow [?'lau] vt.允許;準(zhǔn)許
think of想到,想出
protect [pr?u'tekt ]vt.保護(hù),防衛(wèi)
wild [waild] adj.野生的;n.野生環(huán)境
grow [ɡr?u] v.grew[ɡru:](逐漸)變得;生長
take away奪去;拿走
enough [i'n?f] adj.充分的;足夠的
peace [pi:s] n.和平;太平
in peace和平地;平靜地
notice ['n?utis] n.告示,布告
look after照顧;照看
raise [reiz] vt.撫養(yǎng);籌集(錢款);養(yǎng)育;
research [ri's?:t?] n.研究;探討
baby ['beibi] n.嬰兒,嬰孩
situation [,sitju'ei??n] n.情況;形勢
scientist ['sai?ntist] n.科學(xué)家
produce [pr?'dju:s] vt.生育;繁殖
southwest [,sauθ'west] n.西南adj.西南的;朝西南的
Module8
pale [peil] adj.蒼白的
appear [?'pi?] vi.出現(xiàn);顯露
round [raund] prep.轉(zhuǎn)到(某物的)另一邊
corner ['k?:n?] n.街角,拐角
hit [hit] vt.(使)碰撞
glad [ɡl?d] adj.高興的;歡喜
in time及時
fall off…從…跌落
risk [risk] n.風(fēng)險;危險
attention [?'ten??n] n.注意力
pay attention注意;留心
side [said] n.(物體或形狀的)側(cè)面
side by side并排地;肩并肩地
bite [bait] vt.(bi[biti])咬;叮
climb [klaim] vi.爬;攀爬
hide [haid] v.(hid[hid])躲藏;躲
throw [θr?u] vt.投;擲
fridge [frid?] n.冰箱
pain [pein] n.疼痛;痛
worse [w?:s] adj.更壞的;更壞的。adv.更糟;更壞
medicine ['medisin] n.藥;藥物
Module9
noise [n?iz] n.噪音;雜音
prepare [pri'pε?] vt.準(zhǔn)備;預(yù)備
notes [n??ts] n.(pl)筆記;隨筆
report [ri'p?:t] n.報告;匯報
grow [ɡr?u] v.(grew[ɡru:])增長、增大
huge [hju:d?] adj.巨大的;龐大的
cause [k?:z] vt.引起;造成
problem ['pr?bl?m] n.麻煩;問題
increase ['inkri:s] n.增大;增長
increase [in'kri:s] v.增大;增長
birth [bɑ:θ] n.出生
billion ['bilj?n] num.十億
fifth [fifθ] num.第五;五分之一
hand on(口)稍等
flat [fl?t] n.套房;公寓
rubbish ['r?bi?] n.垃圾,廢棄物
quiet ['kwai?t] adj.安靜的;寂靜的
local ['l?uk?l] adj.當(dāng)?shù)氐模槐镜氐?/p>
pupil ['pjupl] n.學(xué)生;(尤指)小學(xué)生
pollution [p?:'lju:??n] n.污染
public ['p?blik] adj.公眾的;公共的
service ['s?:vis] n.服務(wù),公共服務(wù)
solve [s?lv] v.解決問題
Module10
cloud [klaud] n.云;云霧
shower ['?au?] v.陣雨
snow [sn?u] n.雪;v.下雪
storm [st?:m] n.暴風(fēng)雨;
cloudy ['klaudi] adj.多云的
rainy ['reini] adj.下雨的;多雨的
snowy ['sn?ui] adj.下雪的,多雪的
sunny ['s?ni] adj.晴朗的
windy ['windi] adj.多風(fēng)的,刮大風(fēng)的
skate [skeit] vi.滑冰
thick [θik] adj.厚的
ice [ais] n.冰
joke [d??uk] vi.開玩笑;說笑話。N.玩笑;笑話
migh t[mait] v.aux.可能;也許
temperature ['temp?rit??] n.溫度
minus ['main?s] adj.零下的;負(fù)的
degree [di'ɡri:] n.度數(shù);度
although [?:l'e?u] conj.然而,盡管
wet [wet] adj.濕的;下雨的
neither ['naie?,'ni:e?] adv.(某人或某事物)也不
terrible ['ter?bl] adj.可怕的;使人煩惱的
wish [wi?] v.但愿;希望
probably ['pr?b?bli] adv.可能;或許
come on快點
mile [mail] n.英里
round [raund] adv.圍繞地
northwest [,n?:θ'west] n.西北adj.西北的;向西北的
southeast [,sauθ'i:st] n.東南。adj.東南的;朝東南的
from time to time有時;間或
Module11
cap [k?p] n.(有檐的)帽子
chess [t?es] n.國際象棋
set [s?t] n.(同類事物的)(一)套、副、組
a chess set一副國際象棋
chopsticks ['t??pst?ks] n.筷子
toy [t?i] n.玩具
video ['vidi?u] adj.(電子)視頻的
video game電子游戲
gift [ɡift] n.禮物
surprise [s?'praiz] n.驚奇;意外之事。V.使(人)吃驚
immediately [i'mi:di?tli] adv.立即,立刻
difference ['dif?r?ns] n.差異;差別
accept [?k'sept] v.收受;接受
tradition [tr?'di??n] n.傳統(tǒng)習(xí)俗
example [iɡ'zɑ:mpl] n.例子;實例
for example例如
must [m?st,弱m?st] v.aux.必須;應(yīng)該
month [m?nθ] n.月;月份
serious ['si?ri?s] adj.認(rèn)真嚴(yán)肅的;不開玩笑的
taste [teist] v.有…..的味道;n.味道;滋味
experience [ik'spi?ri?ns] n.經(jīng)驗;經(jīng)歷
stay [stei] n.逗留;停留
someone ['s?mw?n] pron.某人;有人
for the first time首次;初次
sandwich ['s?nwid?] n.三明治;夾心面包
chip [t?ip] n.炸土豆條;炸薯條
fish and chips炸魚加炸薯條
onto ['?ntu] prep.在…之上;向……之上
gentleman ['d?entlm?n] n.先生;男士
shoulder ['??uld?] n.肩,肩膀
Module12
broken ['br?uk?n] adj.破碎的
glass [ɡlɑ:s] n.玻璃
stairs [ste?z] n.樓梯;梯級(stair的復(fù)數(shù))
aid [eid] n.援助;幫助
first aid急救
medical ['medik?l] adj.醫(yī)學(xué)的;醫(yī)療的
imagine [i'm?d?in] vi.想像;設(shè)想
bottom ['b?t?m] n.底部;下端
at the bottom of…在…..的底部
wrong [r??] adj.錯誤的;有毛病的。adv.錯誤地;不正確地
What`s wrong with…?….怎么了?
trouble ['tr?bl] n.麻煩;煩惱;困難
lift [lift]. vt舉起;提起;抬起。n.電梯
lift up抬起;提起
harmful ['hɑ:mful] adj.有害的
drop [dr?p] vt.投下;使落下
training ['treini?] n.訓(xùn)練;培訓(xùn)
make sure確保;確認(rèn)
cover ['k?v?] v.蓋;蓋上
earthquake ['?:θkweik] n.地震
warn [w?:n] vt.警告,告誡
inside ['in.said] n.里面;內(nèi)部;adv.在里面;prep.在….里面adj.里面的;內(nèi)部的
under ['?nd?] prep.在….正下方;在….下面
window ['wind?u] n.窗;窗戶
keep [ki:p] vt.(kept[kept])保持;留在
clear [kli?] adj.不和….接觸的;不挨….太近的;v.清除;清理;移走
keep clear of…不和….接觸
calm [kɑ:m] adj.鎮(zhèn)靜的,沉著的
brave [breiv] adj.勇敢的;無畏的
helpful ['helpful] adj.提供幫助的;有用的
power [pau?] n.電力
(4)八年級下冊
Module1
smell [smel] 有…的氣味;聞;氣味(n.)
ear [??(r)] 耳朵
soft [s?ft] 軟的;柔軟的
glasses['glɑ:s?z] 眼鏡
sour['sa??(r)] 酸的;餿的
jeans [d?i:nz] 牛仔褲
cookie ['k?k?] 小甜餅;曲奇餅
nervous ['n?:v?s] 情緒不安的;緊張的
Mm 呣(表示味道好)
fair [fe?(r)] 金色的,淺褐色的
pizza ['pi:ts?] 比薩餅
pretty ['pr?t?] 秀麗的;標(biāo)致的
lovely['l?vl?] 令人愉快的;可愛的
proud [pra?d] 感到自豪的;感到
be proud of 為…而感到驕傲
done [d?n] 做完的
try [tra?] 嘗試;努力
stranger['stre?nd??(r)] 陌生人
have a try 嘗一嘗;試試看
message ['mes?d?] 電子郵件;口信;信息
pie [pa?] 餡餅;派
sb. can’t wait 某人等不及了
sound [sa?nd] 聽起來;令人覺得
hobby ['h?b?] n 業(yè)余愛好
sweet tooth [swi:t tu:θ] 對甜食的愛好
at school [sku:l] 上學(xué);在學(xué)校
salt[s?:lt] n 鹽;食鹽
in [?n] 參加;加入;在…期間
jam [d??m] 果醬
mark [mɑ:k] 分?jǐn)?shù)
for [f?(r)] 用于;(表示持續(xù)時間)達(dá)
love [l?v] (用于信尾)愛你的
favourite ['fe?v?r?t] 最喜歡的人或事
Module2
ever ['ev?(r)] 曾經(jīng);從來;在任何時候
germany [?d??:m?ni:] 德國
enter ['ent?(r)] (使)參加;(使)報名
france [frɑ:ns] 法國
competition [?k?mp??t??n]比賽;競爭
tower ['ta??(r)] 塔
prize [pra?z] 獎品;獎項
ancient ['e?n??nt] 古老的;古代的
first prize 一等獎
king [k??] 國王;君王
dream [dri:m] 夢;夢想;做夢(v.);夢到
queen [kwi:n] 女王;王后
afford [?'f?:d] 買得起;付得起
Arabic [??r?b?k] 阿拉伯語
write about 編寫;寫作
way [we?] 方面
make up 編寫;創(chuàng)作
mix [m?ks] 相混合;融合
invite [?n'va?t] 邀請
miss [m?s] 惦念;懷念;想念
move [mu:v] 搬家;改變…的位置
count [ka?nt] 數(shù);清點
send(sent)[send] 派遣去;命令…去
count down [da?n] 倒數(shù);倒計時
Module3
earth [?:θ] 地球
astronaut [??str?n?:t] 宇航員
moon [mu?n] 月亮;月球
space travel [spe?s] [?tr?vl] 航天旅行
news [nju:z] 新聞;消息
none [n?n] 沒有一個人
reach [ri:t?] 到達(dá);抵達(dá)
environment [?n'va?r?nm?nt] 環(huán)境
planet ['pl?n?t] 行星
that [e?t] 那;那個(前面已提及的事物)
yet [jet] 還,尚(表示某事尚未發(fā)生,但未來也許可能發(fā)生)
solar ['s??l?(r)] 太陽的;與太陽有關(guān)的
just [d??st] 剛才;剛剛
system ['s?st?m] 系統(tǒng);體系
model ['m?dl] 模型
solar system 星系;(尢指)太陽系
spaceship [?spe?s??p] 航天器;宇宙飛船
group [ɡru:p] 群;組
project [pr??d?ekt] 計劃;工程;項目
galaxy ['ɡ?l?ks?] 星系
no problem [?pr?bl?m] 沒問題(表示樂于做某事)
universe [?ju:n?v?:s] 宇宙
latest [?le?t?st] 最近的;最新的
Light [la?t] 光線;光亮
on [?n] 在(播放)中;關(guān)于…
impossible [?m?p?s?bl] (事情)辦不到的,不可能的
discover [d?'sk?v?(r)] 發(fā)現(xiàn);找到
out [a?t] 在遠(yuǎn)方
Communicate [k?'mju:n?ke?t] 聯(lián)系;交流
Module4
cough [k?f] 咳嗽(n.);咳嗽(v.)
heart [hɑ:t] 心臟
fever ['fi:v?(r)] 發(fā)燒;發(fā)熱
active [??kt?v] 積極的;活躍的
headache [?hede?k] 頭痛
pet [pet] 寵物;寵畜
stomach ['st?m?k] 腹部;肚子
member [?memb?(r)] 成員;會員
ache [e?k] 痛;疼痛
take part in 參加,參與(某事)
stomach ache 胃痛
condition[k?n?d??n] 狀況;身體狀況
ill [?l] 不健康的;有病的
in excellent condition [?eks?l?nt]健康狀況很好
this [e?s] 這,這個(剛提到的人或物)
sleepy['sli:p?] 想睡的;困的
since [s?ns] 自…以來;從…以來
then [een] 當(dāng)時;那時
cold [k??ld] 感冒;傷風(fēng)
daily ['de?l?] 每天的;天天的
catch a cold [k?t?]感冒
weak[wi:k] 弱弱的;虛弱的
take [te?k] (用機(jī)器)測定,量取;有規(guī)律的吃、喝
illness[??ln?s] 病;疾病
take sb. temperature [?tempr?t??(r)]量某人的體溫
exercise ['eks?sa?z] 運動;鍛煉
fast food [fu:d]快餐食品
awful [??:fl] 極討厭的;極壞的
feel awful 感到不舒服
health [helθ] 健康(狀況)
well [wel] 健康的
all over 渾身;到處
perhaps [p??h?ps] 可能;也許
Module5
cartoon [kɑ:'tu:n] 漫畫;動畫片
schoolbag ['sku:lb?g] 書包
handsome ['h?ns?m] 漂亮的;英俊的
lead [li:d] 領(lǐng)導(dǎo);率領(lǐng)
smart [smɑ:t] 機(jī)靈的;聰明的
clever ['klev?(r)] 聰明的;機(jī)靈的
sky [ska?] 天;天空
as [?z] 當(dāng)…時
fight [fa?t] 與…戰(zhàn)斗(n.);斗爭
mess [mes] 臟亂;凌亂
cool [ku:l] 時髦的;酷的
heaven ['hevn] 天國;天堂
hero ['h??r??] 英雄;男主角
expect [?k'spekt] 期盼;等待
humorous[?hju:m?r?s] 幽默的;滑稽的
artist [?ɑ:t?st] 藝術(shù)家;畫家
can’t help doing sth. 忍不住做某事
invent [?n'vent] 發(fā)明;創(chuàng)造
laugh [lɑ:f] 笑;發(fā)笑
copy['k?p?] (一)本;(一)份
lesson ['lesn] 經(jīng)驗;教訓(xùn)
black-and-white 黑白的
orange-and-white ['?r?nd?]橙白相間的
own [??n] 自己的
ugly ['?ɡl?] 難看的;丑陋的
private ['pra?v?t] 私人的;個人的
win the heart of sb. 贏得某人的心
create [kr?'e?t] 創(chuàng)造
satisfy [?s?t?sfa?] 滿足;使?jié)M意
Module6
fan [f?n] 扇子
with [w?e] 用…
stamp [st?mp] 郵票
value ['v?lju:] 價值;有用性
tidy['ta?d?] 整理、收拾;整潔的(n.)
just [d??st] 只是;僅僅
tidy up 使整齊;使整潔
person ['p?:sn] 人(通常指成年人)
shelf [?elf] 隔板
interest ['?ntr?st] 興趣;愛好
have a look 看一看
skill [sk?l] 技能;技藝
as [?z] 作為;當(dāng)
activity [?k't?v?t?] 活動
coin [k??n] 硬幣
sailing [?se?l??] 航海;航行
note [n??t] 紙幣
come out 問世
pound [pa?nd] 英鎊
result [r?'z?lt] 結(jié)果;后果
dollar ['d?l?(r)] (美、加拿大、澳等國)元
as a result 結(jié)果;因此
must [m?st] 一定,肯定
pleasure ['ple??(r)] 愉悅;快樂
valuable [?v?lju?bl] 值錢的;有價值的
success [s?k'ses] 成功;成就
Module7
list[l?st] 名單;清單
depend [d?'pend] 視…而定;決定(干)
make a list 列清單
depend on 取決于;決定于
crazy ['kre?z?] 發(fā)瘋的;荒唐的
provide [pr?'va?d] 提供;供應(yīng)
at the end of 在…的結(jié)尾(或末端)
test [test] 測驗;考試;測驗(v.)
shorts [??:ts] 【用復(fù)數(shù)】短褲
progress ['pr??ɡres] 進(jìn)步;進(jìn)展;推進(jìn)(v.)
trouers [?tra?z?z] 【用復(fù)數(shù)】褲子
guest [ɡest] 客人;賓客
sunglasses [?s?nglɑ:s?z] 太陽鏡;墨鏡
daily life ['de?l?] 日常生活
homestay ['h??mste?] 家庭寄宿
form [f?:m] 形成;表格(n.)
weigh [we?] 重量有…;重…
friendship ['frend??p] 友誼;友好
total ['t??tl] 總的;全部的
stay in touch with sb. (與某人)保持聯(lián)系
weight [we?t] 重量
prefer [pr?'f?:(r)] 更喜愛;鐘愛
passport ['pɑ:sp?:t] 護(hù)照
certain [?s?:tn] 確定的;無疑的
culture ['k?lt??(r)] 文化
fill [f?l] 填滿;填充
at the same time 同時
fill out 填寫;填充
last [lɑ:st] 持續(xù);延續(xù)
Module8
hardly [?hɑ:dli] 幾乎不;幾乎沒有
shape [?e?p] 外形;形狀
take up 占去(時間或空間)
human ['hju:m?n] 人
point out [p??nt] 指出;指明
wake [we?k] 喚醒;醒來
sights [sa?ts] 【用復(fù)數(shù)】風(fēng)景;名勝
wake sb. up 喚醒某人
thirsty ['θ?:st?] 渴的
somebody ['s?mb?d?] 某人;有人
at the top of 在…的頂端
about [?'ba?t] 向四周;幾各處
waste [we?st] 浪費;濫用;浪費(n.)
path [pɑ:θ] 小路
square [skwe?(r)] (表示面積單位)平方的
pull [p?l] 拉;牽;扯
kilometre [?k?l?mi:t?(r)] 千米;公里
freshwater ['fre?w?:t?(r)] 淡水的
Module9
helpline [?helpla?n] 服務(wù)熱線
no problem 沒什么;沒關(guān)系
separate ['sepr?t] 使分開;分隔;分開的(adj.);單獨的
silence ['sa?l?ns] 寂靜;無聲
explain [?k'sple?n] 解釋;說明
in silence 安靜地;沉默地
mention ['men?n] 提及;談到
pass [pɑ:s] 經(jīng)過;通過
refuse [r?'fju:z] 拒絕
bright [bra?t] 歡快的;明亮的
treat [tri:t] 對待;看待
treasure ['tre??(r)] 珍寶;珍貴之物
herself [h?:?self] 她自己
day by day 一天天地;漸漸地
whether [?wee?(r)] 是否
trust [tr?st] 信任;依賴;信任(n.)
lonely ['l??nl?] 孤獨的;寂寞的
include [?n?klu:d] 包括;把…列為一部分
regret [r?'ɡret] 懊悔;遺憾
circle ['s?:kl] (由相關(guān)的人形成的)圈子
patient ['pe??nt] 有耐心的;能忍耐的
stick [st?k] 粘;粘貼
introduce [??ntr??dju:s] 介紹;引見
glue [ɡlu:] 膠水
encourage [?n'k?r?d?] 鼓勵;激勵
suggestion [s??d?est??n] 提議;建議
join in [d???n] 參加;加入
Module10
director [d?'rekt?(r)] 導(dǎo)演;主管;經(jīng)理
presenter [pr??zent?(r)] 主持人
show [???] 引領(lǐng);帶領(lǐng)
interview ['?nt?vju:] 采訪;訪談;采訪(v.)
around [?'ra?nd] 到處;向各處
seem [si:m] 看來;似乎
show sb. around 帶某人參觀;給某人做向?qū)istener [?l?s?n?(r)] 聽眾;聽者
on air (廣播或電視)播出
in person 親自;本人
avoid [?'v??d] 避免;防止
part-time 兼職的
background [?b?kgra?nd] 背景;后景
article ['ɑ:t?kl] 文章;報道
national ['n??n?l] 國家的;國內(nèi)的
studio ['stju:d???] 錄音室;錄制室
international[??nt?'n??n?l] 國際的;世界的
purpose['p?:p?s] 意圖;目的
鋼結(jié)構(gòu)術(shù)語和符號中英文對照:收藏備用
一、術(shù)語
1、強(qiáng)度:構(gòu)件截面材料或連接抵抗破壞的能力。強(qiáng)度計算是防止結(jié)構(gòu)構(gòu)件或連接因材料強(qiáng)度被超過而破壞的計算。
2、承載能力:結(jié)構(gòu)或構(gòu)件不會因強(qiáng)度、穩(wěn)定或疲勞等因素破壞所能承受的最大內(nèi)力;或塑性分析形成破壞機(jī)構(gòu)時的最大內(nèi)力;或達(dá)到不適應(yīng)于繼續(xù)承載的變形時的內(nèi)力。
3、脆斷:一般指鋼結(jié)構(gòu)在拉應(yīng)力狀態(tài)下沒有出現(xiàn)警示性的塑性變形而突然發(fā)生的脆性斷裂。
4、強(qiáng)度標(biāo)準(zhǔn)值:國家標(biāo)準(zhǔn)規(guī)定的鋼材屈服點(屈服強(qiáng)度)或抗拉強(qiáng)度。
5、強(qiáng)度設(shè)計值:鋼材或連接的強(qiáng)度標(biāo)準(zhǔn)值除以相應(yīng)抗力分項系數(shù)后的數(shù)值。
6、一階彈性分析:不考慮結(jié)構(gòu)二階變形對內(nèi)力產(chǎn)生的影響,根據(jù)未變形的結(jié)構(gòu)建立平衡條件,按彈性階段分析結(jié)構(gòu)內(nèi)力及位移。
7、二階彈性分析:考慮結(jié)構(gòu)二階變形對內(nèi)力產(chǎn)生的影響,根據(jù)位移后的結(jié)構(gòu)建立平衡條件,按彈性階段分析結(jié)構(gòu)內(nèi)力及位移。
8、屈曲:桿件或板件在軸心壓力、彎矩、剪力單獨或共同作用下突然發(fā)生與原受力狀態(tài)不符的較大變形而失去穩(wěn)定。
9、腹板屈曲后強(qiáng)度:腹板屈曲后尚能繼續(xù)保持承受荷載的能力。
10、通用高厚比:參數(shù),其值等于鋼材受彎、受剪或受壓屈服強(qiáng)度除以相應(yīng)的腹板抗彎、抗剪或局部承壓彈性屈曲應(yīng)力之商的平方根。
11、整體穩(wěn)定:在外荷載作用下,對整個結(jié)構(gòu)或構(gòu)件能否發(fā)生屈曲或
失穩(wěn)的評估。
12、有效寬度:在進(jìn)行截面強(qiáng)度和穩(wěn)定性計算時寬度。假定板件有效的那
13、有效寬度系數(shù):板件有效寬度與板件實際寬度的比值。
14、計算長度:構(gòu)件在其有效約束點間的幾何長度乘以考慮桿端變形情況和所受荷載情況的系數(shù)而得的等效長度,用以計算構(gòu)件的長細(xì)比。計算焊縫連接強(qiáng)度時采用的焊縫長度。
15、長細(xì)比:構(gòu)件計算長度與構(gòu)件截面回轉(zhuǎn)半徑的比值。
16、換算長細(xì)比:在軸心受壓構(gòu)件的整體穩(wěn)定計算中,按臨界力相等的原則,將格構(gòu)式構(gòu)件換算為實腹構(gòu)件進(jìn)行計算時所對應(yīng)的長細(xì)比或?qū)澟づc扭轉(zhuǎn)失穩(wěn)換算為彎曲失穩(wěn)時采用的長細(xì)比。
17、支撐力:為減小受壓構(gòu)件(或構(gòu)件的受壓翼緣)的自由長度所設(shè)置的側(cè)向支承處,在被支撐構(gòu)件(或構(gòu)件受壓翼緣)的屈曲方向,所需施加于該構(gòu)件(或構(gòu)件受壓冀緣)截面剪心的側(cè)向力。
18、無支撐純框架:依靠構(gòu)件及節(jié)點連接的抗彎能力,抵抗側(cè)向荷載的框架。
19、強(qiáng)支撐框架:在支撐框架中,支撐結(jié)構(gòu)(支撐桁架、剪力墻、電梯井等)抗側(cè)移剛度較大,可將該框架視為無側(cè)移的框架。
20、弱支撐框架:在支撐框架中,支撐結(jié)構(gòu)抗側(cè)移剛度較弱,不能將該框架視為無側(cè)移的框架。
21、搖擺柱:框架內(nèi)兩端為鉸接不能抵抗側(cè)向荷載的柱。
22、柱腹板節(jié)點域:框架梁柱的剛接節(jié)點處,柱腹板在梁高度范圍內(nèi)的區(qū)域。
23、球形鋼支座:使結(jié)構(gòu)在支座處可以沿任意方向轉(zhuǎn)動的鋼球面作為傳力的鉸接支座或可移動支座。
24、橡膠支座:滿足支座位移要求的橡膠和薄鋼板等復(fù)合材料制品作為傳遞支座反力的支座。
25、主管:鋼管結(jié)構(gòu)構(gòu)件中,在節(jié)點處連續(xù)貫通的管件,如桁架中的弦桿。
26、支管:鋼管結(jié)構(gòu)中,在節(jié)點處斷開并與主管相連的管件,如桁架中與主管相連的腹桿。
27、間隙節(jié)點:兩支管的趾部離開一定距離的管節(jié)點。
28、搭接節(jié)點:在鋼管節(jié)點處,兩支管相互搭接的節(jié)點。
29、平面管節(jié)點:支管與主管在同一平面內(nèi)相互連接的節(jié)點。
30、空間管節(jié)點:在不同平面內(nèi)的支管與主管相接而形成的管節(jié)點。
31、組合構(gòu)件:由一塊以上的鋼板(或型鋼)相互連接組成的構(gòu)件,如工字形截面或箱形截面組合梁或柱。
32鋼與混凝土組合梁:由混凝土翼板與鋼梁通過抗剪連接件組合而成能整體受力的梁。
二、符號
1、作用和作用效應(yīng)設(shè)計值
F——集中荷載;
H——水平力;
M——彎矩;
N——軸心力;
P——高強(qiáng)度螺栓的預(yù)拉力;
Q——重力荷載;
R——支座反力;
V——剪力。
2、計算指標(biāo)
E ——鋼材的彈性模量;
Ec——混凝土的彈性模量;
G ——鋼材的剪變模量;
Nat——個錨栓的抗拉承載力設(shè)計值;
Nbt、Nbv、Nbc——一個螺栓的抗拉、抗剪和承壓承載力設(shè)計值;
Nrt、Nrv、Nrc——一個鉚釘?shù)目估⒖辜艉统袎撼休d力設(shè)計值;
Ncv——組合結(jié)構(gòu)中一個抗剪連接件的抗剪承載力設(shè)計值;
NpjtNpjc——受拉和受壓支管在管節(jié)點處的承載力設(shè)計值;
Sb——支撐結(jié)構(gòu)的側(cè)移剛度(產(chǎn)生單位側(cè)傾角的水平力);
F ——鋼材的抗拉、抗壓和抗彎強(qiáng)度設(shè)計值;
fv——鋼材的抗剪強(qiáng)度設(shè)計值;
fce——鋼材的端面承壓強(qiáng)度設(shè)計值;
fst——鋼筋的抗拉強(qiáng)度設(shè)計值;
fy——鋼材的屈服強(qiáng)度(或屈服點);
fat——錨栓的抗拉強(qiáng)度設(shè)計值;
fbtfbvfbc——螺栓的抗拉、抗剪和承壓強(qiáng)度設(shè)計值;
frtfrvfrc——鉚釘?shù)目估⒑技艉统袎簭?qiáng)度設(shè)計值;
fwtfwvfwc——對接焊縫的抗拉,抗剪和抗壓強(qiáng)度設(shè)計值;
fwt——角焊縫的抗拉、抗剪和抗壓強(qiáng)度設(shè)計值;
fc ——混凝土抗壓強(qiáng)度設(shè)計值;
Δu——樓層的層間位移;
[υQ]——僅考慮可變荷載標(biāo)準(zhǔn)值產(chǎn)生的撓度的容許值;
[υT]——同時考慮永久和可變荷載標(biāo)準(zhǔn)值產(chǎn)生的撓度的容許值;
σ ——正應(yīng)力;
σc——局部壓應(yīng)力;
σf——垂直于角焊縫長度方向,按焊縫有效截面計算的應(yīng)力;
Δσ——疲勞計算的應(yīng)力幅或折算應(yīng)力幅;
Δσ——變幅疲勞的等效應(yīng)力幅;
[Δσ]——疲勞容許應(yīng)力幅;
Σcrσc.crτcr——板件在彎曲應(yīng)力、局部壓應(yīng)力和剪應(yīng)力單獨作用時的臨界應(yīng)力;
τ ——剪應(yīng)力;
τf——沿角焊縫長度方向,按焊縫有效截面計算的剪應(yīng)力;
ρ ——質(zhì)量密度。
3、幾何參數(shù)
A ——毛截面面積;
An——凈截面面積;
H——柱的高度;
H1、H2、H3——階形柱上段、中段(或單階柱下段)、下段的高度;
I ——毛截面慣性矩;
It——毛截面抗扭慣性矩;
Iw——毛截面扇性慣性矩;
In——凈截面慣性矩;
S ——毛截面面積矩;
W ——毛截面模量;
Wn——凈截面模量;
Wp——塑性毛截面模量;
Wpn——塑性凈截面模量;
ag ——間距,間隙;
b——板的寬度或板的自由外伸寬度;
bo——箱形截面翼緣板在腹板之間的無支承寬度;混凝土板托頂部的寬度;
bs——加勁肋的外伸寬度;
be——板件的有效寬度;
d ——直徑;
de——有效直徑;
do——孔徑;
e ——偏心距;
h ——截面全高;樓層高度;
hc1——混凝土板的厚度;
hc2——混凝土板托的厚度;
he——角焊縫的計算厚度;
hf——角焊縫的焊腳尺寸;
hω——腹板的高度。
ho——腹板的計算高度;
i ——截面回轉(zhuǎn)半徑;
l ——長度或跨度;
ll——粱受壓翼緣側(cè)向支承間距離;螺栓(或鉚釘)受力方向的連接長度;
lo——彎曲屈曲的計算長度;
lω——扭轉(zhuǎn)屈曲的計算長度;
lw——焊縫的計算長度;
lz——集中荷載在腹板計算高度邊緣上的假定分布長度;
s——部分焊透對接焊縫坡口根部至焊縫表面的最短距離;
t——板的厚度;主管壁厚;
ts——加勁肋厚度;
tw——腹板的厚度;
α ——夾角;
θ ——夾角;應(yīng)力擴(kuò)散角;
γb——梁腹板受彎計算時的通用高厚比;
γs——梁腹板受剪計算時的通用高厚比;
γc——梁腹板受局部壓力計算時的通用高厚比;
γ ——長細(xì)比;
γo、γyz、γz、γuz——換算長細(xì)比,
4、計算系數(shù)及其他
C——用于疲勞計算的有量綱參數(shù),
K1K2——構(gòu)件線剛度之比;
ks——構(gòu)件受剪屈曲系數(shù);
Ov——管節(jié)點的支管搭接率;
n ——螺栓、鉚釘或連接件數(shù)目;應(yīng)力循環(huán)次數(shù):
nl——所計算截面上的螺栓(或鉚釘)數(shù)目;
nf——高強(qiáng)度螺栓的傳力摩擦面數(shù)目;
nv——螺栓或鉚釘?shù)募羟忻鏀?shù)目;
α——線膨脹系數(shù);計算吊車擺動引起的橫向力的系數(shù),
αE——鋼材與混凝土彈性模量之比;
αe——梁截面模量考慮腹板有效寬度的折減系數(shù);
αf——疲勞計算的欠載效應(yīng)等效系數(shù);
αo——柱腹板的應(yīng)力分布不均勻系數(shù);
αy——鋼材強(qiáng)度影響系數(shù);
αl——梁腹板刨平頂緊時采用的系數(shù);
α2i——考慮二階效應(yīng)框架第;層桿件的側(cè)移彎矩增大系數(shù);
β ——支管與主管外徑之比;用于計算疲勞強(qiáng)度的參數(shù);
βb——梁整體穩(wěn)定的等效臨界彎矩系數(shù);
βf——正面角焊縫的強(qiáng)度設(shè)計值增大系數(shù);
βm、βt——壓彎構(gòu)件穩(wěn)定的等效彎矩系數(shù):
βl——折算應(yīng)力的強(qiáng)度設(shè)汁值增大系數(shù);
γ ——栓釘鋼材強(qiáng)屈比;
γo——結(jié)構(gòu)的重要性系數(shù):
γx、γy——對主軸x、y的截面塑性發(fā)展系數(shù);
η——調(diào)整系數(shù);
ηb——梁截面不對稱影響系數(shù);
η1、η2——用于計算階形柱計算長度的參數(shù);
μ——高強(qiáng)度螺栓摩擦面的抗滑移系數(shù);柱的計算長度系數(shù);
μ1、μ2、μ3——階形柱上段、中段(或單階柱下段)、下段的計算長度系數(shù);
ξ——用于計算梁整體穩(wěn)定的參數(shù);
ρ——腹板受壓區(qū)有效寬度系數(shù);
φ——軸心受壓構(gòu)件的穩(wěn)定系數(shù);
φb、φ’b——梁的整體穩(wěn)定系數(shù);
ψ——集中荷載的增大系數(shù);
ψn、ψa、ψd——用于計算直接焊接鋼管節(jié)點承載力的參數(shù)。
三、英文
A
acceptable quality 合格質(zhì)量
acceptance lot 驗收批量
aciera 鋼材
admixture 外加劑
against slip coefficient between friction surface of high-strength bolted connection
高強(qiáng)度螺栓摩擦面抗滑移系數(shù)
aggregate 骨料
air content 含氣量
air-dried timber 氣干材
allowable ratio of height to sectional thickness of masonry wall or column
砌體墻、柱容許高厚比
allowable slenderness ratio of steel member 鋼構(gòu)件容許長細(xì)比
allowable slenderness ratio of timber compression member 受壓木構(gòu)件容許長細(xì)比
allowable stress range of fatigue 疲勞容許應(yīng)力幅
allowable ultimate tensile strain of reinforcement 鋼筋拉應(yīng)變限值
allowable value of crack width 裂縫寬度容許值
allowable value of deflection of structural member 構(gòu)件撓度容許值
allowable value of deflection of timber bending member 受彎木構(gòu)件撓度容許值
allowable value of deformation of steel member 鋼構(gòu)件變形容許值
allowable value of deformation of structural member 構(gòu)件變形容許值
allowable value of drift angle of earthquake resistant structure
抗震結(jié)構(gòu)層間位移角限值
amplified coefficient of eccentricity 偏心距增大系數(shù)
anchorage 錨具
anchorage length of steel bar 鋼筋錨固長度
approval analysis during construction stage 施工階段驗算
arch 拱
arch with tie rod 拉捍拱
arch-shaped roof truss 拱形屋架
area of shear plane 剪面面積
area of transformed section 換算截面面積
aseismic design 建筑抗震設(shè)計
assembled monolithic concrete structure 裝配整體式混凝土結(jié)構(gòu)
automatic welding 自動焊接
auxiliary steel bar 架立鋼筋
B
backfilling plate 墊板
balanced depth of compression zone 界限受壓區(qū)高度
balanced eccentricity 界限偏心距
bar splice 鋼筋接頭
bark pocket 夾皮
batten plate 綴板
beam 次梁
bearing plane of notch 齒承壓面
bearing plate 支承板
bearing stiffener 支承加勁肋
bent-up steel bar 彎起鋼筋
block 砌塊
block masonry 砌塊砌體
block masonry structure 砌塊砌體結(jié)構(gòu)
blow hole 氣孔
board 板材
bolt 螺栓
bolted connection (鋼結(jié)構(gòu)螺栓連接
bolted joint (木結(jié)構(gòu)螺栓連接
bolted steel structure 螺栓連接鋼結(jié)構(gòu)
bonded prestressed concrete structure 有粘結(jié)預(yù)應(yīng)力混凝土結(jié)構(gòu)
bow 順彎
brake member 制動構(gòu)件
breadth of wall between windows 窗間墻寬度
brick masonry 磚砌體
brick masonry column 磚砌體柱
brick masonry structure 磚砌體結(jié)構(gòu)
brick masonry wall 磚砌體墻
broad-leaved wood 闊葉樹材
building structural materials 建筑結(jié)構(gòu)材料
building structural unit 建筑結(jié)構(gòu)單元
building structure 建筑結(jié)構(gòu)
built-up steel column 格構(gòu)式鋼柱
bundled tube structure 成束筒結(jié)構(gòu)
burn-through 燒穿
butt connection 對接
butt joint 對接
butt weld 對接焊縫
C
calculating area of compression member 受壓構(gòu)件計算面積
calculating overturning point 計算傾覆點
calculation of load-carrying capacity of member 構(gòu)件承載能力計算
camber of structural member 結(jié)構(gòu)構(gòu)件起拱
cantilever beam 挑梁
cap of reinforced concrete column 鋼筋混凝土柱帽
carbonation of concrete 混凝土碳化
cast-in-situ concrete slab column structure 現(xiàn)澆板柱結(jié)構(gòu)
cast-in-situ concrete structure 現(xiàn)澆混凝土結(jié)構(gòu)
cavitation 孔洞
cavity wall 空斗墻
cement 水泥
cement content 水泥含量
cement mortar 水泥砂漿
characteriseic value of live load style="margin: 0px; padding: 0px;">
characteristi cvalue o fwindload 風(fēng)荷載標(biāo)準(zhǔn)值
characteristic value of concrete compressive strength 混凝土軸心抗壓強(qiáng)度標(biāo)準(zhǔn)值
characteristic value of concrete tensile strength 混凝土軸心抗拉標(biāo)準(zhǔn)值
characteristic value of cubic concrete compressive strength
混凝土立方體抗壓強(qiáng)度標(biāo)準(zhǔn)值
characteristic value of earthquake action 地震作用標(biāo)準(zhǔn)值
characteristic value of horizontal crane load 吊車水平荷載標(biāo)準(zhǔn)值
characteristic value of masonry strength 砌體強(qiáng)度標(biāo)準(zhǔn)值
characteristic value of permanent action 永久作用標(biāo)準(zhǔn)值
characteristic value of snowload 雪荷載標(biāo)準(zhǔn)值
characteristic value of strength of steel 鋼材強(qiáng)度標(biāo)準(zhǔn)值
characteristic value of strength of steel bar 鋼筋強(qiáng)度標(biāo)準(zhǔn)值
characteristic value of uniformly distributed live load 均布活標(biāo)載標(biāo)準(zhǔn)值
characteristic value of variable action 可變作用標(biāo)準(zhǔn)值
characteristic value of vertical crane load 吊車豎向荷載標(biāo)準(zhǔn)值
charaeteristic value of material strength 材料強(qiáng)度標(biāo)準(zhǔn)值
checking section of log structural member, 原木構(gòu)件計算截面
chimney 煙囪
circular double-layer suspended cable 圓形雙層懸索
circular single-layer suspended cable 圓形單層懸索
circumferential weld 環(huán)形焊縫
classfication for earthquake-resistance of buildings 建筑結(jié)構(gòu)抗震設(shè)防類別
clear height 凈高
clincher 扒釘
coefficient of equivalent bending moment of eccentrically loaded steel memher (beam-column 鋼壓彎構(gòu)件等效彎矩系數(shù)
cold bend inspection of steelbar 冷彎試驗
cold drawn bar 冷拉鋼筋
cold drawn wire 冷拉鋼絲
cold-formed thin-walled sectionsteel 冷彎薄壁型鋼
cold-formed thin-walled steel structure 冷彎薄壁型鋼結(jié)構(gòu)
cold-rolled deformed bar 冷軋帶肋鋼筋
column bracing 柱間支撐
combination value of live load>compaction 密實度
compliance control 合格控制
composite brick masonry member 組合磚砌體構(gòu)件
composite floor system 組合樓蓋
composite floor with profiled steel sheet 壓型鋼板樓板
composite mortar 混合砂漿
composite roof truss 組合屋架
compostle member 組合構(gòu)件
compound stirrup 復(fù)合箍筋
compression member with large eccentricity 大偏心受壓構(gòu)件
compression member with small eccentricity 小偏心受壓構(gòu)件
compressive strength at an angle with slope of grain 斜紋承壓強(qiáng)度
compressive strength perpendicular to grain 橫紋承壓強(qiáng)度
concentration of plastic deformation 塑性變形集中
conceptual earthquake-resistant design 建筑抗震概念設(shè)計
concrete 混凝土
concrete column 混凝土柱
concrete consistence 混凝土稠度
concrete floded-plate structure 混凝土折板結(jié)構(gòu)
concrete foundation 混凝土基礎(chǔ)
concrete mix ratio 混凝土配合比
concrete wall 混凝土墻
concrete-filled steel tubular member 鋼管混凝土構(gòu)件
conifer 針葉樹材
coniferous wood 針葉樹材
connecting plate 連接板
connection 連接
connections of steel structure 鋼結(jié)構(gòu)連接
connections of timber structure 木結(jié)構(gòu)連接
consistency of mortar 砂漿稠度
constant cross-section column 等截面柱
construction and examination concentrated load 施工和檢修集中荷載
continuous weld 連續(xù)焊縫
core area of section 截面核芯面積
core tube supported structure 核心筒懸掛結(jié)構(gòu)
corrosion of steel bar 鋼筋銹蝕
coupled wall 連肢墻
coupler 連接器
coupling wall-beam 連梁
coupling wall-column... 墻肢
coursing degree of mortar 砂漿分層度
cover plate 蓋板
covered electrode 焊條
crack 裂縫
crack resistance 抗裂度
crack width 裂縫寬度
crane girder 吊車梁
crane load 吊車荷載
creep of concrete 混凝土徐變
crook 橫彎
cross beam 井字梁
cup 翹彎
curved support 弧形支座
cylindrical brick arch 磚筒拱
D
decay 腐朽
decay prevention of timber structure 木結(jié)構(gòu)防腐
defect in timber 木材缺陷
deformation analysis 變形驗算
degree of gravity vertical for structure or structural member 結(jié)構(gòu)構(gòu)件垂直度
degree of gravity vertical forwall surface 墻面垂直度
degree of plainness for structural memer 構(gòu)件平整度
degree of plainness for wall surface 墻面平整度
depth of compression zone 受壓區(qū)高度
depth of neutral axis 中和軸高度
depth of notch 齒深
design of building structures 建筑結(jié)構(gòu)設(shè)計
design value of earthquake-resistant strength of materials 材料抗震強(qiáng)度設(shè)計值
design value of load-carrying capacity of members 構(gòu)件承載能力設(shè)計值
designations 0f steel 鋼材牌號
designvalue of material strength 材料強(qiáng)度設(shè)計值
destructive test 破損試驗
detailing reintorcement 構(gòu)造配筋
detailing requirements 構(gòu)造要求
diamonding 菱形變形
diaphragm 橫隔板
dimensional errors 尺寸偏差
distribution factor of snow pressure 屋面積雪分布系數(shù)
dogspike 扒釘
yield strength (yield point of steel 鋼材(鋼筋屈服強(qiáng)度(屈服點)
Carry out drilling operation in accordance with the drilling program. 按鉆井程序進(jìn)行鉆井作業(yè).
Prepared bell nipple. 準(zhǔn)備”喇叭口”短節(jié).
Make up 2 joints of drill pipe. 接兩根鉆桿.
Break out this connection. 卸開該接頭.
Run hole opener to sea bed. 下擴(kuò)眼器到海底
Mix gel fluid for drilling conductor hole. 為鉆導(dǎo)管井眼配制高粘度泥漿.
Make up bottom hole assembly. 組合下部鉆具
Check and reset crown-saver>Number stands>Pick up BHA and run to seafloor. 將下部鉆具下到海底.
Pick up stands. 接立柱
Don’t drill faster than 15 minutes for 1 stand. 鉆進(jìn)速度別超過15分鐘1根立柱
Drop TOTCO. 投(陶特)測斜儀
Fish TOTCO with overshot. 用打撈筒撈起測斜儀
Resume drilling to T.D. 繼續(xù)鉆進(jìn)到總深
Circulate 15 minutes.循環(huán)15分鐘
Run in hole. 下鉆
Put out of hole. 起鉆
Make an inventory of all ring gaskets. 開一個所有墊圈的清單
Use spinning tong. 使用氣動扳手
Operate the air winch. 操作氣動絞車
Lay down 57 joints of 5” drill pipe. 甩57根鉆桿
Pick up drill stem test tool. 提起鉆桿測試工具
Circulate mud for 2 hours. 循環(huán)泥漿2小時
Move string during circulation. 在循環(huán)時注意活動鉆具
Circulate hole clean. 循環(huán)清洗井眼
Circulate bottoms up. 循環(huán)泥漿幾周
Fill up every 5 stands. 每5柱灌泥漿一次
Check mud weight every 15 minutes. 每15分鐘檢查泥漿比重
Reverse out excess cement. 反循環(huán)替出多余的泥漿
Change/replace old mud by new mud. 用新的泥漿替換出舊的泥漿
Stop drilling. 停止鉆進(jìn)
Drilling ahead. 鉆進(jìn)
Pull out of hole bit. 起出鉆頭
Change bit. 換鉆頭
Run the wear bushing. 下抗磨補(bǔ)心
The bit thread type is regular pin. 鉆頭絲扣是正規(guī)公扣
What’s the make-up torque? 上扣扭矩要多大?
Run in 9” collars. 下9”鉆鋌
The cathead can’t give enough torque. 貓頭力量不夠
Connect crossover sub. 接上配合接頭
The tong angle is too small. 大鉗的角度太小了
Stop circulating. 停止循環(huán)泥漿
Break out the stand. 卸立柱
Set the single into the mousehole. 把這個單根放進(jìn)鼠洞
Can we break out the pipe with rotary table? 可用轉(zhuǎn)盤卸扣嗎?
No! Break it out with tong. 不行! 要用大鉗卸扣
Spin it out with the air spanner. 用氣動扳手卸扣
Put the pipe wiper>Don’t set this stand back. 這根鉆桿不要放在鉆桿盒上
Make up the lift sub. 接好提升短節(jié)
Secure the safety clamp. 上緊安全卡瓦
The bit is nearing the shoe. 鉆頭快到套管鞋了
Slow down the running speed. 放慢下放速度
This is the undergauged interval. 這是縮徑井段
This is the drilling program. 這是鉆井設(shè)計書
How much weight>Keep the rotary speed at 120---140 RPM. 轉(zhuǎn)速保持120---140轉(zhuǎn)/分
Keep the flow rate at 3000 LPM. 保持排量3000升/分
The pump pressure is too high. 泵壓太高了
Don’t ream the hole too fast. 劃眼不要太快
Notice the rotary torque. 注意轉(zhuǎn)盤扭矩的變化
The penetration rate is getting slower. 鉆速變慢了
The bit is nearly worn out. 鉆頭快磨光了
Stop drilling at 2000 meters. 鉆至2000米停鉆
Circulate for>The pump pressure has increased. 泵壓升高了
One nozzle may be plugged. 可能有一個水眼(或: 噴嘴)堵了
What is the hook load? 懸重多少?
What’s the pick-up weight? 上提重量是多少?
What’s the lowering weight? 下放重量是多少?
Run in HWDP. 下加重鉆桿
A stabilizer is needed here. 這里需要一個扶正器
This is a flexible sub. 這是撓性接頭
This is the BHA log. 這是下部鉆具組合記錄
Record all outside and inside diameters. 記錄好所有(入井工具的)內(nèi)外徑
We need a short drill collar. 需要一根短鉆鋌
Pull the cat line. 拉貓頭
Operate the break lever. 操作(或:扶)剎把
Stop the pumps. 停泵
Make a wiper trip. 通井
Retrieve wear bushing. 取出抗磨補(bǔ)心
Bleed off pressure. (釋)放壓(力)
Keep 5 wraps>Set slips. 座上卡瓦
If tight hole, repeat wiper trip. 如果井眼緊, 重復(fù)劃眼
Setback bottom hole assembly. 將下部鉆具立于鉆桿盒內(nèi)
Make sure all alarms are>Lay down TDS spinner. 拆下頂部驅(qū)動的旋扣器
Run in hole bit #15 to bottom. 用15號鉆頭下鉆到井底
Run in hole to casing shoe. 下鉆至套管鞋
Pick up same bit and BHA. 裝上同樣的鉆頭和鉆具組合
Lay down 5” HW drill pipe. 甩5”加重鉆桿
Move string every 2 hours. 每2小時活動鉆具一次
Keep area around shaker clean. 保持振動篩區(qū)域干凈
Control trip gas. 控制起下鉆氣
Ream if needed. 如必要時進(jìn)行劃眼
Select the best penetration rate. 選擇最佳鉆進(jìn)速度
Fix the traveling assembly. 固定游動系統(tǒng)
100. Check power tongs and spinning rope are>What’s the weight>What is the BHA of this well? 這口井的下部鉆具如何組合?
Drill out cement. 鉆穿水泥
Latch the elevator. 扣吊卡
Unlatch the elevator. 開吊卡
Set the slips. 放卡瓦
Adjust the crown-o-matic (crown saver). 調(diào)整防碰天車
Lock the hook pin. 鎖緊大鉤銷子
Check OD of stabilizer. 檢查扶正器的外徑
Perform leak off test. 進(jìn)行地層破裂(或:滲漏)測試
Connect kill and choke line. 接上壓井和放噴管線
Reverse out the drill pipe. 反循環(huán)清洗鉆桿
Make a short trip. 進(jìn)行短途起下鉆
Change the cutters. 換割刀
Slug the pipe. 灌重泥漿
Drill the stand down. 鉆完立柱
Start/run the shale shaker. 開振動篩
Start the desanders. 開除砂器
Start the desilters. 開除泥器
Change it with a 40 mesh screen. 換成40目篩布
Shut it off. 關(guān)掉
Pull it to the cat ramp. 把它拉到坡道上去
Make a fast connection. 接單根要快
Don’t dump the mud into the sea. 不要把泥漿排放到海里
Disconnect it with a chain tong. 用鏈鉗卸開
Put a thread protector. 加一個(絲扣)護(hù)箍
Can we use the power slips? 可以使用動力卡瓦嗎?
Casing and Cementing 下套管與固井
Run in hole to bottom for wiper trip. 下鉆通井
This is the casing program. 這是套管程序
Prepare for running casing. 準(zhǔn)備下套管
Make everything ready for running 7”casing. 做好下7”套管的準(zhǔn)備
Make cementing job. 固井
Displace cementing with mud pump. 用泥漿泵替泥漿
Set cement plug from 2940 to 2790m. 在2940到2790米井段打水泥塞
Pick up cementing head. 接水泥頭
Cement samples are hard. 水泥樣已凝固
Pump in 3 cubic meters of spacer. 注3方隔離液
Pump down the plug. 泵壓(膠)塞
Wait>The guide shoe will be connected. 接引鞋
Connect the floor collar. 接浮箍
Connect the air line to the casing stabbing board. 接好套管扶正臺的氣管線
Run casing with the 350T slip elevator. 用350噸卡瓦式吊卡下套管
Clean and dry 20” casing threads with rags. 清潔并擦干20”套管絲扣
Where is the rabbit for drifting the casing? 套管通徑規(guī)在哪里?
Rig Move, Anchoring and Positioning 拖航, 拋錨, 定位
What is our position now? 我們現(xiàn)在船位在哪里?
What’s the moving speed now? (What’s the towering speed?) 拖航速度是多少?
The speed is about 4 knots. 船速是4節(jié)左右
Which>The main tug is Nanhai 205. 主拖是南海205
Which>How much is the horse power? 有多大馬力?
She has 6000 HP. 有6000馬力
Move the rig off location 50 feet. 將平臺移開50英尺
We are ready to drop the anchor. 我們已經(jīng)做好拋錨的準(zhǔn)備了
Secure all the movable equipment. 固定好各種活動的設(shè)備
Preload. (自升式)壓載
Ballast. (半潛式)壓載
Put the preload water into the tank. 向壓載艙灌壓壓載水
We need 5500 tons of preload water. 需要5500噸壓載水
Shall we preload right now? 馬上開始壓載嗎?
Drain the water off. 放水
The rig is overloaded. 平臺已超載
Jack up (jack down) the rig. 升(降)船
The draft is 3.5 meters. 船體吃水3.5米
The jetting pressure is 100psi. 沖樁壓力是100psi
Penetrate the legs. 插樁
How much penetration do we have? 入泥多深了?
No.1 and No.2 legs indicate 10 meters. 1,2號樁腿插入10米
Fix the upper and lower wedges. 固定上下楔塊
Pay out the anchor line. 放出錨纜繩
Skid the derrick. 移開井架
The rig is short of potable water now. 平臺缺乏飲用水
Drop No.2 and No.3 anchors. 拋2號和3號錨
Why has the main engine stopped? 主機(jī)為什么停?
Unleash the drilling tools. 卸開鉆具
Tighten up. 繃緊(或:上緊)一點
Turn>Retrieve the No.1 to No.8 anchors. 起1到8號錨
Check the paint marks at the anchor winches. 檢查錨機(jī)上的油漆記號
Prepare for a location move. 準(zhǔn)備好移井位
Commence anchor handling. 開始起錨(或拋錨)
Secure all equipment stored>Carry out stability and load calculations. 做穩(wěn)性和載荷計算
Pass pendant line, shackle and buoy to anchor handling vessel. 將起拋錨短索, 卸扣和浮標(biāo)吊起給起錨船
Lower the windward anchor to seafloor. 拋上風(fēng)錨到海底
Pick up the leeward anchor first. 先起下風(fēng)錨
Take anchor chaser (or chaser) back to rig. 將撈/拋錨環(huán)送回平臺
Hook up towing lines to tug boat. 將拖纜連接到拖輪
Sound fog signal for two seconds every twenty seconds. 發(fā)大霧信號, 每20秒鐘響兩秒
Fishing 打撈
The bit cutters have been lost in the hole. 牙輪落井
Run in the reverse-circulation basket. 下反循環(huán)打撈籃
There is a lot of junk in the hole. 井下有很多落物
The fish is 235.46 meters long. 落魚長度235.46米
The fish top is at 2478.34 meters. 魚頂位置2478.34米
Coring 取芯
Stop drilling for coring. 停鉆準(zhǔn)備取芯
Make up core bit. 接取芯鉆頭
A-60 fire door A-60級防火門
abrasive (噴砂用的)磨料
abrasive paper 砂紙
AC generator 交流發(fā)電機(jī)
AC motor 交流電動機(jī)
accelerated corrosion testing 加速腐蝕試驗
acceptance criteria 合格準(zhǔn)則
access hole (for welding)=cope hole 焊接工藝孔
acetylene gas 乙炔
acid electrode 酸性焊條
acid proof cement 防酸水泥
additive 添加劑
AFC (approved for construction) 建造批準(zhǔn)
agitator 攪拌器
air blower 鼓風(fēng)機(jī)
air compressor 空壓機(jī)
air drive pump 氣動泵