原创 C++定義,繼承和虛函數

類定義方式一般有兩種 Base b和Base b(3);一種不帶參數,一種帶參數,這兩種實例定義會在範圍結束自動釋放。 Base *c = new Base;和Base *c = new Base(5);沒有參數可不加括號。通過new申請的

原创 C++ list erase

原文:https://www.cnblogs.com/yelongsan/p/4050404.html STL中的容器按存儲方式分爲兩類,一類是按以數組形式存儲的容器(如:vector 、deque);另一類是以不連續的節點形式存儲的容器(

原创 packstack安裝openstack train後配置網絡

packstack allinone方式,在安裝過程中使用選項,參考https://www.rdoproject.org/networking/neutron-with-existing-external-network/  本文是alli

原创 clash使用

參考 https://www.jianshu.com/p/4499d1dd3570 https://199604.com/2001 https://www.cnblogs.com/lvdongjie/p/15793250.html   我使

原创 git clone opendev項目後git review -s報錯

  從review.opendev.org上下載了項目之後,進行修改,準備提交到主線,git review -s報錯 一、ssh祕鑰問題 二、gerrit社區的端口29418被牆無法使用 第一種情況:ssh祕鑰問題 先檢查能否連接opend

原创 git克隆review.opendev.org上項目出錯

需要下載review.opendev.org上的項目。 首先需要一個該站賬號,註冊。 克隆項目 [root@localhost /]# git clone "ssh://[email protected]:29418/opens

原创 debian打包deb包出錯問題

需要在一個linux環境中安裝openslp,但是這個環境沒法直接通過yum或apt安裝,然後去官網下載openslp源碼,編譯安裝make && make install. 至此安裝完成 但是由於需要將該軟件使用包安裝,所以要打包成deb

原创 深入理解計算機系統-第八章 異常流控制

深入理解計算機系統閱讀記錄 8.5信號 傳送一個信號到目的進程由兩個不同的步驟組成 發送信號:內核通過更新目的進程上下文中的某個狀態,發送一個信號給目的進程。發送信號可以有兩種原因: 1)內核檢測到一個系統事件,比如除零錯誤或者子進程的終止

原创 去除複製內容時出現的後綴和彈框

在一些資料網站,複製時會彈出彈框,或者複製的內容帶有後綴。 首先複製也是一個觸發的事件,關閉這個事件即可以複製。 用的是chrome瀏覽器 1、在你要複製內容的網站,按f12打開開發者界面 2、如圖打開Event Listeners,點開c

原创 linux掛載文件報錯mount error(13): Permission denied

本人是通過xshell5連接遠程虛擬機linux後,在xshell5端進行掛載windows下的文件夾出現以下錯誤:mount error(13): Permission deniedRefer to the mount.cifs(8) m

原创 initiator、target、lun之間的映射

  本人一開始不瞭解這個ITL映射是如何進行連接並訪問的,正好用到了這方面的知識,以此記錄下來。   I_T_L映射指的是電腦和遠程存儲服務器之間的映射。     initiator是一個連接發起程序,由電腦本地發起的,發起後,在存儲服務