Rex

          ——生命不止,奮斗不息。
          posts - 27, comments - 8, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2008年5月2日

          一、觸發(fā)器概念 觸發(fā)器(trigger):監(jiān)視某種情況,并觸發(fā)某種操作,它是提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由事件來觸發(fā),例如當(dāng)對一個(gè)表進(jìn)行操作( insert,delete, update)時(shí)就會(huì)激活它執(zhí)行。 觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。 觸發(fā)器創(chuàng)建語法四要素: 1.監(jiān)視地點(diǎn)(table) 2.監(jiān)視事件(insert/update/delete) 3.觸發(fā)時(shí)間(after/before) 4.觸發(fā)事件(insert/update/delete) 觸發(fā)器基本語法如下所示: DROP TRIGGER if EXISTS 觸發(fā)器名; CREATE TRIGGER 觸發(fā)器名 BEFORE INSERT ON 表名 FOR EACH ROW BEGIN sql語句 END 其中: trigger_time是觸發(fā)器的觸發(fā)事件,可以為before(在檢查約束前觸發(fā))或after(在檢查約束后觸發(fā)); trigger_event是觸發(fā)器的觸發(fā)事件,包括insert、update和delete,需注意對同一個(gè)表相同觸發(fā)時(shí)間的相同觸發(fā)事件,只能定義一個(gè)觸發(fā)器; 可以使用old和new來引用觸發(fā)器中發(fā)生變化的記錄內(nèi)容。 觸發(fā)器SQL語法: DROP TRIGGER if EXISTS triggle_insert_enroll_students; CREATE TRIGGER triggle_insert_enroll_students AFTER INSERT ON t_course_enroll_students FOR EACH ROW BEGIN -- update t_course_enroll_students set pid=(select id from t_course_enroll where t_course_enroll.course_name=t_course_enroll_students.course_name) where id=t_course_enroll_students.id; set new.pid=(select id from t_course_enroll where t_course_enroll.course_name=new.course_name); END

          posted @ 2017-11-24 14:33 W.R 閱讀(248) | 評論 (0)編輯 收藏

          本文截取自 http://bbs.51testing.com/thread-11978-1-1.html α、β、λ常用來表示軟件測試過程中的三個(gè)階段,α是第一階段,一般只供內(nèi)部測試使用;β是第二個(gè)階段,已經(jīng)消除了軟件中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的用戶群來測試使用;λ是第三個(gè)階段,此時(shí)產(chǎn)品已經(jīng)相當(dāng)成熟,只需在個(gè)別地方再做進(jìn)一步的優(yōu)化處理即可上市發(fā)行。 在軟件交付使用之后,用戶將如何實(shí)際使用程序,對于開發(fā)者來說是無法預(yù)測的. α測試是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的測試. α測試的目的是評價(jià)軟件產(chǎn)品的FLURPS(即功能,局域化,可使用性,可靠性,性能和支持).尤其注重產(chǎn)品的界面和特色. α測試可以從軟件產(chǎn)品編碼結(jié)束之時(shí)開始,或在模塊(子系統(tǒng))測試完成之后開始,也可以在確認(rèn)測試過程中產(chǎn)品達(dá)到一定的穩(wěn)定和可靠程度之后再開始. β測試是由軟件的多個(gè)用戶在實(shí)際使用環(huán)境下進(jìn)行的測試.這些用戶返回有關(guān)錯(cuò)誤信息給開發(fā)者. 測試時(shí),開發(fā)者通常不在測試現(xiàn)場.因而,β測試是在開發(fā)者無法控制的環(huán)境下進(jìn)行的軟件現(xiàn)場應(yīng)用. 在β測試中,由用戶記下遇到的所有問題,包括真實(shí)的以及主觀認(rèn)定的,定期向開發(fā)者報(bào)告. β測試主要衡量產(chǎn)品的FLURPS.著重于產(chǎn)品的支持性,包括文檔,客戶培訓(xùn)和支持產(chǎn)品生產(chǎn)能力. 只有當(dāng)α測試達(dá)到一定的可靠程度時(shí),才能開始β測試.它處在整個(gè)測試的最后階段.同時(shí),產(chǎn)品的所有手冊文本也應(yīng)該在此階段完全定稿. 51Testing第五十六期軟件測試沙龍(成都站)開始報(bào)名 建議樓主多看看精華區(qū)的帖子,不要只顧發(fā)貼問——要經(jīng)過思考 另外,在精華區(qū)也有 [url]http://bbs.51testing.com/viewthread.php?tid=583&fpage=2[/url] 學(xué)而不思則惘,思而不學(xué)則

          posted @ 2011-07-05 10:32 W.R 閱讀(894) | 評論 (0)編輯 收藏

          select * from v$sql order by first_load_time

          posted @ 2009-07-07 10:15 W.R 閱讀(428) | 評論 (0)編輯 收藏

          select * from v$sql order by first_load_time

          posted @ 2009-07-07 10:14 W.R 閱讀(297) | 評論 (0)編輯 收藏

          所有 HTTP 狀態(tài)代碼及其定義。
           代碼  指示  
          2xx  成功  
          200  正常;請求已完成。  
          201  正常;緊接 POST 命令。  
          202  正常;已接受用于處理,但處理尚未完成。  
          203  正常;部分信息 — 返回的信息只是一部分。  
          204  正常;無響應(yīng) — 已接收請求,但不存在要回送的信息。  
          3xx  重定向  
          301  已移動(dòng) — 請求的數(shù)據(jù)具有新的位置且更改是永久的。  
          302  已找到 — 請求的數(shù)據(jù)臨時(shí)具有不同 URI。  
          303  請參閱其它 — 可在另一 URI 下找到對請求的響應(yīng),且應(yīng)使用 GET 方法檢索此響應(yīng)。  
          304  未修改 — 未按預(yù)期修改文檔。  
          305  使用代理 — 必須通過位置字段中提供的代理來訪問請求的資源。  
          306  未使用 — 不再使用;保留此代碼以便將來使用。  
          4xx  客戶機(jī)中出現(xiàn)的錯(cuò)誤  
          400  錯(cuò)誤請求 — 請求中有語法問題,或不能滿足請求。  
          401  未授權(quán) — 未授權(quán)客戶機(jī)訪問數(shù)據(jù)。  
          402  需要付款 — 表示計(jì)費(fèi)系統(tǒng)已有效。  
          403  禁止 — 即使有授權(quán)也不需要訪問。  
          404  找不到 — 服務(wù)器找不到給定的資源;文檔不存在。  
          407  代理認(rèn)證請求 — 客戶機(jī)首先必須使用代理認(rèn)證自身。  
          415  介質(zhì)類型不受支持 — 服務(wù)器拒絕服務(wù)請求,因?yàn)椴恢С终埱髮?shí)體的格式。  
          5xx  服務(wù)器中出現(xiàn)的錯(cuò)誤  
          500  內(nèi)部錯(cuò)誤 — 因?yàn)橐馔馇闆r,服務(wù)器不能完成請求。  
          501  未執(zhí)行 — 服務(wù)器不支持請求的工具。  
          502  錯(cuò)誤網(wǎng)關(guān) — 服務(wù)器接收到來自上游服務(wù)器的無效響應(yīng)。  
          503  無法獲得服務(wù) — 由于臨時(shí)過載或維護(hù),服務(wù)器無法處理請求。
          -----------------------------------------------------------------------------------------------------------------------
          HTTP 400 - 請求無效 
          HTTP 401.1 - 未授權(quán):登錄失敗 
          HTTP 401.2 - 未授權(quán):服務(wù)器配置問題導(dǎo)致登錄失敗 
          HTTP 401.3 - ACL 禁止訪問資源 
          HTTP 401.4 - 未授權(quán):授權(quán)被篩選器拒絕 
          HTTP 401.5 - 未授權(quán):ISAPI 或 CGI 授權(quán)失敗  
          HTTP 403 - 禁止訪問 
          HTTP 403 - 對 Internet 服務(wù)管理器 (HTML) 的訪問僅限于 Localhost 
          HTTP 403.1 禁止訪問:禁止可執(zhí)行訪問 
          HTTP 403.2 - 禁止訪問:禁止讀訪問 
          HTTP 403.3 - 禁止訪問:禁止寫訪問 
          HTTP 403.4 - 禁止訪問:要求 SSL 
          HTTP 403.5 - 禁止訪問:要求 SSL 128 
          HTTP 403.6 - 禁止訪問:IP 地址被拒絕 
          HTTP 403.7 - 禁止訪問:要求客戶證書 
          HTTP 403.8 - 禁止訪問:禁止站點(diǎn)訪問 
          HTTP 403.9 - 禁止訪問:連接的用戶過多 
          HTTP 403.10 - 禁止訪問:配置無效 
          HTTP 403.11 - 禁止訪問:密碼更改 
          HTTP 403.12 - 禁止訪問:映射器拒絕訪問 
          HTTP 403.13 - 禁止訪問:客戶證書已被吊銷 
          HTTP 403.15 - 禁止訪問:客戶訪問許可過多 
          HTTP 403.16 - 禁止訪問:客戶證書不可信或者無效 
          HTTP 403.17 - 禁止訪問:客戶證書已經(jīng)到期或者尚未生效 
          HTTP 404.1 - 無法找到 Web 站點(diǎn) 
          HTTP 404 - 無法找到文件 
          HTTP 405 - 資源被禁止 
          HTTP 406 - 無法接受 
          HTTP 407 - 要求代理身份驗(yàn)證 
          HTTP 410 - 永遠(yuǎn)不可用 
          HTTP 412 - 先決條件失敗 
          HTTP 414 - 請求 - URI 太長 
          HTTP 500 - 內(nèi)部服務(wù)器錯(cuò)誤 
          HTTP 500.100 - 內(nèi)部服務(wù)器錯(cuò)誤 - ASP 錯(cuò)誤 
          HTTP 500-11 服務(wù)器關(guān)閉 
          HTTP 500-12 應(yīng)用程序重新啟動(dòng) 
          HTTP 500-13 - 服務(wù)器太忙 
          HTTP 500-14 - 應(yīng)用程序無效 
          HTTP 500-15 - 不允許請求 global.asa 
          Error 501 - 未實(shí)現(xiàn) 
          HTTP 502 - 網(wǎng)關(guān)錯(cuò)誤 

          posted @ 2008-07-06 13:29 W.R 閱讀(531) | 評論 (0)編輯 收藏

          exec sp_addlinkedserver  'link_sql2','','SQLOLEDB','127.0.0.1;
          exec sp_addlinkedsrvlogin 'link_sql2','false',null,'sa','sa';

          select *from  Table1
          insert into [link_sql2].OSS.dbo.Table1 select *from  Table1

          posted @ 2008-05-23 10:35 W.R 閱讀(348) | 評論 (0)編輯 收藏

          Alpha:是內(nèi)部測試版,一般不向外部發(fā)布,會(huì)有很多Bug.一般只有測試人員使用。

          Beta:也是測試版,這個(gè)階段的版本會(huì)一直加入新的功能。在Alpha版之后推出。

          RC:(Release Candidate) 顧名思義么 ! 用在軟件上就是候選版本。系統(tǒng)平臺(tái)上就是發(fā)行候選版本。RC版不會(huì)再加入新的功能了,主要著重于除錯(cuò)。

          GA:General Availability,正式發(fā)布的版本,在國外都是用GA來說明release版本的。

          RTM:(Release to Manufacture)是給工廠大量壓片的版本,內(nèi)容跟正式版是一樣的,不過RTM版也有出限制、評估版的。但是和正式版本的主要程序代碼都是一樣的。

          OEM:是給計(jì)算機(jī)廠商隨著計(jì)算機(jī)販賣的,也就是隨機(jī)版。只能隨機(jī)器出貨,不能零售。只能全新安裝,不能從舊有操作系統(tǒng)升級。包裝不像零售版精美,通常只有一面CD和說明書(授權(quán)書)。

          RVL:號稱是正式版,其實(shí)RVL根本不是版本的名稱。它是中文版/英文版文檔破解出來的。

          EVAL:而流通在網(wǎng)絡(luò)上的EVAL版,與“評估版”類似,功能上和零售版沒有區(qū)別。

          RTL:Retail(零售版)是真正的正式版,正式上架零售版。在安裝盤的i386文件夾里有一個(gè)eula.txt,最后有一行EULAID,就是你的版本。比如簡體中文正式版是EULAID:WX.4_PRO_RTL_CN,繁體中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.開頭是正式版,WB.開頭是測試版。_PRE,代表家庭版;_PRO,代表專業(yè)版。

          α、β、λ常用來表示軟件測試過程中的三個(gè)階段,α是第一階段,一般只供內(nèi)部測試使用;β是第二個(gè)階段,已經(jīng)消除了軟件中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的用戶群來測試使用;λ是第三個(gè)階段,此時(shí)產(chǎn)品已經(jīng)相當(dāng)成熟,只需在個(gè)別地方再做進(jìn)一步的優(yōu)化處理即可上市發(fā)行。

          posted @ 2008-05-04 09:46 W.R 閱讀(82915) | 評論 (4)編輯 收藏


            尼采常常與哲學(xué)家們糾纏—個(gè)神秘的“眾劫回歸”觀:想想我們經(jīng)歷過的事情吧,想想它們重演如昨,甚至重演本身無休無止地重演下去!這癲狂的幻念意味著什么?
            從反面說“永劫回歸”的幻念表明,曾經(jīng)一次性消失了的生活,象影子一樣沒有分量,也就永遠(yuǎn)消失不復(fù)回歸了。無論它是否恐依,是否美麗,是否崇高,它的恐怖、崇高以及美麗都預(yù)先已經(jīng)死去,沒有任何意義。它象十四世紀(jì)非洲部落之間的某次戰(zhàn)爭,某次未能改變世界命運(yùn)的戰(zhàn)爭,哪伯有十萬黑人在殘酷的磨難中滅絕,我們也無須對此過分在意。
            然而,如果十四世紀(jì)的兩個(gè)非洲部密的戰(zhàn)爭一次又一次重演,戰(zhàn)爭本身會(huì)有所改變嗎?會(huì)的,它將變成一個(gè)永遠(yuǎn)隆起的硬塊,再也無法歸復(fù)自己原有的虛空。
            如果法國大革命永無休止地重演,法國歷史學(xué)家們就不會(huì)對羅伯斯庇爾感到那么自豪了。正因?yàn)樗麄兩婕暗哪切┦虏粡?fù)回歸,于是革命那血的年代只不過變成了文字、理論和研討而已,變得比鴻毛還輕,嚇不了誰。這個(gè)在歷史上只出現(xiàn)一次的羅伯斯庇爾與那個(gè)永劫回歸的羅伯斯庇爾絕不相同,后者還會(huì)砍下法蘭西萬顆頭顱。
            于是,讓我們承認(rèn)吧,這種永劫回歸觀隱含有一種視角,它使我們所知的事物看起來是另一回事,看起來失去了事物瞬時(shí)性所帶來的緩解環(huán)境,而這種緩解環(huán)境能使我們難于定論。我們怎么能去譴責(zé)那些轉(zhuǎn)瞬即逝的事物呢?昭示洞察它們的太陽沉落了,人們只能憑借回想的依稀微光來辯釋一切,包括斷頭臺(tái)。
            不久前,我察覺自己體驗(yàn)了一種極其難以置信的感覺。我翻閱一本關(guān)于希特勒的書,被他的一些照片所觸動(dòng),從而想起了自己的童年。我成長在戰(zhàn)爭中,好幾位親人死于希特勒的集中營;我生命中這一段失落的時(shí)光已不復(fù)回歸了。但比較于我對這一段時(shí)光的回憶,他們的死算是怎么回事呢?
            對希特勒的仇恨終于淡薄消解,這暴露了一個(gè)世界道德上深刻的墮落。這個(gè)世界賴以立足的基本點(diǎn),是回歸的不存在。因?yàn)樵谶@個(gè)世界里,一切都預(yù)先被原諒了,一切皆可笑地被允許了。

            如果我們生命的每一秒鐘都有無數(shù)次的重復(fù),我們就會(huì)象耶穌釘于十字架,被釘死在永恒上。這個(gè)前景是可怕的。在那永劫回歸的世界里,無法承受的責(zé)任重荷,沉沉壓著我們的每一個(gè)行動(dòng),這就是尼采說永劫回歸觀是最沉重的負(fù)擔(dān)的原因吧。
            如果永劫回歸是最沉重的負(fù)擔(dān),那么我們的生活就能以其全部輝煌的輕松,來與之抗衡。
            可是,沉重便真的悲慘,而輕松便真的輝煌嗎?
            最沉重的負(fù)擔(dān)壓得我們崩塌了,沉沒了,將我們釘在地上。可是在每一個(gè)時(shí)代的愛情詩篇里,女人總渴望壓在男人的身軀之下。也許最沉重的負(fù)擔(dān)同時(shí)也是一種生活最為充實(shí)的象征,負(fù)擔(dān)越沉,我們的生活也就越貼近大地,越趨近真切和實(shí)在。
            相反,完全沒有負(fù)擔(dān),人變得比大氣還輕,會(huì)高高地飛起,離別大地亦即離別真實(shí)的生活。他將變得似真非真,運(yùn)動(dòng)自由而毫無意義。
            那么我們將選擇什么呢?沉重還是輕松?
            巴門尼德于公元前六世紀(jì)正是提出了這一問題。她看到世界分成對立的兩半:光明、黑暗;優(yōu)雅、粗俗;溫暖、寒冷;存在、非存在。他把其中一半稱為積極的(光明;優(yōu)雅,溫暖,存在),另一半自然是消極的。我們可以發(fā)現(xiàn)這種積極與消極的兩極區(qū)分實(shí)在幼稚簡單,至少有一點(diǎn)難以確定:哪一方是積極?沉重呢?還是輕松?
            巴門尼德回答:輕為積極,重為消極。
            他對嗎?這是個(gè)疑問。唯一可以確定的是:輕、重的對立最神秘,也最模棱兩難。

          posted @ 2008-05-02 16:14 W.R 閱讀(401) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 宿迁市| 南江县| 濮阳市| 邯郸县| 体育| 邵阳市| 双城市| 即墨市| 普兰县| 沙坪坝区| 定结县| 盖州市| 大名县| 邳州市| 七台河市| 葫芦岛市| 巴彦县| 阜新| 天气| 白玉县| 保靖县| 梅河口市| 肥城市| 手游| 县级市| 灌南县| 额敏县| 方城县| 本溪| 于都县| 林芝县| 河北省| 临邑县| 定日县| 葫芦岛市| 庆安县| 靖江市| 桓台县| 来安县| 衡阳县| 辰溪县|