Time of Update: 2018-12-03
今天測試一段代碼.其中有一個邏輯是,有一個表,這個表有ID和Value兩個欄位,現嘗試從這個表取某個ID的最大value值,若存在記錄,則返回此最大值,若不存在,則插入一條新值.代碼邏輯大致如下: DECLARE @max INTSELECT @max=0SELECT @Max = MAX(Filed1)FROM Table1IF @@Rowcount = 0 --判斷資料是否存在 BEGIN set @max=1000
Time of Update: 2018-12-03
簡單記一下:Datagridview綁定資料來源,使用bindingsource,即先將datatable/dataset綁定到bindingsource,再將datagridview(當然也可以是其他控制項)綁定到bindingsource.暫時還沒找到權威文檔說一定要這麼幹,只是網上有建議這樣做,貌似直接將datagridview綁定到datatable/dataset也行,但我在嘗試修改資料時經常報錯,煩了,沒來得及仔細研究其中原因.如果使用bindingsource,再用按鈕來做增加和刪
Time of Update: 2018-12-03
用datagridview綁定資料來源,第一列是一個checkbox,用於標誌是否選中。當游標點到這行時自動選中這個checkbox,並且提供全選與取消全選的功能,這本是一個很簡單的功能,但出現的問題是,滑鼠點中行時,自動勾選checkbox,給checkbox賦值的速度相當慢,全選和取消全選更不用說,幾十行就慢得不行,更別說上百行上千行的資料,沒半小時都別想迴圈完.最後找出問題所在,Datagridview的AutoSizeColumnsMode!不能把這個屬性的值設定成Allcells***
Time of Update: 2018-12-03
我們在用SGIP開發聯通SP簡訊時遇到一個問題,當我們發送一條營銷簡訊時,使用者不僅收到這我們發出的簡訊,還會額外收到一條簡訊,內容大概是這條簡訊是誰下發的,資費模式是啥啥啥的.原本我們的SP簡訊是免費的,但使用者一看到有"資費"二字就很迷惑了,結果導致我們被投訴.找聯通SP技術協助查原因N天,終於得到一個回複,簡訊中帶有LinkID,所以會額外發出一條訊息.但我們明明沒有設定這個LinkID呀!我們嘗試把SGIP協議的每個參數都改了個遍,都沒能解決這個問題,那看來不是程式碼的問題,我們估計.然
Time of Update: 2018-12-03
本文討論的是"互動設計師"而不是"外觀設計師"。還有許多朋友把兩者混為一談,如果你沒有理解這兩個區別,那麼這本書確實必看不可了。"外觀"設計其實沒有什麼大討論的,因為外觀做的不好,也就是客戶覺得醜而已,而不是難看,BPCS可能接觸的朋友不多吧。很老很老的ERP系統,介面不堪入目(用現代的眼光來看的話),但是仍然有很多客戶喜歡。所以大家注意了,這可是"互動",這是關係到軟體成敗的概念。
Time of Update: 2018-12-03
最近在講課示範的時候,偶爾會發生如下的異常。“配置系統未能初始化”,當時也沒有時間深究到底什麼原因造成的。今天再一琢磨,以上的InnerException提示說:無法識別的配置節userSettings。再一深入找下去,我們找到下面這個目錄這個目錄下面確實有一個user.config檔案這個檔案內容是這是之前我做另外一個程式時儲存的使用者設定檔。所以,問題找到了。因為我前後兩個應用程式的名稱是一樣的。雖然現在這個程式沒有需要userSettings,但它仍然試圖去讀取上述提到的user.conf
Time of Update: 2018-12-03
asp.net項目在部署後,aspx檔案並沒有被編譯,這種情形要一直維持到使用者第一次訪問頁面,該分頁檔aspx才會轉化成cs,並編譯成dll,這次訪問速度不會很快,但從此以後,所有訪問者將得到理想的訪問速度。那麼如何在部署後就讓所有的aspx處於已經編譯成dll的狀態呢?通過上面的描述我們不難想到,只要把所有頁面都訪問一遍即可,這個訪問有一個簡單方法,就是遞迴項目所在的檔案夾,把實體路徑轉化成web訪問的http地址,並使用httpRequest訪問一遍即可(如果有許可權控制,可能要作更多的工
Time of Update: 2018-12-03
錄可程式化配置方式 擷取ISessionFactory 使用者自行提供ADO.NET串連 NHibernate提供ADO.NET串連 可選配置屬性 SQL 方言 (SQL Dialects) 外串連抓取(Outer Join Fetching ) 自訂 CacheProvider 查詢語言替換Logging因為NHibernate被設計為可以在許多不同環境下工作,所以它有很多配置參數。幸運的是,大部分都已經有預設值了。
Time of Update: 2018-12-03
也許在寫這編文章時,有很多朋友正被老闆要求做類似QQ一樣的視訊交談軟體,在這裡,我把自己的一些經驗和代碼寫出來與大家一起分享,高手不要笑我哈!看了這編文章後,你也可以自己做一個簡單的網路視頻通訊軟體,如果自己家裡上了網,就可以在公司和家人進行可視通訊了,多爽,不用給電話費了。
Time of Update: 2018-12-03
我們項目使用了NHibernate,為了體現ORM的優越性,領導決定把資料庫從Oracle換成SQL Server,問題出現了,所有沒有初始化的日期欄位都不能正確儲存,儘管這些欄位允許Null。查了許多資料,終於發現日期欄位必須使用
Time of Update: 2018-12-03
[環境] 有多台高效能資料程式庫伺服器組成一個中央伺服器叢集,提供核心共用資料庫,可以認為中央伺服器是絕對安全的.另外有若干台資料庫伺服器供業務訪問. [商務程序介紹] 辦理某業務時需要對信用額度進行檢測和操作.各種業務對額度的訪問頻繁.大致流程如下: 商務服務器:提交單據時,判斷信用額度減凍結額度是否大於0,大於0則增加凍結額度,信用額度餘額不變,業務繼續.小於0則禁止提交,中止操作. 中央伺服器:單據確認成功時,判斷信用額度餘額是否足夠,足夠則取消提交時的額度凍結,即凍結額度減少,同時也扣
Time of Update: 2018-12-03
學習動態效能表(三)-(2)-V$SQL_PLAN 本視圖提供了一種方式檢查那些執行過的並且仍在緩衝中的cursor的執行計畫。 通常,本視圖提供的資訊與列印出的EXPLAIN PLAN非常相似,不過,EXPLAIN PLAN顯示的是理論上的計劃,並不一定在執行的時候就會被使用,但V$SQL_PLAN中包括的是實際被使用的計劃。獲自EXPLAIN
Time of Update: 2018-12-03
最近一個小項目,開發一個外掛程式,需要對一個第三方系統的網頁內容進行操作.操作的內容還比較複雜.自然選擇用BHO做.做到一半卡住了,原因在於這個網站有一個showmodal的強制回應視窗,需要對這個彈出的強制回應視窗也進行控制.但是找遍了DOM和IE的各個介面也沒找到能控制或捕獲快顯視窗內容的東西.雖然可以重寫快顯視窗的代碼,改用window.open方式彈出,再進行捕獲,但因為那網站的快顯視窗還帶了複雜的參數,不方便轉換,所以保持不能改他的代碼.既然從IE方向無法下手,就只能改變方向,從Win
Time of Update: 2018-12-03
如所示,顯示三種顏色交替的下拉框。 實現方法:1.使用System.Web.UI.HtmlControls控制項,把它作為伺服器控制項運行。2.在後台為這個select控制項綁定資料。3.再調用一個自己寫的函數為它的沒個項目指定顏色。 實現代碼(主要實現部分):前台(WebForm1.aspx): <SELECT id="Select1" style="WIDTH: 300px" name="Select1" runat="server">
Time of Update: 2018-12-03
1.關於IBatis及IBatisNetiBatis是又一個O/R Mapping解決方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特點就是小巧,上手很快。如果你不需要太多複雜的功能,iBatis是能滿足你的要求又足夠靈活的最簡單的解決方案。iBatisNet是iBatis的.NET版本。iBatis及iBatisNet的主站是www.ibatis.com2.下載 http://www.ibatis.com/common/download.html
Time of Update: 2018-12-03
諸位,咱當電子工程師也是十餘年了,不算有出息,環顧四周,也沒有看見幾個有出息的!回顧工程師生涯,感慨萬千,願意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強!
Time of Update: 2018-12-03
據韓國《朝鮮日報》報道,韓國研究人員根據長達十年的研究,寫出《韓國富豪:七種能力的秘密》一書,總結了韓國富豪的十二個發人深省的共同特徵。 該書作者是韓國三星經濟研究所虛擬論壇“富豪特點研究會”文勝烈博士,他在過去十年間採訪了六百位韓國富豪,還運營富豪專業諮詢公司,進行培養韓國型富豪的項目“富豪教育”,對韓國富豪有著深刻的瞭解。以下是文勝烈指出的韓國富豪的十二個共同特徵:
Time of Update: 2018-12-03
VoIP bookmarks from Klaus DarilionBelow you will find descriptions and links to SIP and RTP stacks, applications, test utilities, SIP proxies, SIP PBXs and STUN server and clients. Most of them are open source :-), but not all of them If you have
Time of Update: 2018-12-03
本文為的票據列印系列的最後一篇,主要是代碼實現。 本文中的紙型設定請參考前一篇文章 http://www.cnblogs.com/babyt/articles/116792.html 。 套打實現思路請參考這篇 http://www.cnblogs.com/babyt/articles/116794.html 本文的方法適用於Epson / Star / Tally 全系列針式印表機, 需要注意的是部分印表機使用內建程式反而不能很好的控制住走紙,對於以下印表機: Star AR 3200 /
Time of Update: 2018-12-03
要實現動態網頁,方案有很多,其中通過CSS來動態改變介面樣式是網頁設計者最喜歡使用的技術。在使用CSS樣式動態改變介面樣式中,大家通常是定義多個CLASS樣式對象,然後在JAVASCRIPT(或VBSCRIPT)指令碼中設定對象的class屬性為某一個指定的樣式Class名或直接修改對象的STYLE屬性實現。這些方法在修改少量有限的樣式時是非常有效,但如果要對整個頁面的元素對象的樣式進行變動時,便會感到非常的麻煩了。這裡提供一個通過動態載入CSS樣式檔案來實現介面樣式動態修改的方法:方法:把介面