原创 阿里雲高校——‘學生在家實踐’--雲計算最全題目

下面說的這個活動是針對今年的新冠肺炎推出的活動——高校學生在家實際計劃,主要是靠免費服務器圈了一波粉。 下面是題目和答案,都比較基礎 ,可以直接複製到word裏看,更清楚 單選 1.在數據庫中,空值是指( C) A. 數值0

原创 Java——藍橋杯基礎練習回形取數

問題描述   回形取數就是沿矩陣的邊取數,若當前方向上無數可取或已經取過,則左轉90度。一開始位於矩陣左上角,方向向下。 輸入格式   輸入第一行是兩個不超過200的正整數m, n,表示矩陣的行和列。接下來m行每行n個整數,表示這個矩陣。

原创 由全排列問題簡談DFS

先貼簡單的全排列問題地址 : https://www.luogu.com.cn/problem/P1706 本題說的是n的全排列 本題是最典型的最入門的DFS問題,可採用回溯法。一眼看覺得很簡單,第一次動手寫發現許多細節問題,也理解了很長

原创 mysql如何永久更改默認character-set-server等字符集

首先看一下問題,在insert是警告說字符不對,於是用的status命令查看當前狀態,發現sever端和db端都默認是拉丁字符,導致插入錯誤。 解決方案:(可能你的數據表已經創建成功,可以使用命令show create table x

原创 生成排列(全排列)的兩種寫法

問題簡述:輸出任意各自然數(可不連續)所有不重複的排列,即全排列,要求所產生的任一數字序列中不允許出現重複的數字。 解決方法:1.交換法    2.數組訪問法,兩種方法都是由dfs回溯完成,也可以使用剪支。 文末將給出DFS的套路模板 一

原创 金額查錯—某財務部門結賬時發現總金額不對頭。很可能是從明細上漏掉了某1筆或幾筆

 題目描述: 某財務部門結賬時發現總金額不對頭。很可能是從明細上漏掉了某1筆或幾筆。 如果已知明細賬目清單,能通過編程找到漏掉的是哪1筆或幾筆嗎? 如果有多種可能,則輸出所有可能的情況。 我們規定:用戶輸入的第一行是:有錯的總金額

原创 存儲器基礎雜談

一、存儲器概述 基礎常識:存儲器中的最小存儲單位是存儲位元,而非存儲單元,存儲單元是由若干個存儲位元構成,而存儲位元是一段二進制的代碼位,存儲器是由若干個存儲單元構成。 分類: 存儲介質:分爲半導體存儲器,磁表面存儲器,光盤存儲器。

原创 A=9/64, B=-13/32,求A+B:十進制分數相加(補碼方式)

第一步明確如何將A和B兩個分數轉換成二進制。 方法: 將分子乘2,再與分母比較 if(小於分母) 寫0 if(大於分母) 寫1,且將乘後的數字減去分母當成新分子 繼續第一步,直到分子與分母相同。  文末是我寫的轉換代碼,可以用來檢驗正確性

原创 簡談求2個及多個數字的最小公倍數(LCM)和最大公約數(GCD)

問題一:求兩個數字的最大公約數(GCD)及其最小公倍數(LCM) 問題二:求任意個數字的最大公約數(GCD)及其最小公倍數(LCM) 其實問題二就是問題一的重複與遞歸形式。相信大家都瞭解過很多求GCD和LCM的方法,但個人最推薦輾轉相除法

原创 橋本分數式-DFS法-Java

【問題描述】 將 1-9不重複地賦給不同的 9個元素 ,實現形如 a/bc+d/ef=g/hi 的形式: 例:1/26+5/78=4/39 1/32+5/96=7/84 (注意:1/26+5/78=4/39 和 5/78+1/26

原创 eclipse中沒有dynamic Web Project的解決辦法

這種情況往往是因爲安裝的eclipse爲簡化版,其中的web插件未安裝,只需將web插件安裝上就可以了。 確定自己eclipse的版本號(Help -> About Eclipse IDE) Help -> Instal

原创 Windows net start mysql 啓動服務報錯 服務名無效 或者 發生系統錯誤 5 發生錯誤1058。

問題如下圖 1.首先看任務管理器服務的名稱,發現是MySQL57,這裏大小寫無所謂,可以寫成mysql57。 所以要改成正確的mysql57 2.要注意是否爲管理員的cmd窗口 若不是管理員的cmd,很有可能會發生系統錯誤 5 ,如下

原创 數塔三角形問題的三種解法-(遞歸,遞歸hashmap優化,動態規劃)

例題描述: 設有一個三角形的數塔,頂點爲根結點,每個結點有一個整數值。從頂點出發,可以向左走或向右走,求出從頂到底連起來的最短路徑,如圖所示:(對於節點中的數據可以自己定義)  解題思路: 一、先思考是否可以用遞歸解決,這道題明顯可以使