原创 c語言簡單的字符串翻轉

#include <stdio.h> #include <string.h> #include <stdlib.h> void backstring(char ss[]) { int len; len = strlen(ss);

原创 Docker的安裝和測試

源文地址:https://www.cnblogs.com/dcz2015/p/12378366.html Centos安裝參考 https://yeasy.gitbooks.io/docker_practice/install/cento

原创 qt學習3

QT第三天 一、《QT編程簡介.PPT》  花了半個小時,看了一下《QT編程簡介.ppt》,發現只有第一個代碼例子,後面基本上都在講QT的信號和槽,基本上明白了信號和槽的作用,但是不知道信號和槽到底怎麼寫代碼來實現信號和槽。不過還是

原创 猴子喫桃子問題(C語言)

猴子喫桃子問題:猴子第一天摘下N個桃子,當時就吃了一半,還不過癮,就又吃了一個。第二天又將剩下的桃子喫掉一半,又多吃了一個。以後每天都喫前一天剩下的一半零一個。到第10天在想喫的時候就剩一個桃子了,求第一天共摘下來多少個桃子? #incl

原创 Docker基礎管理命令

源文地址:https://www.cnblogs.com/dcz2015/p/12395940.html 一、替換鏡像的倉庫 編輯 /etc/docker/daemon.json文件(不存在),加入阿里雲的鏡像 1 2 3

原创 c++宏定義和內聯函數的區別

C++中的內聯函數提供了宏之上的功能。宏是內聯代碼的簡單實現形式。。不過兩者有很大的區別。 內聯函數採用的是值傳遞,而宏定義採用的是對等替換。這一點非常重要,宏定義沒用好,很可能在使用過程中陷入誤區。 例如下面這個宏: #defi

原创 合併兩個有序鏈表形成一個新的有序鏈表

/* * test.c * * Created on: 2013年10月8日 * Author: lxm2527 */ #include <stdio.h> #include <string.h> #include

原创 java設計模式分類

設計模式主要分三個類型:創建型、結構型和行爲型。 其中創建型有: 一、Singleton,單例模式:保證一個類只有一個實例,並提供一個訪問它的全局訪問點。 二、Abstract Factory,抽象工廠:提供一個創建

原创 對C++虛函數使用的深刻體會,以及覆寫,重載的區別?

虛函數就是實現函數的覆寫, 它們以下特點: (1)不同的範圍(分別位於派生類與基類);  (2)函數名字相同;  (3)參數相同;  (4)基類函數必須有virtual關鍵字   還有,要注意一點,函數的返回值是影響不了覆寫和重

原创 各種內部排序算法複雜度的比較和排序方法的選擇

選擇排序、快速排序、希爾排序、堆排序不是穩定的排序算法, 冒泡排序、插入排序、歸併排序和基數排序是穩定的排序算法。 冒泡法:   這是最原始,也是衆所周知的最慢的算法了。他的名字的由來因爲它的工作看來象是冒泡:  複雜度爲O(n*n

原创 inux文件權限詳解

inux文件權限詳解 一、文件和目錄權限概述 在linux中的每一個文件或目錄都包含有訪問權限,這些訪問權限決定了誰能訪問和如何訪問這些文件和目錄。 通過設定權限可以從以下三種訪問方式限制訪問權限:只允許用戶自己訪問;允許一個預先

原创 qt學習4

QT第4天:OldBull,How old are you? 一個窗口、窗口部件和佈局的例子: #include <QApplication> #include <QHBoxLayout> #include <QSlider> #

原创 找重量不一樣的硬幣

有12個一摸一樣的硬幣其中一個是假的,但是假的硬幣重量和真硬幣不一樣,請你用一個天平把假硬幣的從那12個硬幣中找出來,只能稱3次,並且知道這個假硬幣是比真硬幣重還是輕。 答案一:已破,我敘述的比較麻煩,所以要看仔細了:第一大類{1}

原创 linux下掛載(mount)光盤鏡像文件、移動硬盤、U盤、Windows和NFS網絡共享

linux下掛載(mount)光盤鏡像文件、移動硬盤、U盤、Windows和NFS網絡共享 linux是一個優秀的開放源碼的操作系統,可以運行在大到

原创 qt學習2

QT第二天:QT4安裝 之前在CentOS 5.6上,系統安裝的QT默認爲3.3版本的,我覺得有必要安裝一個QT4試試,因此費了些功夫進行了兩個測試:1.  Fedora 19上安裝QT4我係統上安裝好了一個Fedora 19,但是