原创 判斷一個字符串 ,是否包含另一個字符串所有的字符(每個字符只統計一次)

題目描述: 輸入兩個字符串是s1和s2,判斷s1中元素是否包含所有s2中元素?(每個元素只統計一次) 若s1爲‘abcdabcd’ ,s2爲‘abc’,則s1中字符包含s2中所有字符。輸出true 若s1爲‘abababa’ ,s2位‘a

原创 C++ 實現二十六進制加法

題目: 實現26進制的加法 其中, 'a'代表0,z代表25,依次類推 輸入爲 'a'~'z'26個小寫字母的組合, 輸出也爲 'a'~'z'的組合 思路:先將輸入字符串轉換爲10進制數,進行加法之後,再轉換爲26進制   #inclu

原创 sprintf

函數原型: int sprintf( char *buffer, const char *format, [ argument] … ); 這個函數包含三個部分的參數: buffer:char型指針,指向將要寫入的字符串的緩衝區。 for

原创 C++ 之 to_string

前置條件:#include<string>   功能:將數字常量轉換爲字符串   參數:value   返回值:轉換好的字符串   定義於頭文件 std::string to_string(int value); (1) (C++11起)

原创 push_back

push_back是一個函數   區別: vector頭文件裏面有push_back函數,在vector類中作用爲在vector尾部加入一個數據。 string中也有這個函數,作用是字符串之後插入一個字符。   以string舉例 舉例:

原创 牛客網-劍指offer-二維數組查找(2)

問題描述:給定二維數組a,數組中元素遞增,每一行元素按照從左到右遞增,每一列元素按照從上到下遞增。 判斷關鍵值在數組中是否存在   基本思路:數組中元素有序,按照從小到大排列,依次查找或者使用二分查找法   關鍵點:如何將二分查找應用到二

原创 C++ 字符常量 'a '

字符常量 定義:單引號括起來的普通字符或者轉義字符   範圍:單引號括起來的字符包括英文字母大、小寫字符各26個、數字字符10個,以及空白符(空格符、製表符、換行符), 標點和特殊符號(鍵盤上的共30個),它們也稱爲C語言的基本字符集。

原创 分佈式與集羣概念

分佈式:一個任務分給多臺機器去做,減少單個任務的執行時間。 集羣:提高單位時間內執行任務數。 例如:一個任務由10個子任務組成,每個子任務單獨執行需要1個小時,則在一臺服務器上執行該任務需要10個小時。 分佈式方案:提供10臺服務器,每

原创 Docker學習

鏡像,容器,倉庫是Docker三個要素 使用docker 鏡像 docker運行容器前需要本地存在相應的鏡像,如果本地不存在該鏡像,Docker會從鏡像倉庫下載該鏡像 1、獲取鏡像 從Docker鏡像倉庫獲取鏡像的命令是  docker

原创 Ubuntu環境下python2和python3切換

問題:Ubuntu環境下python2和python3的切換問題 環境:Ubuntu16.04 Ubuntu自帶python2,有時候需要使用pytho3。該如何切換呢? 使用 update-alternatives 操作方法: 建

原创 彩色圖像、灰度圖像、二值圖像和索引圖像區別

彩色圖像:每個像素由R、G、B三個分量表示,每個通道取值範圍0~255。數據類型一般爲8位無符號整形。 灰度圖像:每個像素只有一個採樣顏色的圖像,這類圖像通常顯示爲從最暗黑色到最亮的白色的灰度。 二值圖像(黑白圖像):每個像素點只有兩種

原创 階乘的遞歸和非遞歸實現

        一個數的階乘就是這個數連乘每個比前一個數小1的數,例如5的階乘是:5 * 4 * 3 * 2 * 1,  0和1的階乘是1.用公式實現: fac(n) =           1                    

原创 ifndef/define/endif的作用

轉自:http://blog.csdn.net/abc5382334/article/details/18052757  想必很多人都看過“頭文件中的 #ifndef/#define/#endif 防止該頭文件被重複引用”。但是是否

原创 廖雪峯git學習

什麼是git?    版本管理工具爲什麼要用它?   方便大家一起工作,提高工作效率舉個例子,大家寫論文的時候,會改正好多版吧,通常都是怎麼做的呢?通過命名的方式來區分,版本1,版本2,版本3,,,,等等,這個版本改了,那個版本還得改,改

原创 忘記虛擬機中ubuntu登錄用戶名和密碼

環境:虛擬機:virtualbox系統:ubuntu16.04問題:忘記登錄用戶名和密碼主要難點:如何在沒有用戶名和密碼的情況下,進入系統,並且更改密碼思路1:進入字符界面,登錄root用戶,更改用戶名和密碼。             存