左耳聽風 第二十九周

2021-09-23 17:14:53 字數 1373 閱讀 6947

每週完成乙個arts: 每週至少做乙個 leetcode 的演算法題、閱讀並點評至少一篇英文技術文章、學習至少乙個技術技巧、分享一篇有觀點和思考的技術文章。(也就是 algorithm、review、tip、share 簡稱arts)

繼續按順序來完成「leetcode」前 200 題

leetcode9.回文數

leetcode10. 正規表示式匹配

how to understand any programming task 「如何去理解任意乙個程式設計任務?」

作者給出了 3 個大步驟

1、analyze。分析。這一步要做的是,明確程式設計的任務是什麼。歸類問題、總結問題、提煉問題、定義清楚問題。記住明確問題後再思考如何處理問題。

2、interpret and evaluate。理解並評估問題。明確任務中的專業術語(尤其是,你剛接觸這型別任務時)。考慮好這些問題的處理你需要做哪些事。明確你是否已完全理解並能夠解決這個問題。

3、think critically。批判性思考。在前面兩點都達到的情況下,對於任務中的需求你可以提出自己所不認同的地方。但是你要給出原因以及相應的解決方案。

個人思考:想清楚要做是是什麼,再去思考該怎麼做。對於問題要有自己的思考,但是不能只憑感覺來判斷問題,而是應該結合實際給出相應的依據,最好再帶上能夠落地的解決方案。

最近在學習 asp.net mvc ,預設採用的是 code first **優先的策略。而我是先建立 model 再通過 ef 框架生成的資料庫,所以在後序修改對應的 model 檔案時再執行**就會報錯。

提示我們更新資料庫,需要在 vs 編譯器中的 nuget 包管理控制台輸入命令。

未在控制台找到選項可在 vs 編譯器導航欄:工具 ——> nuget 包管理器 ——> 程式包管理控制器 開啟。

1、新增遷移 enable-migrations + 你的資料庫上下文 model 名稱

2、add-migration + 遷移檔名 新增遷移資訊

3、update-database 更新資料庫

通過這三步就完成了 model **對應的資料庫更新。

你也可以參考這篇文章:asp.net mvc code first模式下遷移更新資料庫

我為什麼要寫作

arst 打卡 217 天分享一下寫作的體會。對於「寫作」這件比「學習」更逆人性的事,你有怎樣的思考。

左耳聽風 第二十周

每週完成乙個arts 每週至少做乙個 leetcode 的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是 algorithm review tip share 簡稱arts 針對 雜湊表 的知識點進行了一些練習 leetcode 500 鍵盤行...

左耳聽風 第二十七周

每週完成乙個arts 每週至少做乙個 leetcode 的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是 algorithm review tip share 簡稱arts 繼續按順序來完成 leetcode 前 200 題 leetcode5...

第二十九天

字元陣列和字元指標不是一回事 1字元陣列由若干個元素組成,每個元素中放乙個字元,而字元指標變數中存放的是位址 字串第乙個字元的位址 決不是將字串放到字元指標變數中。2賦值方法不同,對字元陣列只能對各個元素賦值,不能用以下辦法對字元陣列賦值。char str 20 str miao 字元指標變數,可以...