原创 GCC最基本的用法

-c 只編譯,不鏈接成爲可執行文件,編譯器只是由輸入的.c等源代碼文件生成.o爲後綴的目標文件,通常用於編譯不包含主程序的子程序文件。 -o output_filename, 確定輸出文件的名稱爲output_filename,同時這個

原创 .net framework3.5不能安裝的解決辦法

1.首先嚐試在線安裝和離線安裝 2.用安裝鏡像命令行安裝,掛載ISO .用管理員身份運行cmd,輸入: Dism /online/enablefeature/featurename:NetFx3 /All /Source:X:\sour

原创 shell 按規則批量重命名文件

#!bin/bash Count=1 for line in $(ls 2016*) do     echo "find  ${line}"     name0=$(printf "%05d" $Count)     name=${n

原创 shell 批量刪除指定文件 腳本

當遇到的文件過多,想要刪除部分文件時 #!bin/bash #文件名放到dat文件中 注意TAB分割 forlinein$(cat filename.dat) do    echo"Start Del ${line}.*"  

原创 JAVA 多態與動態綁定

多態:一個對象變量可以引用多個實際對象 動態綁定:程序運行自動選擇調用那個對象的方法 虛擬機一定調用引用對象的”實際類“的最適合的方法。虛擬機預先爲每一個類創建一個 方法表,在運行時,虛擬機會查這個表。首先適配實際類的方法,否

原创 Sizeof取的長度小於負數?

char array[10]="ABCDEFG"; int len=sizeof(array); int num=-1; if(len<num) cout<<"Ture"; 一般認爲sizeof取長會是一個正整數,但是和一個負數比較,運

原创 快速排序(遞歸)

快速排序的原理很簡單,就是找一個分界點,把比它大的放到一邊,把比它小的放到另一邊。下面看一下圖和代碼 代碼實現 void Qsort(int a[],int low,int high) { if(low>=high)

原创 整數串問題

問題: 有一個規律的整數串,按1~n重複排序。例如112123123412345123456..... 輸入一個整數N,輸出這個位置的整數 分析: 不適合用數組去做。計算總的數寬度,先確定N這個數的最大n,再在n裏面去找,輸出。 代碼

原创 C多維指針的理解 區分*,**,&

對C的指針一直也都模棱兩可的,時常記錯,索性測試一下各種情況弄個明白。 認真看完,相信你一定可以弄明白。 其實首先明白基礎的。一種數據類型實體有自己的地址,也有自己的存放的內容,從地址可以訪問到內容。'*'符號是取內容的,是取的  "一種

原创 分糖果 問題

問題: 輸入N個人的的身高序列,高的人要比相鄰矮的人分的糖果多,保證每個人至少有一顆糖果,請問最少需要多少顆糖果? 分析: 每個人都先有一顆糖果,先從前面遍歷,發現後面的高度比前面的大,後面的應比前面多1,(需要注意是後面的人加,如果改

原创 獨木舟問題

問題 n個人,已知每個人體重,獨木舟承重固定,每隻獨木舟最多坐兩個人,可以坐一個人或者兩個人。顯然要求總重量不超過獨木舟承重,假設每個人體重也不超過獨木舟承重,問最少需要幾隻獨木舟? 分析 先排序,如果最重的人和最最輕的人如果可以共一條

原创 活動安排問題二

問題 有若干個活動,第i個開始時間和結束時間是(S,E),活動之間不能交疊,要把活動都安排完,至少需要幾個教室? 分析 因爲要把所有活動都安排完,活動先按開始時間排序,第一個活動先開一個教室,如果下一個活動的開始時間大於等於上一個活動的

原创 實測-用vmware把系統裝到U盤

用vmware把系統裝到U盤 在網上找了下,全是些用U盤裝系統。最近自己想要把Linux系統裝到U盤,好在機房用自己的系統。原理就是把U盤模擬到虛擬機的一塊硬盤,然後正常安裝系統到虛擬硬盤。最後在物理機上,用U盤啓動OK。 1,首先自己在

原创 Cannot connect to the Docker daemon. Is the docker daemon running on this host?

執行docker ps,images等命令時,總是報 Cannot connect to the Docker daemon. Is the docker daemon running on this host? 各種service d