第一周内容
回到寢室,第一件事情便是想查一下楊老師課上說的“diff”程序。百度了一下,談到最多的是linux中的diff命令,于是換個關鍵詞,diff工具,發現diffmerge,P4merge,kdiff,TextDiff等等。以上工具都是將兩個文檔提交到程序中,程序返回比較后的結果,和我想象中的不一樣。
然后是github的學習。這里推薦廖雪峰的github教程,講的風格我很喜歡。這里是我的github地址https://github.com/yanyige?tab=repositories,說來慚愧,我的github一直是當作一個“倉庫”在用。今天復習了github版本回退,使用git reset --hard HEAD^命令,同時復習了git diff命令,楊老師課上說的diff是指git中的diff嗎? 在我本地提交commit之前,使用diff命令可以很容易得到工作區和暫存區代碼的區別,可以方便記錄增加了多少條代碼量。
解決了由于waf防護引起的網站無法訪問問題。在重啟tomcat時發現錯誤,org.apache.catalina.startup.Catalina stopServerSEVERE: Could not contact localhost:8005. Tomcat may not be running. 百度之,發現需要找到tomcat相關進程并殺死,執行相關代碼,成功重啟。網站也可以正常訪問了。又發現數據庫發生Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)錯誤。以前解決過,使用rm -rf /var/lib/mysql刪除文件后使用service mysqld restart命令重啟mysql即可。
?
| ? | 代碼行數 | 博客字數 | 知識點 |
| 第一周 | ?71+123 | ?603 | ?js數組的操作方法,圖片瀑布流布局,逆波蘭表達式,js基本包裝類型,js單體內置對象 |
| 第二周 | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
?
?
?
?
?
?
?
?
?
<br>
?
?
?
最后思考了一下兩個題目,詞頻統計和四則運算。打算實現四則運算,隨機產生公式,根據公式得出結果。
github中同步了3.5的工作https://github.com/yanyige/CourseWork/tree/master/Week1. 實現了算式生成的功能。
git diff可以查看工作區和版本庫里面最新版本的區別?
diff --git a/README.md b/README.md
index 4788941..94521b9 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,3 @@
"# CourseWork"
+構建之法課程作業
+第一周
由上圖命令,在commit之前,使用git diff 命令,可以清晰的得出敲出的代碼行數是3.
最后附上四則運算v1.0程序鏈接?
思路如下:
1.使用random生成有多少位數。
2.在每一位數字中間插入符號。
3.隨機生成括號的位置(這里有bug)
4.逆波蘭表達式。
代碼于3.5日更新在https://github.com/yanyige/CourseWork/tree/master/Week1上,效果在https://yanyige.github.io/上展示。
?
轉載于:https://www.cnblogs.com/yyyyg/p/5243957.html
總結
- 上一篇: SQL 2005/2008质疑修复
- 下一篇: [Leetcode][第546题][JA