Time of Update: 2018-12-03
原則,故名思議則是本質的意思。所謂擒賊先擒王,研究設計模式自然要先瞭解設計原則,所有的模式都是在這些原則的基礎之上發展起來的,有的是側重一個,有的是多個都有所涉及。看完設計模式之後,我感覺到每個模式都有這些原則的影子,還滲透著物件導向的三大屬性,也覺得這些原則也都有相通之處,,正是有了他們才使我們由代碼工人轉為藝術家。下面我來點評一下六大原則,望各位拍磚:1、單一職責原則(Single Responsibility Principle,簡稱SRP)
Time of Update: 2018-12-03
每次登入CSDN部落格都需要輸入驗證碼,有時候明明看著寫對了,卻是經常顯示驗證碼輸入錯誤。想著前一時間段剛學了如何產生和使用驗證碼,加之最近正在學習JS,所以在此總結一下驗證碼的產生和使用,增加常用代碼的積累,借鑒了牛腩的新聞發布系統。 產生驗證碼代碼:<%@ WebHandler Language="C#" Class="WaterMark" %>using System;using System.Web;using
Time of Update: 2018-12-03
線性表分為順序表和鏈表,既有相同也有不同之處,以下來學習者兩種結構的異同。博文架構如下: 線性表,顧名思義,在記憶體中以線性方式存在,這點順序表和鏈表是相同的;但順序表在記憶體中連續存在,物理和邏輯都連續,而鏈表雖是線性但不一定連續(物理不連續,邏輯連續);同時二者的差異還在於儲存的方式:順序表中每個儲存單元單一以資料存在,而鏈表分為資料域和指標域兩個地區——指標域存放指向其他儲存單元的指標,資料域存放該儲存單元的資料。 順序表:
Time of Update: 2018-12-03
對於成功來說,什麼最重要,有人說是努力、機遇、靈感等等,其實,選擇對於成功來說,同樣起著舉足輕重的重要,甚至比努力機遇更重要。我們時時刻刻都需要選擇,選擇方向,選擇努力,選擇放棄等等,從現在的學習來看,我們更是,從剛開始學習,我們就知道了我們的學習並不是追求廣度,像平放在案頭上的一本本書一樣,雖然可以佔滿整個案頭,但是並沒有我們想要的高度,我們更多是的要尋求高度,把書摞起來,換句話說,就是我們要精一門,所以這時候對我們的學習內容進行捨得,也許有些看似好玩的東西因為時間問題我們不得不遠離,所以,我
Time of Update: 2018-12-03
上一篇部落格寫到用javascript產生多組文本,可以讓資料的輸入不受顯示,現在我們需要把這些輸入寫入資料庫,這裡就用到json傳入。首先,我們來寫一下後台如何產生要傳輸的資料 function generateDtb() { //寫入 var txtName = document.getElementById("txtName").value; //建立數組 var dtb = new Array();
Time of Update: 2018-12-03
在使用番茄工作法學習的過程中,我們可能會遇到不少問題,下面把自己的一點心得體會和大家分享一下。
Time of Update: 2018-12-03
在做項目的時候,回遇到很多很小的地方,但是解決起來可能會花點很長時間,有的甚至超過了實現一個功能的時間,也許不解決可能用,但是bug就在那裡,不解決,不死心。1、解決Firefox緩衝xml問題
Time of Update: 2018-12-03
關於番茄工具的選擇,之前我推薦過使用“XorTime”,其實工具只起一個輔助作用,選擇適合自己的就好,但是,我看大部分人使用的是之前我用過的一款番茄工具——“PomoTime”,大家遇到的問題和我之前遇到的也一樣,這個工具完全淪落到卡時間的一個計時器啦,所以這裡我還是建議可以試著用用XorTime,它是一款專門配合番茄工作法研究的番茄鐘,非常好用。下面我介紹一下這款工具:圖一圖二備忘:圖一是XorTime番茄鐘的“今日待辦”頁面,這也是我們使用該工具的主介面,其中關於按鈕的一些介紹我在圖裡已經標
Time of Update: 2018-12-03
畢業論文應該是大學時期的一個裡程碑,可是,隨著科技的發達,畢業論文還是畢業論文嗎?縱觀身邊的人,畢業論文的完成無非就是這三種途徑,第一,直接上網上找槍手,代寫;第二,運氣不錯外加編程功底的同學,網站找程式,改改,完成。第三,如果不會編程,那隻能寫學術性的論文,上網上找,平湊。於是,一晚上或者半天搞定畢業論文已經不是什麼稀罕事情了,因為我們只是給所謂的論文加上一個屬於自己的外衣就可以。很多人都說現在大學生不值錢,找不到好工作,歸根到底說是擴招的原因,因為大學生多,所以工作不好找,但是,如果每個大學
Time of Update: 2018-12-03
引言:最近一直在看編譯原理,剛開始選擇看課本,看了一段時間後發現書上寫的太複雜,作者彷彿是不把你繞暈了就顯示不出他水平高似的,一個簡單的概念繞啊繞,不知所謂,讓我非常的鬱悶,後來在網上找了些視頻來看,哦,才發現原來也不是很難。這篇文章先簡單的介紹一下文法部分的基礎知識:形式語言基礎知識字母表:符號的非空有限集合稱為字母表符號串:由字母表中的符號組成的有限符號序列稱為該字母表的符號串符號長度:|a|,即a中出現的符號個數首碼:符號串a末尾刪除零個或多個符號後得到的符號串尾碼:符號串a開頭刪除零個或
Time of Update: 2018-12-03
J2EE簡介: J2EE是一套全然不同於傳統應用開發的技術架構,包含許多組件,主要可簡化且規範應用系統的開發與部署,進而提高可移植性、安全與再用價值。J2EE的背景:企業級應用程式框架的需求在許多企業級應用中,例如資料庫連接、郵件服務、交易處理等都是一些通用企業需求模組,這些模組如果每次在開發中都由開發人員來完成的話,將會造成開發週期長和代碼可靠性差等問題。於是許多大公司開發了自己的通用模組服務。這些服務性的軟體系列統稱為中介軟體。為了通用必須要提出規範,不然無法達到通用在上面的需求基礎之上,許
Time of Update: 2018-12-03
引言:上篇部落格簡單介紹了一下文法的基礎知識,這篇部落格重點介紹文法的分類和推導樹。 1956年,Noam
Time of Update: 2018-12-03
話說經過十幾天的學習三層,然後畫圖,又經過二十幾天寫代碼,雖然系統執行的感覺有點別彆扭扭,功能用例都實現了。先說說為什麼代碼用了二十幾天,其實如果寫代碼以前把uml圖和文檔寫好,代碼用不了幾天。因為總 怕被落下,所以有點趕進度,也能看出我的急功近利,先反思一下。
Time of Update: 2018-12-03
在學習jsp的時候有這樣一個問題,就是在每一個jsp頁面都需要設定字型編碼格式,否則中文的字型就會出現亂碼,但是如果隨著頁面的增多,我們需要在每個頁面中都配置,但是如果一旦出現字型編碼改變,就需要修改所有的頁面,或者當我們有的頁面需要修改有的不需要的時候,改動起來就比較麻煩,這裡我們引進了filter。下面寫一個這個filter類: package com.bjpowernode.drp.util.filter;import java.io.IOException;import
Time of Update: 2018-12-03
從開學到現在,幾乎把所有時間都用在英語上了,電腦的學習遲遲不能進行,也通過這全職一周的學習,得到一些啟示。這一周的學習曆程:這一周的主要學習還是以《縱橫美國》為主,聽+重複,現在對於《縱橫美國》,聽懂還是比較容易的,關鍵在重複很困難,有時候感覺照著人家把這句話說下來都不容易,需要重複最少五遍才能說流利,如果想要練就美國口語,更不容易,不過這對口語有很大的協助,至少在聽完之後腦子裡開始往外蹦整個句子了,雖然這種感覺只能持續幾個小時。這周也不僅僅是一直在《縱橫美國》上,還有一部分時間在italki網
Time of Update: 2018-12-03
這一周幾乎全在進行英語學習,但是出於組織的秘密組織,所以,這裡不便說英語的一些事情,所以,我主要說說現在的感受。 這次帶隊的是吉慶師哥(一不小心把組織頭目給報出來了,希望不要被暗殺),吉慶師哥對於時間關於很有一套,我向來是一個懶散的人,對於時間沒有什麼概念,感覺想學的時候學,不想學的時候就玩,感覺也過的挺洒脫的,所以,我並沒有覺得自己哪裡不好,偶爾還會覺得時間好多,總有好多事情幹別的。
Time of Update: 2018-12-03
四年前,同樣下著雨,懷著緊張而又激動的心情奔赴考場,四年後,同樣下著雨,打著傘急匆匆的(因為去晚了)拿到了大學畢業證,四年前,是我的生日,四年之後,依舊是,似乎這些都是註定的,整整四年,沒有多一天,也沒有少一天。四年間,我不知道我到底改變了什麼,改變了多少,但是總體上大抵都是朝著好的方向發展吧,雖然東西擺放的更加混亂了,記性也越來越差了,鑰匙找了三天才發現在機房桌子上,身份證放在柜子上讓我找了一晚上;吃東西也越來越不注意了,感覺如果衣服不整潔就要被槍斃的話,我大概一頓飯就要被槍斃一次了吧。四年間
Time of Update: 2018-12-03
今天看了一篇文章,是關於編碼風格的,想起來之前做項目的時候因為命名引起的一些問題,然後大家是如果不情願的修改了已經寫好的代碼,然後最近一直寫英語,對電腦的學習暫時告了一個段落,而且英語總結又無法公開,所以我推薦一下這篇部落格. 一提到編碼風格時,往往也會引起腥風血雨,比如 JavaScript 語句後面應該加分號嗎? 縮排應該用 Tab、四空格還是兩空格? 變數應該統一提前聲明好還是就近聲明? 變數名應該用駝峰風格還是底線風格? 注釋應該採用 JSDoc 風格還是
Time of Update: 2018-12-03
前篇:http://blog.csdn.net/pathuang68/archive/2009/04/23/4103581.aspx 在對象記憶體布局 (9)基礎上做些修改:衍生類別override基類的虛函數,即Base2 override Base1中聲明的虛函數vfBase1(),Base3 override Base1中聲明的虛函數vfBase1()和Base2中聲明的虛函數vfBase2(), Derived override
Time of Update: 2018-12-03
三層簡介 先說說Web三層架構這個古老話題。地球人都知道web三層架構是指:• >使用者介面層(UI Layer)• >商務邏輯層(Bussiness Layer)• >持久化層 關於商務邏輯和使用者介面在早期的web開發中,因為業務比較簡單,並沒有這三層的劃分。使用者資料的呈現及輸入的接收、封裝、驗證、處理、以及對資料庫的操作,都放在jsp頁面中。這時的開發,好比Apsara Distributed File