原创 類的三種特殊設計【每日一題】

1.設計一個類不能被繼承 。 解法一、將該類的構造函數設爲私有函數 在C++中子類的構造函數會自動調用父類的構造函數,子類的析構函數也會自動調用父類的析構函數,要想一個類不能被繼承,我們只要把它的構造函數和析構函數都定義爲私有

原创 鏈表相交問題【每日一題】

1.判斷兩個鏈表是否相交,若相交,求交點。(假設鏈表不帶環) 兩個鏈表均不含有環,鏈表相交如下圖 解法一、直接法 直接判斷第一個鏈表的每個結點是否在第二個鏈表中,時間複雜度爲O(len1*len2),耗時很大。 解法

原创 ##用戶安裝SVN##

SVN客戶端安裝 1.檢查本機是否已經安裝SVN軟件 桌面,單擊右鍵,顯示的工具欄如下面兩圖都表示已經安裝,如果顯示不是如圖所示菜單,則需要安裝SVN軟件 圖1 已經安裝了SVN,沒有進行語言設置 圖2 已經安裝成功,可

原创 Linux——利用Shell腳本編寫進度條

初級版本(原始進度條): #!/bin/bash echo "hello" printf "\n" sleep 3 i=0 bar='' lable=('|' '\\' '-' '/') while [ $i -le 100 ]

原创 刪除一個無頭單鏈表的非尾節點【每日一題】

1、刪除一個無頭單鏈表的非尾節點: 分析:既然是一個無頭鏈表,那麼我們就不能通過直接訪問這種形式進行刪除。找不到上一個,那麼就找下一個,讓tmp保存node後節點的信息,然後讓改動node的值,讓node指向tmp的下一個,此時

原创 SVN異常處理——禁止訪問

一、輸入用戶名和密碼錯誤 1.沒有賬號,先開通賬號; 2.若已經開通了賬號,確保用戶名輸入正確 解決辦法: (1)是否正確輸入密碼; (2)在輸入密碼時檢查輸入法是否鎖定大寫; (3)以上檢查無誤,輸入密碼還是登錄不上,需要找IT

原创 SVN異常處理——更新失敗、清理失敗

使用SVN更新時失敗,顯示執行“清理”命令 在更新或者提交時不能成功,有提示執行“清理”命令對話框 圖1 右鍵->TortoiseSVN->清理 圖2 圖3 此時清理完成,可以繼續你的提交或者更新了。 但是有時候執行清理操作

原创 鏈表帶環問題【每日一題】

1.如何判斷是否有環? 與返回鏈表倒數第k個節點的問題類似,定義兩個結點指針,一個走的快,一個走的慢,那麼當快的那個指針追上慢的指針時,說明鏈表帶環。 2.如何計算環的長度? 從第一次相遇(超一圈)時開始計數,第二次相遇時停止

原创 數據結構【排序算法】——冒泡排序

算法描述: 冒泡排序(Bubble Sort)是一種簡單的排序算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完

原创 數據結構【排序算法】——快速排序

算法描述: 快速排序是由東尼·霍爾所發展的一種排序算法。 在平均狀況下,排序 n 個項目要Ο(n log n)次比較。 在最壞狀況下則需要Ο(n2)次比較,但這種狀況並不常見。 事實上,快速排序通常明顯比其他Ο(n

原创 WPS 2019解決不能啓用宏問題

一位做會計的小姐姐找我給她安裝VBA,一臉懵,從來沒有聽過這個東西,於是上網查了查,VBA究竟是做什麼的,以下是百度百科講解: https://baike.baidu.com/item/VBA/1596798?fr=aladdi

原创 SVN更新失敗——認證失敗

使用SVN時一直讓輸入用戶名和密碼,就試着用之前的方式解決,即設置->清理數據,再次更新時輸入用戶名密碼後,還是出現下圖所示異常, 又 認證失敗! 看來不是電腦上存在其他用戶的原因。 又去C:\Users\Administrat

原创 SVN異常處理——檢出失敗

使用SVN檢出時檢出失敗, 顯示 Malformed XML:no element found 格式錯誤的XML:沒有找到元素,錯誤提示如下圖所示: 解決方法: 1.檢查版本庫瀏覽URL輸入是否有誤,有時候因爲從別的地方直接複製

原创 解決WPS下安裝了VBA後出現的問題——卸載

之前安裝了VBA,最近在用WPS不論開啓還是關閉時候每次都會出現下面三種畫面, 每次都得我點擊確定,很煩,所以打算卸載VBA,發現卸載還是一個問題呢! 首先在控制面板下面是找不到VBA的,所以用這個方法卸載不了; 主要是安裝

原创 使用SVN時異常處理1

一、輸入用戶名和密碼錯誤 1.沒有賬號,先開通賬號; 2.若已經開通了賬號,確保用戶名輸入正確 解決辦法: (1)是否正確輸入密碼; (2)在輸入密碼時檢查輸入法是否鎖定大寫; (3)以上檢查無誤,輸入密碼還是登錄不上,需要找IT