Time of Update: 2018-12-05
初學者使用hibernate執行查詢的時候,很容易遇到結果集的類型轉換問題,所以明確“執行結果”裡的資料類型很重要。下面有兩小例子:(1):使用HQL進行條件查詢。此結果集List包含的是對象數組,其中對象數組的索引0位置是Dept對象,該對象數組的長度取決於參與的表的個數。 Session session = HibernateSessionFactory.getSession(); Query q = session.createQuery("from Dept d where
Time of Update: 2018-12-05
使用hibernat的qbc進行多表內聯操作。Emp是一個員工實體類,他有一個部門屬性“dept”,在資料庫中對應的是部門表的主鍵,Session session = HibernateSessionFactory.getSession(); Criteria c = session.createCriteria(Emp.class);c.createCriteria("dept");//內聯 //設定查詢條件List list =
Time of Update: 2018-12-05
昨天,寫了個測試專案,只用到了el運算式和jstl,在tomcat6.0上跑得好好的,沒想到copy後,被告知跑不起來。結果發現是tomcat版本的問題。查閱了不少資料,現在總結如下:錯誤資訊: java.lang.NoClassDefFoundError:
Time of Update: 2018-12-05
前兩天老是布置了一個練習題,題目如下:a,b數組都是從小到大排序的,將a數組和b數組中的數,寫到c中,c也是從小到大排序的並且要求如果兩個數字相同的話,只保留兩個相同數字中的一個。當時,寫出的代碼如下:#include <stdio.h>int main(void){ int a[] = {1,2,4,7,8,9,10,12,16,18}; int b[] = {1,2,6,7,8,9,10,17,19,29}; int c[20] = {0}; int
Time of Update: 2018-12-05
在使用CListCtrl控制項Report顯示風格時,需要設定欄位標題資訊,否則不能向控制項中添加資料資訊,編輯欄位標題需要使用InsertColumn方法: m_ListCtrl.InsertColumn(0, "姓名", LVCFMT_LEFT, 150, 0); m_ListCtrl.InsertColumn(1, "聯絡電話", LVCFMT_LEFT, 150, 1);為CListCtrl控制項添加行:
Time of Update: 2018-12-05
1、遇事不要慌張,牢記操作要領 進一步熟悉交通規章制度,加強基本功訓練,有意識鍛煉自己的應變能力,做到遇事沉著冷靜,操作自如,確保行車安全。2、控制高速行車,克服驕傲情緒 要吸取"十次事故九次快"的教訓,克服驕傲思想,控制高速行車,培養自己耐心、沉穩、禮貌的好作風。3、遇有緊急情況,果斷迅速處理 緊急情況處理的原則為:先踩制動踏板後打方向盤,方向盤不能只打不回,.以免造成新的危險。4、預防為主,確保行車安全
Time of Update: 2018-12-05
有3中方法可以彈出子視窗:傳值的關鍵是在子視窗中如何擷取父視窗對象1、window.openwindow.open('test.htm','title','height=100,width=200,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');在test.htm可以通過var wind=self.opener;來擷取父視窗對象,這樣就方便在父子視窗中傳值2、window.
Time of Update: 2018-12-05
一個新檢出的工作複本使用綠色的對勾做重載。表示Subversion狀態正常.在你開始編輯一個檔案後,狀態就變成了已修改,而表徵圖重載變成了紅色驚嘆號。通過這種方式,你可以很容易地看出哪些檔案從你上次更新工作複本後被修改過,需要被提交。如果在提交的過程中出現了衝突表徵圖變成黃色驚嘆號。如果你給一個檔案設定了svn:needs-lock屬性,Subversion會讓此檔案唯讀,直到你獲得檔案鎖。唯讀檔案具有這個重載表徵圖來表示你必須在編輯之前先得到一個鎖。如果你擁有了一個檔案的鎖,並且Subver
Time of Update: 2018-12-05
declare:做項目的時候,廣東的一個客戶要求這樣的效果:在一個表格中有好多行商品的資訊,如果我點擊其中一行的,這把這行的狀態變為不可操作的,而且要得到該商品所在的行是第幾行。下面的小例子就是我當時這種特殊需求定製的。值得注意的是此代碼沒有與其他瀏覽器做相容處理,只能在ie中正常瀏覽,客戶那邊只使用ie。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-05
準備篇一.需求分析 在購買筆記本之前首先務必要做一下需求分析,明白自己購買筆記本主要是用來做什麼,對筆記本重量有什麼要求,是需要輕薄一點的好方便經常攜帶,還是偶爾帶著出門,或者只是作為台式機的替代品擺放在家。對筆記本效能方面有什麼要求,是用來滿足一般的學習和辦公應用,還是想用筆記本玩遊戲,或者對筆記本多媒體功能是否看中。對購買筆記本的預算是多少,盡量花少的價錢買到自己想要的筆記本。 在明確這一切之後,就確定了你該去關注哪些型號的筆記本。然後可以通過網路上比較或其他途徑篩選出幾款自己比較中意的
Time of Update: 2018-12-05
啟動JBOSS的時候,一直報錯Trying to install an already registered mbean,之前一直沒有出現過。檢查我的資料庫設定檔mssql-ds.xml,發現裡面的配置也沒有錯誤。 回想之前的所有改動操作,發現建立了一個檔案夾,然後拷貝了mssql-ds.xml到裡面,作為備份。但是JBOSS啟動的時候,會掃描deploy下所有檔案及檔案夾,找到尾碼名為ds.xml的資料庫檔案,然後載入,導致重複載入。解決方案是刪除多餘的一個mssql-ds.
Time of Update: 2018-12-05
說明:ext版本ext-4.1.1 問題:做項目時候,遇到這樣的情況,要求預設combobox顯示某個固定的value,使用setValue(key)方法進行賦值,但是發現,顯示的是key,而不是想要的key對應的value值。
Time of Update: 2018-12-05
編寫只做一件事情,並且要做好的程式;編寫可以在一起工作的程式,編寫處理文字資料流的程式,因為這是通用的介面。這就是UNIX哲學.所有的哲學真 正的濃縮為一個鐵一樣的定律,高明的工程師的神聖的“KISS 原則”無處不在。大部分隱式的UNIX哲學不是這些前輩所說的,而是他們所做的和UNIX自身建立的例子。從整體上看,我們能夠抽象出下面這些觀點:1、 模組性原則:寫簡單的,通過乾淨的介面可被串連的組件。2、 清楚原則:清楚要比小聰明好。3、 合并原則:設計能被其它程式串連的程式。4、
Time of Update: 2018-12-05
一個Quartz的CronTrigger運算式分為七項子運算式,其中每一項以空格隔開,從左至右分別是:秒,分,時,月的某天,月,星期的某天,年;其中年不是必須的,也就是說任何一個運算式最少需要六項!例:0 0 12 ? * WED 表示每個星期三的12點執行,這裡沒有“年”這項!欄位名(項) 必須 值範圍 特殊字元秒是0-59 , - * / 分是0-59 , - * / 時是0-23 , - * / 月的某天 是1-31 , - * ? / L W 月是1-12 or JAN-DEC , -
Time of Update: 2018-12-05
單點登入系統(SSO)詳細設計說明書(上篇) 收藏 1、引言1.1編寫目的 為了單點登入系統(SSO系統)的可行性,完整性,並能按照預期的設想實現該系統,特編寫需求說明書。 同時,說明書也發揮與策劃和設計人員更好地溝通的作用。 1.2背景 a.鑒於集團運營的多個獨立網站(稱為成員網站),每個網站都具有自己的身分識別驗證機制,這樣勢必造成:生活中的
Time of Update: 2018-12-05
以下代碼示範了如何載入指定tab檔案int CHtGisClientView::LoadCustomLayers(char *LayerDirPath){ CMapXLayerInfo layerInfo ;// CMapXFields mapFields; CStringArray tabFileList ; try{ layerInfo.CreateDispatch( layerInfo.GetClsid() );// mapFie
Time of Update: 2018-12-05
安裝後不設任何環境變數,無法啟動tomcat錯誤日記如下:[2007-05-30 15:11:59] [info] Starting service...[2007-05-30 15:11:59] [173 javajni.c] [error] 找不到指定的模組。[2007-05-30 15:11:59] [924 prunsrv.c] [error] Failed creating java C:/Java/jdk1.6.0/jre/bin/server/jvm.dll[2007-05-3
Time of Update: 2018-12-05
private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } public static double GetDistance(double lat1, double lng1, double lat2, double lng2) { double radLat1 = rad(lat1); double
Time of Update: 2018-12-05
unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, {if delphi6.0 add ...}Variants{d6};type TForm1 = class(TForm) Button1: TButton; CheckBox1: TCheckBox; Button2: TButton;
Time of Update: 2018-12-05
unit ImportFrm;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, JvExControls, JvComponent, JvWizard, StdCtrls, Buttons, ExtCtrls, ActiveX, Grids, JvExGrids, JvStringGrid, ComObj, JvProgressBar,