網路是資訊系統的核心關鍵。目前主流的資訊系統結構體系中,資料庫儲存往往都是在系統的後端,不直接與前端使用者相對。同時,在諸如SAN和NAS等基於網路體系的儲存環境中,可靠的網
2020-06-16
網路是資訊系統的核心關鍵。目前主流的資訊系統結構體系中,資料庫儲存往往都是在系統的後端,不直接與前端使用者相對。同時,在諸如SAN和NAS等基於網路體系的儲存環境中,可靠的網
2020-06-16
Python有很多第三方的模組或包,要管理這些包,有很多方法。python的pip包管理工具,類似與CentOS中yum,使用該工具安裝Python包非常方便。
從Python內部來說,pip 是一個安裝和管理
2020-06-16
由於在Ubuntu(Ubuntu 16.04)下寫文章時需要錄製gif格式的圖片與截圖,因此需要錄屏工具,錄屏以及截圖一些操作如下:
1) 命令列安裝軟體:
sudo apt-get install kazam
sudo apt-get
2020-06-16
(1)快取機制
為了提高檔案系統效能,核心利用一部分實體記憶體分配出緩衝區,用於快取系統操作和資料檔案,當核心收到讀寫的請求時,核心先去快取區找是否有請求的資料,有就直接返回,如
2020-06-16
PS(Prompt Sign): 是指命令提示字元,例如在Fedora 12的終端下:[linuxidc@liutao ~]$ ,在設定PS1環境變數時,我們需要用到預設的一些特殊符號來設定PS1。
Linux中PS1設定:
在/etc/
2020-06-16
在日常運維中,我們需要清楚伺服器上每個使用者登入後都做了哪些操作,我們需要記錄下每個使用者的操作命令。
下面的內容設定可以實現在Linux下所有使用者,不管是遠端還是本地登
2020-06-16
在 Linux 下經常需要殺死(重新啟動)監聽某埠的進程, 因此就寫了一個小指令碼, 通過 ss 命令獲取監聽制定埠的進程 PID, 然後通過 kill 命令結束掉進程:
#!/bin/sh
# set -x
2020-06-16
Git是一款非常流行的分散式版本控制系統,使用Local Repository追蹤程式碼的修改,通過Push和Pull操作,將程式碼changes提交到Remote Repository,或從Remote Repository中獲取程式
2020-06-16
grep是Linux命令列下常用於查詢過濾文字檔案內容的命令。最簡單的用法是:
grep apple fruitlist.txt
如果想忽略大小寫,可以用-i引數:
grep -i apple fruitlist.txt
如果想搜尋
2020-06-16
Code Review流程
1、根據開發任務,建立git分支, 分支名稱模式為feature/任務名,比如關於API相關的一項任務,建立分支feature/api。
git checkout -b feature/api
2、執行git br
2020-06-16
1、所謂的監聽就是某個服務程式會一直常駐在記憶體中,所以該程式啟動的Port就會一直存在。
2、在小於1023的埠,都是需要以root身份才能夠啟動的。
3、大於1024以上的Port主要
2020-06-16
Git作為原始碼管理的方式現在是越來越流行了,在VisualStudio 2012中,就通過外掛的現實對Git進行了官方支援,並且這個外掛在VS2013中已經轉正。本文在這裡簡單的介紹一下如何在V
2020-06-16
本文的目的不完全在於提供調優資訊,而是在於告訴讀者了解Linux kernel如何處理封包,從而能夠在自己的實踐中發揮Linux 核心協定棧最大的效能
The NIC ring buffer
接收環緩衝
2020-06-16
很多人對GIT GUI用戶端是非常不屑一顧的,但我非常喜歡GUI的方便快捷,也不用記憶冗雜的命令,本文簡單的介紹了幾種免費的Windows下的GIT用戶端,方便大家使用。
Git for Windows:
2020-06-16
之前一直使用CentOS 7系統進行開發,CentOS 7.0 系統自帶的Linux核心版本為 linx 3.10,最近開發需要使用到socket的reuse port特性,該特性在Linux 3.9及以上才被支援,因此需要將
2020-06-16
一、Git安裝
到Git的 官網 上去下載相應環境的Git安裝檔案。
我的是win10,安裝到D:\ProgramFiles\Git,在桌面右鍵出現下面兩個紅色框框就可以了。
二、Git設定及生成金
2020-06-16
RAID(Redundant Array of Independent Disk 獨立冗餘磁碟陣列)技術是加州大學伯克利分校1987年提出,最初是為了組合小的廉價磁碟來代替大的昂貴磁碟,同時希望磁碟失效時不會使
2020-06-16
早期的Unix通訊只有管道與信號,管道的缺點:
所載送的資訊是無格式的位元組流,不知道分界線在哪,也沒通訊規範,另外缺乏控制手段,比如保溫優先順序,管道機制的大小只有1頁,管
2020-06-16
Linux基礎教學學習筆記之Samba
設定Samba伺服器:
yum -y install samba samba-client
vim /etc/samba/smb.conf
workgroup = STAFF
[smb1]
path = /smb1
3.mkdir /sm
2020-06-16
最近在安裝了openSUSE Leap42.1之後,想要學習一下python,就安裝了Anaconda3,並且將Anaconda3的安裝路徑新增到了PATH裡,但是在重新啟動系統後,出現了”Could not start d-bu
2020-06-16
carbaugh/lice
lice : Generate license files for your projects
一個用來為你的專案生成許可證的工具。這下可方便了,不用手工的去修改了!
coleifer/peewee
peewee: a small
2020-06-16
Python 的PIL安裝是一件很蛋痛的事, 如果你要在python 中使用圖型程式那怕只是將個圖片從二進位制流中存檔(例如使用Scrapy 爬網存圖),那麼都會使用到 PIL這庫,而這個庫是出
2020-06-16
Reentrant和Thread-safe
在單執行緒程式中,整個程式都是順序執行的,一個函數在同一時刻只能被一個函數呼叫,但在多執行緒中,由於並行性,一個函數可能同時被多個函數呼叫,此時這個
2020-06-16
條件變數是執行緒同步的另一種方式,實際上,條件變數是號誌的底層實現,這也就意味著,使用條件變數可以擁有更大的自由度,同時也就需要更加小心的進行同步操作。條件變數使用的條件
2020-06-16
Windows 10週年版更新的子系統是個非常方便的功能,終於不用安裝虛擬機器或者Mingw之類的,在Windows無痛無縫使用Linux了。
Step 1 安裝
Linux子系統的安裝可以參考下面的網址,
2020-06-16