原创 如何一本正經的寫出別人無法維護的代碼

編寫除了自己沒人能看懂的代碼,是一種怎樣的體驗? 下面由作爲資深挖坑程序員的我,手把手教大家這是怎麼做到的?如果各位可以在接下來的時間多加練習,所謂青出於藍勝於藍,相信各位不但可以寫出別人無法維護的代碼,還可能在有朝一日,甚至能技

原创 機房重構準備工作(4)--錯誤整理

     在重構的時候遇見錯誤最多的時候就是在反射的時候,反射時最大的一個錯誤就是 這個錯誤,在遇到這個錯誤的時候,從網上借鑑前輩們的代碼,發現代碼並沒有任何的問題,但是程序卻一直運行不出來 錯誤提示也很明顯,缺少DLL文件,但是缺少哪

原创 機房重構準備工作(5)--數據庫建表

前段時間拖拖拉拉的把登錄練習完了,然後,想再進行接下來的工作,一個數據庫的表格明顯是不夠用的,所以需要建立完整的數據庫表格 在紙上寫寫畫畫,大約勾畫出了自己要做的表格的基本內容,然後就是在數據庫中建表了 之前建表的時候都是拿鼠標點來點去,

原创 軟考學習-二進制轉化

對於一個菜鳥來說學會二進制轉化是很有必要的,至少在做題這方面是這樣 感覺大家都有自己的二進制轉化的方法, 我問過一部分人,他們的方式一般都是 用短除 " |___" 取餘的方式進行轉化 但是對於我這種懶漢的話,不想算除法所以我有自己的學習

原创 個人三層知識梳理

三層架構,當業務和數據存儲到一定的複雜情況下,考慮使用三層結構 三層:顯示層(UI)業務層(BLL)數據層(DAL) 數據訪問層(DAL) 作用: 從數據源加載數據 向數據源寫入數據 從數據源刪除數據 具體應用 只提供基本的數據訪問,不

原创 機房重構準備工作(1)-----方法+實例化

已經打算開始機房很久了,但是卻一直沒有動手,感覺自己準備的並不是特別的好,準備工作的10%並不能達標,於是搜尋了一些資料,加上自己的理解和認知,對機房重構做一個好的鋪墊,然後爭取在短期內把它拿下~從昨晚到今天上午一直依舊還處於一個懵逼的狀

原创 UML下的⑨種圖~狀態圖

UML一共可以分爲九種圖,分別是:用例圖、類圖、協作圖、對象圖、狀態圖、活動圖、序列圖(時序圖)、構件圖、部署圖。 狀態圖是描述一個實體基於事件反應的動態行爲,顯示了該實體如何根據當前所處的狀態對不同的事件做出反應。 研究目的:研究類、角

原创 UML下的⑨種圖~活動圖

UML一共可以分爲九種圖,分別是:用例圖、類圖、協作圖、對象圖、狀態圖、活動圖、序列圖(時序圖)、構件圖、部署圖。 相對與活動圖來說或許還有些許陌生,但是一說流程圖的話,基本就瞭解了。活動圖和流程圖基本類似,只是一些地方不一樣 比如說這

原创 機房重構準備工作(2)--sql注入和參數化查詢

    最近在搞機房重構的時候觀看前輩們的代碼發現了一些和之前不一樣的東西,很陌生但是有些許的熟悉。 就是類似於這樣的代碼。 謹慎的我查閱了一些網站,發現這個東西叫做參數化查詢,我的天,貌似比之前高大上了一丟丟啊。 然後繼續查就找到了所

原创 UML下的⑨種圖~序列圖(時序圖)和協作圖

UML一共可以分爲九種圖,分別是:用例圖、類圖、協作圖、對象圖、狀態圖、活動圖、序列圖(時序圖)、構件圖、部署圖。 在看過最初的視頻的時候,並不知道之前師父要求的時序圖是什麼,後來查資料的時候才知道原來他就是序列圖。 序列圖中包含的元素有

原创 機房重構準備工作(3)---反射+抽象工廠

在做機房重構的時候,感覺就像在玩一個俄羅斯套娃一樣,需要一層層的剝開,然後逐漸弄懂每一個過程。在前幾次的實踐之後,終於到了搞反射的時候了 反射,在學習設計模式的時候有學到過,但是給的內容卻不是很多,書裏邊只強調了一些基本的格式要求比如

原创 js-換行可能導致的問題

JavaScript 換行可能導致的問題遇到的問題原因分析小建議 遇到的問題 最近在項目當中遇到了一個問題:某一行的代碼因爲長度過長,就加了一個換行,結果運行之後結果不一樣.後來出現問題後仔細排查終於確定了問題的原因.下面舉一個

原创 機房重構之七層登錄

七層登錄是機房重構的基礎。 對於機房重構來說,七層基本每條線都會使用。學會七層會有很大的便利。 1.什麼是七層 其實七層還是以三層爲基礎,做的一種拓展,目的依舊是爲了解耦,採用兩個設計模式,使三層拓展爲七層,達到鬆耦合的目的。 七層:除了

原创 機房重構之存儲過程

前一篇文章提到了一個神奇的東西,叫做存儲過程 很簡單,就是簡單的幾句話, 首先就是創建存儲過程 CREATE PROCEDURE XXX 就這一句話,然後在當中添加自己想要的內容 如下圖: 可以試着用一用,感覺還不錯,至少省了一部分代碼

原创 算法疑惑--動態規劃

近期學習到的算法是動態規劃-一個號稱史上最難的算法(老師說的~), 書中對於動態規劃的描述其實很簡單,但是在學習的過程中缺感覺到有一絲疑惑 部分地方理解起來依舊是有一些問題的;下面對於一些問題我自己的疑惑和理解 1、揹包問題給出的公式中的