畢設(shè)全記錄——開端

我的本科畢設(shè)裹赴,從四月中下旬開始到六月中上旬結(jié)束,共耗時(shí)將近兩個(gè)月诀浪。期間學(xué)到了很多棋返,收獲頗豐,在此對(duì)于畢設(shè)做一個(gè)完整的記錄雷猪,分享給大家睛竣。

動(dòng)機(jī)與心態(tài)

其實(shí),對(duì)于我們學(xué)校的學(xué)生來說求摇,畢設(shè)想怎么做射沟,做得怎么樣殊者,全看自己怎么想。由于學(xué)校比較重視就業(yè)率验夯、升學(xué)率之類的數(shù)據(jù)猖吴,因此到了大四下學(xué)期的時(shí)候,只希望學(xué)生能夠安安穩(wěn)穩(wěn)的挥转,不出什么岔子海蔽,好好完成畢設(shè),順利畢業(yè)就好了绑谣,因此在畢設(shè)這個(gè)最后的考核中党窜,一般是比較水的,基本就是走個(gè)流程借宵,比較形式主義幌衣。

據(jù)我觀察,相當(dāng)一部分同學(xué)的畢設(shè)壤玫,工作量和完成質(zhì)量還不如平時(shí)的課設(shè)泼掠,少數(shù)同學(xué)在選課題的時(shí)候隨便一選,中期東拼西湊甚至不做事垦细,交論文的前幾天復(fù)制粘貼 + 修修補(bǔ)補(bǔ),查重也能過去挡逼,答辯的時(shí)候念著大段大段從百度上拷貝的科普性質(zhì)的內(nèi)容括改,下面的老師也不會(huì)認(rèn)真聽你講,全程基本都在檢查論文的格式家坎,或者注意力在別的地方嘱能,最終順利過關(guān);也有部分同學(xué)認(rèn)真鉆研虱疏,把自己的課題做的非常深惹骂,有個(gè)認(rèn)識(shí)的同學(xué)做的是機(jī)器人相關(guān)的題目,答辯的時(shí)候老師評(píng)價(jià)說做瞪,你這個(gè)成果可以去參加研究生畢業(yè)答辯了对粪。那位同學(xué)保研去了浙大,膜拜~~~

我算是介于這兩者之間的自赔,在選題之前香嗓,我就想好好完成一次高質(zhì)量的畢設(shè)帅容,做個(gè)好點(diǎn)的項(xiàng)目為以后準(zhǔn)備,同時(shí)鍛煉一下自己的編程能力儡遮。于是提前找到了 Java 老師做指導(dǎo)老師,他相對(duì)比較負(fù)責(zé)暗赶,對(duì)學(xué)生也挺好鄙币。我希望課題是偏應(yīng)用方向的或者是可視化方向的肃叶,使用 Java 完成。但是老師的幾個(gè)課題中沒有特別符合的十嘿,我只好選擇了一個(gè)相對(duì)更感興趣的因惭,名稱是狀態(tài)機(jī)自動(dòng)生成與圖形化仿真系統(tǒng)研究與實(shí)現(xiàn)。是不是聽著都感覺很高級(jí)详幽???


現(xiàn)在想想筛欢,覺得選擇一位負(fù)責(zé)的畢設(shè)導(dǎo)師真的很重要,如果老師技術(shù)也不錯(cuò)就更好了唇聘。在完成畢設(shè)的過程中版姑,當(dāng)遇到了棘手的問題,他會(huì)從更高的視角給你指出新的思考方向迟郎,在一些關(guān)鍵節(jié)點(diǎn)比如答辯前剥险、驗(yàn)收時(shí)都能給予寶貴的指導(dǎo),這比那些對(duì)學(xué)生不管不問卻要求很多的老師好到不知道哪里去了宪肖。

還有就是在選擇項(xiàng)目的時(shí)候表制,建議不要隨著自己的性子選擇,而是結(jié)合自己的優(yōu)勢(shì)控乾、興趣么介,更主要的是效果,來進(jìn)行選擇蜕衡。比如壤短,如果完成這個(gè)項(xiàng)目能讓我們接觸一些比較前沿比較新的技術(shù)、能鍛煉自己的能力慨仿,同時(shí)項(xiàng)目本身比較有含金量的(比如有技術(shù)難度或是有應(yīng)用前景久脯,能寫到簡(jiǎn)歷上的),這樣的課題就是非常值得選擇的镰吆。相比之下帘撰,那些古老的冷僻項(xiàng)目基本就不用看了~~~


開頭

實(shí)際上在三月中下旬我就開始查找一些畢設(shè)相關(guān)的資料,希望能夠提前開始万皿,提前完成摧找,為后面的實(shí)習(xí)減少一些工作量。后來發(fā)生的事情證明牢硅,這個(gè)想法簡(jiǎn)直是太 naive 了慰于。。唤衫。不僅畢設(shè)做著做著發(fā)現(xiàn)要做的越來越多婆赠,而且實(shí)習(xí)這塊兒也有不少波折,最終還不到一個(gè)月就宣告結(jié)束,這部分在之前的文章 實(shí)習(xí)二三事(上)實(shí)習(xí)二三事(下)中已經(jīng)提及過休里,感興趣的童鞋可以去看看蛆挫。

剛開始的時(shí)候,老師的出發(fā)點(diǎn)是讓我解決現(xiàn)有的問題妙黍。狀態(tài)機(jī)是對(duì)事物間關(guān)系的一種抽象悴侵,可以很好地表示一種狀態(tài)的轉(zhuǎn)換,比如常見的生產(chǎn)者消費(fèi)者的狀態(tài)圖拭嫁。但是現(xiàn)有的一些軟件在繪制包含較多狀態(tài)機(jī)的關(guān)系圖時(shí)(用線條可免、點(diǎn)和文字等表示),由于要讓最后的效果比較清晰(點(diǎn)和線需要比較整齊做粤,不能亂成一團(tuán))浇借,隨著狀態(tài)數(shù)目越來越多,往往需要多次重新繪制怕品,非常慢妇垢。于是,老師讓我了解一下 Java 2D 相關(guān)的內(nèi)容肉康,看能不能有什么突破闯估,比如提高繪圖效率、改善布局算法之類的吼和。

然后我在網(wǎng)上查了一些資料涨薪,發(fā)現(xiàn) Java 2D 的操作非常的底層,而且很少有人用它來畫狀態(tài)機(jī)的轉(zhuǎn)換圖炫乓,而且它本身是一個(gè)繪圖的工具類尤辱,和布局算法關(guān)系并不是很大。厢岂。。

于是我想阳距,有沒有什么東西塔粒,能幫我完成這個(gè)排版布局和繪圖的工作呢?

接下來就開始找這方面的信息筐摘。這一找卒茬,就找到了 Graphviz 這個(gè)工具(官方網(wǎng)站點(diǎn)這里),它使用一種簡(jiǎn)單的文本語言 DOT 來描述圖形咖熟,能自動(dòng)完成布局和可視化等操作圃酵,直接給出一張最終的圖片,還支持很多其他的格式輸出馍管。這不是直接解決了老師的問題嘛9汀???


Graphviz 是一個(gè)被低估的強(qiáng)大工具确沸,網(wǎng)上的介紹并不是很多捌锭,而且關(guān)于將其和編程結(jié)合來自動(dòng)生成圖像的文章更是少之又少俘陷。我就要開始這方面的探索啦!

下一篇將會(huì)專門介紹 Graphviz 相關(guān)的內(nèi)容~~~ 感謝大家閱讀 : )

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末观谦,一起剝皮案震驚了整個(gè)濱河市拉盾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌豁状,老刑警劉巖捉偏,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異泻红,居然都是意外死亡夭禽,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門承桥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來驻粟,“玉大人,你說我怎么就攤上這事凶异∈癯牛” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵剩彬,是天一觀的道長(zhǎng)酷麦。 經(jīng)常有香客問我,道長(zhǎng)喉恋,這世上最難降的妖魔是什么沃饶? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮轻黑,結(jié)果婚禮上糊肤,老公的妹妹穿的比我還像新娘。我一直安慰自己氓鄙,他們只是感情好馆揉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著抖拦,像睡著了一般升酣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上态罪,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天噩茄,我揣著相機(jī)與錄音,去河邊找鬼复颈。 笑死绩聘,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播君纫,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼驯遇,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蓄髓?” 一聲冷哼從身側(cè)響起叉庐,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎会喝,沒想到半個(gè)月后陡叠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肢执,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年枉阵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片预茄。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡兴溜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出耻陕,到底是詐尸還是另有隱情拙徽,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布诗宣,位于F島的核電站膘怕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏召庞。R本人自食惡果不足惜岛心,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望篮灼。 院中可真熱鬧忘古,春花似錦、人聲如沸诅诱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逢艘。三九已至,卻和暖如春骤菠,著一層夾襖步出監(jiān)牢的瞬間它改,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工商乎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留央拖,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像鲜戒,于是被迫代替她去往敵國(guó)和親专控。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容