攜程工作感言(四)(9.8)

day8.1
有個比較重要的需求來了,加油↖(^ω^)↗
——————-我是努力的分割線—————————————
1、服務一般都放在:CTHotel->CTHotelOrder->src->ctrip.android.hotel.order->detail2->modules裏(有request、response)
2、發完服務一般都要刷新頁面
3、發服務前記得註冊,在BusinessHotelV2.java->execCommand()->HotelServiceConfigProfile.java中配置服務

day8.3
1 、技術分享:卡頓原因:動畫執行過多,自定義控件過多,頻繁觸發gc,UI嵌套過深,線程過多
2、工具:cpu overdraw,sparseArray,ArrayMap替換Hashmap,int替換enum
3、對象複用:1、系統自帶資源,字符串、顏色,圖片,動畫;2、StringBuilder string;3、bitmap對象複用 4、複用listview、gridview
4、內部類引起activity泄露,Handler,Asyn,thread
単例類型引起activity泄露,context
抽象變成,減少第三方依賴,減少多進程

day8.4
1、git show history
看不同 git compare with lastest repository version
2、git 有merge
shift+;然後所有窗口用!wq退出
git status
git add .
rm 重複的文件名 (在AndroidStudio裏打開此文件,把重複地方刪除)
git status (再按照正常邏輯add. commit -m push)
3、debug中改data,用EX。。。工具中setProcessText(“內容”)去試驗
4、git commit –amend把新提交加到原提交包裏
5、勝任力(主動積極,溝通流暢,合作精神)
學習能力(查閱資料,解決具體項目實際問題,不斷成長)
業務能力(積極參與業務,逐步承擔業務的需求開發)
平臺能力(新技術研究和分享,好用的小工具)
day8.30
1、String類型 if(StringUtil.emptyOrNull(String))
List類型 if(此list!=null&&list.size()>0)
2、command +F12查方法
3、git 刪除 git clean -fd


這一個月都在準備總結會的東西,專家給的需求都不是很難,大多都是埋點和ui的,只能默默看他們忙網紅的東西,有時間看看他們提交的代碼如何實現聊天和交互的,明天就回學校了,發現最近自己學習的念頭有點少,回去多休養休養,吃好喝好了多看兩本其他的書,看幾篇android博客再回來繼續,人生,貴在能和你相遇,相知,雖然人生無常,仍樂意繼續。
技術渣渣回爐修整了,以後家鄉再無春夏秋,只有冬了,真是不樂意結束我的學生時代,奈何轉眼也是大四了,希望以後能一帆風順(笑)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章