人生自是有情癡

僅以此文獻給深深熱愛著編程的單身和非單身的程式員們  只有初戀般的熱情和宗教般的意志,人才有可能成就某種事業!   ——《早晨從中午開始》   初戀   初次接觸被對方吸引,仰慕之情自不必說。朝思暮想,使出渾身解數,用“糾纏如毒蛇,執著如怨鬼”來形容絲毫不過分。睜眼就滿世界的尋找她,彷彿多看一眼可以延年益壽一般;閉眼滿腦子都是她,好像多想一秒人生就可以更有意義一樣。

再看設計模式

設計模式的代碼敲了一遍了,原本想著再深入的學習一下的,但是又要忙著專業課的考試,不得不把設計模式先放一放。前一階段的學習只能叫淺學習,忙完期末考試後準備進行設計模式的深學習(《關於編程的淺學習與深學習》)。  說說現在對設計模式的理解,歡迎拍磚。  什麼是設計模式? 就現在個人所理解的設計模式而言,它(設計模式)就是能協助我們充分利用物件導向的思想寫出更高效的代碼的固定套路。  做一個比喻的話設計模式就是象棋中固定的殘局。而那些Factory

使用案例圖會不會

l 簡介  n 使用案例圖比較官方定義是這麼說的:  使用案例圖就是由主角、用例以及它們之間的關係構成的圖。該圖說明了用例模型中的關係。 n 可以從兩個方面來理解使用案例圖的重要性:  u對客戶來說使用案例圖是他們業務領域的邏輯化表達;  u對建設單位來說,使用案例圖是系統藍圖和開發的依據。  也就是說只有畫好了使用案例圖才能更好的瞭解系統的功能性需求,才能比較準確的做出客戶希望的系統。  l 遇到的問題  相信畫過使用案例圖的朋友一定有這麼一個體會,要麼滿篇一個小人幾個圓圈幾根連線——空蕩蕩;

Sybase資料庫—-簡介(2)

Sybase資料庫的組成(1)進行資料庫管理和維護的一個聯機的關聯式資料庫管理系統SybaseSQLServer;SybaseSQLServer是個可程式化的資料庫管理系統,它是整個Sybase產品的核心軟體,起著資料管理、高速緩衝管理、交易管理的作用。(2)支援資料庫應用系統的建立與開發的一組前端工具SybaseSQLToolset;ISQL是與SQLServer進行互動的一種SQL句法分析器。ISQL接收使用者發出的SQL語言,將其發送給SQLServer,並將結果以形式化的方式顯示在使用者

JSTL學習(二)自訂標籤庫

JSTL內建的標籤功能非常強大,但是僅僅有這些標籤並不能完全滿足實際開發中的需要,必要的時候我們可以自己動手寫自己的標籤,甚至於構建自己的標籤庫。開發自訂標籤,首先需要開發標籤所對應的類,其次要編寫標籤的描述檔案tld,並把這個檔案放在WEB-INFO目錄下(其實可以放在別的目錄下,只不過需要在Web.xml中配置而已,為了方便使用我們一般預設放在WEB-INF目錄下)。最後在JSP頁面上標記tld檔案的位置,根據tld檔案中的描述進而找到處理標籤的類。一幅圖勝過千言萬語下面的這個例子就是使用自

Sybase資料庫—-有關概念

資料庫裝置所有的資料庫都建立在資料庫裝置上。所謂資料庫裝置,不是指一個可識別的物理裝置,而是指用於儲存資料庫和資料庫物件的磁碟原始分區或作業系統檔案。增加一個新的資料庫裝置時,必須對這些裝置“初始化”。初始化的過程就是將物理磁碟、磁碟分割或作業系統檔案變為SYBASE資料庫可以識別的裝置。初始化資料庫裝置使用DISKINIT命令:DISKINITNAME=裝置名稱,PHYSNAME=物理裝置名稱,VDEVNO=虛擬設備號,SIZE=塊數其中,NAME指資料庫裝置名稱,此名將用於CREATEDAT

深入理解JS中的變數範圍

在JS當中一個變數的範圍(scope)是程式中定義這個變數的地區。變數分為兩類:全域(global)的和局部的。其中全域變數的範圍是全域性的,即在JavaScript代碼中,它處處都有定義。而在函數之內聲明的變數,就只在函數體內部有定義。它們是局部變數,範圍是局部性的。函數的參數也是局部變數,它們只在函數體內部有定義。我們可以藉助JavaScript的範圍鏈(scope

Sybases資料庫—-安裝

1、和安裝其他的程式一樣,有個準備的階段。2、少不了顯示一些資訊,當然這裡的意思還是讓你等一會兒。3、安裝的通用手法----Next,點吧你沒有其他的選擇。4、這裡是安裝軟體的許可建議,只有點擊同意才能安裝,如果想看的話選擇自己能看懂的語言可以看看,不要奢望這裡選擇中文後安裝的sybase就是中文版的,就目前筆者看到的而言sybase沒有中文版!!!(孩子,還好學習英文吧……)5、選擇要裝的路徑。6、當這個路徑沒有的時候安裝程式會自動提示建立。7、這裡選擇安裝的模式,從上到下分別是典型、全部、定

JSTL學習(一)簡介及常用標籤

JSTL的全名為JavaServerPages Standard Tag Library,即JSP標準標籤庫(網上下載完成後的包為jakarta-taglibs-standard-current.zip),其主要功能是為JSP

來到CSDN

剛到CSDN的時候寫過一篇關於來到CSDN的部落格,感覺表達不夠清楚在此修改一下。寫部落格是進入提高班後老師要求的,至於老師為什麼讓我們寫部落格大家可以看這裡《部落格是需要用心經營的》。開始的時候一直在網易上寫,後來發現網易其實不太適合寫一些關於IT之類專業性的東西。l 那裡可以交流的人少之又少,基本上都是提高班內部人員之間的“互踩”,沒有太大的意義。l 最近網易不知道又抽啥子風了,只有登入後才可以對博文進行評論。(嚴重影響了大家的交流!咆哮了——不能匿名評論的部落格還叫部落格嗎?!)l 部落格

8個對於Web設計和開發人員非常有用的線上工具

夢想天空 原文來自:8 Useful Online Tools for Web Designers and Developers)  在工作中藉助一些非常好用的工具可以讓你專註於更重要的事情,進而提高工作效率。本文收集了一些設計和開發相關的線上工具,分享給大家,希望對你有協助。  ProCSSor   ProCSSor是一個很不錯的CSS代碼美化工具,它可以協助你很輕鬆的把代碼轉換成很美觀。  jsFiddle   JsFiddle有多種用途,其中一個用法就是可以線上編輯HTML, CSS

GCT學習有感—-關於交流溝通

幽默是一種能力,如果有就好好的利用它陌生人之間的談話,往往是雙方都很不自然,其實這很正常。雙方你一言我一語,好像都帶著盔甲用手中的長劍在試探對方的防禦以及對方的底線。如果其中有一方可以在話語中有點兒幽默那麼氣憤就會好一些,起碼帶給對方的資訊是“很高興和你談話”,或者“我和你談話是帶著友好的,不是敵意的”。一些幽默的話語會讓我們的笑容更加自然,否則雖然嘴角上揚,但擠出來的笑容和自然的流露畢竟是不一樣的。言之有物,言之有理,言之有效發言,交談最大的忌諱就是說了半天都是虛詞廢話,或者說的話距離自己的主

LN項目重構之職責鏈模式

LN項目截止到昨天為止算是徹底的完工了,功能實現方面沒有問題,但是這個一星期出來的“早產兒”還是有很多其他問題,比如代碼的重複量過高、各個類之間耦合太大。整個系統中雖然用到了分層的思想,但是基本上BLL層的代碼是一致的,也就是說如果需求改動(比如增加審核的部門,或者原先的部門審核順序進行調整)則需要改動整個的BLL層。現在整個系統的架構如所示:整體上的架構沒什麼問題,經典的MVC。其實這次做的系統有點四不像,宏觀的看是MVC但是具體到Model層我們又走了.Net中的三層架構的老路子,這就導致了

眾說紛紜,我也說“雲”

最近“雲”這個東西大家炒的火熱,“雲”到底是個什麼東西?請往下看……   雲之初——雲淡風輕 記得以前寫過一篇關於部落格的文章,其中提到寫部落格的好處之一就是把自己的東西放在了網上。這相對於本地儲存會更加安全,畢竟大公司的伺服器比你電腦出問題的機率小得多。   其實細說起來部落格應該算是“雲”應用的一種。你的部落格人人都可以看,大家都可以借鑒(當然這裡包括自己)。只要你的電腦連網,那麼部落格當中記錄的內容是唾手可得甚至是毫不費時的,真好!

Sybase資料庫—-系統資料庫介紹

安裝Sybase資料庫成功後會自動產生的下列系統資料庫:●主要資料庫master;●模型資料庫model;●系統過程資料庫sybsystemprocs;●臨時資料庫tempdb。(1)master資料庫包含許多系統資料表和系統過程,從總體上控制使用者資料庫和SQLServer的操作,構成了SYBASE系統的資料字典。MASTER資料庫主要記錄資訊為:●登入帳號(SQL伺服器使用者名稱);syslogins,sysremolelogins●正在執行的過程;sysprocesses●可修改的環境變數

別跟我扯依賴注入

依賴注入(Dependencyinjection)在Java的流行架構中得到了廣泛的應用,比如Struts,Spring等等。(Martin Fowler寫過一篇這個模式的精彩文章,感興趣的童鞋可以去度娘)在Fowler最先提出依賴注入這個術語之前,人們經常用“控制反轉”(inversion ofcontrol)這個詞來描述同樣的事情。其實IOC的範圍比依賴注入的範圍更大,IOC包括依賴注入和依賴尋找,本文主要介紹依賴注入。首先看一個情形,有兩個類我們姑且叫他們為A類和B類,並且A類依賴於B類,

Oracle10g 各個服務的作用

把資料庫比喻成一個大的倉庫,那麼資料就是這個倉庫中的貨物,之前接觸的DataSet、DataTable以及ResultSet都屬於運輸貨物的卡車,通過一定的執行條件將需要的貨物(資料)篩選出來之後放入卡車(ResultSet等)中運送到需要的地方(程式)。有了上面的一個比喻再來看Windows中Oracle10G的各個服務相信就比較容易理解了。1. OracleService+

Model2中的兩種控制器

上一篇文章中所提到在Model2模型裡是利用Servlet控制器或者過濾器來接收來自使用者輸入並控制模型和視圖部分做出相應的變化,其中核心部分是對URI進行處理,然後做出一系列的動作,最終將內容顯示在瀏覽器上。下面的兩段代碼分別展示了用Servlet和過濾器來充當Model2當中的控制器。Servlet控制器的核心代碼package struts2_01;import java.io.IOException;import

拜訪譚浩強老先生

本月22日邀請各大高校電腦專業的院長、教授(譚浩強、王移芝、陳明、楊小平、王立柱、鄭莉等等)前來我校參觀指導,尤其是對我們的“資訊技術提高班”進行深入的瞭解。得知前幾天中國電腦界泰鬥級人物譚浩強老先生在家中不小心摔傷,米老師決定前去探望。 譚老的家在清華大學裡面的一個不算很大的小院子裡,低矮的牆頭,油漆有點起皮的紅色院門,普通的不能再普通的平房……誰也想不到這裡面竟然住著電腦界得巨擘。進入院子後首先看到的是譚老和夫人精心照料的幾塊小菜地,由於是冬天的原因看不到種的是什麼只剩下光禿禿的的黃土,但是

動態代理(1)—-JDK動態代理

在Java的Java.lang.reflect包下提供了一個Proxy類和一個InvocationHandler介面,通過使用這個類和介面可以產生JDK動態代理類或動態代理對象.Proxy提供用於建立動態代理類和代理對象的靜態方法,它也是所有動態代理類的父類.如果我們在程式中為一個或多個介面動態地產生實作類別,就可以使用Proxy來建立動態代理類:如果需要為一個或多個介面動態建立執行個體,也可以使用Proxy類建立動態代理執行個體.Proxy提供了如下兩個方法來建立動態代理類和動態代理執行個體:

總頁數: 61357 1 .... 18712 18713 18714 18715 18716 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.