Time of Update: 2018-12-04
最佳化SQL查詢:如何寫出高效能SQL語句1、 首先要搞明白什麼叫執行計畫? 執行計畫是資料庫根據SQL語句和相關表的統計資訊作出的一個查詢方案,這個方案是由查詢最佳化工具自動分析產生的,比如一條SQL語句如果用來從一個 10萬條記錄的表中查1條記錄,那查詢最佳化工具會選擇“索引尋找”方式,如果該表進行了歸檔,當前只剩下5000條記錄了,那查詢最佳化工具就會改變方案,採用 “全表掃描”方式。 可見,執行計畫並不是固定的,它是“個人化的”。產生一個正確的“執行計畫”有兩點很重要: (1)
Time of Update: 2018-12-04
hibernate 中 Criteria 的使用介紹要對資料庫管理系統進行操作,最基本的就是使用SQL(Standard Query
Time of Update: 2018-12-04
項目要實現這樣的一個功能(如所示):選擇左邊下拉式清單方塊中的選項,點擊添加按鈕,把選擇的選項移動到右邊的下拉式清單方塊中,同樣的選擇右邊的選項,點擊刪除按鈕,即把選擇的選項移動到左邊的下拉式清單方塊中.相信用js很多朋友都寫過,下面是我用jQuery來實現這樣的功能的.具體代碼如下:<center> <table> <tr align="center"> <td colspan="3"> 選擇 </td&
Time of Update: 2018-12-04
1 getCurrentSession建立的session會和綁定到當前線程,而openSession每次建立新的session。2 getCurrentSession建立的線程會在交易回復或事物提交後自動關閉,而openSession必須手動關閉這裡getCurrentSession本地事務(本地事務:jdbc)時 要在設定檔裡進行如下設定 * 如果使用的是本地事務(jdbc事務) <property name="hibernate.current_session_context_
Time of Update: 2018-12-04
這兩天做了個註冊頁面的驗證,但我對頁面的div+css和jquery的撐握的不是很好,所以多花了點時間. 驗證代碼如下:<script type="text/javascript" src="<%=path %>/js/jquery-1.4.4.min.js"></script><script type="text/javascript" src="<%=path %>/js/jquery.validate.js" charset="utf-
Time of Update: 2018-12-04
JQuery實現:<scripttype="text/javascript"> $(function(){ $("#chkAll").click(function(){ if($(this).attr("checked")== true){ $("input[name='check']").each(function(){ $(this).attr("checked",true); });
Time of Update: 2018-12-04
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource說明:DriverManagerDataSource建立串連是只要有串連就建立一個connection,根本沒有串連池的作用。<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property
Time of Update: 2018-12-04
void CAT_ChatViewDlg:: OnCbnSelchangeChannel(){ m_listMst.ResetContent(); switch(m_pComboBox.GetCurSel()){ case 0: { for (int i= 0; i<m_pMapList->count;i++) { char *pStr = (char*)m_pMapList->Items[i];
Time of Update: 2018-12-04
可程式化的配置方式-1 如果在配置cfg.xml的時候,不想在裡面配置hbm.xml怎麼辦呢?可在程式裡使用可程式化的配置方式,也就是使用程式來指定在cfg.xml裡面的配置資訊,不推薦這種方式。如下:Configuration cfg = new Configuration() .addResource("Item.hbm.xml") .addResource("Bid.hbm.xml");
Time of Update: 2018-12-04
我從未想過,自己人生職業生涯竟在那樣的情境結束;我只知道,那天,我走的很堅持; 月初,周一的下午,經理用RTX跟我說,公司來了一個高手,上面對你的部門有所變動,你想去什麼部門;我說:除了程式部,哪裡都不去。如果你們已經決定了,那我辭職吧!;接著 人事部的就發來訊息,公司部門調動,你有想去的部門麼。我辭職了,從得知訊息到辭職 一共用了個把小時;我失業了; 很委屈,但是弱肉強食
Time of Update: 2018-12-04
[摘要] 下面我要說的是MIS系統許可權管理的資料庫設計及實現,當然,這些思路也可以推廣開來應用,比如說在BBS中用來管理不同層級的使用者權限。[關鍵字]
Time of Update: 2018-12-04
大致用到5張表:使用者表(UserInfo)、角色表(RoleInfo)、菜單表(MenuInfo)、使用者角色表(UserRole)、角色菜單表(RoleMenu)。 各表的大體表結構如下: 1、使用者表(UserInfo):Id、UserName、UserPwd 2、角色表(RoleInfo):Id、RoleName 3、菜單表(MenuInfo):Id、MenuName 4、使用者角色表(UserRole):Id、UserId、RoleId 5、角色菜單表(RoleMenu):
Time of Update: 2018-12-04
功能 :判斷目前使用者是否有許可權訪問當頁面 思路:讀取目前使用者的許可權(在登陸驗證是設定的) 和標籤在jsp頁面取到的值進行比較,不匹配時跳轉到指定頁面 總結:標籤類一般存放在web-inf/lib xxxx.tld 配置 標籤類的參數定義和指定類名 web-inf.xml 指定xxxx.tld的位置和定義名字 <mytag:CheckPower power="manager" gotoPage="login.jsp"/&
Time of Update: 2018-12-04
DirectUI產品網站www.directui.com,做的很專業;另一家是UIEASY,網址www.uieasy.com,一個輕量級皮膚庫DSkinLite。但是,網上關於DirectUI的技術文章卻很少;早在 6/26/2005,一個國外的程式員就已經寫了一個開源的DirectUI例子,應該算是國內所有directui介面庫的起源了,網址http://www.viksoe.dk/code/windowless1.htm,探討一種實現的可能性和思路,和實際應用雖有一定距離,不過卻是一個很好的
Time of Update: 2018-12-04
IniStruct類的使用說明參考如下:屬性: Name: 配置名稱,也包含在[]裡邊的內容 Attribute:儲存了所有的參數。方法: setName:設定配置名稱,參數即為名稱。 setAttribute:設定某參數的值,如果該參數不存在,則動態產生一個。參數為參數名、參數值 getAttribute:返回某參數的值,如果該參數不存在返回false toString:重寫了toString方法,返回ini檔案中的書寫格式的字串
Time of Update: 2018-12-04
function IniStruct() { this.Name = new String(); this.Attribute = new Object(); this.setName = function(Name) { Name = Name.toString(); var re = /^[^\s]+$/; if(!re.test(Name)) { return false; } else {
Time of Update: 2018-12-04
C++面試題:介紹一下STL,具體說明STL如何?vector。考點:vector的理解與實現細節出現頻率:★★★★解析:前面例題已經介紹過了STL,因此這裡不再贅述,只說明STL如何?vector。vector的定義如下: template<class _Ty, class _A = allocator<_Ty> > class vector { ……
Time of Update: 2018-12-04
XP系統不支援雙顯卡自動切換,A卡的只能用獨顯,N卡的只能用集顯!解決筆記本雙顯卡XP系統下獨立顯卡無法驅動的問題最近發現很多朋友說筆記本換XP系統裝不上獨立顯卡驅動,看型號大部分還都是新款筆記本。好奇心被勾起,遂人肉起來,欲打破砂鍋,找到底兒。在網上查閱了各種資料,比較了數款時下流行筆記本後發現,現在很多筆記本都使用了雙顯卡技術。筆記本的雙顯卡並不像台式機的雙顯配置那樣,為了提高顯示效能而推出。筆記本的雙顯的優勢,是可以根據實際應用程式對顯示效能的需求,進行切換,例如在進行網頁瀏覽,或是文檔等
Time of Update: 2018-12-04
智能指標可以解決記憶體泄露的問題,就是用對象來管理記憶體資源。由於C++機制中有對象在離開範圍的時候,解構函式會被自動調用。此時在解構函式中完成動態申請記憶體的釋放。程式員在使用智能指標後。不用擔心記憶體泄露。當然互引用的情況,還是會造成記憶體泄露,即使使用本文中所編寫的智能指標。
Time of Update: 2018-12-04
所謂Cross_Dll問題,就是在一個dll中申請了一段記憶體空間,在外部程式調用完該dll提供的功能後,為了不造成記憶體泄露,要釋放掉在dll內部申請的空間。但是這種操作會引起程式崩潰。如下面的樣本程式所示: #ifndef DLL_NEW_H_#define DLL_NEW_H_#ifndef _DLL_NEW_DLL_#define DLL_NEW_API __declspec(dllimport)#else#define DLL_NEW_API