學習之路二十 兩周工作技術總結

2021-09-06 11:15:47 字數 1272 閱讀 3345

首先這篇爛文應該在去年十月份就要寫好了,拖到現在一直放在草稿箱裡面,今天把它寫完。

十二月份的上半個月經歷了乙個小型專案的開發過程,中間遇到了一些技術問題,在這邊做個小小的總結!

專案是:安卓和c#winform之間的通訊!

1. datagridview 重繪技術

以前只是使用gridview顯示資料用的,一直缺少對gridview更深層次的了解,不過這次專案中有些功能需要了解gridview的重繪技術:①某一行背景色顯示黃色,②自動顯示行號等等!

其實上面兩個需求如果你了解gridview的重繪技術,一會會就能做出來了,gridview的重繪分三個步驟:

a. 首先建立乙個空白區,也就是你gridview的顯示區域

b. 然後開始建立每一列的頭部(column)

c. 最後開始為每一行建立乙個個的單元格(cell)

所以說要想改變單元格顏色,字型等等的樣式你就必須在gridview的重繪期間做手腳,如果全都載入完了再改變那就沒有效果了!

2. lock鎖定物件和鎖定方法

一開始只知道定義乙個object變數,然後使用lock塊,其實這是最簡單的鎖技術。

鎖定方法就是讓這個方法變為同步方法。

1

public

class

test

28 }

推薦文章:歸納一下:c#執行緒同步的幾種方法

3. 系統時間配置(是關於json轉化的問題)

在使用fastjson的時候,如果選的時區不是北京時區的話,那麼安卓在解析服務端的json資料的時候會拋異常。

主要問題還是出現解析時間格式上,不同的環境會產生不同的問題,這個要謹記。

4. 想問題的時候要站的高(自己做的專案被專案經理全部重構了 - 主要是我的思路太爛了)

也可以說設計經驗的不足,從而導致專案的架構不是那麼的適應需求。

這個專案完成的時候是去年12月份,從現在的角度來看,程式猿在設計專案架構的時候有三個點要注意:

① 初期的設計不需要太過仔細,根據需求大概的設計乙個架構

② 編碼階段逐漸完善或重構架構,哪怕是重新設計也是好的

③ 最後,思考未來,提高專案的擴充套件性和重用性(這一點說的不好,最後這一點應該是貫穿整個專案的)

時間太久了,就簡單的補充一些了。

以同步至:個人文章目錄索引

學習之路二十 兩周工作技術總結

首先這篇爛文應該在去年十月份就要寫好了,拖到現在一直放在草稿箱裡面,今天把它寫完。十二月份的上半個月經歷了乙個小型專案的開發過程,中間遇到了一些技術問題,在這邊做個小小的總結!專案是 安卓和c winform之間的通訊!1.datagridview 重繪技術 以前只是使用gridview顯示資料用的...

工作兩周總結

距離上一次總結才過了4天,我又來總結了,到現在,我一共實習了8天時間了,上次說的例會問題,我每天例會的時候用手機來匯報,雖然這樣不太好,但是自我感覺比之前已經好好很多了.關於 規範的問題,其中最顯著的就是變數的命名,現在我寫的變數名應該符合標準了吧,雖然現在這樣起的名字變的很長,但我覺得挺好,這麼說...

近兩周工作總結

十一前開始做人臉識別,經過近乙個月的奮戰,現在終於整出來一點東西,雖然還有很大的改進空間,但是在這裡也為自己小小的慶祝一下。乙個人整出點東西來,著實不容易啊。有時候碰到點問題,真是不知道該怎麼辦,還好,現在的網路很發達,能夠學到很多東西。我是用adaboost haar做出來的,在接觸adaboos...