欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    持 Windows

    2024 年 4 月 1 日 Bun v1.1 如期發布,開發者現在可以在 Windows 10 及更高版本上運行 Bun。 這是一個巨大的里程碑,也意味著 Bun 能讓更多的開發者受益。

    Windows 上的 Bun 通過了 macOS 和 Linux 上的 Bun 測試套件的 98% 測試。 這意味著從運行時、測試運行器、包管理器到打包器的所有內容都可以在 Windows 上運行。

    要開始在 Windows 上使用 Bun,可以在終端中運行以下命令:

    powershell -c "irm bun.sh/install.ps1 | iex"

    Windows 上運行 Bun 帶來了巨大的性能提升,比如:

    • 安裝 Vite React 應用程序時,bun install 的運行速度比 Windows 上的 Yarn 快 18 倍,比 npm 快 30 倍
    • 支持使用 Bun run 來運行腳本,這是比 npm run 更快的替代方案,最終比 npm run 快 11 倍,bunx 也比 npx 快 11 倍。
    • 支持 bun --watch,優化了大量 control-s 和進程重新加載之間所需的時間。

    Windows 上的 Node.js API

    Bun 在 Windows 上優化了 Node.js API 以使用 Windows 上最快的系統調用。

    例如,Bun 上的 fs.readdir() 比 Windows 上的 Node.js 快 58%。

    fs.readdir(__dirname, (err, files) => {
      if (err)
        console.log(err);
      else {
        console.log("\nCurrent directory filenames:");
        files.forEach(file => {
          console.log(file);
        })
      }
    })

    大型項目啟動速度提高 2 倍

    Bun 內置了對 JavaScript、TypeScript 和 JSX 的支持,由 Bun 高度優化的本機代碼編寫的轉譯器提供支持。

    Summary
      bun --bun ./node_modules/.bin/tsc --help ran
        1.38 ± 0.06 times faster than node ./node_modules/.bin/tsc --help
        2.40 ± 0.09 times faster than bun-1.0.14 --bun ./node_modules/.bin/tsc --help

    自 Bun 1.0 以來為大于 50KB 的文件實現了內容可尋址緩存,以避免重復轉譯相同文件的性能開銷。從而使得 tsc 等命令行工具的運行速度比 Bun 1.0 快 2 倍。然而 Bun v1.1 性能得到明顯提升。

    支持 Bun Shell

    Bun 現在是一個跨平臺的 shell,類似于 bash,但也可以在 Windows 上運行。

    import {spawnSync} from "child_process";
    // 這里可以做很多事情
    const {status, stdout, stderr} = spawnSync("ls", ["-l", "*.js"], {
      encoding: "utf8",
    });

    Bun Shell 是一個詞法分析器、解析器和解釋器,實現了類似 bash 的編程語言,以及一系列核心實用程序,例如 ls、rm 和 cat。 shell 還可以使用 Bun.$ API 從 JavaScript 和 TypeScript 運行。

    import {$} from "bun";
    // 輸出到 stdout
    await $`ls *.js`;
    // 輸出到 string 字符串
    const text = await $`ls *.js`.text();

    該語法使得在 shell 和 JavaScript 之間傳遞參數、緩沖區和管道變得容易:

    const response = await fetch("https://example.com/");
    // 響應輸出到 stdin
    // 將 stdout 寫入到 JavaScript
    const stdout = await $`gzip -c <${response}`.arrayBuffer();

    Bun.Glob

    Bun 現在有一個內置的 Glob API,用于使用 glob 模式匹配文件和字符串,其與流行的 Node.js 庫(如 fast-glob 和 micromatch)類似,但它匹配字符串的速度快了 3 倍。

    使用 glob.match() 將字符串與 glob 模式進行匹配:

    import {Glob} from "bun";
    const glob = new Glob("**/*.ts");
    const match = glob.match("src/index.ts");
    // 輸出 true

    使用 glob.scan() 通過 AsyncIterator 列出與 glob 模式匹配的文件:

    const glob = new Glob("**/*.ts");
    for await (const path of glob.scan("src")) {
      console.log(path);
      // 輸出內容 "src/index.ts", "src/utils.ts"
    }

    更多關于 Bun v1.1 新特性可以參考文末資料,本文不再過多展開。

    參考資料

    https://bun.sh/blog/bun-v1.1#large-projects-start-2x-faster

    https://www.geeksforgeeks.org/node-js-fs-readdir-method/

    https://www.oschina.net/news/285850/bun-1-1-released

    中考試題考查詞語辨析主要是每組詞或短語之間的細小差別,是為了檢測同學們辨別詞形和運用詞匯的能力。今天這20組詞的用法初三的同學一定要辨析清楚,2020中考很可能會考哦!

    1. after, in

    這兩個介詞都可以表示“……(時間)以后”。

    after 以過去為起點,表示過去一段時間之后,常用于過去時態的句子中。例如:

    She went after three days.

    她是三天以后走的。

    in 以現在為起點,表將來一段時間以后,常用于將來時態的句子中。例如:

    She will go in three days.

    她將會三天后走。

    2. how long, how often, how soon

    how long指多長時間,主要用來對一段時間(如three days, four weeks 等)提問。

    例如:How long ago was it?

    這是多久前的事了?

    how often指多久一次,主要用來對頻度狀語(如once a week等)提問。

    例如:—How often does he come here? 他多久來一次?

    —Once a month.每月一次。

    how soon指多久以后,主要用來對表示將來的一段時間(in an hour, in two weeks 等)提問。

    例如:How soon can you come?

    你多快能趕來?

    3. few, a few, little, a little

    few 和little的意思是否定的,表示“很少”或“幾乎沒有”;而a few和a little的意思是肯定的,表示“有一些,有一點兒”。

    few 和 a few修飾可數名詞;little 和 a little 修飾不可數名詞。

    4. the other, another

    the other 指兩者中的“另一個”,表示特指。例如:

    We stood on one side of the road and they stood on the other.

    我們站在街這邊,他們站在街那邊。

    another表示泛指,用來指至少三者中的另一個。

    例如:She has taken another of my books.

    她已經拿了我的另外一本書。

    5. spend, take, cost, pay

    spend的賓語是時間或金錢,句子的主語必須是人。例如:

    She spent the whole evening in reading.

    她把整個晚上用來讀書。

    take用來指“花費”時間,句子的主語通常是表示事物的詞語。例如:

    How long will this job take you?

    你做這項工作要花多長時間?

    cost 指花費時間、金錢或力氣等,只能用表示事物的詞做主語。例如:

    How much does the jacket cost?

    這件夾克多少錢?

    pay 主要指主語(某人)買某物(或為某事)付多少錢(給某人)。例如:

    I pay for my rooms by month.

    我按月支付租金。

    6. speak, say, talk, tell

    這四個動詞都有“說”的意思。

    speak的意思是“講話;演講”,著重指說話的動作,多用作不及物動詞;用作及物動詞時,其賓語是語言。例如:

    He can speak Japanese.

    他會說日語。

    say的意思是“說;講”,一般用作及物動詞,著重指說話的內容。它的賓語可以是名詞、代詞或直接引語等。例如:

    She says, “Don’t draw on the wall!”

    她說:“別在墻上畫畫!”

    talk的意思是“說;講;談話”,與speak意義比較接近,但不如speak正式,著重強調兩人之間的相互談話,也可指單方面的談話。例如:

    She is talking with John in English.

    她正在和約翰用英語交談。

    tell意為“告訴;講述;吩咐”,多指以口頭方式將某事告訴某人,常接雙賓語。例如:

    She is telling the children a story.

    她正在給孩子們講故事。

    7. among, between

    between 的意思是“在……中間,在……之間”,一般指在兩者之間。例如:

    There is a table between two windows.

    在兩扇窗戶之間有一張桌子。

    between 有時也表示在多于兩個以上的事物之間,但那也是指在每二者之間。例如:

    the relationship between different provinces and municiplities

    省市和省市之間的關系(這里是指每兩個省市之間的相互關系)

    among 的意思是“在……中間,在……之中”,一般指在三個或三個以上的同類事物之中。例如:

    The teacher distributed them among the students.

    老師把這些東西分給了學生。

    8. beat, win

    這兩個詞都有“獲勝,打敗”的意思,但其后賓語不同。

    beat是“打敗,優于”的意思,后面接人或隊。例如:

    We beat them.

    我們打敗了他們。

    win指“贏,獲勝”,后面接比賽或名次。例如:

    We won the match/game/race/the first place.

    我們贏了這場比賽(獲得了第一名)。

    9. agree with, agree on, agree to

    agree on表示“就……取得一致意見”。例如:

    We all agree on (making) an early start.

    我們一致同意及早出發。

    agree with表示“與……意見一致”,后面既可以跟表示人的名詞或人稱代詞,也可以跟表示意見或看法的名詞或what引導的從句。例如:

    I agree with you without reservation.

    我毫無保留地同意你的意見。

    We agree with what you said just now.

    我們同意你剛才所說的。

    agree to表示“贊同、同意、答應或接受”,后面不能接人,只能接“提議,計劃,方案”等。例如:

    I agree to the terms proposed.

    我同意擬議的條件。

    10. bring, take, carry,fetch

    這四個詞都是動詞,都含有“帶”或“拿”的意思,但使用的場合各不相同。

    bring作“帶來,拿來”解。例如:

    Next time don’t forget to bring me a copy of your work.

    下次不要忘了把一份你的作品帶給我。

    take是bring的對語,作“帶去,拿去”解。例如:

    Take the box away, please.

    請把盒子拿走。

    carry表示“運載,攜帶”之意,運送的方式很多,可以用車、船,也可以用手甚至用頭。例如:

    This bus is licensed to carry 100 passengers.

    這輛巴士準載一百人。

    fetch則表示“去拿來”的意思。例如:

    Please fetch me the documents in that room.

    請到那間房間去把文件拿來給我。

    11. each, every

    兩詞都是“每個”的意思,但著重點不同。each著重個別的情況,every著重全體,有“所有的”的意思。例如:

    She knows each student of the class.

    她認識這個班里的每一個學生。

    She knows every student of the class.

    她認識這個班所有的學生。

    12. no one, none

    no one指“沒有一個人(只能指人,不能用來指物)”,意思與nobody相同,作主語時不能跟 of 連用。例如:

    No one believes him since he is not hones.

    沒有人相信他,因為他不誠實。

    none指在特定范圍中“一個也沒有(既可指人,也可指物)”,作主語時可以跟 of 連用。例如:

    None of us is afraid of difficulties.

    我們誰也不怕困難。

    13. go on doing, go on to do, go on with

    這三個動詞短語都有“繼續做某事”的意思,其區別如下:

    go on doing表示“繼續做,一直在做某事(中間無間斷)”;

    go on to do表示“接著做某事”,即某事已做完,接著做另一件事;

    go on with也表示“繼續做某事”,其含義是某一動作一度中止后,又繼續下去。

    14. too much, much too

    much too為副詞詞組,意為“太”修飾形容詞、副詞,不可修飾動詞。例如:

    It’s much too cold.

    天氣實在是太冷了。

    too much作“太多”講,修飾不可數名詞。例如:

    Don’t drink too much wine.

    不要飲太多的酒。

    15. lonely, alone

    二者都可表示“孤獨,獨自”,alone指客觀存在的“孤獨”,而lonely更偏重一種主觀感受上的“寂寞”。例如:

    I went alone.

    我是一個人去的。

    Mary lived alone, but she didn’t feel lonely.

    瑪麗孤身一人生活,但她并不感到孤獨。

    16. happen, take place與occur

    happen有“偶然”的意思,多用于客觀事物情況的發生。例如:

    Whatever has happened to your arm? It’s all swollen.

    你的手臂怎么了?腫得好厲害。

    occur 指有計劃地使某些事“發生”,有時強調“呈現”于人的知覺中。例如:

    Did it occur to you to phone them about it?

    你難道沒想到就這事給他們打個電話?

    take place 指事件發生,但常用來表示“舉行”的意思,帶有非偶然性。例如:

    The meeting took place last night.

    會議昨晚舉行。

    17. in front of, in the front of

    in front of的意思是“在……前面”,例如:

    There is a tree in front of the house.

    房子前面有一棵樹。

    in the front of的意思是“在……前部”,指在某個空間范圍內的前面,例如:

    There is a blackboard in the front of the classroom.

    教室里前部有一塊黑板。

    18. find, find out

    兩者都有“發現”的意思,但語義有差別。

    find有偶然發現某物的意味,例如:

    He found a bag on the floor.

    他發現地板上有個書包。

    find out指“經過,探聽,詢問”,指調查之后的“發現”或“弄清楚”,例如:

    Please find out who took my book by mistake.

    請查清楚誰錯拿了我的書。

    19. noise, voice, sound

    sound 作“聲音”解,含義最廣,指可以聽到的任何聲音,例如:

    a weak sound

    微弱的聲音

    noise作“噪音,嘈雜聲,吵鬧聲”解,指不悅耳,不和諧的聲音。例如:

    Another kind of pollution is noise.

    另外一種污染是噪音。

    voice 作“聲音”解時,多指人發出的聲音,包括說話聲、歌聲和笑聲等,有時也用于引申意義,作“意見‘發言權”解,例如:

    He shouted at the top of voice.

    他高聲呼喊。

    I have no voice in the matter.

    對于這件事,我沒有發言權。

    20. arrive, get, reach

    三者均可表示“到達”。

    arrive后通常接介詞at(一般用于較小的地方)或 in(一般用于較大的地方),例如:

    We arrived at the station five minutes late.

    我們晚了5分鐘到車站。

    They will arrive in Paris next Monday.

    他們將于下周星期一到達巴黎。

    get之后通常接介詞to,例如:

    When we got to the park, it began to rain.

    我們到達公園時,就開始下雨了。

    reach是及物動詞(較 get更正式),其后可直接跟地點名詞做賓語(不能用介詞),例如:

    He reached Beijing yesterday.

    他昨天到達北京。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有