我的記事本

url

uniform resource locator.? 統一資源定位符

請求狀態碼

1XX:信息響應

2XX:成功響應

3XX:重定向消息

4XX:客戶端錯誤響應

5XX:服務器端錯誤響應

IP地址分類

本機回環IP地址:127.0.0.1 ~ 127.255.255.254

局域網IP(私網IP)

? ? ?192.168.0.0 ~ 192.168.255.255

? ? ? 172.16.0.0 ~ 172.31.255.255?

? ? ? 10.0.0.0 ~10.255.255.255

廣域IP(公網IP)?:除上述以外

網頁中的url

網頁中的url主要分為兩大類:相對路徑和絕對路徑

http://www.xxx.com/web. 直接向目標資源發送請求,容易理解。網站的外鏈會用到此形式

//xxx.com/web.? ? ? ? ? ? ? ? 與頁面的url的協議拼接形成完整URL再發送請求。大型網站用的較多

/web? ? ? ? ? ? ? ? ? ? ? ? ? ?與頁面URL的協議、主機名、端口拼接成完整URL再發送請求。中小型網站

node.js 實現了ComonJs的代碼規范:

module.exports.、require ..

NPM?

Node Package Manager? ?----node包管理工具

開發環境、生產環境

開發環境是程序員專門用來寫代碼的環境,一般指程序員的電腦

生產環境是項目代碼正式運行的環境,一般指項目部署所在服務器上的環境,

開發依賴、生產依賴

開發依賴:命令:npm install -D xxx? 信息保存在package.json的devDpendencies

生產依賴:命令:npm install -S xxx. 信息保存在package.json的dependencies

開發依賴一般指在開發階段需要用到的包,生產依賴是指部署生產環境后仍然需要的包。

一般如果開發的項目不會被別人下載引用的話,建議把包放在生產依賴中。

如果開發的包需要上傳供別人下載使用,包里面用于開發的依賴建議放入開發依賴中,減少別人下載時包的體積。

全局安裝

npm i -g xxx?

全局安裝完可以在任何位置運行該命令

1、全局安裝的命令不受工作目錄位置影響。

2、可以通過npm root -g 可以查看全局安裝包的位置

3、全局安裝只適合全局工具類。

npm install?

根據package.json和package-lock.json文件下載相關依賴。

npm 刪除包

命令:npm remove xxx? 簡寫:npm r xxx

全局刪除

npm remove -g xxx

管理發布node包

1、創建與發布

我們可以將自己開發的工具包發布到npm服務上,方便自己和其他開發者使用,具體步驟如下:

1、創建文件夾,并創建index.js文件,在文件中聲明函數,使用modules.exports暴露

2、npm init 初始化工具包,package.json填寫包的信息(包的名字是唯一的)

3、注冊賬號:www.npmjs.com

4、激活賬號

5、修改為官方npm鏡像

6、命令下執行 npm login 填寫用戶信息

7、執行命令 npm publish 發布包

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/207173.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/207173.shtml
英文地址,請注明出處:http://en.pswp.cn/news/207173.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

船舶機電設備振動數據采集監控系統解決方案

船舶運行中,通常需要通過振動數據采集系統對船舶的各個機電設備運行進行監控,有助于在設備故障時快速預警,進行診斷、分析和維護,保證船舶機電設備正常工作,從而確保工作人員及船舶的安全。 船舶各種機電設備會產生大…

vLLM介紹

簡介 vLLM 工程github地址 Paged attention論文地址 vLLM開發者介紹 Woosuk Kwon vLLM: A high-throughput and memory-efficient inference and serving engine for LLMs. SkyPilot: A framework for easily and cost effectively running machine learning workloads on …

【模型量化】神經網絡量化基礎及代碼學習總結

1 量化的介紹 量化是減少神經網絡計算時間和能耗的最有效的方法之一。在神經網絡量化中,權重和激活張量存儲在比訓練時通常使用的16-bit或32-bit更低的比特精度。當從32-bit降低到8-bit,存儲張量的內存開銷減少了4倍,矩陣乘法的計算成本則二…

ALNS算法中隨機化重要性的評價

文章概述 本研究分析了在海上提貨和交付問題中使用的ALNS元啟發式算法中的隨機化成分。研究者提出了簡單的確定性替代方案,并通過實驗比較了隨機化和確定性成分的性能。結果表明,初始實現的簡單確定性替代方案能夠與隨機化成分的性能相匹配。這項研究為…

IDEA使用git從遠程倉庫獲取項目

將地址填入url中 然后直接clone就行

《Easy3d+Qt+VTK》學習

《Easy3dQtVTK》學習-1、編譯與配置 一、編譯二、配置注 一、編譯 1、 資源下載:easy3d giuhub 2、解壓縮 3、用qt打開CMakeLists.txt即可 4、點擊項目,選擇debug或者release,圖中3處可自行選擇,因為我的qt版本是6&#xff0c…

Java集合大總結——Collections工具類

簡單闡述 參考操作數組的工具類:Arrays,Collections 是一個操作 Set、List 和 Map 等集合的工具類。 常用方法 Collections 中提供了一系列靜態的方法對集合元素進行排序、查詢和修改等操作,還提供了對集合對象設置不可變、對集合對象實現…

jdbc4.MySQLSyntaxErrorException: Query was empty

出現這種異常的原因,有幾個要點 檢查sql語句是否正確檢查你的條件是否真的被sql使用 背景 delete sql在xml中,賦值list對象,計劃進行批量刪除的sql,這時出現了異常,檢查后,發現這個list竟然是空&#xff…

Linux下的軟硬鏈接

Linux下的軟硬鏈接 Linux下的硬鏈接和軟鏈接是一種文件系統級別的鏈接方式,它們允許你在不同的目錄中創建指向同一個文件的引用。硬鏈接和軟鏈接的主要區別在于它們的實現方式和刪除方式。 硬鏈接(Hard Link): 硬鏈接是指向同一…

在linux上如何運用虛擬數據優化器VDO

本章主要介紹虛擬化數據優化器。 什么是虛擬數據優化器VDO 創建VDO設備以節約硬盤空間 16.1 了解什么是VDO VDO全稱是Virtual Data Optimize(虛擬數據優化),主要是為了節省硬盤空間。 現在假設有兩個文件file1和 file2,大小都是10G。file…

cpu 300% 爆滿 內存占用不高 排查

top查詢 cpu最高的PID ps -ef | grep PID 查看具體哪一個jar服務 jstack -l PID > ./jstack.log 下載/打印進程的線程棧信息 可以加信息簡單分析 或進一步 查看堆內存使用情況 jmap -heap Java進程id jstack.log 信息示例 Full thread dump Java HotSpot(TM) 64-Bit Se…

橫向擴展統一存儲與備份服務器功能

Infortrend 更新了GS,GSe,GSe Pro統一存儲系列的備份服務器功能。該功能降低數據備份成本,并提供靈活的備份策略。通過備份服務器功能,用戶可以通過多種途徑實現數據備份,包括公有云(兼容S3)、文…

為內核新增字符驅動模塊

1. 放置代碼 在./source/driver/char下放置模塊文件夾 2. Makefile和Kconfig makefile文件參考 obj-$(AAA_LED) AAA-led.oKconfig文件參考 config AAA_LEDtristate "Phytium macb led control module"depends on XXXdefault mhelpIf you have a n…

C/C++,樹算法——二叉樹的插入(Insert)算法之源程序

1 文本格式 #include<iostream> using namespace std; // A BTree node class BTreeNode { int* keys; // An array of keys int t; // Minimum degree (defines the range for number of keys) BTreeNode** C; // An array of child pointers int …

.NET中有多少種定時器

.NET中至少有6種定時器&#xff0c;每一種定時器都有它的用途和特點。根據定時器的應用場景&#xff0c;可以分為UI相關的定時器和UI無關的定時器。本文將簡單介紹這6種定時器的基本用法和特點。 UI定時器 .NET中的UI定時器主要是WinForm、WPF以及WebForm中的定時器。分別為&am…

dell服務器重啟后顯示器黑屏

1.硬件層面&#xff1a;觀察主機的指示燈 &#xff08;1&#xff09;指示燈偏黃&#xff0c;硬件存在問題&#xff08;內存條有靜電&#xff0c;拔出后用橡皮擦擦拭&#xff1b;或GPU松動&#xff09; a.電源指示燈黃&#xff0c;閃爍三下再閃爍一下&#xff0c;扣下主板上的紐…

Python Appium Selenium 查殺進程的實用方法

一、前置說明 在自動化過程中&#xff0c;經常需要在命令行中執行一些操作&#xff0c;比如啟動應用、查殺應用等&#xff0c;因此可以封裝成一個CommandExecutor來專門處理這些事情。 二、操作步驟 # cmd_util.pyimport logging import os import platform import shutil i…

Java編程中通用的正則表達式(二)

正則表達式&#xff0c;又稱正則式、規則表達式、正規表達式、正則模式或簡稱正則&#xff0c;是一種用來匹配字符串的工具。它是一種字符串模式的表示方法&#xff0c;可以用來檢索、替換和驗證文本。正則表達式是一個字符串&#xff0c;它描述了一些字符的組合&#xff0c;這…

dockers安裝rabbitmq

RabbitMQ: easy to use, flexible messaging and streaming — RabbitMQhttps://www.rabbitmq.com/ Downloading and Installing RabbitMQ — RabbitMQ docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.12-management 之后參照&#xff1a;dock…

高低壓配電智能監控系統

高低壓配電智能監控系統是一種綜合運用物聯網、云計算、大數據和人工智能等技術的智能化監控系統&#xff0c;主要用于對高低壓配電設備進行實時監測、數據采集、故障預警和遠程管理。 該系統通過安裝智能傳感器、智能設備、網絡通訊技術等手段&#xff0c;依托電易云-智慧電力…