1.systemd 系統初始化程式,系統開始的第一個進程,pid為1 2.systemctl 命令 systemctl list-units ##列出當前系統服務的狀態 systemctl list-unit-files ##列出服務的開機狀態 systemctl status sshd ##查看指定服務的狀態 systemctl stop sshd ##關閉指定服務systemctl start sshd
多態是物件導向的一個基本屬性,包括靜態多態(編譯階段)和動態多態(運行階段),靜態多態主要是指函數參數不同產生的多態性,是在編譯階段可以識別的一種多態機制,而運行時多態則主要用於基類指標指向衍生類別對象時,可以通過基類指標直接調用衍生類別的對象函數,當然這種多態是通過虛函數實現的。
首先查看TCP建立串連與中斷連線的兩對端的狀態圖,如下: 由圖可知用戶端在收到服務端的請求中斷連線帶有的FIN位結束報文段,並發送ACK確認以後,其並沒有直接關閉,進入到CLOSED狀態,而是轉變為TIME_WAIT狀態。 TIME_WAIT狀態是做什麼的。 在這個狀態,顧名思義,即用戶端串連要等待一段長為2MSL(報文段最大存留時間)的時間,才能關閉串連,在標準文檔RFC 1122的MSL建議值為2min. 為什麼存在此狀態。
第一次使用Git進行代碼提交,遇到一些問題,於此記錄並分享之 準備工作 首先做了一個練習項目,在本地項目目錄進行了初始化命令: git init 在github網站建立了一個repository,勾選了Initialize this repository with a README,clone了SSH格式的倉庫地址,現在開始提交: git add -Agit commit -m "提交備忘資訊"//可選git remote add
環境準備: Python版本是3.5.1。使用pip命令:pip install pyopengl 安裝pyopengl模組。 圖形學期末設計,不知道用opengl或webgl做什麼炫酷的效果,只好做演算法了,悲劇的寫了500多行,缺點是裁剪演算法未封裝成函數。
去除空行與#開頭的行 grep -v '^$' a.txt | grep -v '^#' 這樣需要管道來搜尋兩次 下面使用擴充Regex egrep -v '^$|^#' a.txt + 重複一個或一個以上的字元 搜尋god good goood等字串,o+代表一個以上的o egrep -n 'go+d' a.txt ? 0個或1個字元
介面加密方式設計: 請求時簽名 請求的所有參數自然排列,先進行des加密再進行base64加密產生最新字串(作為sign)。 把產生的sign+約定的秘鑰拼接成新的字串,進行md5加密成新的字串(作為md5)。 例如: // 1. 將參數按照 鍵 自然排序並拼成URL參數形式 $data['phone']='11111111111';
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin mengqc:x:500:500:mengqc:/
認識梯度下降演算法 這篇部落格的內容是為了介紹梯度下降演算法在模型最佳化中的作用,也就是說,正常的順序是我們要學習一個模型(確定模型參數),在最佳化這麼未知模型的時候,使用的是梯度下降演算法。 那麼為了先理解下什麼是梯度下降,我們假設損失函數是已知的 — y=x^2,一個小學的時候就認識的函數。 在此對這個函數做兩點說明: 1.x是一個變數,不是一個向量,所以輸入特徵就是一維的。
移動端web適配我瞭解的總共有4種方法: 固定寬度 定死頁面寬度,直接寫一個div把寬度訂到設計稿的寬度或者你需要的寬度,然後讓它置中,再在這個div盒子裡進行你的頁面開發,這種開發的缺點就是當遇到較大的螢幕時,螢幕的兩邊會流出白邊,影響美觀,體驗不好。 寬度百分比 使用媒體查詢 但媒體查詢一般是針對幾種主流解析度進行定製,使用者體驗也不能說有多好,畢竟在一些解析度變換的瞬間,布局會突然性地變化。 rem+viewport
安裝 Bower 使用 Bower 查看當前 Bower 下載過的包 使用 bowerjson 檔案管理依賴包 下載並儲存依賴包到 bowerjson Bower 自訂 Bower 是一個前端的包管理工具,用於管理項目中的需要用到的依賴包十分方便。 安裝 Bower 全域安裝 Bower npm install -g bower 查看版本資訊 bower -v
前言 由於安裝Docker時,Docker支援 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 Docker 運行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。 Docker 運行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本 CentOS 7 的核心一般都是3.10的,而CentOS
最近博主在邊學flask邊寫測試平台,碰到一個比較常用的情境如下圖所示 這裡有一個輸入框組,下拉式功能表裡面有3個選項,還有一個輸入框,代碼是用 bootstrap寫的,代碼也給大家貼出來 <div class="input-group-btn"> <button type="button" class="btn btn-default
$ionicBackdrop ionic 背景層 我們經常需要在 UI 上,例如在彈出框、載入框、其他彈出層中顯示或隱藏背景層。 在組件中可以使用$ionicBackdrop.retain()來顯示背景層,使用$ionicBackdrop.release()隱藏背景層。 每次調用retain後,背景會一直顯示,直到調用release消除背景層。 <html><head> <meta
自己寫了的一個Split函數,用用於切割字串 vector<CString> Split(CString source, CString division) { int iLen = source.GetLength() ; int iDivLen = division.GetLength() ; vector<CString> v; int pos = 0; int pre_pos = 0; while( -1 !=
很高興現在已經有幾百人通過我的教程成功地使用YOLO處理自己的資料集。 最近一直在用CNN的模型做映像二分類,但苦於效果不佳,於是把映像分類問題轉作目標識別問題。做目標識別選擇了Yolo(you only look once),一個最近推出的方法,突出的優點就是速度快。尋找了網上關於yolo的訓練自己資料集的方法,大都存在一點問題,而且yolo不久前更新到version2版本。在自己的親身實驗後,將yolo的使用寫成心得。 1.yolo
對於有任何web開發經驗的人來說,利用Ionic CLI運行一個Ionic 2 app是非常簡單是事情,在這個教程裡,你會在10分鐘之內構建一個“Hello World”程式 僅僅幾行命令,你就可以快速通過模板,走在通往Shark Tank(美國的一個創業選秀節目 )的道路上了 ###安裝ionic首先你要先安裝Ionic 2 CLI,如果木有請運行以下命令安裝Ionic 2 CLI npm install -g ionic 然後用NPM安裝 ionic@beta
寫XML基本操作 void CT1Dlg::OnBnClickedOk(){ CoInitialize(0); CComBSTR indata = NULL; BSTR outdata; _bstr_t XmlFile = L"D:\\result.xml"; // xml檔案 MSXML2::IXMLDOMDocumentPtr pDoc = NULL; // xml文檔
基本步驟就是 1.從ATI官網根據顯卡型號下驅動軟體,我下的是ati-driver-installer-11-12-x86.x86_64.run 2.進入終端,找到驅動所在目錄,添加執行許可權 sudo chmod +x ati-driver-installer-11-12-x86.x86_64.run 3.運行.run檔案,一定要用sh命令
當今已是互連網的時代,各種網站層出不窮,各種網站最佳化的方式也千變萬化,每個站長都希望自己能吸引的使用者能越來越多,關注度能越來越高,能將越來越多的使用者留在自己的網站,最好能將自己的網站變成一個“黑洞”,憑藉其強大的吸引力,將使用者一旦吸引過來,就不在離開。那麼怎樣才能真正的留住使用者呢。 網站使用者