http://poj.org/problem?id=1679問最小生成樹是否唯一其實(shí)就是問次小生成樹是否等于最小生成樹思路:1Kruskal求最小生成樹MIN記錄哪些邊用了哪些沒有用并建樹2dfs從每一點(diǎn)開始求最小生成樹上任意兩點(diǎn)間的最長(zhǎng)邊3枚舉沒用過的邊加入的情況取(MIN+此邊權(quán)-樹中此兩點(diǎn)間最長(zhǎng)邊權(quán))最小的那一個(gè)就是次小生成樹代碼及其注釋:#include#include#include#incl
系統(tǒng) 2019-08-12 01:53:27 2307
我們編寫程序時(shí),有時(shí)即使在jsp頁面和代碼中設(shè)置頁面內(nèi)容的編碼為utf-8ORgbk,但是我們?cè)诖鎯?chǔ)數(shù)據(jù)時(shí),卻發(fā)現(xiàn)數(shù)據(jù)庫中的數(shù)據(jù)為亂碼,問題是出現(xiàn)在數(shù)據(jù)庫的編碼問題。在mysql中,我們打開mysql的安裝目錄,打開my.ini文件,找到如下引用:default-character-set=latin1這是mysql的默認(rèn)編碼,我們需要將起設(shè)置為UTF8orGBK,,然后重啟mysql,即可成功修改mysql的默認(rèn)編碼,再次存儲(chǔ)數(shù)據(jù)時(shí),數(shù)據(jù)亂碼問題將得到解
系統(tǒng) 2019-08-12 01:53:17 2307
查了好多資料,發(fā)現(xiàn)還是不全,干脆自己整理吧,至少保證在我的做法正確的,以免誤導(dǎo)讀者,也是給自己做個(gè)記載吧!一、數(shù)據(jù)庫提要1、系統(tǒng)數(shù)據(jù)庫(1)master①述描:記載全部SQLServer系統(tǒng)級(jí)信息。(2)model①述描:這是一個(gè)模板數(shù)據(jù)庫。當(dāng)建創(chuàng)戶用數(shù)據(jù)庫時(shí),系統(tǒng)動(dòng)自把該數(shù)據(jù)庫的全部信息復(fù)制到戶用新建的數(shù)據(jù)中。(3)msdb①述描:這是與SQLServerAgent服務(wù)有關(guān)的數(shù)據(jù)庫。(4)tempdb①述描:這個(gè)一個(gè)臨時(shí)數(shù)據(jù)庫。2、數(shù)據(jù)庫文件提要(1)數(shù)
系統(tǒng) 2019-08-12 01:52:43 2307
環(huán)境:JDK1.6.0_22+eclipse+MySQL5.0.22+mysql-connector-java-5.1.7-bin.jar采用JDBC連接MySQL數(shù)據(jù)庫,JDBC驅(qū)動(dòng)已經(jīng)添加到eclipse的項(xiàng)目“構(gòu)建路徑”里了,按理來說應(yīng)該一切正常。運(yùn)行項(xiàng)目后提示“無法加載驅(qū)動(dòng)”。最后解決的方法是,將mysql-connector-java-5.1.7-bin.jar放到"D:\Java\jdk1.6.0_22\jre\lib\ext”中,然后再編譯運(yùn)
系統(tǒng) 2019-08-12 01:52:42 2307
本博文簡(jiǎn)介一下SQLServer中經(jīng)常使用的幾類查詢及相關(guān)使用的方法。一、ExecuteScalar方法獲取單一值ExecuteScalar方法是SqlCommand類的方法之中的一個(gè),運(yùn)行查詢,并返回查詢所返回的結(jié)果集中的第一行第一列。classProgram{staticvoidMain(string[]args){stringstrCon="DataSource=192.168.24.193;InitialCatalog=charge_sys;Use
系統(tǒng) 2019-08-12 01:52:11 2307
原文:靈活運(yùn)用SQLSERVERFORXMLPATHFORXMLPATH有的人可能知道有的人可能不知道,其實(shí)它就是將查詢結(jié)果集以XML形式展現(xiàn),有了它我們可以簡(jiǎn)化我們的查詢語句實(shí)現(xiàn)一些以前可能需要借助函數(shù)活存儲(chǔ)過程來完成的工作。那么以一個(gè)實(shí)例為主.一.FORXMLPATH簡(jiǎn)單介紹那么還是首先來介紹一下FORXMLPATH,假設(shè)現(xiàn)在有一張興趣愛好表(hobby)用來存放興趣愛好,表結(jié)構(gòu)如下:接下來我們來看應(yīng)用FORXMLPATH的查詢結(jié)果語句如下:SELEC
系統(tǒng) 2019-08-12 01:52:02 2307
最近斷斷續(xù)續(xù)看《MicrosoftSqlserver2008Internals》,中文名是《深入解析MicrosoftSqlserver2008》,由于邀月拿到的是英文版,所以一邊看,一邊查字典,順便把一些理解記下來,翻譯或理解不對(duì)之處,敬請(qǐng)指出。3w@love.cn。歡迎交流。兼以本文作為目錄索引及序。讀書筆記訂閱地址:http://www.cnblogs.com/downmoon/category/230397.html/rss這里邀月可以保證的是:這
系統(tǒng) 2019-08-12 01:32:40 2307
使用性能監(jiān)視器找出SQLServer硬件瓶頸開始SQLServer性能調(diào)優(yōu)的最佳地方就是從性能監(jiān)視器(系統(tǒng)監(jiān)視器)開始。通過一個(gè)24小時(shí)的周期對(duì)一些關(guān)鍵的計(jì)數(shù)器進(jìn)行監(jiān)控,你將對(duì)你SQLServer服務(wù)器的硬件瓶頸了如指掌。一般來說,使用性能監(jiān)視器去創(chuàng)建一個(gè)一些關(guān)鍵的計(jì)數(shù)器的24小時(shí)周期的監(jiān)控日志。當(dāng)你決定創(chuàng)建這個(gè)日志的時(shí)候,你需要選擇一個(gè)典型的24小時(shí)的周期,例如,選擇一個(gè)典型的比較忙的日期,而不是周日或節(jié)假日。一旦你將這些捕獲的數(shù)據(jù)形成日志后,在性能監(jiān)視
系統(tǒng) 2019-08-12 01:32:33 2307
原文:SQLServer服務(wù)器磁盤測(cè)試之SQLIO篇數(shù)據(jù)庫調(diào)優(yōu)工作中,有一部分是需要排查IO問題的,例如IO的速度或者RAID級(jí)別無法響應(yīng)高并發(fā)下的快速請(qǐng)求。最常見的就是查看磁盤每次讀寫的響應(yīng)速度,通過性能計(jì)數(shù)器Avg.Disksec/Read(Write)我們可以很直觀的看到他們。不同的業(yè)務(wù),繁忙程度也不同,需要什么樣的IO做支撐?難道都用最高配的IO去配置硬件嗎?能否通過一些經(jīng)驗(yàn)和基線來判斷當(dāng)下磁盤環(huán)境是否能滿足需求呢?手上有4塊InterSSDDCS
系統(tǒng) 2019-08-12 01:54:47 2306
1、連接到本機(jī)上的MYSQL。首先打開DOS窗口,然后進(jìn)入目錄mysql\bin,再鍵入命令mysql-uroot-p,回車后提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。如果剛安裝好MYSQL,超級(jí)用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql>2、連接到遠(yuǎn)程主機(jī)上的MYSQL。假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶名為root,密碼為
系統(tǒng) 2019-08-12 01:52:48 2306
一、了解你用的工具不要輕視這一點(diǎn),這是我在這篇文章中講述的最關(guān)鍵的一條。也許你也看到有很多的SQLServer程序員沒有掌握全部的T-SQL命令和SQLServer提供的那些有用的工具。“什么?我要浪費(fèi)一個(gè)月的時(shí)間來學(xué)習(xí)那些我永遠(yuǎn)也不會(huì)用到的SQL命令???”,你也許會(huì)這樣說。對(duì)的,你不需要這樣做。但是你應(yīng)該用一個(gè)周末瀏覽所有的T-SQL命令。在這里,你的任務(wù)是了解,將來,當(dāng)你設(shè)計(jì)一個(gè)查詢時(shí),你會(huì)記起來:“對(duì)了,這里有一個(gè)命令可以完全實(shí)現(xiàn)我需要的功能”,于
系統(tǒng) 2019-08-12 01:52:04 2306
referenceURL:http://www.tracefact.net/Software-Design/A-Sample-Design.aspx本文是《Object-OrientedAnalysisandDesign》一書第一章和第五章的讀書筆記。我對(duì)書中提供的一個(gè)范例程序進(jìn)行了總結(jié)和整理,通過逐步優(yōu)化這個(gè)樂器管理的范例程序,分析了進(jìn)行程序設(shè)計(jì)時(shí)需要注意到的一些問題。1.簡(jiǎn)單直接的實(shí)現(xiàn)這個(gè)程序起初的需求很簡(jiǎn)單:我們需要?jiǎng)?chuàng)建一個(gè)吉他管理程序,它能夠保存所
系統(tǒng) 2019-08-12 01:33:10 2306
1,cast:將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。CAST和CONVERT提供相似的功能。語法使用CAST:CAST(expressionASdata_type)as:sql里列的別名建議:象cast,as之類的都是sql語句里的關(guān)鍵字,在查詢分析器里,選擇后,按F1+SHIFT就可以查詢幫助。2,使用str函數(shù)語法STR(float_expression[,length[,decimal]])參數(shù)float_expression是帶小數(shù)點(diǎn)的近
系統(tǒng) 2019-08-12 01:32:52 2306
如果你是一個(gè)十分忙碌的SQLServerDBA,那么首先你需要注意哪些內(nèi)容?哪些任務(wù)是需要你定期完成,才能確保數(shù)據(jù)庫的健壯?在上一篇文章中,我們帶您了解了操作SQLServer的五種錯(cuò)誤做法,那么在本文中,我們將向您介紹五種正確的關(guān)鍵做法,相信通過本文,SQLServerDBA可以更好更高效地進(jìn)行數(shù)據(jù)庫管理。1、做更好的備份一個(gè)堅(jiān)實(shí)的災(zāi)難恢復(fù)計(jì)劃和顆粒數(shù)據(jù)恢復(fù)計(jì)劃是讓你成為SQL數(shù)據(jù)庫牛人的第一大法寶。重要的一點(diǎn),就是你需要在完整備份和差異備份之間,頻繁地
系統(tǒng) 2019-08-12 01:32:38 2306
原文DisplayDatabaseImageusingMSSQLServer2008ReportingServicesWiththenewreleaseofMSSQLServer2008ReportingServiceshasintroducedanewfeaturethatwillhelpreportdevelopers(BusinessIntelligenceBIprofessionals)todisplayimagesstoredindatabase
系統(tǒng) 2019-08-12 01:54:46 2305