主頁 > 後端開發 > 世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

2020-10-09 16:55:11 後端開發

眾所皆知的,Linux的核心原型是1991年由托瓦茲(Linus Torvalds)寫出來的,但是托瓦茲為何可以寫出Linux這個作業系統?為什么它要選擇386的計算機來開發?為什么Linux的發展可以這么迅速?又為什么Linux是免費的?以及目前為何有這么多的 Linux版本(distributions)呢?了解這些東西后,才能夠知道為何Linux可以免除專利軟體之爭,并且了解到Linux為何可以同時在個人計算機與大型主機上面大放異彩!所以,在實際進入Linux 的世界前,就讓我們來談一談這些有趣的歷史故事吧!

第一篇Linux基礎學習篇

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

檔案來源作者:鳥叔的linux私房菜

轉發+關注后私信(學習)即可免費獲取!

目錄

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第零章﹑計算機概論關于電腦的硬體組成部分﹐其實你可以觀察你的臺式機來分析一下﹐依外觀來說這家伙主要可分為三部分﹐分別是∶

  1. 輸入單元∶包括鍵盤﹑滑鼠﹑讀卡機﹑掃描儀﹑手寫板﹑觸摸屏等等一堆﹔
  2. 主機部分∶這個就是系統單元﹐被主機機箱保護住了﹐里面含有一堆板子﹑CPU與記憶體等﹔
  3. 輸出單元∶例如螢屏列印機等等
世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第一章、Linux是什么與如何學習我們知道Linux這玩意兒是在計算機上面運行的﹐所以說Linux就是一組軟體·問題是這個軟體是作業系統還是應用程式?且Linux可以在哪些種類的計算機硬體上面運行?而Linux源自哪里?為什么Linux還不用錢?這些我們都得來談一談先!免得下次人家問你﹐為什么復制軟體不會違法時,你會答不出來啊!^_^

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第二章、主機規劃與磁盤磁區這一章在規劃的重點是為了要安裝Linux,那Linux系統是安裝在計算機元件的那個部分呢?就是磁盤啦!所以我們當然要來認識一下磁盤先,我們知道一塊磁盒是可以被磁區成多個磁區的(partition)﹐以舊有的Windows觀點來看﹐你可能會有一顆磁盤并且將它磁區成為C:,D:,E:反對吧!那個C,D,E就是磁區(partition)啰,但是Linux的設備都是以檔案的形態存在﹐那磁區的檔案名又是什么?如何進行磁盤磁區?磁盤磁區有哪些限制?目前的BIOS與UEFI分別是啥?MSDOS與GPT又是啥?都是我們這個小節所要探討的內容啰,

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第三章﹑安裝CentOS7.xLinux distributions越做越成熟﹐所以在安裝方面也越來越簡單!雖然安裝非常的簡單,但是剛剛前一章所談到的基礎認知還是需要了解的﹐包括MBR/GPT, partition, boot loader,mount,software的選擇等等的資料,這一章鳥哥的安裝定義為“一部練習機"·所以安裝的方式都是以最簡單的方式來處理的,另外﹐烏哥選擇的是CentOS7.x的版本來安裝的啦!在內文中﹐只要標題內含有(Option)的﹐代表是鳥哥額外的說明﹐你應該看看就好﹐不需要實作喔!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第四章﹑首次登陸與線上求助終于可以開始使用Linux這個有趣的系統了!由于Linux系統使用了非同步的磁盤/記憶體資料傳輸模式,同時又是個多用戶多任務的環境,所以你不能隨便的不正常關機﹐關機有一定的程式喔!錯誤的關機方法可能會造成磁盤資料的損毀呢!此外﹐Linux有多種不同的操作方式,圖形介面與命令列的操作有何不同?我們能否在命令列取得大量的指令說明﹐而不需要硬背某些指令的選項與引數等等,這都是這一章要來介紹的呢!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第五章·Linux的檔案權限與目錄配置Linux最優秀的地方之一就在于它的多用戶多任務環境,而為了讓各個使用者具有較保密的檔案資料﹐因此檔案的權限管理就變得很重要了,Linux一般將檔案可存取的身份分為三個類別﹐分別是ownerlgroup/others·且三種身份各有read/writelexecute等權限,若管理不當,你的Linux主機將會變的很"不蘇湖!@_@”·另外﹐你如果首次接舷Linux的話﹐那么,在Linux下面這么多的目錄/檔案﹐到底每個目錄/檔案代表什么意義呢?下面我們就來一一介紹呢!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第六章﹑Linux檔案與目錄管理在前一章我們認識了Linux系統下的檔案權限概念以及目錄的配置說明,在這個章節當中,我們就直接來進一步的操作與管理檔案及目錄吧!包括在不同的目錄問變換﹑創建與洗掉目錄﹑創建與洗掉檔案﹐還有尋找檔案﹑查閱檔案內容等等﹐都會在這個章節作個簡單的介紹啊!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第七章·Linux磁盤與檔案系統管理系統管理員很重要的任務之一就是管理好自己的磁盤檔案系統﹐每個磁區不可太大也不能太小,太大會造成磁盤容量的浪費﹐太小則會產生檔案無法儲存的困擾·此外﹐我們在前面幾章談到的檔案權限與屬性中,這些權限與屬性分別記錄在檔案系統的哪個區塊內?這就得要談到filesystem中的inode與 block了,同時﹐為了虛擬化與大容量磁盤,現在的CentOs 7默認使用大容量性能較佳的xfs當默認檔案系統了!這也得了解一下,在本章我們的重點在于如何制作檔案系統﹐包括磁區﹑格式化與掛載等﹐是很重要的一個章節喔!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第八章﹑檔案與檔案系統的壓縮,打包與備份在Linux下面有相當多的壓縮指令可以運行喔!這些壓縮指令可以讓我們更方便從網路上面下載容量較大的檔案呢!此外﹐我們知道在Linux下面的擴展名是沒有什么很特殊的意義的,不過﹐針對這些壓縮指令所做出來的壓縮檔案,為了方便記憶﹐還是會有一些特殊的命名方式啦!就讓我們來看看吧!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第九章vim程式編輯器由前面一路走來﹐我們一直建議使用文字模式來處理Linux系統的設定問題﹐因為不但可以讓你比較容易了解到Linux的運行狀況﹐也比較容易了解整個設定的基本精神﹐更能"保證"你的修改可以順利的被運行,所以﹐在Linux的系統中使用文字編輯器來編輯你的Linux引陣列態檔﹐可是一件很重要的事情呦!也因此呢﹐系統管理員至少應該要熟悉一種文書處理器的!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十章﹑認識與學習BASH在Linux的環境下﹐如果你不懂bash是什么﹐那么其他的東西就不用學了!因為前面幾章我們使用終端機下達指令的方式,就是通過bash的環境來處理的喔!所以說﹐他很重要吧bash的東西非常的多﹐包括變數的設定與使用﹑bash操作環境的創建﹑資料流重導向的功能﹐還有那好用的管線命令!好好清一清腦門﹐準備用功去啰~_^這個章節幾乎是所有命令列界面(command line)與未來主機維護與管理的重要基礎﹐一定要好好仔細的閱讀喔!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十一章﹑正則運算式與檔案格式化處理

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十二章﹑學習Shell Scripts如果你真的很想要走資訊這條路﹐并且想要管理好屬于你的主機﹐那么﹐別說烏哥不告訴你,可以自動管理系統的好工具:Shell scripts!這家伙真的是得要好好學習學習的!基本上口shell script有點像是早期的批處理檔案﹐亦即是將一些指令匯整起來一次執行﹐但是Shell script擁有更強大的功能﹐那就是它可以進行類似程式(program)的撰寫﹐并且不需要經過編譯( compile)就能夠執行,真的很方便,加上我們可通過shell script來簡化我們日常的作業管理,而且﹐整個Linux環境中﹐一些服務(services)的啟動都是通過shellscript的,如果你對于script不了解﹐嘿嘿!發生問題時﹐可真是會求助無門喔!所以﹐好好的學一學他吧!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十三章﹑Linux帳號管理與ACL權限設定管理員的作業中﹐相當重要的一環就是"管理帳號"啦!因為整個系統都是你在管理的,并且所有一般用戶的帳號申請﹐都必須要通過你的協助才行!所以你就必須要了解一下如何管理好一個服務器主機的帳號啦!在管理Linux主機的賬號時﹐我們必須先來了解一下Linux到底是如何辨別每一個使用者的!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十四章﹑磁盤配額(Quota)與進階檔案系統管理如果您的Linux服務器有多個用戶經常存取資料時﹐為了維護所有使用者在硬碟容量的公平使用﹐磁盤配額(Quota)就是一項非常有用的工具!另外﹐如果你的用戶常常抱怨磁盒容量不夠用﹐那么更進階的檔案系統就得要學習學習,本章我們會介紹磁盤陣列(RAID)及邏輯卷軸檔案系統(LVM)﹐這些工具都可以幫助你管理與維護使用者可用的磁盤容量喔!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十五章﹑例行性作業調度(crontab)學習了基礎篇也一陣子了,你會發現到為什么系統常常會主動的進行一些任務?這些任務到底是誰在設定作業的?如果你想要讓自己設計的備份程式可以自動的在系統下面執行﹐而不需要手動來啟動它﹐又該如何處置?這些例行的作業可能又分為"單一"作業與“回圈"作業﹐在系統內又是哪些服務在負責?還有還有﹐如果你想要每年在老婆的生日前一天就發出一封信件提醒自己不要忘記﹐可以辦的到嗎?嘿嘿!這些種種要如何處理﹐就看看這一章先!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十六章﹑程式管理與 SELinux初探一個程式被載入到記憶體當中運行,那么在記憶體內的那個資料就被稱為程式( process),程式是作業系統上非常重要的概念,所有系統上面跑的資料都會以程式的形態存在,那么系統的程式有哪些狀態?不同的狀態會如何影響系統的運行?程式之間是否可以互相控管等等的,這些都是我們所必須要知道的專案,另外與程式有關的還有SELinux這個加強檔案存取安全性的鏈接﹐也必須要做個了解呢!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十七章﹑認識系統服務(daemons)在Unix-Like的系統中﹐你會常常聽到daemon這個字眼!那么什么是傳說中的daemon呢?這些daemon放在什么地方?他的功能是什么?該如何啟動這些daemon ?又如何有效的將這些daemon管理妥當?此外﹐要如何視察這些daemon開了多少個ports ?又這些ports要如何關閉?還有還有﹐曉得你系統的這些port各代表的是什么服務嗎?這些都是最基礎需要注意的呢!尤其是在架設網站之前,這里的觀念就顯得更重要了,從CentOS7.x這一版之后﹐傳統的init已經被舍棄﹐取而代之的是systemd這個家伙~這家伙跟之前的init有什么差異?優缺點為何?如何管理不同種類的服務型別?以及如何取代原本的"執行等級"等等﹐很重要的改變喔!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十八章﹑認識與分析登錄檔案當你的Linux系統出現不明原因的問題時﹐很多人都告訴你﹐你要查詢一下登錄檔案才能夠知道系統出了什么問題了,所以說﹐了解登錄檔案是很重要的事情呢○登錄檔案可以記錄系統在什么時間哪個主機﹑哪個服務﹑出現了什么訊息等資訊,這些資訊也包括使用者識別資料﹑系統故障排除須知等資訊口如果你能夠善用這些登錄檔案資訊的話﹐你的系統出現錯誤時﹐你將可以在第一時間發現﹐而且也能夠從中找到解決的方案﹐而不是昏頭轉向的亂問人呢·此外﹐登錄檔案所記錄的資訊量是非常大的﹐要人眼分析實在很困難,此時利用shellscript或者是其他軟體提供的分析工具來處理復雜的登錄檔案﹐可以幫助你很多很多喔!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第十九章﹑開機流程﹑模塊管理與Loader系統開機其實是一項非常復雜的程式﹐因為核心得要偵測硬體并載入適當的驅動程式后﹐接下來則必須要呼叫程式來準備好系統運行的環境﹐以讓使用者能夠順利的操作整部主機系統,如果你能夠理解開機的原理﹐那么將有助于你在系統出問題時能夠很快速的修復系喔!而且還能夠順利的配置多種作業系統的多重開機問題,為了多重開機的問題﹐你就不能不學學 grub2這個Linux 下面優秀的開機管理程式( boot loader),而在系統運行期間﹐你也得要學會管理核心模塊呢!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第二十章﹑基礎系統設定與備份策略

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第二十一章﹑軟體安裝∶源代碼與Tarball

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第二十二章﹑軟體安裝RPM,SRPM與 YUM雖然使用源代碼進行軟體編譯可以具有客制化的設定﹐但對于Linux distribution的發布商來說﹐則有軟體管理不易的問題﹐畢竟不是每個人都會進行源代碼編譯的,如果能夠將軟體預先在相同的硬體與作業系統上面編譯好才發布的話﹐不就能夠讓相同的distribution具有完全一致的軟體版本嗎?如果再加上簡易的安裝/移除/管理等機制的話﹐對于軟體控管就會簡易的多,有這種東西嗎?有的﹐那就是RPM與YUM這兩個好用的字字,既然這么好用﹐我們當然不能錯過學習機會啰!趕緊來參詳參詳!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第二十三章·xWindow設定介紹在Linux上頭的圖形介面我們稱之為X Window System,簡稱為×或X11啰!為何稱之為系統呢?這是因為×視窗系統又分為×server與x client·既然是Server/Client(主從架構)這就表示其實×視窗系統是可以跨網路且跨平臺的!×視窗系統對于Linux來說僅是一個軟體,只是這個軟體日趨重要喔!因為Linux是否能夠在桌面電腦上面流行﹐與這個×視窗系統有關啦!好在﹐目前的×視窗系統整合到Linux已經非常優秀了而且也能夠具有3D加速的功能﹐只是﹐我們還是得要了解一下×視窗系統才好﹐這樣如果出問題﹐我們才有辦法處理啊!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

第二十四章、Linux核心編譯與管理我們說的Linux其實指的就是核心(kernel)而已,這個核心控制你主機的所有硬體并提供系統所有的功能,所以說﹐他重不重要啊!我們開機的時候其實就是利用開機管理程式載入這個核心檔案來偵測硬體﹐在核心載入適當的驅動程式后﹐你的系統才能夠順利的運行,現今的系統由于強調線上升級機制﹐因此非常不建議自訂核心編譯!但是﹐如果你想要將你的Linux安裝到U盆﹑想要將你的Eee PC小筆記本安裝自己的Linux,想讓你的Linux可以驅動你的小家電,此時﹐核心編譯就是相當重要的一個任務了!這一篇比較進階﹐如果你對系統移植沒有興趣的話﹐這一篇可以先略過喔!

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

Linux一基礎交件

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

Linux—架站交件

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

Linux一安全

世界頂級Linux大牛耗時三年總結出3000頁Linux檔案

 

因為這兩份檔案每份都有1000多頁加起來大概有3000頁了,所以沒有辦法給大家展示太多了,需要這份Linux檔案的小伙伴可以直接掃碼

即可獲取全部檔案資料,相信你看了不會后悔的呢

 

 

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/164772.html

標籤:其他

上一篇:搞懂 Python 中多繼承與Mixin設計模式

下一篇:Python爬蟲實戰:爐石傳說卡牌、原畫資料抓取

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more