日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

互联网常识(持续更新)

發(fā)布時(shí)間:2024/4/11 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 互联网常识(持续更新) 小編覺得挺不錯(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ò),歡迎將生活随笔推薦給好友。