學習猶如逆水行舟,不進則退。而程式設計則如披星耕田,無人知曉唯有自知。
一眨眼,上學來就幾個月了,其中經歷了牙疼、不適、暈頭轉向還有放縱。時間是不等人的,不想明年的自己還是這樣蹉跎,就從今而起。寡言少語,做demo忠誠的追隨者。心中有程式碼,哪裡都是工作臺。煽情或者表決心的話實在不宜說的太多,今天就開始。
貼一部分今天的工作:
安排任務:
工作量不少,有點擔心完不成,所以,合理分配時間和精力才是主要的目標。
下午的課程連著三節課,回來肯定沒什麼時間,帶晚餐回來。上午時間主要是九點到十二點,其中比較容易完成的部分是第二項“laravel資料庫用法的簡要整理”,上個星期按照自己的框架已經依次整理了前端、HTTP層,現在貼一下作為補充。
今天按照上面整理的方式,整理一部分資料庫的內容,由於內容較多,分一部分明天整理,正好週三後彙報,明天整理完即可。其中整理的方法是參照Laravel使用者手冊上的標註,進行分類整理略過性的學習,將重要部分以思維導圖的方式擴充。
1.laravel框架資料庫部分整理三個;√
這裡mark一下,記得要把一些用法,整理一個文件出來,給S老師。
接下來完成第二個任務thinkPHP框架的szh專案部分工作,工作思路為(配置好環境及執行測試頁,根據程式入口及註冊頁瞭解專案的大致內容)
2.環境配置好了,順便安裝了一個phpstorm,漢化破解一水兒操作,
這個時候突然想起來之前自己自學php時候由於入門之時用的就是linux系統下的伺服器,所以並不理解為什麼編譯器還需要配置甚至無從下手。導致後來很多練習的小例子,寫的原生程式碼直接放在伺服器下面的路徑下才能跑的起來。這也正好說明了自己為什麼當知道了伺服器上的學生認證過期頓時對PHP的學習喪失了大部分的信心,也從另一個方面說明很多時候人陷入困境或者無力,只是因為當時眼界知識層面有一定的侷限性,其實過了很久回頭去看並不是什麼大不了的問題,要學會跳躍性思維。學會讓自己放開些,去紮實學手頭上的技術,別再去為了熱點或者好就業去學雜七雜八的技術,要有意義的點亮自己的技能樹。主要是以結果為導向的去學,很多東西或者技術,過些時間過些層次就自然明白了。這裡感悟就放到這裡,專注任務的完成。
所以第二個任務完成到測試頁面的出現,以及把專案放到tp5路徑下,其中主頁面的訪問谷歌瀏覽器從502到404(這裡很多不理解,但其實是我從環境沒有配置出現伺服器的問題到是程式碼中配置的問題,伺服器沒毛病所以可以放心往後做),應該是其中有配置項沒有配置好,還需要和mjm溝通,包括想要匯入資料庫navicat premium的過期攔住了後面的操作。看了幾個配置php的檔案,依次是 thinkphp.php / api.php / functions.php,註釋非常詳細,後面不用從命名猜到用法。但是由於對於框架本身的不熟悉還是有些難度,先下載一個手冊,然後針對看不懂的問題詢問老m。這裡任務交到這裡。
3.sy系統的demo熟悉是個大工程,這裡針對question類的註釋工作,只完成了model層,還存在一些問題
用的sublime來解決這個系統的程式碼,也正好szh專案隔開。本身,繼承了model類的question類,應當用法都是像前面questionnaire類一樣,這裡設定狀態值和取值賦值的操作一樣,編輯新增方法也一樣,獲取值並賦給類內資料再寫入資料庫。這裡對list的用法還有些不熟悉,可以參照一些程式碼理解。
交任務嘍~
晚上還有幾個作業要寫,請假一時爽,補作業真真苦。
這裡補充,根據今天的任務應當及時溝通及時解決的問題,不能交了任務就甩手了。
老m晚上來了實驗室,一番指導下這裡,專案順利跑起來。登入上測試賬號,介紹了目前階段的工作,等這兩天趕完作業也要跟著完成一部分,明天再跟boss彙報。
貼三個解決問題的網址:
- navicat premium的破解 有兩個資料夾 破解那個扔到檔案安裝的資料夾下就ok了。
- phpstorm的破解破解一步到位
- phpstorm的漢化漢化扔扔扔
It works!(づ ̄3 ̄)づ╭❤~能睡個好覺了~作業小c溜了