ARTS改版啦,在改變中前行

此次打卡,稍微進行了一次改版,在算法英文文檔上進行了拆分,具體的內容在前兩天的文章裏已經輸出,因此在這篇上針對這兩塊作了一個彙總。算法

固然,技巧方面的仍是在這裏先輸出,後續再考慮整改吧。按部就班地上升,把內容拆分,不至於在一篇文章裏堆積不少個知識點,讓你們難以消化,我以前的方式應該是錯誤了。設計模式

堅持是一種美德,改變是一種方式,Come on!數組

Algorithm LeetCode算法

Leetcode算法【34在排序數組中查找元素】oracle

上一次咱們學習了二分法的查找,順藤摸瓜,又找了一題二分法中等難度的題目。app

不過二分法只是其中的一個解法,要是你開始還沒什麼思路,那咱們就只好用笨辦法線性查找的方式找到目標數字了。先完成,後完善,也是一種學習方式。ssh

慢慢來,堅持下去,就會有熟能生巧的感受,大家以爲呢。學習

Review 閱讀並點評至少一篇英文文章

【Medium翻譯】Java抽象類有什麼用?翻譯

昨天對英文文檔小試牛刀,作了一個跛腳的翻譯,不過這篇是個很簡單的介紹Java抽象類的文章,通俗易懂,很適合入門。設計

看文檔也看了好多篇,發現外國友人和咱們追求的東西也是大同小異,從最基礎的方面作起,並且舉例子也是很簡單,讓初學者能一目瞭然。3d

針對深層次的文章,小編以前都只是進行了粗粗的看,並且僅僅作了部分感想。下一步的計劃,就是加入文章翻譯,通讀全文,就像看咱們本身寫的文章那樣,作一個觀後感,效果應該會炒雞棒吧,還能順帶提高下英語閱讀能力。

Tip 一個技術技巧

  1. service
service命令用於運行System V init腳本,這些腳本通常位於/etc/init.d文件下,這個命令能夠直接運行這個文件夾裏面的腳本,而不用加上路徑

查看服務狀態
$ service ssh status

查看全部服務狀態
$ service --status-all

重啓服務
$ service ssh restart
  1. ps
ps命令用於顯示正在運行中的進程的信息,ps命令有不少選項,這裏只列出了幾個

查看當前正在運行的全部進程
$ ps -ef | more

以樹狀結構顯示當前正在運行的進程,H選項表示顯示進程的層次結構
$ ps -efH | more
  1. free
這個命令用於顯示系統當前內存的使用狀況,包括已用內存、可用內存和交換內存的狀況

默認狀況下free會以字節爲單位輸出內存的使用量

$ free
total       used       free     shared    buffers     cached
Mem:       3566408    1580220    1986188          0     203988     902960
-/+ buffers/cache:     473272    3093136
Swap:      4000176          0    4000176
若是你想以其餘單位輸出內存的使用量,須要加一個選項,-g爲GB,-m爲MB,-k爲KB,-b爲字節

$ free -g
total       used       free     shared    buffers     cached
Mem:             3          1          1          0          0          0
-/+ buffers/cache:          0          2
Swap:            3          0          3

若是你想查看全部內存的彙總,請使用-t選項,使用這個選項會在輸出中加一個彙總行

ramesh@ramesh-laptop:~$ free -t
total       used       free     shared    buffers     cached
Mem:       3566408    1592148    1974260          0     204260     912556
-/+ buffers/cache:     475332    3091076
Swap:      4000176          0    4000176
Total:     7566584    1592148    5974436
  1. top
top命令會顯示當前系統中佔用資源最多的一些進程(默認以CPU佔用率排序)若是你想改變排序方式,能夠在結果列表中點擊O(大寫字母O)會顯示全部可用於排序的列,這個時候你就能夠選擇你想排序的列

Current Sort Field:  P  for window 1:Def
Select sort field via field letter, type any other key to return

a: PID        = Process Id              v: nDRT       = Dirty Pages count
d: UID        = User Id                 y: WCHAN      = Sleeping in Function
e: USER       = User Name               z: Flags      = Task Flags
........
若是隻想顯示某個特定用戶的進程,可使用-u選項

$ top -u oracle
  1. df
顯示文件系統的磁盤使用狀況,默認狀況下df -k 將以字節爲單位輸出磁盤的使用量

$ df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             29530400   3233104  24797232  12% /
/dev/sda2            120367992  50171596  64082060  44% /home
使用-h選項能夠以更符合閱讀習慣的方式顯示磁盤使用量

$ df -h
Filesystem                  Size   Used  Avail Capacity  iused      ifree %iused  Mounted on
/dev/disk0s2               232Gi   84Gi  148Gi    37% 21998562   38864868   36%   /
devfs                      187Ki  187Ki    0Bi   100%      648          0  100%   /dev
map -hosts                   0Bi    0Bi    0Bi   100%        0          0  100%   /net
map auto_home                0Bi    0Bi    0Bi   100%        0          0  100%   /home
/dev/disk0s4               466Gi   45Gi  421Gi    10%   112774  440997174    0%   /Volumes/BOOTCAMP
//app@izenesoft.cn/public  2.7Ti  1.3Ti  1.4Ti    48%        0 18446744073709551615    0%   /Volumes/public
使用-T選項顯示文件系統類型

$ df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext4    29530400   3233120  24797216  12% /
/dev/sda2     ext4   120367992  50171596  64082060  44% /home

Share 一篇有觀點和思考的技術文章

設計模式走起來。

公衆號地址: 設計模式之狀態模式(一)

「奔跑吧攻城獅」感謝你們的關注

本文由博客一文多發平臺 OpenWrite 發佈!

相關文章
相關標籤/搜索