Time of Update: 2018-12-03
這兩天看北大青鳥的教程,發現有很多他講的控制項我這沒有,例如DataGrid,開始只是以為VS版本不同所以命名不同也沒在意,就用DataView代替,後來發現一直用這個控制項,沒有還做不成例子,果斷加之。 工具箱---右鍵---選擇項(初次很卡,需要等幾秒)---.NET Framework組件,選擇需要的控制項,添加即可。 需要注意的是,.NET Framework下有很多同名控制項,仔細看好命名空間再添加。
Time of Update: 2018-12-03
前言:這篇部落格其實寫了很久了,總是不滿意,總是感覺寫的不夠嚴謹,所以修改了好幾次都沒有發表,這次在技術交流會議上,我們就文檔進行了較深入的探討,於是結合之前的草稿我進行了整理,不足之處,請多多指教。文檔的地位百科上是這樣說的:文檔是軟體開發使用和維護中的必備資料。文檔能提高軟體開發的效率,保證軟體的品質,而且在軟體的使用過程中有指導、協助、解惑的作用,尤其在維護工作中,文檔是不可或缺的資料。事實上我們可以這樣理解:首先文檔是我們確定項目金額的直接憑證或者說是公司和客戶之間溝通的書面表達,其次是
Time of Update: 2018-12-03
前言:這是一篇關於番茄使用記錄的評價和總結。1.好評怎麼那麼多?沒有差評?關於好評怎麼界定,不同的人標準大概是有些差異的,和趙栗靖討論以後,我把執行番茄時的狀態好壞作為參考,達到80%的就定義為“很好”;超過50%低於80%的定義為“一般”,低於50%的則是“差”,通過對《圖解番茄學習法》的理解,我認為評定番茄執行的好壞,用你在這個番茄的學習狀態(精神狀態)好壞要比你在這個番茄學懂得東西是多少要合適一些,舉個例子,如果這段視頻很簡單,你在看了前10分鐘就都學會了,在剩下的15分鐘裡你走神或是邊瀏
Time of Update: 2018-12-03
在前兩天的技術交流會上,我負責講解了資料庫設計三範式,在整個講解的過程中,米老師幫我點出了很多問題,這些問題很有代表性,它不僅僅是我存在,部分其他的同學身上也有,既然是共性的問題,那我就把它總結出來,好好談一談,希望大家以我為例,通過改變避免再出現這樣的情況。發現是改變的原動力,如果你一直都不知道自己有什麼問題,那你就沒有機會改變,沒有機會進步。針對我的演講,米老師主要提到一下幾點:一,眼睛看到的未必是真的,即所見不一定所得。有時候經驗是會欺騙我們的。比如在引出資料冗餘出現的原因,我舉例時講到相
Time of Update: 2018-12-03
前言:前段時間一直在忙著準備人工智慧的項目答辯,其實就是編了一個很簡單的網路程式——網路爬蟲,然後類比畢業論文的形式,準備開題報告,論文答辯(PPT),和論文設計(word)。整個項目很簡單,這裡主要的關注點在於網頁的抓取策略,也就是常見的三種演算法:深度優先、廣度優先和最佳優先。深度優先在很多情況下會導致爬蟲的陷入(trapped)問題,目前常見的是廣度優先和最佳優先方法。 廣度優先搜尋策略 廣度優先搜尋策略是指在抓取過程中,在完成當前層次的搜尋後,才進行下一層次的搜尋。該演算法的設計和實
Time of Update: 2018-12-03
時間對於每個人來說都是一樣的,一天24個小時,一年365天,但是不同的人在每天完成的事情是不一樣的,有些人每天可以做很多事情,學習、放鬆兩不耽誤;有些人每天也忙忙碌碌,卻總是感覺時間不夠用,要完成的事情一項也沒有做完,原因在哪?是因為有些人天生很聰明嗎?我個人認為這樣想也沒錯,那些人的確是很聰明,但是這裡的聰明不是指他們的智商有多高,而是他們懂得怎樣合理利用時間,合適的時間做合適的事情,單位時間裡高效的完成工作,他們可能不是很明白什麼叫做時間管理,但是他們在行動上卻是實實在在做了。
Time of Update: 2018-12-03
在DateTimePicker中把Format 選擇為Cutstom,然後在CutstomFormat寫入格式字串,介紹如下: 如何你顯示10:05 Am,則寫成:HH:mm tt(區分大小寫),要顯示包含日期和時間分隔字元的字串或格式字串,則必須在子字串中使用轉義符。例如,若要將日期顯示為"June 06 at 3:00 PM",請將 CustomFormat 屬性設定為"MMMM dd 'at' t:mm tt"。如果轉義符中不包括"at"子字串,則結果是"June 06
Time of Update: 2018-12-03
從月初討論資料庫到現在,從更改設計原則到細節完善,今天下午終於敲定最後的資料庫,下一步就是UML圖的構建,首先要建立與資料庫表相對應的實體類,資料庫中一共有五十幾張表,難道對照著表一個一個敲?誰這麼蠢?好吧,我以前的確這麼做過。
Time of Update: 2018-12-03
三層架構 三層架構(3-tier application) 就是將整個業務應用劃分為:表現層(UI)、商務邏輯層(BLL)、資料訪問層(DAL),區分層次的目的即為了“高內聚,低耦合”的思想,方便程式的擴充和維護。 展示層(UI) 通俗講就是展現給使用者的介面,即使用者在使用一個系統的時候他的所見所得,主要對使用者的請求接受,以及資料的返回,為用戶端提供應用程式的訪問。 商務邏輯層(BLL) 針對具體問題的操作,也可以說是對資料商務邏輯處理。主要負責對資料層的操作。
Time of Update: 2018-12-03
開發過程中,如果重構以前成型的系統,必然涉及到已有代碼到架構圖的轉換;如果是首次開發,必然涉及到架構圖到代碼的轉換,我們分別稱之為逆向工程和正向工程,不只包括代碼,還包括到資料庫到架構圖的轉換,本文主要涉及到這三部分。正向工程 架構圖→代碼
Time of Update: 2018-12-03
用vb6.0編寫收費系統,用的是ADODB(Active Data Objects Data Base)+Recordset,而在vb.net中用的是SqldataAdapter、SqldataReadr、Dataset和Datatable,剛剛寫第二遍收費系統時,對這幾個概念模糊,也能反映出當時的浮躁和對新知識接受能力的不足。下面先瞭解一下常用方法、屬性。SqlDataAdapter
Time of Update: 2018-12-03
事件一:前一段時間我們人工智慧課上老師要求我們分組合作一個項目,然後以畢業論文的形式提交開題報告,PPT論文答辯,設計文檔,以及程式源碼,其中PPt論文答辯是在課堂上進行的,看著大家各式各樣的PPT,我相當無語,可能是為了好看,大家的PPt背景用了很漂亮的色彩和圖案,結果卻是坐在下面看著大螢幕的我們只能看到相對精彩的PPt背景,而PPT製作的文字我們卻看不清楚,而且因為顏色太炫了,在下面看著有點頭暈,在認真聽了幾分鐘以後,我就看到很多人都低下頭沒有看螢幕了,可能和我一樣的感覺吧,既費眼又費腦還不
Time of Update: 2018-12-03
前些天cmd突然出了問題:雙擊就閃一下,露個臉就沒了,糊弄我呢?導致偶的那幾個批處理也不能用了,每次回機房都得手動設定ip、wifi熱點沒了、goagent也停了。 在網上找了找原因,發現大家建議的很多無厘頭的方法,比如:winkey+r,不要輸入cmd,要輸入command不行就再輸入COMMAND(其實沒差別);還有建議找到cmd檔案以管理員身份啟動並執行;還有建議用衛士修複的。很顯然這是不行的。
Time of Update: 2018-12-03
前篇:http://blog.csdn.net/pathuang68/archive/2009/04/23/4103627.aspx 在C++中,一個類執行個體化得到的結果就是一個對象。一個類包含成員變數和成員函數,其中成員變數又分為nonstatic成員變數和static成員變數;成員函數又可以分為nonstatic成員函數、static成員函數以及virtual成員函數。一個對象包含可能存在的vfptr以及它聲明的或基類繼承而來的nonstatic成員變數,static成員變數、static
Time of Update: 2018-12-03
還記得當初學習使用SVN,被其新奇的想法和強大的功能所震撼,不可否認SVN在版本控制和團隊開發上給予我們不少便捷和協助。但是一旦被設定為SVN檔案夾,其標記和其下面的檔案會跟著程式移動,如果是一個已經團隊開發完畢的程式,如何去除SVN表徵圖及其檔案? 刪除svn檔案方法一,批處理方法:@echo on color 2f mode con: cols=80 lines=25 @REM @echo 正在清理SVN檔案,請稍候...... @rem
Time of Update: 2018-12-03
在vb.net中,想讓子表單和父表單最大化,如果在子表單的屬性裡面設定WindowState設定為最大化,顯示的時候會出現這樣的畫面: 如果想讓子表單載入的時候即為最大化,可以用下面這個方法:1、把父表單的IsMdiContainer設定為True;2、把子表單的WindowState設定為Normal;3、在父表單中用下面的方法開啟子表單:Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As
Time of Update: 2018-12-03
從上年暑假開始總結一下我這半年的軟工之路,並不是細節上的總結,而是從宏觀上總結,找到它們之間的聯絡,再次起到“囫圇吞棗”的作用。依次從資料庫、管理系統、收費系統、軟體工程、UML、Rose畫圖、C#學習、設計模式、三層架構、VB.NET、SVN、合作開發收費系統,主要分為三個階段。初識 ——資料庫、管理系統、收費系統 這個階段主要是開始接觸軟體行業,減少對代碼的抵觸和對編程的恐懼。
Time of Update: 2018-12-03
前言:堅守,是一種責任,也是一種態度。 隨著最後一科專業課考完試,宿舍裡的同學開始陸陸續續地整理行李準備回家,一邊整理還一邊在討論假期裡是先去打點零工賺點生活費還是回家幫忙做飯、和同學去旅遊,不管怎麼說,在一個“緊張”的學期過後,大家是準備放鬆放鬆了。她們在聽到我暑假回家6天就要返校學習時,總是用一種很同情,很憐憫的眼神看著我,其實我想說,等到畢業工作的時候你就知道為什麼我在每個寒暑假都留守在學校學習了。
Time of Update: 2018-12-03
早些時候建立過一個SVN Server的庫,後來覺得庫的名字太長了,隨意換了一個名字也沒再理他,今天再用,出現了這個問題: VisualSVN Server記錄庫位置的方法並不是靠庫裡面的檔案記錄,用的是設定檔+註冊表的方法,所以想要使用以前的庫,或是更名以後的庫,需要從這兩方面入手改。話不多少,直接來看解決方案,假定新的庫路徑為D:/program files/系統庫_SVN/。 修改設定檔:
Time of Update: 2018-12-03
低效管理的日常 你是否有過這樣的經曆:想著明天中午給家裡打個電話,結果上午同學的電腦出了點小毛病需要幫忙,上午沒打成;下午臨時有個小會,下午沒打成;晚上寫寫作業看看部落格,晚上沒打成,電話拖到了明天;依次類推。突然有一天家裡來了電話:“臭小子,還以為你丟了呢,一個多星期都不說給家裡打個電話,都幹嘛了?”,於是開始了“狡辯”:”這幾天事兒挺多的,下回肯定記住“。這還算好的,要是這事擱女朋友身上,不跟你急才見了個怪。