Time of Update: 2018-12-07
寞明奇妙的晚上,靜靜的涼風飄過,秋天的漸漸臨近讓人有了一絲絲的感動。 鍵盤上的十指在不斷地跳動著熟悉且令人回味無窮的舞步,
Time of Update: 2018-12-07
Session的save()方法使一個臨時對象轉變為持久化對象。例如以下代碼儲存一個Customer對象: Customer customer = new Customer(); customer.setId(new Long(9)); // 為Customer臨時對象設定OID是無效的 customer.setName("Tom"); Session session = sessionFactory.openSession();
Time of Update: 2018-12-07
boost庫很強大,我用的比較多的庫就是boost::shared_ptr、boost::asio等。現在我寫的頁遊伺服器中大量使用了boost中的類和方法,但是由於系統本身內建的boost版本比較老,所以需要自己手動編譯最新版本的boost。具體步驟如下:(在這裡我們以boost1.53版本為例) (1).到boost官網http://www.boost.org/下載最新版本的boost源碼包,具體地址http://sourceforge.net/projects/boost/files
Time of Update: 2018-12-07
文章目錄 服務契約資料契約訊息契約 本篇博文只是簡單說下WCF中的契約的種類、作用以及一些簡單的程式碼範例。在WCF中契約分為服務契約、資料契約和訊息契約。下面對這幾種契約進行簡單的介紹。服務契約服務契約描述了暴露給外部的類型(介面或類)、服務所支援的操作、使用的訊息交換模式和訊息的格式。每個WCF服務必須實現至少一個服務契約。使用服務契約必須要引用命名空間System.ServiceModel
Time of Update: 2018-12-07
今天做項目時,使用攔截器對使用者權限檢查。攔截器本身沒有問題,可是實現許可權攔截,但是傳遞的參數全部都無效了。搞了很久,由於對攔截器的內部機制不是特別熟悉,所以重新研讀了一下Struts2的攔截器。找到了原因:給一個Acton配置一個自訂攔截器後,此action就無法使用架構預設的攔截器棧了,這就導致前後台資料轉送無效。 解決方案一般有兩種: 一、顯示的使用預設攔截器<action name="enterSystem_*"
Time of Update: 2018-12-07
1 CheckBox cbSelect = (CheckBox)(ListBoxView.Items[i] as ListBoxItem).Template.FindName("cbSelect", ListBoxView.Items[i] as ListBoxItem);2 TextBlock textblackConnPointNum = (TextBlock)(ListBoxView.Items[i] as
Time of Update: 2018-12-07
做過WinForm開發的都會鬱悶WPF竟然沒有Timer。今天想在WPF中用Timer可是發現WPF沒有Timer類,找了半天發現新增了一個 DispatcherTimer確實好用和WinForm中Timer用法相似。-----------------------------------------------------------------------------------------------------------------------------引:銀光中國在 WPF
Time of Update: 2018-12-07
優點:通用資料表運算式 (CTE) 具有一個重要的優點,那就是能夠引用其自身,從而建立遞迴 CTE。遞迴 CTE 是一個重複執行初始 CTE 以返回資料子集直到擷取完整結果集的通用資料表運算式。在 SQL Server 2005 中,當某個查詢引用遞迴 CTE 時,它即被稱為“遞迴查詢”。遞迴查詢通常用於返回分層資料,例如:顯示某個組織圖中的僱員或物料清單方案(其中父級產品有一個或多個組件,而那些組件可能還有子組件,或者是其他父級產品的組件)中的資料。遞迴 CTE 可以極大地簡化在
Time of Update: 2018-12-07
準備步驟:1、在遠程機器上執行winrm quickconfig -q,具體作用請看執行結果。2、在本地機器上執行set-item wsman:localhost\client\trustedhosts -value *,具體作用是將所有電腦添加到受信任主機列表。 然後就可以遠程執行指令碼了,樣本:$secPasswd = ConvertTo-SecureString "1qaz@WSX" -AsPlainText –Force$curUser = New-object -typename
Time of Update: 2018-12-07
說明:今天需要調用一個java同事寫的介面。其中包含一個總毫秒數參數。想了很久,無解。後聽一朋友說java的總毫秒數是指1970-1-1 零時零分
Time of Update: 2018-12-07
開篇:最近工作中使用WCF比較多,有了一點收穫,也有了一點淺薄的想法,在此寫出,希望能給大家帶來一些收穫。 本章說明:實際開發中可能會出現,一個服務端需應付多個不同協議用戶端,下文就是這種情境的一個解決方案。 Binding所對應的協議版本:Binding Class NameTransportMessage EncodingMessage VersionSecurity ModeReliable MessagingTransaction Flow (disabled by
Time of Update: 2018-12-07
假設定義了一個服務契約:[ServiceContract(Namespace = "WcfExtension.Services.Interface")] public interface ITestService { [OperationContract] int Add(int x, int y); [OperationContract] [ServiceKnownType(typeof(TestContract))]
Time of Update: 2018-12-07
對於負載平衡環境,多伺服器記憶體中快取資料的話,需要解決的一個很重要的問題就是一旦資料庫中資料有更新,怎麼讓緩衝的資料立即更新?如果可以容忍延遲或是差異性的話,可以考慮緩衝的資料有一個到期時間。但是,最好的方式還是採用通知方式,或者說發布訂閱者式。所有的用戶端會訂閱用戶端配置修改的訊息,所有的服務端會訂閱服務端配置修改的訊息,配置後台在修改後複雜發布這個訊息。在這裡採用redis作為發布訂閱的服務端,利用TCP雙工特性與所有用戶端和服務端保持長串連,進行訊息的推送。 string
Time of Update: 2018-12-07
IE下開啟ClearType後透明字型問題,解決辦法為透明元素加上背景。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><div style="FILTER: alpha(opacity=50); width: 500px; height: 30px; font-size: 20px;">abc中文</div> Code
Time of Update: 2018-12-07
要擷取當前頁面URL的參數,可能大家第一個想到是使用 window.location.href 或者是document.location.href ,擷取結果諸如http://www.xxx.com/?aa=xx&bb=xx ;但是其實我們需要的只是:?aa=xx&bb=xx。這種形式可以使用 document.location.search 這個屬性擷取。如果我想要擷取該URL後面參數aa的值該怎麼弄呢?常見的方式可能是這樣: function( param ){var
Time of Update: 2018-12-07
一.LVS是什嗎?LVS的英文全稱是Linux Virtual Server,即Linux虛擬伺服器。它是我們國家的章文嵩博士的一個開源項目。在linux記憶體2.6中,它已經成為核心的一部分,在此之前的核心版本則需要重新編譯核心。二.LVS能幹什嗎?LVS主要用於多伺服器的負載平衡。它工作在網路層,可以實現高效能,高可用的伺服器叢集技術。它廉價,可把許多低效能的伺服器組合在一起形成一個超級伺服器。它易用,配置非常簡單,且有多種負載平衡的方法。它穩定可靠,即使在叢集的伺服器中某台伺服器無法正常工
Time of Update: 2018-12-07
前面有為仁兄發了一篇java23種模式一點就通的貼子,形式不錯,但其中有些說法錯的離譜,我這裡給大家發一篇,建立大家對23個設計模式的正確認識,以MM為專題,軟體設計使人焦慮,何不娛樂處之。 建立型模式 1、FACTORY(原廠模式)—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 原廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,
Time of Update: 2018-12-07
介紹MVVM的出現給WPF Silverlight程式定義了程式的架構,MVVM可以解決業務層和UI層的耦合問題,更多優點不再贅述。在WP手機端,很多工程也都採用MVVM進行架構,比較常見的工具集是MVVM Light Toolkit 。它被應用在很多已知WP項目中,也有一些自己實現的MVVM架構工具多數也都基於此。而我們今天要說的是Caliburn Micro這個用於MVVM架構的Framework。 首先對比下MVVM Light Toolkit 和Caliburn Micro:
Time of Update: 2018-12-07
背景Windows Phone 8
Time of Update: 2018-12-07
http://hi.baidu.com/flyer_hit/blog/item/2ec12d251dd9dd6835a80f55.htmlhttp://blog.csdn.net/feixiangcq/archive/2010/06/06/5650672.aspxhttp://fan.cos.name/cn/2010/10/fan16/http://hi.baidu.com/flyer_hit/blog/item/84d29a733c7751148701b089.htmlLDA是比PLSA更“進