MVVM模式學習

  MVVM是MVC模式的變種,實現了邏輯與介面的分離。1.MVVM結構     MVVM模式分為Model、View和ViewModel。 2.為什麼會有MVVM模式  為瞭解決現實世界中的問題,我們將現實世界中的事物加以抽象,即得到了Model。  但Model無法與我們的使用者進行互動,。所以, 我們需要建立一個介面, 該解開可以與使用者輸入裝置進行互動,於是我們得到了View。   這樣看起來似乎很完美,但實際編程時我們發現,

Openlayers+Geoserver使用紀要

文章目錄 2.1.1 範圍查詢2.1.2 屬性查詢 Openlayers+Geoserver使用紀要1      

[原創]心情—保持心態平衡(Balance)使人保持積極向上的情結和熱情

    此描述只代表作者在一段時間內的觀點與看法。    

[原創]開發協助工具輔助–Subversion安裝、配置與使用(代碼版本控制與操作)

      此文章只代表作者一段時間的看法和觀點。此文是作者原創,如第三方用於商業用途需經本人同意,轉載、引用本文請注意出處。 一.為什麼要進行代碼控制       在軟體開發的過程中,經常因為程式碼版本的不統一而導致重新開發,或者在多人開發的項目中,多人共同修改了同一個公用代碼檔案而導致的相互複蓋的問題,諸如此類的問題還有很多,下面我們就來舉一個例子。

[GIS平台-MapGuide] 學習連結

【主要資源】1.MapGuide官網:http://mapguide.osgeo.org/2. MapGuide開發人員網路:http://www.mgdn.com.cn/html/18/forumdisplay-fid-18.html3.MapGuide

[轉載] The query results cannot be enumerated more than once.

本文轉載與:The query results cannot be enumerated more than once. 錯誤..(http://bibby.be/2008/08/query-results-cannot-be-enumerated-more.html)今天在用linq去處理store procedure資料時..頁面跳出一個錯誤..The query results cannot be enumerated more than

[轉載][GPRS平台-MapGuide]學習連結

[GPRS平台-MapGuide]學習連結 【主要資源】1.MapGuide官網:http://mapguide.osgeo.org/2. MapGuide開發人員網路:http://www.mgdn.com.cn/html/18/forumdisplay-fid-18.html3.MapGuide

[舉一反三]解決IE下select標籤innerHTML插入option的BUG(相容IE,FF,Opera,Chrome,Safari)

前言:這是一個老bug了,現在提供一個完美解決方案。由於我一直是用createElement來建立動態option並添加,所以一直沒有遇到這個問題,但是每個人寫代碼風格不同,有的人就喜歡寫字串形式的標籤並用innerHTML插入,這不就有問題了,為了方便不同編碼風格的人,我封裝了一個方法,用於解決ie的這個bug和相容5大瀏覽器,這樣大家都可以用一個方法來實現不同的風格,便於維護管理。bug描述:在ie下面使用innerHTML來插入option選項的話,ie會去掉前面的<option&g

SQL 中的N’xx’的作用

有時候,我們會在SQL的語句中看到類似如下的語句:SELECT O.id, U.name OWNER, O.name, O.type FROM xxx.dbo.sysobjects O LEFT JOIN xxx.dbo.sysusers U ON O.uid = U.uid WHERE (O.type = N'U' OR O.type = N'S' OR O.type = N'V') ORDER BY O.nameSELECT O.id, U.name OWNER, O.name,

記一次面試未如願之後靜下心來的個人成長

   早在兩個月之前就想寫一篇blog了,為了記錄自己和大家分享兩場面試的那種興奮而又失落的心情,但又怕那樣的經曆登不了大雅之堂,所以一直逼到現在,不過最近經過一段時間的思考沉澱,總算找到了一些讓自己充實和關注的事情,這些日子規律而簡單,堅持而快樂,思考著,行動著。不在為上班閑而無聊,不在為工作而工作,不在為沒收穫感而想跳槽,氣定神閑,就這樣,挺好!      這篇日誌大體上我劃分了下面幾個大綱:    一、面試經曆    二、個人反思和覺悟    三、閑著自己弄一個網站   

IE的”Kiosk”模式(你想要的啥都沒有的全屏)

什麼是"Kiosk"模式?通俗的說就是全屏(不同於F11全屏),是啥都沒有的全屏,無地址欄,無windows狀態列等等,就是一裸的web頁面和捲軸。Tip:Kiosk Software廣泛用於公用電腦或者嵌入系統,最常用的就是ATM機、自動服務機之類的系統了,其實他們很多都只是一個瀏覽器,雖然用Alt+Tab按鍵組合就可以隨意切換,但是一般的Kiosk系統不會給你這樣的鍵盤滴。如何開啟"Kiosk"模式?運行(win+R鍵)輸入 C:\Program Files\Internet

[原創] RDLC 報表系列(五) RDLC報表分組

本文只代表作者在一定階段的認識與理解。一、寫作前提在我的部落格園中我寫了關於一些RDLC報表的使用,請參考這裡。因為沒有時間,所以沒有匯入到我的個人部落格中。在部落格園中相關文章如下:[原創] RDLC 報表系列(一) 建立一個報表[原創] RDLC 報表系列(二) 報表中插入圖片[原創] RDLC 報表系列(三) 參數、常量及常用運算式的使用[原創] RDLC 報表系列(四)

對於筆試題,如果讓你出?你會怎麼出?

文章目錄         

程式員如何在”小公司成長”和”大公司學習”

註:這篇文章會帶有普遍性,不見得適合所有人,或者文章所描述的也不見得是對的,只是根據我的經曆和所見寫成的一篇文章,僅供參考。如要轉載,請註明原作者和出處,尊重別人的勞動成果。http://www.cnblogs.com/bruceli/archive/2011/04/18/2017278.html前言:在軟體行業工作有幾個年頭了,換過多個開發語言,跳過槽,也被獵頭找過,經曆了三五杆槍打天下和創業公司一起成長滅亡,也進入了大公司。在這些年的曆練中,看見很多剛進入軟體行業不久的新人總在抱怨,說學不到

DataRow複製一行到另一個DataTableDataRow複製一行到另一個DataTable

DataRow複製一行到另一個DataTable下面兩個方法是DataRow複製一行到另一個DataTable的,直接Add會出錯“此行已屬於另一個表”,其實以前就知道怎麼做的,可每次要用到的時候還是犯糊塗,這次把它們記下來。1.用DataRow.ItemArrayDataTable t=new DataTable();DataRow

[源碼解讀]Silverlight 4 中對不規則對象進行碰撞檢測(在遊戲中常使用的是否碰撞怪物邊界等原理)

在以前的Silverlight中,有個HitTest方法可以用來完成碰撞的檢測。But,Older versions (pre 3.0) did have a

T-SQL查詢進階-10分鐘理解遊標

概述       遊標是邪惡的!       在關聯式資料庫中,我們對於查詢的思考是面向集合的。而遊標打破了這一規則,遊標使得我們思考方式變為逐行進行.對於類C的開發人員來著,這樣的思考方式會更加舒服。       正常面向集合的思維方式是:              而對於遊標來說:             這也是為什麼遊標是邪惡的,它會使開發人員變懶,懶得去想用面向集合的查詢方式實現某些功能.     

不是HR,Leader你會面試應聘者嗎(如何起好手中的撲克牌)

不是HR,Leader你會面試應聘者嗎          ------如何起好手中的撲克牌前言:  我先寫了一篇博文《不是HR,Leader你到底需要招什麼樣的程式員(變形金剛?超人?可能嗎!)》,得到不少園友的交流和意見,於是想再寫一下自己面試應聘者的經驗,來歸納總結和檢討一下自己需要注意的地方。結果現在起個名字弄得像”不是HR,Leader”的系列文章,那麼我就接著”你到底需要招什麼樣的程式員”在談談怎麼面試他們吧。本文:  我們寫好招聘需求後,HR幫我們篩選了簡曆,下面我們就要開始安排對應

SQL查詢今天與昨天的記錄,及本月記錄、本周記錄

SQL查詢今天的記錄:datediff(day,[Datetime],getdate())=0  把Datetime換為你的相應欄位;SQL查詢昨天的記錄:datediff(day,[Datetime],getdate())=1  把Datetime換為你的相應欄位,getdate()-Datetime即為時間差。 本月記錄:SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0 本周記錄:SELECT * FROM 表

總頁數: 61357 1 .... 7001 7002 7003 7004 7005 .... 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.