生活随笔
收集整理的這篇文章主要介紹了
互联网常识(持续更新)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
編碼:
ASCII (American Standard Code for Information Interchange),就是一本字典,有128個(gè)數(shù),約定每個(gè)數(shù)對應(yīng)一個(gè)字符,專門用于編碼英文字符,每個(gè)字符對應(yīng)一個(gè)字節(jié),一個(gè)字節(jié)8位小數(shù),每位小數(shù)都是二進(jìn)制,只能為0或1,第一位為0 Unicode(Universal Character Set Transformation Format–8-bit),是一本更厚的字典,約定世界上任何一種語言的符號都可以用一個(gè)數(shù)字表示 UTF-8(Universal Character Set Transformation Format–8-bit),約定的一種映射規(guī)則(當(dāng)然還有其他規(guī)則如:UTF-16),將世界上任何一種符號與數(shù)字相互轉(zhuǎn)換 應(yīng)用: 記事本如果不改用UTF-8編碼,出現(xiàn)中文的時(shí)候會出現(xiàn)亂碼 但如果改成了UTF-8,可能會出現(xiàn)莫名其妙的錯(cuò)誤,具體見廖雪峰git專欄下的一篇內(nèi)容(目前我還沒遇到),解決方法:建議下載Visual Studio Code代替記事本 參考: https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304 https://csfreebird.blog.csdn.net/article/details/8570015 https://blog.csdn.net/hezh1994/article/details/78899683 服務(wù)器:一臺24小時(shí)運(yùn)行的電腦,但比普通電腦的性能更高
自己的電腦可以變成服務(wù)器 但是因?yàn)闃?gòu)造不同,導(dǎo)致性能不同,各種性能條件可能沒有真正的服務(wù)器那么好 相對應(yīng)的就是客戶端,自己的電腦就是客戶端 參考鏈接:https://zhidao.baidu.com/question/1754170584667824788.html mysql讀法:有人直接sql,有人sequel,為structured english query language 結(jié)構(gòu)性英語查詢語言的簡寫
mysql 是一個(gè)和 php 合作的比較好的數(shù)據(jù)庫名字 數(shù)據(jù)庫有很多種,mysql是其中的一種,為關(guān)系型數(shù)據(jù)庫,對應(yīng)的是非關(guān)系型數(shù)據(jù)庫 關(guān)系型數(shù)據(jù)庫中數(shù)據(jù)以表格形式出現(xiàn),每行為一種記錄名稱,行列組成一個(gè)表單(數(shù)據(jù)表),所有數(shù)據(jù)表組成數(shù)據(jù)庫(database) php語言中操作數(shù)據(jù)庫數(shù)據(jù)的類型全部是大寫 參考鏈接:https://blog.csdn.net/Oriental_/article/details/104753399 http & https: 用戶和服務(wù)器傳輸數(shù)據(jù)的協(xié)議
npm是包管理器,package.json是項(xiàng)目的描述文件
npm install 將package.json文件中的所有dependencies字段的包下載下來
npm run <scripts中的字段>是運(yùn)行npm_modules中的包
scf:騰訊云函數(shù),serverless cloud function
bootstrap是一種前端框架
idc:internet data center,互聯(lián)網(wǎng)數(shù)據(jù)中心
cdn:content delivery network,內(nèi)容分發(fā)網(wǎng)絡(luò),用于將資源發(fā)送到離用戶更近的網(wǎng)絡(luò)結(jié)點(diǎn)。CDN的本質(zhì)上是將媒體資源,動靜態(tài)圖片,HTML,CSS,JS等等內(nèi)容緩存到距離你更近的IDC,從而讓用戶進(jìn)行共享資源,實(shí)現(xiàn)縮減站點(diǎn)間的響應(yīng)時(shí)間等等需求,而網(wǎng)游加速器的本質(zhì)則是通過建立高帶寬機(jī)房,架設(shè)多節(jié)點(diǎn)服務(wù)器來為用戶進(jìn)行加速。
pip(package installer for python) 和 npm 一樣是一個(gè)包管理工具
編譯器:將代碼翻譯成另一種代碼 解釋器:將代碼轉(zhuǎn)化成計(jì)算機(jī)執(zhí)行的結(jié)果,可以理解為一段代碼,經(jīng)過編譯器編譯后,用解釋器交給計(jì)算機(jī)獲取計(jì)算結(jié)果 參考鏈接:https://huang-jerryc.com/2016/11/20/do-you-konw-the-different-between-compiler-and-interpreter/ 用 where python 發(fā)現(xiàn) python 在 anaconda 文件夾目錄下,而不是在我原本下的 python 目錄下
內(nèi)核版:只有"地基",核心的運(yùn)算能力的版本 發(fā)行版:有"磚頭和水泥",有解決問題的具體包,軟件的版本,包管理和環(huán)境管理工具conda 參考鏈接:https://zhidao.baidu.com/question/330520096.html anaconda:一個(gè)python的發(fā)行版本,除了python核心的解釋器編譯器,還有python版本的各種包,是一個(gè)容量很大的工具,里面包含了python,所以 where python 會顯示anaconda 目錄下的 python解釋器(python.exe) 打開 anaconda 文件夾,會發(fā)現(xiàn)里面有個(gè)子文件夾 envs(環(huán)境),打開envs內(nèi)的子文件夾,會發(fā)現(xiàn)里面的文件名和 anaconda 內(nèi)的文件名很多都相同,原因就是 anaconda 目錄下默認(rèn)為 base 環(huán)境,而 envs 內(nèi)的環(huán)境都是自己創(chuàng)建的環(huán)境
既然有了一個(gè)base環(huán)境,為啥還要分別創(chuàng)建專屬于項(xiàng)目的環(huán)境? 當(dāng)一個(gè)程序需要2.7版本的python,一個(gè)程序需要3.4版本的python,需要兩個(gè)程序同時(shí)運(yùn)行,如果只有一個(gè)base環(huán)境是不夠的,就類似于微信小程序中 app.wxss 和 頁面.wxss 的關(guān)系 如果只有一個(gè)base的環(huán)境,升級了base的python,可能會對其他程序有影響 參考鏈接:https://www.jianshu.com/p/62f155eb6ac5 可以用 conda create --name test python=3.7 創(chuàng)建一個(gè)python3.7版本的 test 環(huán)境 conda env list 指令查看目前 anaconda 內(nèi)已有環(huán)境 或者打開 anaconda 軟件 即可看到已有環(huán)境 conda 是包管理工具,和 pip 、npm 一樣,安裝 anaconda 則可以使用,明顯的共同點(diǎn)就是在命令行輸入命令為:conda\pip\npm install **
從 pycharm 設(shè)置的 python解釋器 下載的第三方包被放在了anaconda跟木根目錄下的 pkgs 文件夾內(nèi)
conda install 和 pip install 的區(qū)別:
普通的包安裝沒有區(qū)別,特殊的包可能只能 pip 才能安裝 參考鏈接:https://blog.csdn.net/liminwang0311/article/details/94545637?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164549352516780255220209%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164549352516780255220209&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-94545637.pc_search_result_control_group&utm_term=pip%E5%AE%89%E8%A3%85%E5%92%8Cconda%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187 監(jiān)督學(xué)習(xí)可以分為回歸問題,如:房價(jià)預(yù)測,和分類問題,如:腫瘤是否是惡性腫瘤;非監(jiān)督學(xué)習(xí)可以將數(shù)據(jù)分成幾個(gè)聚類,如:將各種各樣的新聞分成不同的專題
監(jiān)督學(xué)習(xí)(Supervised learning) :提供帶有正確結(jié)果的訓(xùn)練集,基于訓(xùn)練集,算法將歸納(generalization)出“如何正確的響應(yīng)所有可能的輸入”,也就是對測試集有一個(gè)明確的輸出。也稱之為”示例學(xué)習(xí)(learning from examples)”
非監(jiān)督學(xué)習(xí)(Unsupervised learning): 訓(xùn)練集沒有提供正確結(jié)果,而是讓算法嘗試識別不同數(shù)據(jù)之間的相似性,從而讓有共同特征的數(shù)據(jù)能夠被歸類在一起。以統(tǒng)計(jì)學(xué)的方式實(shí)現(xiàn)監(jiān)督學(xué)習(xí)也稱作”密度估計(jì)(density estimation)“
參考鏈接:https://blog.csdn.net/u011069294/article/details/79068622?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164696725916780264036828%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164696725916780264036828&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-79068622.pc_search_insert_es_download&utm_term=%E7%9B%91%E7%9D%A3%E5%AD%A6%E4%B9%A0%E5%92%8C%E9%9D%9E%E7%9B%91%E7%9D%A3%E5%AD%A6%E4%B9%A0&spm=1018.2226.3001.4187 navicat:可視化數(shù)據(jù)庫工具實(shí)質(zhì)也是執(zhí)行 sql 語句,只是通過軟件在寫語句,實(shí)際操作數(shù)據(jù)庫,還是要通過控制臺輸入 sql 語句操作數(shù)據(jù)庫
.sql 文件(腳本文件)是由 sql 語言構(gòu)成的 參考鏈接https://blog.csdn.net/DcTbnk/article/details/105592355?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164713794016780261974763%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164713794016780261974763&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-105592355.pc_search_insert_es_download&utm_term=sql%E6%96%87%E4%BB%B6%E5%92%8Csql%E8%AF%AD%E5%8F%A5&spm=1018.2226.3001.4187 “操作系統(tǒng)另外一個(gè)平行班用的是virtualbox和ubuntu,但學(xué)習(xí)的是 ucore,而我們學(xué)習(xí)的是 linux-0.11”,ubuntu 是 linux 的一個(gè)發(fā)行版,VMware 是一個(gè)虛擬機(jī)軟件,virtualbox 也是一個(gè)虛擬軟件,兩者同級,而 Ubuntu 的效果是提供一個(gè)操作系統(tǒng)給你操作,效果體現(xiàn)在打開 Ubuntu 后,你仿佛有兩個(gè)桌面,一個(gè)是大家日常用的 windows、mac 界面,一個(gè)是 linux (Ubuntu)頁面,而學(xué)習(xí)的 linux-0.11 和 ucore ,其實(shí)也是操作系統(tǒng),只不過是縮小版本,里面只有一些操作系統(tǒng)的精髓部分,主干部分,里面有源碼,文件管理系統(tǒng),通信管理系統(tǒng)等等
“U盤復(fù)制文件,電腦提醒文件過大不可復(fù)制”——文件系統(tǒng)
FAT:file allocation table,將所有文件數(shù)據(jù)分成一個(gè)個(gè)的簇(sluter),最大分區(qū)2GB NTFS:new technology file system,可以支持幾百 T 的大分區(qū) “不同分區(qū)中移動比同分區(qū)的移動文件慢”
“C盤容量超過20%之后電腦會變得卡頓”——修改4個(gè)系統(tǒng)默認(rèn)下載位置
參考鏈接:https://new.qq.com/omn/20210414/20210414A08U6100.html “C盤的空間充足是系統(tǒng)運(yùn)行流暢的因素之一”——C盤各個(gè)文件夾的作用
參考鏈接:http://www.360doc.com/document/18/0309/15/18953005_735665932.shtml XML,一種標(biāo)記語言
沒有像HTML那樣的預(yù)定義標(biāo)記語言。相反,XML允許用戶創(chuàng)建自己的標(biāo)記符號來描述內(nèi)容,從而創(chuàng)建無限的自定義符號集。 從本質(zhì)上講,HTML是一種專注于內(nèi)容呈現(xiàn)的語言,而XML是一種用于存儲數(shù)據(jù)的專用數(shù)據(jù)描述語言。 參考連鏈接:https://blog.csdn.net/weixin_38382105/article/details/80965735?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164894656116782092917616%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164894656116782092917616&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-5-80965735.142^v5^pc_search_result_control_group,157^v4^control&utm_term=xml&spm=1018.2226.3001.4187 底部
總結(jié)
以上是生活随笔 為你收集整理的互联网常识(持续更新) 的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔 推薦給好友。