操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    Bun簡介:

    Bun 是一個全新的 JavaScript 和 TypeScript 運行環境,它是用 Zig 編程語言編寫的。Bun 的目標是提供一個統一的、高性能的開發體驗,以替代現有的 Node.js、npm 或 Yarn。

    Bun的官網及開源地址:

    https://bun.sh/

    開源地址:https://github.com/oven-sh/bun

    官方文檔:https://bun.sh/docs

    Bun的特性:

    1. "all in one",它提供了用于 JavaScript 和 TypeScript 應用程序的多合一工具包,省掉了前端用戶安全nodejs,npm,yarn,npmp等要安裝多種工具的麻煩,它內置了這些命令,方便用戶“開箱即用”的需求。
    2. 單文件運行,無須安全。理論上,只需要下載一個單文件,即可取代整個nodejs運行環境。
    3. 提供打包、轉譯、安裝和運行 JavaScript & TypeScript 項目的功能,內置原生打包器 (native bundler)、轉譯器、task runner、npm 客戶端,以及fetch、WebSocket等 Web API
    4. 能將TypeScript 或 JavaScript 文件生成獨立的二進制文件,既保障了你的代碼安全,又方便部署。
    5. 提供了一系列先進的特性,包括子進程、FFI多語言接口、插件、DNS緩存等。

    安裝及升級

    macOS/Linux (curl) :

    curl -fsSL https://bun.sh/install | bash # for macOS, Linux, and WSL
    # to install a specific version
    curl -fsSL https://bun.sh/install | bash -s "bun-v1.0.0"

    Windows:

    powershell -c "irm bun.sh/install.ps1|iex"
    #要求 Windows 10 1809及以上版本

    也可以下載獨立文件,下載地址:https://github.com/oven-sh/bun/releases,找到適合自己操作系統的版本,下載zip文件,解壓之后,添加路徑到系統變量中,即可使用。

    升級:

    如果你有舊版本的bun想升級到新版本,使用以下命令即可:

    bun upgrade

    也可使用測試版(嘗鮮版,官方稱之為“Canary builds”,金絲雀構建版)主要用于新功能測試及穩定版發布之前錯誤修復,此版本會自動上報錯誤信息。升級方法:

    bun upgrade --canary

    全局配置國內源:

    為了加速包的下載,通常使用國內源。配置方法:

    #Windows下,打開`C:\Users\xxx`文件夾(其中xxx為你的用戶名),在里面創建`.bunfig.toml`文件,內容如下:
    [install]
    registry="https://registry.npmmirror.com/"
    
    #mac及linux則將此文件放在$HOME目錄下,文件路徑為:`$HOME/.bunfig.toml`

    常見使用方法

    1. 創建新項目并添加相關依賴軟件包
    cd test
    PS D:\tmp\test> bun init
    bun init helps you get started with a minimal project and tries to guess sensible defaults. Press ^C anytime to quit
    
    package name (test):
    entry point (index.ts):
    
    Done! A package.json file was saved in the current directory.
     + index.ts
     + .gitignore
     + tsconfig.json (for editor auto-complete)
     + README.md
    
    To get started, run:
      bun run index.ts

    運行

    D:\tmp\test> bun run index.ts
    Hello via Bun!
    1. 使用現有的前端項目進行構建

    以百度的amis-editor-demo項目為例,下載代碼包并解壓。進入目錄,在命令行下運行:

    PS D:\project\javascript\amis-editor-demo> bun install
    bun install v1.1.20 (ae194892)
    warn: incorrect peer dependency "react@16.14.0"
    
    + @types/lodash@4.17.7
    + @types/node@11.15.54 (v22.1.0 available)
    + @types/qs@6.9.15
    + @types/react@16.14.60 (v18.3.3 available)
    + @types/react-dom@16.9.24 (v18.3.0 available)
    + @types/react-router@5.0.1 (v5.1.20 available)
    + @types/react-router-dom@5.3.3
    + acorn@8.12.1
    + amis-widget-cli@3.2.9
    + monaco-editor-webpack-plugin@6.0.0 (v7.1.0 available)
    + prettier@2.8.8 (v3.3.3 available)
    + sass@1.77.8
    + typescript@4.9.5 (v5.5.4 available)
    + @fortawesome/fontawesome-free@5.15.4 (v6.6.0 available)
    + amis@6.0.0 (v6.6.0 available)
    + amis-core@6.0.0 (v6.6.0 available)
    + amis-editor@6.0.0 (v6.6.0 available)
    + amis-editor-core@6.0.0 (v6.6.0 available)
    + amis-formula@6.0.0 (v6.6.0 available)
    + amis-ui@6.0.0 (v6.6.0 available)
    + axios@0.21.1 (v1.7.3 available)
    + copy-to-clipboard@3.3.3
    + mobx@4.15.7 (v6.13.1 available)
    + mobx-react@6.3.1 (v9.1.1 available)
    + mobx-state-tree@3.17.3 (v6.0.1 available)
    + qs@6.5.3 (v6.13.0 available)
    + react@16.14.0 (v18.3.1 available)
    + react-dom@16.14.0 (v18.3.1 available)
    + react-hook-form@7.52.2
    + react-router@5.0.1 (v6.26.0 available)
    + react-router-dom@5.0.1 (v6.26.0 available)
    
    1392 packages installed [32.27s]
    
    Blocked 2 postinstalls. Run `bun pm untrusted` for details.
    1. 調試代碼并運行

    接著以開發者模式運行amis-editor-demo

    bun dev
    $ amis dev
    
                                 _/
        _/_/_/  _/_/_/  _/_/          _/_/_/
     _/    _/  _/    _/    _/  _/  _/_/
    _/    _/  _/    _/    _/  _/      _/_/
     _/_/_/  _/    _/    _/  _/  _/_/_/
    
    
    當前版本:v3.2.9.
    
    - [amis]開啟調試模式...[HPM] Proxy created: /  -> http://api-test.com.cn
    <i> [webpack-dev-middleware] wait until bundle finished
    Build completed in 19.561s
    
    。。。。。。
    
    webpack 5.93.0 compiled with 1 warning in 19316 ms
    √ [amis]調試模式已開啟!
    > Listening at http://localhost:80
    
    當前運行腳本:
     http://localhost:80/index.js
    當前運行樣式[可能不存在]:
    http://localhost:80/index.css

    瀏覽器會自動打開,可看到正常運行amis-editor-demo。

    1. 生成(構建)正式版代碼
    bun run build
    
     bun run build
    $ amis build
    
                                 _/
        _/_/_/  _/_/_/  _/_/          _/_/_/
     _/    _/  _/    _/    _/  _/  _/_/
    _/    _/  _/    _/    _/  _/      _/_/
     _/_/_/  _/    _/    _/  _/  _/_/_/
    
    
    當前版本:v3.2.9.
    
    Build completed in 71.822s
    Build completed in 0s
    ......
    webpack 5.93.0 compiled with 3 warnings in 71823 ms
    
      構建完成.

    默認情況下,在demo-6.0.0下可看到生成的最終代碼文件。

    1. 將前端代碼編譯成可執行代碼

    本內容來源于@什么值得買APP,觀點僅代表作者本人 |作者:小曹老師



    大家好,我是小曹老師,一個愛折騰數碼的互聯網產品經理,喜歡研究NAS和家庭網絡。

    折騰硬酷R2第二篇,開始刷PVE,并通過sh一鍵腳本實現PCI直通網卡及PVE系統優化,這絕對是全網最具有實操價值的教程。


    為了方便閱讀,先來一個目錄。

    一、家庭網絡的整體架構設計

    二、R2刷PVE并實現PCI網卡直通及sh一鍵腳本優化

    三、PVE安裝愛快ikuai

    四、PVE安裝iStoreOS

    五、PVE安裝LXC和虛擬機Ubuntu

    在這個五一前后,我計劃整理下,把當前我認為最完美的家庭網絡方案,分享給大家。

    也歡迎大家一起評論區討論交流,和值友們一起提升。

    篇二、保姆式PVE刷機教程及sh一鍵腳本PCI直通及優化的最實用方法

    年初收到好友新產品硬酷R2——眼見著他從R1升到R2新版,性能更強,更安靜,依然保持著超微迷你身材,至今仍然保持在最強迷你主機行業。

    我的R2核心規劃如下:

    1、PVE底層宿主機——網卡和顯卡直通,給應用層的各個虛擬機使用;注入一鍵代碼,修改源,輕松現實溫度等信息。

    PVE全稱Proxmox Virtual Environment,開源的虛擬化管理平臺,基于Debian Linux操作系統,并集成了KVM和LXC兩種方式,通過可視化能快速搭建各種常見虛擬環境。

    為啥沒選ESXI——蘿卜白菜,各有所愛;主要是在網卡直通和底層消耗等方面,我認為PVE更符合我的需求。

    2、愛快ikuai——主路由負責撥號;DHCP統一管理,包括wifi設備在內的大多數設備,默認走ikuai主路由,也可以DHCP自定義,讓PC等設備走iStoreOS特別需求路線;動態DDNS+端口映射,實現域名便捷訪問各主要設備。當然,內網設備端口映射到公網,要做好ssl+口令+二次auth等安全管理。

    3、旁路由iStoreOS——負責海外念書,可以去廣告或更多豐富玩法。

    4、LXC ubuntu——搭建AdGuard Home等特殊DNS需求;

    5、虛擬機桌面Ubuntu——①通過NFS掛載局域網其他存儲,并搭建Jellfin服務,實現統一管理(主要為了最大化利用N95強大顯卡性能)②桌面級瀏覽器,方便內網頁面訪問和管理。

    硬酷R2用途

    這些IP設置和參數,我先備注下,后面會有詳細介紹。

    好,萬里長征第一步是刷PVE,先開始我們一起折騰吧。

    • 準備工作

    1、一個正常工作的電腦,可以是win10,也可以是Mac;下載好“USB燒錄工具”,推薦balenaEtcher(可以官網下載正版軟件)

    2、一只優盤,>8G即可。

    3、一套鍵盤鼠標,京東上最便宜的那種即可;家里若有退役不用的有線鍵鼠也可以的,能用就行。

    4、一個顯示器,1080P以上即可。實在不行,步驟1中的臺式電腦,拔下來可以服用,因為1和4不是同時進行的。

    現在正是開始吧,手把手教會你。萬一有問題,評論區提問即可。

    • 【步驟一】下載鏡像包并燒錄優盤

    打開官網 www.proxmox.com 找到下載Download頁面,下載最新版本 Proxmox VE 8.1 ISO Installer 點擊下載即可。

    下載pve鏡像包

    在你正常工作的電腦上,啟動balenaEtcher。

    從文件燒錄:選擇剛下載好的iso鏡像包;將空白優盤插到當前電腦上,就是“目標粗盤”,千萬別選錯了!

    不要選本電腦的磁盤!只選優盤!

    然后開始燒錄即可。

    燒錄開始

    燒錄快結束時,可能電腦會提示你“是否需要格式化”,請選擇“取消”——不care這個提示即可。

    燒錄過程3個狀態.

    看到燒錄成功即可,此刻安全退出優盤即可。

    • 【步驟二】硬件連接硬酷R2

    拔掉步驟1的顯示器,準備好鍵盤鼠標。

    將燒錄好鏡像包的優盤插到R2的USB口,接好鍵鼠,接好顯示器,接好電源。

    R2連接硬件

    輕點電源按鈕,硬盤R2開機,即將開始PVE刷機。

    R2連接硬件

    • 【步驟三】硬酷R2刷入PVE系統

    在開機的時候,快速點擊鍵盤的F12,選擇啟動項;選擇你優盤為優先啟動項。

    如果遇到異常,請在啟動后,立馬點擊F2,進入BOIS并將優盤設置為第一啟動項。

    我用的是一個閃迪USB,通過balenaEtcher刷入了PVE8.1版鏡像包。

    BOIS設置啟動優先

    稍等幾秒,即進入可視化設置界面。

    第一頁,安裝模式,選默認即可。

    默認安裝模式

    選擇硬盤:默認即可。

    后面Options有一些高階玩法,例如SWAP分配等;這些我們不care了。

    如果你的R2已安裝多塊硬盤,那需要選擇一下。

    選擇硬盤

    區域輸入Ch2個字母后,可以按回車,即可提供China可供選擇;對應時區就提供了Shanghai,當然你可以自助選擇。鍵盤模式,也默認吧。

    設置區域

    密碼設置——比較重要。

    為了你的安全,①請使用大寫、小寫、數字、字符等組合,12位以上最好;②請記住這組密碼!哈哈哈,別問我在這里要強調一下。

    Email可以所以寫一個,沒有驗證機制,當然寫你自己常用郵箱最好了。

    設置密碼

    網卡和IP設置——是整個PVE安裝過程中,知識點稍微拔高一點點的。

    但如果,你按照我相同方法填寫即可了,毫無壓力。

    IP設置,將PVE設置為10.0.0.254 掩碼255.255.255.0(也就是系統設置中的24)

    關于網關,先設置為10.0.0.252 后續會指向iStoreOS

    DNS保持127.0.0.1不變。

    主機名Hostname隨意寫個吧,^_^

    設置IP

    關于網卡設置,我們默認第一個網卡是管理口;這個網卡,后續無法直通(其實也是正常使用的)。

    網卡選擇

    特別說明下,上圖中,3個網卡信息,與R2機器的對應關系,如下。

    網卡對應關系

    eth0——就是默認enp1s0,R2機器的下排網口,我們默認設置為管理口。

    eth1——enp3s0,R2機器的上排最左側網口,接下來我們會直通,且計劃設置成愛快ikuai的WAN口;記得接網線時,接光貓的那根。

    eth2——enp4s0,R2機器的上排中間網口,接下來我們也會直通,且計劃設置成愛快ikuai的LAN口,記得接入家庭內網。

    eth3——不是PCI網卡,而是USB協議轉的2.5G網卡;你可以想象成USB接口上連接一根網卡,就像圖片這樣的——但實際走線,是在主板上高度集成的。

    USB網卡

    圖中顯示的enx,就是指USB協議;但上述截圖中r8152不是網卡,而是我在刷機時使用的無線鍵鼠,都共用了USB協議。稍后刷機完成后,拔掉無線鍵鼠后,會顯示r8156即eth3的USB網卡。

    稍等創建虛擬機時,我們通過添加USB方式,把這個網卡添加上。

    配置完成

    到此為止,主要設置都搞定了;如果看到上述信息匯總,就可以開始安裝了。

    我們關注著安裝過程即可。

    開始刷機

    整個安裝過程大概3-5分鐘即可;如果看到結束頁,有訪問地址提示 10.0.0.254+端口8006網頁訪問即可。

    PVE刷機完成

    此刻PVE已安裝完成。

    我們用網線,將正常工作電腦,用網線與eth0管理網口,直接連接。

    win設置網卡

    并將電腦的網口,手動配置下 10.0.0.X 網段,然后這臺電腦就可以訪問PVE 10.0.0.254+8006 首頁了。

    pve首頁-未登錄

    • 【步驟四】硬酷PVE優化及PCI網卡直通

    R2在裸機無網情況下,剛安裝好了原生PVE系統,且R2已設置好了固定IP(10.0.0.254)。

    接下來就需要一系列的優化操作,包含PCI直通網卡、修改源、去除企業版彈窗、增加溫度等顯示。

    過去——所有教程里,都在用2個方案;

    第一種,在ssh里,挨個敲代碼,這對新手非常不友好;當然,我也是通過這些方式,學會的PVE一些簡單技能。

    第二種,就是PveTools,這是一個非常好的一鍵腳本工具啊!項目源 github.com/ivanhao/pvetools 問題是當前R2還沒聯網,或很多人還沒有搞定出國留學,github未必能下載成功。

    所以,這2個都不是最好的方式;作為一個互聯網產品,我會選一個簡易且方便實踐的方法——通過上傳sh一鍵腳本,本地化運行優化工具。

    1、硬酷R2專屬一鍵腳本

    先下載sh文件。

    請打開硬酷R2官網 wiki.ikoolcore.com 在【VirtualMachines虛擬機】模塊找到 R2專屬的sh一鍵腳本文件。

    離線版sh腳本下載

    與R2開發者溝通后,我們都發現這個方法,最方便。硬酷R2官網提供了2個sh文件,分別是 passthrough.sh 和 Proxmox_VE_Status_zh.sh 。

    2、一臺正常工作,安裝好filezilla或FlashFXP(Mac推薦FinalShell)我們需要將sh文件上傳到PVE系統。

    Win電腦推薦filezilla,開源免費;在官網 filezilla.cn 下載即可;打開軟件后,輸入R2的ip(10.0.0.254)、用戶名(root)、密碼(你設置的)端口(22),然后快速連接即可。

    左側窗口,是你win電腦的本地存儲文件夾。

    右側窗口是R2的系統文件管理;點擊/ 可以回到上一級菜單;當前默認是root,就正好是我們需要的。

    把剛才2個sh文件,上傳到R2的root文件夾下。

    客戶端上傳sh一鍵腳本

    3、打開pve首頁,找到shell,bash運行一鍵腳本。

    輸入 bash ./passthrough.sh 然后回車;當你輸入p的時候,可以按一下鍵盤的Tab鍵,即可補全文件名,提升效率且降低實物。

    回車,即可在無網情況下,完全本地一鍵實現PCI網卡直通;完成后,可能需要自動重啟R2,稍等一會兒即可。

    bash 網卡直通

    當PCI網卡直通后,接下來我們就可以安裝愛快ikuai和iStoreOS了。

    bash 網卡直通成功

    輸入 bash ./Proxmox_VE_Status_zh.sh 即可增加pve首頁CPU、內存、溫度多個信息顯示,去除企業源彈窗,增加官方內核源等豐富功能,完全無網絡操作。

    以上sh一鍵腳本是R2開發者的定制版本,非常推薦使用。

    github有通用版pvetools工具,有興趣+有能力的朋友們,用相同的方法,上傳sh文件,輸入 bash ./pvetools.sh,可以自行嘗試下。

    bash PveTools

    現在,PVE簡要優化和一些必備工作,就完成了;這比一個一個敲代碼,來的更輕松方便多。

    基于硬酷R2強悍硬件性能的PVE宿主機就完全搭建好了,接下來,那不就使勁造了嘛。

    下一期,我們開始PVE安裝愛快ikuai和iStoreOS等服務。

    本文收錄在值得買 「優質內容激勵計劃·每周精選」,點擊了解計劃詳情>>>

    作者聲明本文無利益相關,歡迎值友理性交流,和諧討論~

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

友情鏈接: 餐飲加盟

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

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