#
從本質(zhì)上來(lái)說(shuō)他們之間沒有什么區(qū)別,因?yàn)樗麄冊(cè)谟脖P上都有一種的存放方式--二進(jìn)制,但是如果要對(duì)他們有些區(qū)分的話,那可以這樣理解。我們現(xiàn)在的每個(gè)字符由一個(gè)或多個(gè)字節(jié)組成,每個(gè)字節(jié)都是用的-128—127之間的部分?jǐn)?shù)值來(lái)表示的,也就是說(shuō),-128——127之間還有一些數(shù)據(jù)沒有對(duì)應(yīng)任何字符的任何字節(jié)。如果一個(gè)文件中的每個(gè)字節(jié)的內(nèi)容都是可以表示成字符的數(shù)據(jù),我們就可以稱這個(gè)文件為文本文件,可見,文本文件只是二進(jìn)制文件中的一種特例,為了與文本文件想?yún)^(qū)別,人們又把除了文本文件以外的文件稱為二進(jìn)制文件,由于很難嚴(yán)格區(qū)分文本文件和二進(jìn)制文件的概念,所以我們可以簡(jiǎn)單地認(rèn)為,
如果一個(gè)文件專門用于存儲(chǔ)文本字符的數(shù)據(jù),沒有包含字符以外的其他數(shù)據(jù),我們就稱之為文本文件,除此之外的文件就是二進(jìn)制文件。
java語(yǔ)言定義了許多類專門用于負(fù)責(zé)各種方式的輸入輸出,這些類都被放在java.io包中。
File類是IO包只能夠唯一代表磁盤文件本身的對(duì)象,F(xiàn)ile類定義了一些與平臺(tái)無(wú)關(guān)的方法來(lái)操作文件,通過(guò)調(diào)用File類提供的各種方法,我們能夠創(chuàng)建、刪除文件
重命名文件、判斷文件的讀寫權(quán)限及是否存在、設(shè)置和查詢文件的最近修改時(shí)間。
并且在java中。目錄也被當(dāng)作file使用,只是多了一些目錄特有的功能——可以用list方法理出目錄中的文件名,在unix下路徑分隔符為(/),在Dos下的路徑名分隔符為(\),java可以正確的處理Unix和Dos下的路徑分隔符。
注意在使用delete方法刪除有File對(duì)象的路徑所表示的磁盤文件或目錄,如果刪除的對(duì)象是目錄,該目錄下的內(nèi)容必須為空。
File類不能訪問文件的內(nèi)容,即不能夠從文件中讀取數(shù)據(jù)或往文件里寫數(shù)據(jù),它只能對(duì)文件本身的屬性進(jìn)行操作。
RandomAccessFile類可以說(shuō)是java語(yǔ)言中功能最為豐富的文件訪問類,它提供了很多的文件訪問方法。RandomAccessFile類支持“隨機(jī)訪問”方式,我們可以跳到文件的任意位置處讀寫數(shù)據(jù)。RandomAccessFile對(duì)象類又個(gè)位置指示器,指向當(dāng)前讀寫處的位置,當(dāng)讀寫n個(gè)字節(jié)后,文件指示器將指向這n個(gè)字節(jié)后的下一個(gè)字節(jié)處,RandomAccessFile對(duì)象在等長(zhǎng)記錄格式文件的隨機(jī)讀取時(shí)又很大的優(yōu)勢(shì),但是
該類僅限于操作文件,不能訪問其他的IO設(shè)備,如網(wǎng)絡(luò)、內(nèi)存映像等。
[轉(zhuǎn)]甘谷方言詞匯
一、稱謂
男人謂之男人家,婦人謂之婆娘家;年老則稱老漢,老婆子。小伙子叫少年家,姑娘叫女子娃。
孩子叫碎娃娃,表示親昵就叫命命。(磐安以上接近武山之地叫曼干。)嬰兒叫月娃兒或轂轉(zhuǎn)兒(gu [zu] anz).
父親或伯父叫大大,父母以上通謂之老家。
夫妻互不稱名,謂夫?yàn)檎乒竦模逓槲輧?nèi)(念lai)的。
岳父母謂之丈們大,丈們娘(念nia);當(dāng)面稱姨父、姨娘。
母之姊稱姨娘,妹稱阿姨。
舅舅也叫阿舅,舅母叫妗子。
連襟謂之挑擔(dān)。
夫之父謂之阿公,母謂之阿家;妯娌謂之先后(念如“憲
繼父謂之后大,虐待前妻兒女的后娘謂之妖婆。
兒子謂之后人,第一個(gè)孩子謂之頭授子,最后一個(gè)謂之老生胎。
外孫戲稱磨鐮水。
大官叫馱貸,馱念te,大也,諷刺馱雷雷(re lui lui )。
地主富戶叫財(cái)東,也叫富漢!窮人叫窮漢家。
長(zhǎng)工叫人手,也謂之做活人;短工叫搭主兒的。雇用來(lái)做飯的婦女叫飯倌,也叫鍋上家。
交易場(chǎng)所中的說(shuō)合人叫牙子;買賣房屋土地的介紹人叫地媒(qi mai)。
強(qiáng)不知以為知叫假在行(hang),也叫假機(jī)骨,半瓶水,半吊子。
脾性古怪,不可捉摸的人叫“難言也”。
流氓或不務(wù)正業(yè)的者叫光(念上聲)人(guang reng)。
精通賭博的謂之方客,也叫孤碌子(gu iu zi )。
小偷叫賊娃子,扒手叫綹娃子,詐騙都叫騙子手。
工匠,在“匠”上冠以各自行業(yè),如木匠,鐵匠等;當(dāng)面泛稱“師”,如張師、王師等。
瓦工叫泥水匠,燒制磚瓦的和瓦匠。
糊裱、捏塑、彩畫、做紙貸的,通稱畫匠。
武藝高強(qiáng)或精通某種技藝的稱把戲。
演員叫戲子,雜技演員叫耍把戲的。
外地人稱外天人,落戶的謂之客邦,貶稱外來(lái)戶兒。
二、身體、疾病、醫(yī)療
頭叫多腦(de lao ),人老頂禿叫歇頂。
眉毛叫眼眉眉(mi),睫毛叫眼眨毛。
耳朵也叫耳瓜子。(耳念[ru])。
嘴唇叫口皮子。
男人老年不出胡須員粉皮嘴。
門牙長(zhǎng)而向外傾斜的叫茄牙。
兒童七、八歲換齒叫序(本作齔)牙齒。
顴骨叫胭脂骨。
肩叫胛骨。
臂叫胳膊(bai);臂長(zhǎng)(短)叫梢膀長(zhǎng)(短)。
胳肢(逗笑)叫胳驢娃兒。
拳叫槌,也叫槌頭子。
胸膛叫腔(念kang)子。
肚臍叫婆臍眼。(臍有時(shí)念為pi)
臂叫屁眼,也叫尻(gou)子.
膝叫磕膝蓋。
小腿叫干腿兒。
踝骨叫腳骨拽([zu] ai)子。
辮子叫髦角(man ge )子。
舊日姑娘都梳長(zhǎng)辮,結(jié)婚之日,將頭發(fā)在腦后結(jié)成圓餅形,外套“網(wǎng)子”。名曰“纘纘”(zuan zuan)。
個(gè)子高謂之漢子大,低叫矬;矬而粗壯叫短壯兒。
高而胖謂之魁偉;身段瘦小謂之糟碎。
腰下直叫弓腰兒;駝背叫背瓜(鍋)兒。
小兒胖叫憨(han);瘦叫闕(que)。
小兒有病叫不乖;大人有病謂之不清生,也說(shuō)不受霍。
老有有病叫不輕快,也說(shuō)不攢(zan)勁;老病治療不愈叫老災(zāi)。
拉肚子叫跑肚。
發(fā)瘧疾叫顫擺子(zhan bai zi)。
肺病舊稱癆癥,也叫細(xì)病。
跌絞叫挨絆(ngai ban )。
腳拐了叫踒(wo)。
呻吟叫聲喚。
種牛痘叫點(diǎn)花兒。
會(huì)治嬰兒風(fēng)癥之類病的老婆子叫風(fēng)婆婆。
癔病叫毛鬼病。
邪祟叫踳氣,禳解踳氣叫。會(huì)念咒語(yǔ)踳氣的叫送匠。
念咒吹氣治刀傷之類叫禁,會(huì)禁的叫茅山,也叫禁匠。
依托神鬼治病的女巫叫神婆兒。
三、動(dòng)作、行為
看叫照(城區(qū)念(rao),不住地看叫唏(xi);專注地看叫瞅(cou)。
拿東西叫捍(han)。
以肩扛重物叫劫(念qie)。
跑也叫躡,追趕或趕走叫攆(nian)。
蹲叫蹴(念jiu,本就六切)。
大便叫巴屎,小便叫澆尿。
使用叫使喚,收拾叫拾掇(duo),多方湊錢或東西叫攢掇(cuan duo)也叫斗湊。
亂抓亂摸叫挖抓,也叫搓([ru]aca)。
談話叫搞話;聊天叫搞閑話。
大聲喊叫謂之河(he)。夸耀叫泫,也叫款,今多叫賣拍。
說(shuō)大話的叫夸耀泫子,也叫牛皮客。
說(shuō)話詼諧、溜七溜八的叫溜光錘兒。
說(shuō)假話騙人叫編謊。
愛“編謊”的人謂之謊張三。
無(wú)根據(jù),無(wú)意義的話叫誑場(chǎng)山(kuang chang san)。
老人嘮叨謂之碾碎米子。
丟人叫傷臉,自愧叫難搭整。
吝嗇叫嗇毛,也叫撕不展或細(xì)磨石。
不講究衛(wèi)生叫臟稀,臟得使人厭煩叫暮襄。
放東西凌亂不整齊叫爛場(chǎng)。
拿東西或處理事情貪多而無(wú)條理,謂之累(念luai)堆。
做事干活很快,能迅速完成,謂之磕勤罵叉(ke qing ma ca )。
做事干活,干凈利落謂之干散(gan san ) 。
做事干活有心眼兒叫簡(jiǎn)亮。
難對(duì)付謂之難纏,也謂為牢道。
無(wú)能,沒本事,勒細(xì)。
因無(wú)能而貧窮可憐叫裸憐。
大人干小事,巧人干粗活,謂之委捼(wo)了。
整人叫捂整,以財(cái)物刁難人,苛索人,叫勒掯(lai keng)。
用尖刻語(yǔ)言挖苦人或譏笑叫欺枉。
故意攪亂,搗亂不讓人把活干好叫擱攪,也叫薅攪,又叫哨掏(tao)。
玩兒叫耍子;游戲叫浪。干活兒做活計(jì)(念jie)。勞動(dòng)叫動(dòng)彈(念tung tan )。
身體強(qiáng)壯,干活力氣大,叫拶(zan)勁,辦事能干得力也叫拶勁,與此相反叫弱攘(re rang)。
干活賣力,能吃苦,叫潑,吃不了苦,干活不努力,叫消賣消。
干活中途去干別的或托故休息叫打逛。
干活不專心,東張西望,叫(ci)眼子。
干活累了叫吃力,“吃力”了休息叫緩,也叫歇。
不顧一切地蠻干,可能鑄成大錯(cuò),叫胡氽(teng)。
賭氣離家出走叫掂山。
小兒犯了錯(cuò)誤,大人加以警戒或斥責(zé),叫掂恨。
小兒調(diào)皮好動(dòng)叫(ci);糾纏大人要東西叫盤人。
撒嬌撒野叫撒潑(sa pe)。
小呆傻不懂事叫瓜;怯生叫詫(ca)。
小兒漂亮叫心疼,丑陋叫撐眼(ceng nian)。
男人漂亮叫肌俊,也謂為精干,機(jī)靈叫機(jī)撾([za]a)。
四、情態(tài)、意識(shí)
舒服(舒適)叫蕆(chan),也叫受霍。
壞,不好叫瞎(念ha),難著丑陋謂之沖心。
寂寞叫綻(can,當(dāng)是“岑”之轉(zhuǎn))。
善于巴結(jié)人謂之鬼面殷勤。
故意做作叫扭捏,也說(shuō)扭扭捏捏。
伸開手腳仰臥謂之仰浪八跐(niang lang ba ci)。
東西放得不端正叫側(cè)稜馬跨(zai leng ma kua)。
根底端正,不怕人挑毛病叫鋼邦硬直。
輕易低頭服軟,愛哭,叫稀流滴(念die)水。
遇事慌亂,無(wú)所措手足,叫毛里毛躁,或身輕毛躁( sheng qing mao cao)。
遇事有主意而不動(dòng)聲色叫四平八穩(wěn)。
能經(jīng)受風(fēng)浪叫背(bai)鎮(zhèn)。
胡亂喊叫謂之嘰里喳啦;大家亂說(shuō)謂之七嘴八舌。
不懂裝懂,瞎指揮操心假蓋蓋兒。
年老健忘,說(shuō)東扯到西。謂之顛懂(讀如旭平聲)失三。
形容年老體衰謂之老天塌地。
形容氣極了謂之咬牙咯登(niao nia ge deng)。
得理不讓人,得寸進(jìn)尺,叫踏住脖子割尾(念yi)桿。
厲害叫威,軟弱叫嚷。
羨慕叫臉喜(nian xi)。思考叫上心。
掙扎叫跌絆(die ban)。
關(guān)懷叫心上有。
幾乎或差點(diǎn)兒叫險(xiǎn)吼(xian hou)。
受上級(jí)信任或重用叫吃的開,也叫吃香。
不大方,寒酸,謂之猷咩咩(que mia mia )。亦謂其人為猷猷。
在某種場(chǎng)合,自己顯得比同身份的人差,感到不光彩,謂之癟趣(bie qu)。
橫豎(或反正)叫橫順。橫也念如岤(xue),動(dòng)不動(dòng)發(fā)脾氣,出方生硬叫岤(xue)。
做事十分無(wú)有,效果很差。人斥責(zé)之謂死已盡(qing)矣。做事不合情理而強(qiáng)做,謂之“捩(lie)天行事。”
在java語(yǔ)言中,String和StringBuffer類的使用非常的普遍,今天有時(shí)間認(rèn)真的復(fù)習(xí)、整理一下。
String 類和StringBuffer類來(lái)分裝了對(duì)字符串的各種操作,他們屬于java.lang包。
String類用于比較兩個(gè)字符串、查找和抽取串中的字符或字串、字符串與其他類型之間的相互轉(zhuǎn)化等,注意String類對(duì)象的內(nèi)容一旦被初始化就不能在改變了。
StringBuffer類用于內(nèi)容可以改變的字符串,可以將其他各種類型的數(shù)據(jù)增加、插入到字符串中,也可以翻轉(zhuǎn)字符串中猿類的內(nèi)容,并且可以把StringBuffer類生成的字符串通過(guò)StringBuffer類的tostring()方法轉(zhuǎn)化成String類,然后就可以通過(guò)String類的各種方法操作該字符串了。
java中提供了“+”來(lái)連接兩個(gè)String類型的字符串連接成一個(gè)新的字符串,在StringBuffer類中可以通過(guò)append方法實(shí)現(xiàn),
例如:
String x="abc"+4+"def";
編譯時(shí)等效于
String x=new StringBuffer().append("abc").append(4).append("def").toString();
注意:
String s1="hello";
String s2="hello"; 說(shuō)明s1和s2是同一個(gè)對(duì)象,而下面的兩句代碼是創(chuàng)建了兩個(gè)對(duì)象,但是他們雖然內(nèi)容相同,但確實(shí)不同的兩個(gè)對(duì)象;
String s1=new String("hello");
String s2=new String("hello")
在String類中特別要注意“==”和“equals”,他們有著本質(zhì)的區(qū)別,“==”比較的是兩個(gè)字符串的對(duì)象引用,而“equals”比較的是兩個(gè)字符串的內(nèi)容。
String類和StringBuffer類具有好多有用的方法,請(qǐng)查看jdk幫助學(xué)習(xí)和理解。
我們概述了三種開發(fā)Services的途徑。這些當(dāng)然不是互相排斥的,他們?cè)诮忉屧谑褂靡粋€(gè)模型開發(fā)SOA的不同的途徑和想法的時(shí)候是很有用的。
1. 以消息為中心的設(shè)計(jì)
在以消息為中心的設(shè)計(jì)中,關(guān)注的焦點(diǎn)是服務(wù)域。這種方法的一個(gè)例子也許就是在傳統(tǒng)的business-to-business領(lǐng)域中有,為代表的就是電子數(shù)據(jù)交換(EDI)標(biāo)準(zhǔn)。在EDI中并沒有一個(gè)真正的服務(wù)借口的概念,盡管EDI系統(tǒng)通常有一個(gè)發(fā)送消息的全局收件箱和代發(fā)箱。
2.以服務(wù)為中心的設(shè)計(jì)
在這種方法中,設(shè)計(jì)者關(guān)注的是提供給商業(yè)或者應(yīng)用程序所期望的功能。這種方法的一個(gè)例子就是Amazon (AWS) 和eBay提供的 Web Services APIs.這種服務(wù)接口并不在客戶端強(qiáng)加一個(gè)商業(yè)處理過(guò)程,而是他們以一種清晰和直覺的方式為第三方開發(fā)者提供他們的服務(wù)提供商的各自的操作。
3.以協(xié)作為中心的設(shè)計(jì)
在一個(gè)以協(xié)作為中心的方法中,關(guān)注的焦點(diǎn)是兩個(gè)或更多的服務(wù)的協(xié)作;這就正是一個(gè)服務(wù)的處理視圖并且和更多的傳統(tǒng)商業(yè)模型相關(guān)。服務(wù)被看作是滿足合作的角色,并且服務(wù)規(guī)范就是為一個(gè)或者更多的角色之間的協(xié)作定義的職責(zé)集合。這樣的一個(gè)方法將會(huì)普遍的以商業(yè)過(guò)程設(shè)計(jì)或者商業(yè)集成活動(dòng)的形式出現(xiàn),而在那些商業(yè)集成活動(dòng)中,一個(gè)IT系統(tǒng)的構(gòu)件被作為一個(gè)服務(wù)來(lái)提供。
結(jié)論
最后的總結(jié),在對(duì)SOA建模的時(shí)候,類似于服務(wù)劃分技術(shù)的這些技術(shù)能夠提供的透明性和靈活性來(lái)讓商業(yè)能夠在今天的競(jìng)爭(zhēng)和演化的市場(chǎng)中取得優(yōu)勢(shì)地位。正確的框架的提出,從服務(wù)規(guī)范的標(biāo)識(shí)到UML服務(wù)建模的設(shè)計(jì),導(dǎo)致了更加有效的成熟的商業(yè)應(yīng)用程序的實(shí)現(xiàn)。最終地,三種開發(fā)服務(wù)的方法解釋了可以用來(lái)為SOA建模的不同方法。通過(guò)追隨這篇文章的概要,為表現(xiàn)一個(gè)服務(wù)模型的適當(dāng)?shù)膶哟蔚某橄蟊灰砸环N允許商業(yè)能夠滿足他們的IT挑戰(zhàn)的方式被提出來(lái)了。
在學(xué)習(xí)的過(guò)程中,一直對(duì)webWork和struts的關(guān)系不是很清楚,今天打算從網(wǎng)上找找看看,他們究竟有什么樣的區(qū)別和聯(lián)系,
下面是從網(wǎng)上找到的一篇關(guān)于他們的文章,寫的挺多錯(cuò)的,打算收藏下來(lái)。
首先讓我們來(lái)了解一下Web框架。
Web框架主流上分為兩類:MVC框架和事件響應(yīng)機(jī)制框架。MVC框架有Struts,Webwork,Spring MVC,以及一些基于這些框架的框架,如Spring Webflow, 如基于Struts的Beehive等;事件框架有JSF,Tapestry,Echo等。除此之外,還有一些連接兩者的框架,如Struts Shale等。
由上面我們知道了Struts和Webwork同為服務(wù)于Web的一種MVC框架,下面我們著重說(shuō)說(shuō)Struts與WebWork它們各自的發(fā)展及它們的關(guān)系問題。
Struts的第一個(gè)版本是在 2001年5月份發(fā)布。它提供了一個(gè)Web應(yīng)用的解決方案,如何讓 JSPs 和 servlets 共存去提供清晰的分離視圖和業(yè)務(wù)和應(yīng)用邏輯的架構(gòu)。在Struts之前,最通常的做法是在JSP中加入業(yè)務(wù)和應(yīng)用邏輯,或者在servlets中生成視圖。
自從第一個(gè)版本的發(fā)布, Struts 實(shí)際上已成為業(yè)界公認(rèn)的Web應(yīng)用標(biāo)準(zhǔn)。但隨著時(shí)間的推移,Web應(yīng)用框架經(jīng)常變化的需求,產(chǎn)生了幾個(gè)下一代 Struts的解決方案。其中兩個(gè)可選方案是Shale 和 Struts Ti。 Shale 是一個(gè)基于構(gòu)建的框架,并已成為 Apache 中的重要項(xiàng)目。而 Struts Ti 則是繼續(xù)堅(jiān)持 MVC模式的基礎(chǔ)上改進(jìn),繼續(xù)Struts的成功經(jīng)驗(yàn)。
WebWork項(xiàng)目是在2002年3月發(fā)布的,它對(duì)Struts式框架進(jìn)行了革命性改進(jìn),引進(jìn)了不少新的思想,概念和功能,但和原Struts代碼并不兼容。WebWork是一個(gè)成熟的框架,經(jīng)過(guò)了好幾次重大的改進(jìn)與發(fā)布。
對(duì)于開發(fā)人員來(lái)說(shuō),如此多的框架,過(guò)多的選擇是一種沉重的負(fù)擔(dān),不但需要花更多的時(shí)間去學(xué)習(xí),也需要更多的時(shí)間去維護(hù)基于不同框架的代碼。
又由于面臨著當(dāng)時(shí)dotnet統(tǒng)一的web框架webforms以及異軍突起的rails的強(qiáng)勢(shì)挑戰(zhàn),Java業(yè)界也感受到競(jìng)爭(zhēng)的絲絲寒意,因此,眾多Java Web框架的核心開發(fā)人員終坐到了一起,商量著Web框架的統(tǒng)一和互操作的問題。
經(jīng)過(guò)一段時(shí)間的討論,Struts,Webwork和beehive三方宣布合并,共同發(fā)展下一代MVC模式的MVC框架……Struts Ti。它將主要以Webwork為核心,集成Beehive的annotataion和pageflow功能,推向Struts用戶群體,并且加強(qiáng)和JSF的集成能力。
在2005年12月,WebWork與Struts Ti決定合拼, 再此同時(shí), Struts Ti 改名為 Struts Action Framework 2.0,成為Struts真正的下一代。
之后它們各自官方的說(shuō)法分別是:WebWork是由OpenSymphony開發(fā)的MVC模式的J2EE Web框架。 目前已經(jīng)捐獻(xiàn)給Apache組織繼續(xù)開發(fā),命名為Struts2;而Struts則說(shuō)“Struts 2 was originally known as WebWork 2. After working independently for several years, the WebWork and Struts communities joined forces to create Struts 2.”即大意為“Apache Struts 2即是之前大家所熟知的WebWork 2。在經(jīng)歷了幾年的各自發(fā)展后,WebWork和Struts社區(qū)決定合二為一,也即是Struts 2。”
Struts與WebWork都為WEB框架,或多或少都有異同之處,以上只是表面上的一個(gè)關(guān)系,具體內(nèi)部的應(yīng)用將在以后深入學(xué)習(xí)應(yīng)用后給出。
在java中又一個(gè)很重要的知識(shí)點(diǎn),那就是數(shù)據(jù)類型的轉(zhuǎn)化,分為隱式轉(zhuǎn)化和強(qiáng)制轉(zhuǎn)化,但是還有一種經(jīng)常犯錯(cuò)誤的就是表達(dá)式的數(shù)據(jù)類型的自動(dòng)提升。
在java表達(dá)式的運(yùn)算中,java中定義了一些規(guī)則,規(guī)則如下:
1.所有的byte型、short型和char型自動(dòng)提升為int型。
2.如果一個(gè)操作數(shù)是float型的話,計(jì)算結(jié)果就是float型。
3.如果一個(gè)操作數(shù)是long型的話,計(jì)算結(jié)果就是long型。
4.如果一個(gè)操作數(shù)是double型的話,計(jì)算結(jié)果就是double型。
select into 基于現(xiàn)有表創(chuàng)建一個(gè)新表,常用于表的備份,新表事先不存在
語(yǔ)法:select * into 新表名 from 原表名
1.字符串函數(shù)
長(zhǎng)度與分析用
datalength(Char_expr) 返回字符串包含字符數(shù),但不包含后面的空格
substring(expression,start,length) 不多說(shuō)了,取子串
right(char_expr,int_expr) 返回字符串右邊int_expr個(gè)字符
字符操作類
upper(char_expr) 轉(zhuǎn)為大寫
lower(char_expr) 轉(zhuǎn)為小寫
space(int_expr) 生成int_expr個(gè)空格
replicate(char_expr,int_expr)復(fù)制字符串int_expr次
reverse(char_expr) 反轉(zhuǎn)字符串
stuff(char_expr1,start,length,char_expr2) 將字符串char_expr1中的從 start開始的length個(gè)字符用char_expr2代替
ltrim(char_expr) rtrim(char_expr) 取掉空格
ascii(char) char(ascii) 兩函數(shù)對(duì)應(yīng),取ascii碼,根據(jù)ascii嗎取字符
字符串查找
charindex(char_expr,expression) 返回char_expr的起始位置
patindex("%pattern%",expression) 返回指定模式的起始位置,否則為0
2.數(shù)學(xué)函數(shù)
abs(numeric_expr) 求絕對(duì)值
ceiling(numeric_expr) 取大于等于指定值的最小整數(shù)
exp(float_expr) 取指數(shù) floor(numeric_expr) 小于等于指定值得最大整數(shù)
pi() 3.1415926.........
power(numeric_expr,power) 返回power次方
rand([int_expr]) 隨機(jī)數(shù)產(chǎn)生器
round(numeric_expr,int_expr) 安int_expr規(guī)定的精度四舍五入
sign(int_expr) 根據(jù)正數(shù),0,負(fù)數(shù),,返回+1,0,-1
sqrt(float_expr) 平方根
3.日期函數(shù)
getdate() 返回日期
datename(datepart,date_expr) 返回名稱如 June
datepart(datepart,date_expr) 取日期一部份
datediff(datepart,date_expr1.dateexpr2) 日期差
dateadd(datepart,number,date_expr) 返回日期加上 number
上述函數(shù)中datepart的 寫法 取值和意義
yy 1753-9999 年份
qq 1-4 刻
mm 1-12 月
dy 1-366 日
dd 1-31 日
wk 1-54 周
dw 1-7 周幾
hh 0-23 小時(shí)
mi 0-59 分鐘
ss 0-59 秒
ms 0-999 毫秒
日期轉(zhuǎn)換 convert()
4.系統(tǒng)函數(shù)
suser_name() 用戶登錄名
user_name() 用戶在數(shù)據(jù)庫(kù)中的名字 user 用戶在數(shù)據(jù)庫(kù)中的名字
show_role() 對(duì)當(dāng)前用戶起作用的規(guī)則
db_name() 數(shù)據(jù)庫(kù)名
object_name(obj_id) 數(shù)據(jù)庫(kù)對(duì)象名
col_name(obj_id,col_id) 列名
col_length(objname,colname) 列長(zhǎng)度
valid_name(char_expr) 是否是有效標(biāo)識(shí)符
從畢業(yè)到現(xiàn)在,我一直認(rèn)為現(xiàn)在最重要的是提升自己的價(jià)值,所以每天都在學(xué)習(xí)和工作,還是過(guò)著和學(xué)校一樣的生活,唯一不同只是教室變成了公司而已.在不到半年的時(shí)間,我終于撐不住了.在反思自己的時(shí)候深深的理解了"會(huì)生活的人,才會(huì)工作"這句話.
有人這樣說(shuō)過(guò):一種是“一清二白”的人——工作和生活能分的很清楚,同時(shí)享受家庭和事業(yè)的雙重天倫(真人案例不多見吆);
二種是“不清不白”的人,事業(yè)和生活沒有辦法有效分開,很多時(shí)間用于加班,工作和生活幾乎融為一體,這種類型也往往能成為事業(yè)的達(dá)人。
另外還有第三種人,有以上成功的潛質(zhì),但是往往在遇到生活、工作方面壓力的時(shí)候,不能調(diào)節(jié)好情緒、不能面對(duì)問題,不能堅(jiān)持,最后機(jī)會(huì)和成功就擦肩而過(guò)了。
我希望我慢慢的能轉(zhuǎn)變成第一種那樣的人,學(xué)會(huì)生活,學(xué)會(huì)工作.