Time of Update: 2018-12-06
ArcIMS9.2安裝完畢後的配置可以參考網上的教程,很詳細。其中配置Service時可能會出現以下報錯:Error when trying to administer Service;check your map file's layers and data source
Time of Update: 2018-12-06
看了老趙關於 我為什麼要反對北大青鳥的文 我覺得老趙有點激動了,前些天也在報紙上看到了這篇文章,其實培訓機構就是一個商業行為,所以其生存與發展都最終會由這個市場給他定論,市場有很大的需求,青鳥不能滿足市場真正的需求,說明青鳥目前的運作有問題(培訓還有一種社會責任,而不是一種純粹的商業行為),最終的結果可能是被這個市場淘汰,同時也決定必然會有其它的培訓機構出現,而各位看官,也才有可能有施展才華的機會,都讓青鳥做完了,其它人還有機會嗎?
Time of Update: 2018-12-06
狀態模式 一、引子 狀態模式自身結構非常簡單——前面剛剛介紹了幾個結構比較簡單的設計模式,和他們一樣,狀態模式在具體實現上留下了可變換的餘地。我前面已經介紹過它的孿生兄妹策略模式了,大家可以兩者比較著閱讀。本文將會討論兩者的區別。 二、定義與結構 GOF《設計模式》中給狀態模式下的定義為:允許一個對象在其內部狀態改變時改變它的行為。這個對象看起來似乎修改了它的類。看起來,狀態模式好像是神通廣大——居然能夠“修改自身的類”! 能夠讓程式根據不同的外部情況來做出不同的響應,最直接的方法就
Time of Update: 2018-12-06
如果要把背景數字類型轉化成money類型,可以使用下面兩種方法:1。後台Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
一、 橋樑(Bridge)模式 橋樑模式是一個非常有用的模式,也是比較複雜的一個模式。熟悉這個模式對於理解物件導向的設計原則,包括"開-閉"原則(OCP)以及組合/彙總複用原則(CARP)都很有協助。理解好這兩個原則,有助於形成正確的設計思想和培養良好的設計風格。註:《Java 與模式》一書認為 Bridge模式不是一個使用頻率很高的模式,我不太贊同,我認為 Bridge模式中蘊涵了很多設計模式的關鍵思想在裡面,所以我這裡採納了《Design Patterns Explained》一書的作者
Time of Update: 2018-12-06
前言今天想玩早已流傳甚久的WP了,在自己的筆記本上零起步搭建運行環境,對apache、php、mysql都不是很熟,但也不想用什麼一鍵安裝那種軟體,沒有樂趣。自己在網上找資料,邊裝邊學,蠻有意思。其中遇到的細節問題一度讓我崩潰,在網上也很難搜到解決方案,耗時一下午,摸索解決了所有問題,成功架設自己的WP環境,樂趣就在其中呀:-D。當然,本文不會完全一步步記錄如何安裝WP環境,因為有很多人已經寫爛了,我就直接拿前人的成果來用,主要介紹遇到的一些細節問題如何解決,希望能能夠幫到大家!環境搭建WP啟動
Time of Update: 2018-12-06
Main Function:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
【原文地址】 Tip/Trick: Building a ToJSON() Extension Method using .NET 3.5 【原文發表日期】 Monday, October 01, 2007 10:33 PM今年早些時候,我通過blog介紹了 C# 和 VB 語言的一項新的擴充特性"擴充方法"。擴充方法讓開發人員可以向已有的 CLR 類型的公用契約中添加新的方法,而不需要子類化或重新編譯原有的類型。通過這種做法,可以使很多有用的應用情境成為可能(包括
Time of Update: 2018-12-06
模版方法(Template Method)摘要:Template Method模式是比較簡單的設計模式之一,但它卻是代碼複用的一項基本的技術,在類庫中尤其重要。主要內容1.概述2.Template Method解說3..NET中的Template Method模式4.適用性及實現要點 概述變化一直以來都是軟體設計的永恒話題,在XP編程中提倡擁抱變化,積極應對。如何更好的去抓住變化點,應對變化?如何更好的提高代碼複用?通過學習Template
Time of Update: 2018-12-06
Gravatar全稱叫做“Globally Recognized Avatar”,是一個提供頭像公用服務的網站,對於一些啟用了該服務的網站,可以通過在Gravatar註冊頭像實現個人頭像的顯示.以下是啟用該服務的詳細方法:1、到瀏覽器中輸入http://gravatar.com/,進入官方網站(圖1)然後點擊紅色的地區,第一次使用時點擊Sign Up(圖2)輸入自己的Email地址,注意該地址應該與提供服務網站上註冊的郵箱地址保持一致。輸入郵箱地址後,點擊Sign Up後出現下面的介面。(圖3)
Time of Update: 2018-12-06
《上篇》中我們主要討論的是程式集(Assembly)和應用程式定義域(AppDomain)的話題,著重介紹了兩個不同的程式集載入方式——獨佔方式和共用方式(中立域方式);以及基於進程範圍內的字串駐留。這篇將關注點放在託管對象建立時記憶體的分配和對大對象(LO:Large
Time of Update: 2018-12-06
原文地址: http://developer.51cto.com/art/200907/139086.htm1, 前提可以說MVVM是專為WPF打造的模式, 也可以說MVVM僅僅是MVC的一個變種, 但無論如何, 就實踐而言, 如果你或你的團隊沒有使用"Binding"的習慣, 那麼研究MVVM就沒有多大意義.另外,個人覺得, 使用Command以及打造一種合理的簡化的方式去使用Command也與使用Binding一樣重要.2, 誕生為瞭解決現實世界中的問題,我們需要將現實世界中的事物加以抽象,
Time of Update: 2018-12-06
概述在物件導向的軟體設計中,我們經常會遇到一類集合對象,這類集合對象的內部結構可能有著各種各樣的實現,但是歸結起來,無非有兩點是需要我們去關心的:一是集合內部的資料存放區結構,二是遍曆集合內部的資料。物件導向設計原則中有一條是類的單一職責原則,所以我們要儘可能的去分解這些職責,用不同的類去承擔不同的職責。Iterator模式就是分離了集合對象的遍曆行為,抽象出一個迭代器類來負責,這樣既可以做到不暴露集合的內部結構,又可讓外部代碼透明的訪問集合內部的資料。意圖提供一種方法順序訪問一個彙總對象中各個
Time of Update: 2018-12-06
本文來源:http://www.pma.caltech.edu/Publications/alice.in.unix.land.html(這是一篇1989年的文章)Alice 正在在她的顯示器上讀著一些資訊,她開會懷疑所有的事情並不是應該的那樣。“程式太大了,而無法適應記憶體”,她讀到。“一個很奇怪的事情”,她說,“我所做的也就是在啟動我的文書處理程式會運行了14個TSR(terminate-and-stay-resident 常駐程式)。所有這些程式需要使用4M的記憶體,我希望我能使用超過64
Time of Update: 2018-12-06
概述 在軟體系統中,有時候面臨著“一個複雜物件”的建立工作,其通常由各個部分的子物件用一定的演算法構成;由於需求的變化,這個複雜物件的各個部分經常面臨著劇烈的變化,但是將它們組合在一起的演算法確相對穩定。如何應對這種變化?如何提供一種“封裝機制”來隔離出“複雜物件的各個部分”的變化,從而保持系統中的“穩定構建演算法”不隨著需求改變而改變?這就是要說的建造者模式。本文通過現實生活中的買KFC的例子,用圖解的方式來詮釋建造者模式。意圖 將一個複雜的構建與其表示相分離,使得同樣的構建過程可以建立不同的
Time of Update: 2018-12-06
private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e){// Set the root visual to allow the application to render if (RootVisual != RootFrame)//RootVisual = RootFrame; RootVisual = new MainPage();// Remove this
Time of Update: 2018-12-06
概述 Singleton模式要求一個類有且僅有一個執行個體,並且提供了一個全域的訪問點。這就提出了一個問題:如何繞過常規的構造器,提供一種機制來保證一個類只有一個執行個體?客戶程式在調用某一個類時,它是不會考慮這個類是否只能有一個執行個體等問題的,所以,這應該是類設計者的責任,而不是類使用者的責任。從另一個角度來說,Singleton模式其實也是一種職責型模式。因為我們建立了一個對象,這個對象扮演了獨一無二的角色,在這個單獨的對象執行個體中,它集中了它所屬類的所有權力,同時它也肩負了行使這種權力
Time of Update: 2018-12-06
SELECT DISTINCT GE.APPLY_TYPE_ID,P.*, GE.ENDO_ID GEN_ENDO_ID, S.STATUS_NAME, R.BIZ_PRDT_CODE, TO_CHAR(GE.EFF_DATE, 'dd/mm/yyyy') ENDO_EFF_DATE, GE.CREATOR_ID
Time of Update: 2018-12-06
這兩天發現項目佔用記憶體過高,突然就象檢查一下各個頁面的回收是否正常,最後定位到Silverlight Toolkit中的ContextMenu控制項使得我的一個頁面在離開的時候無法被正常的回收,這裡記錄一下定位的過程:首先,重載頁面的OnRemovedFromJournal函數,我們知道當以GoBack的方式回退到回退棧中的前一個頁面時,這個函數會被首先執行,然後才是OnNavigatedFrom函數。1 protected override void
Time of Update: 2018-12-06
概述 在軟體系統中,有時候面臨的產品類是動態變化的,而且這個產品類具有一定的等級結構。這時如果用原廠模式,則與產品類等級結構平行的Factory