繼續關注我的C語言學習博客

          林臨的地盤

          java學習博客
          posts - 44, comments - 28, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          ?
          1 恐龍說:“遇到色狼,不慌不忙;遇到禽獸,慢慢享受……”
          2 找不到恐龍,就用蜥蜴頂
          3 關羽五綹長髯,風度翩翩,手提青龍偃月刀,江湖人送綽號——刀郎。
          4 男人與女人,終究也只是欲望的動物吧!真的可以因為愛而結合嗎?對不起,我也不知道。。
          5 路邊的野花不要,踩。
          6 吃飯與ml是第一生產力。
          7 月經不僅僅是女人的痛苦,也是男人的痛苦。
          8 鴛鴛相抱何時了,鴦在一邊看熱鬧。
          9 昨天,系花對我笑了一下,樂得我晚上直數羊,一只羊,兩只羊,三只羊……
          10 長大了娶唐僧做老公,能玩就玩一玩,不能玩就把他吃掉。
          11 男人有沖動可能是愛你,也可能是不愛,但沒有沖動肯定是不愛!
          12 站的更高,尿的更遠。
          13 女,喜甜食,甚胖!該女有一癖好:痛恨螞蟻,見必殺之。問其故曰:這小東西,那么愛吃甜食,腰還那么細!
          14 打破老婆終身制,實行小姨股份制。引入小姐競爭制,推廣情人合同制。
          15 在一輛擁擠的公車上,一位女郎忽然叫了起來:別擠啦!別擠啦!把人家的奶都擠出來啦!(她拿著酸奶呢)。
          16 我不在江湖,但江湖中有我的傳說。
          17 我身在江湖,江湖里卻沒有我得傳說。
          18 要是我灌水,就罵我“三個代表”沒學好吧。
          19 如果回帖是一種美德,那我早就成為圣人了!
          20 睡眠是一門藝術——誰也無法阻擋我追求藝術的腳步!
          21 飯在鍋里,我在床上*^_^*
          22 戀愛就是無數個飯局,結婚就是一個飯局。
          23 走,MM,咱們化蝶去……
          24 愛護環境,人人有病。
          25 愛——不是想出來的,愛——是做出來的!!
          26 愛她,就請為她做無痛人流手術!
          27 俺從不寫措字,但俺寫通假字!
          28 避孕的效果:不成功,便成“人”。
          29 勃起不是萬能的,但不能勃起卻是萬萬都不能的!
          30 不要在一棵樹上吊死,在附近幾棵樹上多試試死幾次~
          31 不在課堂上沉睡,就在酒桌上埋醉。
          32 長得真有創意,活得真有勇氣!
          33 自從我變成了狗屎,就再也沒有人踩在我頭上了。
          34 丑,但是丑的特別,也就是特別的丑!
          35 穿別人的鞋,走自己的路,讓他們找去吧。
          36 床上運動也可以減肥的,你們都不知道嗎?
          37 此地禁止大小便,違者沒收工具。
          38 讀書讀到抽筋處,文思方能如尿崩!
          39 佛曰,色即是空,空即是色!今晚,偶想空一下
          40 很多女明星不紅的原因是因為沒有張開腿*^_^*
          41 花前月下,不如花錢“日”下!*^_^*
          42 解釋就是掩飾,掩飾就是編故事!
          43 精典之極就是精斑!!!
          44 老天,你讓夏天和冬天同房了吧?生出這鬼天氣!
          45 漏洞與補丁齊飛,藍屏共死機一色!
          46 美女未抱身先走,常使色狼淚滿襟。。。。。。
          47 內練一口氣,外練一口屁。
          48 男人靠的住,母豬能上樹!
          49 男人偷腥時的智商僅次于愛因斯坦!
          50 你的丑和你的臉沒有關系。。。。。。
          51 .其實我是一個天才,可惜天妒英才!
          52 人生不能像做菜、把所有的料都準備好才下鍋!
          53 人生重要的不是所站的位置,而是所朝的方向!
          54 人生自古誰無死,啊個拉屎不用紙!
          55 如果跟導師講不清楚,那么就把他搞胡涂吧!
          56 如果有一雙眼睛陪我一同哭泣,就值得我為生命受苦。
          57 啥時硬件也可以COPY就好了!
          58 生活TMD好玩,因為生活老TMD玩我!
          59 所有刻骨銘心的愛都靈魂游離于床上的瞬間!
          60 天塌下來你頂著,我墊著!
          61 聽君一席話,省我十本書!
          62 脫了衣服我是禽獸,穿上衣服我是衣冠禽獸!
          63 為中華而努力讀書!一包中華好多錢啊~~~
          64 我的id是假冒的,大家不要相信我是騙子。
          65 我媽常說,我們家要是沒有電話就不會這么窮。
          66 我喜歡孩子,更喜歡造孩子的過程!
          67 我在馬路邊丟了一分錢 !
          68 下雨了,別忘了打傘,濕身是小,淋病就麻煩啦*^_^*
          69 修養的藝術,其實就是說謊的藝術。
          70 學海無涯,回頭是岸!
          71 一時的沖動,子孫的危機!
          72 我本非隨便的人,但如果你想隨便,那我就隨你的便好啦!
          73 有事秘書干,沒事干秘書!
          74 與時俱進,你我共赴高潮!
          75 只要不下流,我們就是主流!
          76 只有假貨是真的,別的都是假的!
          77 E網情深牽手E網。走自己的路,讓別人打車去吧。
          78 生,容易。活,容易。生活,不容易。
          79 流氓不可怕,就怕流氓有文化。
          80 做愛做的事,交配交的人。
          81 生我之前誰是我,生我之后我是誰?
          82 死亡教會人一切,如同考試之后公布的結果——雖然恍然大悟,但為時晚矣~!
          83 不在放蕩中變壞,就在沉默中變態!
          84 走過了年少,腳起了水泡
          85 商女不知亡國恨、妓女不懂婚外情。
          86 禽獸尚且有半點憐憫之心,而我一點也沒有,所以我不是禽獸。
          87 所有的男人生來平等,結婚的除外。
          88 鍛煉肌肉,防止挨揍!
          89 看盡天下A片,心中自然無碼~
          90 如果恐龍是人,那人是什么?
          91 比我有才的都沒我帥,比我帥的都沒我有才!
          92 沒有激情的親吻,哪來床上的翻滾?
          93 勿以坑小而不灌,勿以坑大而灌之。
          94 懷揣兩塊,胸懷500萬!
          95 解釋就系掩飾,掩飾等于無出色,無出色不如回家休息!!!
          96 我真想親口管你爺爺叫聲:爹!
          97 微機原理鬧危機,隨機過程隨機過,實變函數學十遍,匯編語言不會編!
          98 如果沒有毛片,中國的性教育簡直就是一片空白!
          99 男人在結婚前覺得適合自己的女人很少,結婚后覺得適合自己的女人很多。
          100 人生本無緣,相見易更難,說句心里話,誰不愛錢啊。

          posted @ 2007-01-19 21:29 lubaolin 閱讀(330) | 評論 (1)編輯 收藏

          小兔說:"我是兔娘養的!"?
          小豬說:"我是豬娘養的!"?
          小雞說:"我是雞娘養的!"?
          小狗說:"你們聊,我先走了!"
          > >
          > > 0號陪練說:"外人叫我零陪,好聽!"
          > > 1號陪練說:"外人叫我一陪,也好聽!"
          > > 2號陪練說:"外人叫我二陪,也很好聽!"
          > > 3號陪練說:"你們聊,我們先走了!"
          > >
          > > 貓對我說:"我是你奶奶的貓,好聽!"
          > > 狗對我說:"我是你奶奶的狗,也好聽!"
          > > 魚對我說:"我是你奶奶的魚,也很好聽!"
          > > 熊說:"你們聊,我先走了!"
          > >
          > > 浪客說:"人們叫我浪人,好聽!"
          > > 武士說:"人們叫我武人,也好聽!"
          > > 高手說:"人們叫我高人,也很好聽!"
          > > 劍客說:"你們聊,我先走了!"
          > >
          > > 張靚穎說:"崇拜我的歌迷都說:偶的偶像叫穎"
          > > 何潔說:"崇拜我的歌迷都說:偶的偶像叫潔"
          > > 周筆暢說"崇拜我的歌迷都說:偶的偶像叫暢"
          > > 李宇春說:"你們聊,我先走了!"
          > >
          > > 高等數學老師說:這學期我教高數,
          > > 大學物理老師說:這學期我教大物,
          > > 模擬電子老師說:這學期我教模電,
          > > 社會主義經濟老師說:你們聊,我先走了。
          > >
          > > 北京大學的說:我是北大的。
          > > 天津大學的說:我是天大的。
          > > 上海大學的說:我是上大的。
          > > 廈門大學的說:你們聊,我先走了!
          > >
          > > 李宗仁將軍說:我這人,有仁!
          > > 傅作義將軍說:我這人,有義!
          > > 左權將軍說:我這人,有權!
          > > 霍去病將軍說:你們聊,我先走了!
          > >
          > > 美能達的用戶說:我們是美人!
          > > 佳能的用戶說:我們是佳人!
          > > 華光的用戶說:我們是華人!
          > > 尼康的用戶說:你們聊,我先走了!
          > >
          > > 老張家的門是柳木做的,老張說:我家的門是木門
          > > 老李家的門是塑料做的,老李說:我家的門是塑門
          > > 老王家的門是磚頭做的,老王說:我家的門是磚門
          > > 老劉家的門是鋼做的,老劉說:你們聊,我先走了!
          > >
          > > 師范學院的學生說:我是"師院"的
          > > 鐵道學院的學生說:我是"鐵院"的
          > > 職業學院的學生說:我是"職院"的
          > > 技術學院的學生說:你們聊,我先走了!

          posted @ 2007-01-19 21:18 lubaolin 閱讀(181) | 評論 (0)編輯 收藏

          樓主的帖子實在是寫得太好了。文筆流暢,修辭得體,深得魏晉諸朝遺風,更將唐風宋骨發揚得入木三分,能在有生之年看見樓主的這個帖子。實在是我三生之幸啊。看完樓主的這個帖子之后,我竟產生出一種無以名之的悲痛感--啊,這么好的帖子,如果將來我再也看不到了,那我該怎么辦?那我該怎么辦?直到我毫不猶豫地把樓主的這個帖子收藏了,我內心的那種激動才逐漸平靜下來。可是我立刻想到,這么好的帖子,倘若別人看不到,那么不是浪費樓主的心血嗎?經過痛苦的思想斗爭,我終于下定決心,犧牲小我,奉獻大我。我要拿出這帖子奉獻給世人賞閱,我要把這個帖子一直往上頂,往上頂!頂到所有人都看到為止!
          在遇到你之前,我對人世間是否有真正的圣人是懷疑的;而現在,我終于相信了!我曾經忘情于兩漢的歌賦,我曾經驚訝于李杜的詩才,我曾經流連于宋元的詞曲。但現在,我才知道我有多么淺薄!
          樓主,你的高尚情操太讓人感動了。在現在這樣一個物欲橫流的金錢社會里,竟然還能見到樓主這樣的性情中人,無疑是我這輩子最大的幸運。讓我深深感受到了人性的偉大。樓主的帖子,就好比黑暗中刺裂夜空的閃電,又好比撕開烏云的陽光,一瞬間就讓我如飲甘露,讓我明白了永恒的真理在這個世界上是真實存在著的。只有樓主這樣具備廣闊胸懷和完整知識體系的人,才能作為這真理的惟一引言者。看了樓主的帖子,我陷入了嚴肅的思考中。我認為,如果不把樓主的帖子頂上去,就是對真理的一種背叛,就是對謬論的極大妥協。因此,我決定義無返顧地頂了!
          ??? 說得好啊!我在XX社區打滾這么多年,所謂閱人無數,就算沒有見過豬走路,也總明白豬肉是啥味道的。一看到樓主的氣勢,我就覺得樓主同在社區里灌水的那幫小混混有著本質的差別!那憂郁的語調,那熟悉的簽名,還有字里行間高屋建瓴的辭藻。沒用的,樓主,就算你怎么換馬甲都是沒有用的,你的億萬擁戴者早已經把你認出來了,你一定就是傳說中的最強ID。自從社區改版之后,我就已經心灰意冷,對社區也沒抱什么希望了,傳說已經幻滅,神話已經終結,留在社區還有什么意思?沒想到,沒想到,今天可以再睹樓主的風范,我激動得忍不住就在屏幕前流下了眼淚。是啊,只要在樓主的帶領下,社區就有希望了。我的內心再一次沸騰了,我胸腔里的血再一次燃燒了。樓主的幾句話雖然簡單,卻概括扼要,一語道出了我們苦想多年仍不可解的幾個重大問題的根本。樓主就好比社區的明燈,樓主就好比社區的方向,樓主就好比社區的棟梁。有樓主在,社區的明天必將更好!
          ??? 大師的話真如“大音希聲掃陰翳”,猶如“撥開云霧見青天”,使我等網民看到了希望,看到了未來!晴天霹靂、醍醐灌頂或許不足以形容大師文章的萬一;巫山行云、長江流水更難以比擬大師的文才!黃鐘大呂,振聾發聵!你燭照天下,明見萬里;雨露蒼生,澤被萬方!透過你深邃的文字,我仿佛看到了你鷹視狼顧、龍行虎步的偉岸英姿;仿佛看到了你手執如椽大筆、寫天下文章的智慧神態;仿佛看見了你按劍四顧、指點江山的英武氣概!
          ??? 逐字逐句地看完這個帖子以后,我的心久久不能平靜,震撼啊!為什么會有如此好的帖子!我縱橫網絡BBS多年,自以為再也不會有任何帖子能打動我,沒想到今天看到了如此精妙絕倫的這樣一篇帖子!樓主,是你讓我深深地理解了“人外有人,天外有天”這句話。謝謝儂!在看完這帖子以后,我沒有立即回復,因為我生怕我庸俗不堪的回復會玷污了這網上少有的帖子。但是我還是回復了,因為覺得如果不能在如此精彩的帖子后面留下自己的網名,那我死也不會瞑目的!能夠在如此精彩的帖子后面留下自己的網名是多么驕傲的一件事啊!樓主,請原諒我的自私!我知道無論用多么華麗的辭藻來形容樓主您帖子的精彩程度都是不夠的,都是虛偽的,所以我只想說一句:您的帖子太好看了!我愿意一輩子看下去!這篇帖子構思新穎,題材獨具匠心,段落清晰,情節詭異,跌宕起伏,主線分明,引人入勝,平淡中顯示出不凡的文學功底,可謂是字字珠璣,句句經典,是我輩應當學習之典范。正所謂:“一馬奔騰,射雕引弓,天地都在我心中!”樓主真不愧為無厘界新一代的開山怪!本來我已經對這個社區失望了,覺得這個社區沒有前途了,心里充滿了悲哀。但是看了你的這個帖子,又讓我對社區產生了希望。是你讓我的心里重新燃起希望之火,是你讓我的心死灰復燃,是你拯救了我一顆拔涼拔涼的心!本來我決定不在社區回任何帖子了,但是看了你的帖子,我告訴自己這個帖子是一定要回的!這是百年難得一見的好貼啊!蒼天有眼啊,讓我在有生之年得以觀得如此精彩絕倫的帖子!

          好帖

          很好帖

          確實好帖

          少見的好帖

          真 *** 好帖

          難得一見的好帖

          千年等一回的好帖

          好得不能再好的好帖

          驚天地且泣鬼神的好帖

          讓人閱畢擊掌三嘆的好帖

          讓人佩服得五體投地的好帖

          讓人奔走相告曰須閱讀的好帖

          讓斑竹看后決定加精固頂的好帖

          讓人看后在各論壇紛紛轉貼的好帖

          讓人看后連成人網站都沒興趣的好帖

          讓人看完后就要往上頂往死里頂的好帖

          讓人不間斷地在各種場合重復引用的好帖

          讓人一見面就問你看過某某好帖沒有的好帖

          讓人半夜上廁所都要打開電腦再看一遍的好帖

          讓個讀過后都下載在硬盤里詳細研究欣賞的好帖

          讓人走路吃飯睡覺干什么事連做夢都夢到它的好帖

          讓人翻譯成36種不同外語流傳國內外世界各地的好帖

          讓人紛紛唱道過年過節不送禮要送就送某某帖子的好帖

          讓國家領導人命令將該帖刻在純金版上當國禮送人的好帖

          讓網絡上紛紛冒出該帖的真人版卡通版搞笑版成人版的好帖

          讓人在公共廁所里不再亂涂亂化而是紛紛對它引經據典的好帖

          讓某位想成名的少女向媒體說她與該帖作者發生過性關系的好帖

          讓人根據它寫成小說又被不同導演拍成48個不同版本的電影的好帖

          讓某名導演跟據此帖改拍的電影在奧斯卡上一連拿了11個獎項的好帖

          讓人大代表們看完后聯名要求根據該帖的內容對憲法做適當修改的好帖

          讓人為了誰是它的原始作者紛紛地鬧上法院打官司要爭得它的版權的好帖

          讓各大學府紛紛邀請該帖作者去就如何發表優秀網絡文學為題目演講的好帖

          讓人為了該帖而成立了各種學會來研究并為不同的理解爭得眼紅脖子粗的好帖

          讓美國警察于今后逮捕人說你有權保持沉默還有權閱讀某某帖子要不要啊的好帖

          讓本拉登躲在山洞里還命令他手下冒著被美軍發現的危險去上網下載來閱讀的好帖

          讓薩達姆被捕時被發現他隨身攜帶的除了一把手槍之外還有的就是它的復印件的好帖

          讓比爾蓋茨在懂事會上發給與會者人手一份該帖命令仔細閱讀后才討論其他事宜的好帖

          讓諾貝兒獎理事會破天荒地因該帖的出現而開會討論一直決定今后設立最佳帖子獎的好帖

          讓聯合國安理會決定將它譯成宇宙語由中國神州六號升空后不斷播放看有沒有外星人的好帖

          讓人看完后ie鎖死連瑞星諾頓都沒法修復只好格式化硬盤重裝啟動后主頁顯示的還是它的好帖
          真是好帖子啊
          閣下  字跡工整,
              文筆極佳,
              才思敏捷,
              過目不忘,
              十年寒窗,
              博學多才,
              見多識廣,
              才高八斗,
              學富五車,
              文武雙全,
              雄韜偉略,
              談吐不凡,
              談笑風聲,
              高談闊論,
              眉飛色舞,
              運籌帷幄,
              言簡意賅,
              完美無缺,
              一針見血,
              遠見卓識,
              義正詞嚴,
              一氣呵成,
              大顯神通,
              出口成章,
              出類拔萃,
              出神入化,
              萬古流芳,
              一本正經,
              一箭雙雕,
              長篇大論,
              功德無量,
              力排眾議,
              力挽狂瀾,
              氣貫長虹,
              氣勢磅礴,
              氣吞山河,
              堅韌不拔,
              身體力行,
              空前絕后,
              視死如歸,
              英姿煥發,
              奉公守法,
              艱苦奮斗,
              忠貞不渝,
              舍己為人,
              大公無私,
              一塵不染,
              一鳴驚人, 路過~~~~那分~~~~~閃人~~~~~~~~謝謝~~~~~~~~~~

          posted @ 2007-01-19 21:07 lubaolin 閱讀(192) | 評論 (0)編輯 收藏

          這年頭,完美的人生就是住英國的房子,戴瑞士手表,拿美國工資,娶韓國女人,嫖俄羅斯女人,開德國轎車,喝法國紅酒,雇菲律賓女傭。

          ?

          這年頭,苦干實干,做給天看;東混西混,一帆風順;任勞任怨,永難如愿;會捧會獻,杰出貢獻;盡職盡責,必遭指責;推托栽贓,邀功領賞!

          ?

          這年頭,男人的小康就是有一所像樣的小房,有一輛時尚的小車,有一筆吃喝的小鈔,有一位顧家的小太,有一門管用的小“炮”,有一群擦炮的小蜜!

          ?

          這年頭,為官之道就是為領導干一百件好事也不如與領導一起干一件壞事,領導帶你一起干了一件壞事那肯定有一百件好事等著你!

          ?

          這年頭,說河南人詐騙,廣東人笑了;說河南人造假,浙江人笑了;說河南人斤斤計較,上海人笑了;說河南人夸夸其談,北京人笑了;說河南人傻,諸葛亮笑了!

          ?

          這年頭,河南人好生郁悶:好不容易有座山,卻是平頂山;好不容易有家酒店,卻是駐馬店;好不容易想結婚,自己卻洛了“陽”;好不容易找個老婆,卻被人家開了“封”!

          ?

          這年頭,接聽電話聲音漸漸小對方是領導,聲音漸漸大對方是部下,一聽就發燥對方撥錯號,笑得不停歇那是女同學,半天哼一下老婆在訓話,悄悄避開人對方是情人!

          ?

          這年頭,當官也不容易:體質弱的累死,心胸窄的氣死,智商低的悉死,膽量小的嚇死,酒量小的喝死,性欲差的羞死,性欲強的那可真是舒服死!

          ?

          這年頭,教育好子女是生命延續的重要代表,理順好領導安排好部下是權力重要代表,辦好朋友的事是人生價值的重要代表!

          ?

          這年頭,人有錢有時間有個好身體,絕品;人有錢無病無時間,珍品;人無錢無病有時間,上品;人無錢無病無時間,次品;人無錢無時間有脾氣,廢品!

          ?

          這年頭,干部素質要求你:心中有小平,袋中有文憑,對上能擺平,對下能鏟平,道德沒水平,金庫能填平,左手拿酒瓶,右手握藥瓶,家里有醋瓶,外面有花瓶!

          ?

          這年頭,構建和諧社會要注意在自然界不要和天斗,在國際社會不要和美國斗,在路上不要和軍車斗,在單位不要和領導斗,在家里不要和老婆斗!

          ?

          這年頭,聽說要去打臺灣,一老紅軍把計獻:派三萬人馬足矣:派一小姐過去把他奶奶的國軍身體搞垮,派一萬河南老鄉過去把他娘的經濟搞亂,派一萬領導干部過去把他媽的國庫折騰干!

          ?

          這年頭,10類人做不了大官:1膽小,2話多,3錢少,4關系差,5酒量小,6才華橫溢,7學歷太高,8疾惡如仇,9性功能差,10有姿色不肯獻身。

          ?

          這年頭,開展批評太難了:批評老婆她就亂跑,批評老公他就亂搞!批評上級就官位難保,批評同級就關系難搞,批評自己就自尋煩惱,批評下級就選票減少!

          ?

          這年頭,老婆是家情人是花,工資給家獎金送花,病了回家好了看花,離不了的是家忘不了的是花,常回家看看別忘了澆花!

          ?

          這年頭,女人對男人的基本配置是:身邊站個魁梧的,懷里摟個有功夫的,家里待個賺錢的,遠方有個思念的,夢里藏個初戀的,偶爾來個溫柔的,老了混個懂保健的。

          ?

          這年頭,男人認為情人是手表越漂亮越好,小蜜是懷表越隱秘越好,小姐是電子表越新鮮越好,老婆是自動表不上弦照樣跑,各種表都想要只是時間要掌握好!

          ?

          這年頭,結婚叫入網,重婚叫一卡雙號,婚外戀叫呼叫轉移,情人多叫移動夢網,離婚叫銷號,分居叫停機留號,女人再婚叫過戶。男人再婚叫補卡,互換叫聯通。

          posted @ 2006-12-22 11:12 lubaolin 閱讀(347) | 評論 (0)編輯 收藏

          /**
          ?* <p>Title: 公式解析類</p>
          ?* <p>Description: 實現對包含“()”的表達式進行簡單的四則運算。</p>
          ?* <p>Copyright: Copyright (c) 2004</p>
          ?* <p>Company: </p>
          ?* @author leasion
          ?* @version 1.0
          ?*/
          /**
          * 原載于:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=14861&tstart=90
          * 修改者:lkz
          * 修改說明:
          *???? 1.增加對負數運算支持;
          *???? 2.增加對公式的檢查;
          *???? 3.增加對類似公式(A+B)+(C-D)的支持。
          *???? 4.其它一些小的改動。
          *
          */

          import java.util.Vector;

          ?

          public class FormulaParser {
          ??? private int leftBracket = 0;//左括號個數
          ??? private int rightBracket = 0;//右括號個數
          ??? private int startL = 0;
          ??? private int startR = 0;
          ??? private double answer = 0;
          ??? private String strValue="";
          ??? private String leftNumber = "0";
          ??? private String rightNumber = "0";
          ??? public String Msg = "";
          ??? private String formula="";
          ??? private int[] sym = new int[4];
          ??? private Vector list = new Vector();

          ?

          ??? public FormulaParser(String calRule){
          ????? this.setFormula(calRule);
          ??? }
          ??? private int getLeftBracket(String calRule) {
          ??????? leftBracket = 0;
          ??????? startL = calRule.indexOf("(");
          ??????? if (startL != -1) {
          ??????????? calRule = calRule.substring(startL + 1, calRule.length());
          ??????? }
          ??????? while (startL != -1) {
          ??????????? leftBracket++;
          ??????????? startL = calRule.indexOf("(");
          ??????????? calRule = calRule.substring(startL + 1, calRule.length());
          ??????? }
          ??????? return leftBracket;
          ??? }

          ?

          ??? private void setLeftBracket(int leftBracket) {
          ??????? this.leftBracket = leftBracket;
          ??? }
          ??? public void setFormula(String calRule){
          ????? formula=replaceSubtration(calRule.trim());
          ????? formula="("+formula+")";
          ??? }
          ??? /*
          ??? /*為了使公式中支持負數,使用“`”表示減號,使用“-”表示負號
          ??? */
          ??? private String replaceSubtration(String vstr){
          ????? String tmp="";
          ????? String result="";
          ????? int startS = vstr.indexOf("-");
          ????? if (startS !=-1) {
          ??????? if (startS > 0) {
          ????????? tmp = vstr.substring(startS - 1, startS);
          ????????? if (!"+".equals(tmp) && !"-".equals(tmp) && !"*".equals(tmp) &&!"/".equals(tmp) &&
          ???????????? !"(".equals(tmp)){
          ??????????? result = result + vstr.substring(0, startS) + "`";
          ????????? }
          ????????? else
          ??????????? result = result + vstr.substring(0, startS + 1);
          ??????? }
          ??????? else
          ????????? result = result + vstr.substring(0, startS + 1);
          ?????? vstr = vstr.substring(startS + 1);
          ????? }
          ????? while (startS != -1) {
          ??????? startS = vstr.indexOf("-");
          ??????? if (startS > 0) {
          ????????? tmp = vstr.substring(startS - 1, startS);
          ????????? if (!"+".equals(tmp) && !"-".equals(tmp) && !"*".equals(tmp) &&!"/".equals(tmp) &&
          ???????????? !"(".equals(tmp))
          ??????????? result = result + vstr.substring(0, startS) + "`";
          ????????? else
          ??????????? result = result + vstr.substring(0, startS + 1);
          ??????? }
          ??????? else
          ????????? result = result + vstr.substring(0, startS + 1);
          ????????? vstr = vstr.substring(startS + 1);
          ????? }
          ????? result+=vstr;
          ????? return result;
          ??? }

          ?

          ??? public String getFormula(){
          ????? return formula.replace('`','-').substring(1,formula.length()-1);
          ??? }

          ?

          ??? private int getRightBracket(String calRule) {
          ??????? rightBracket = 0;
          ??????? startR = calRule.indexOf(")");
          ??????? if (startR != -1) {
          ??????????? calRule = calRule.substring(startR + 1, calRule.length());
          ??????? }
          ??????? while (startR != -1) {
          ??????????? rightBracket++;
          ??????????? startR = calRule.indexOf(")");
          ??????????? calRule = calRule.substring(startR + 1, calRule.length());
          ??????? }
          ??????? return rightBracket;
          ??? }

          ?

          ??? private void setRightBracket(int rightBracket) {
          ??????? this.rightBracket = rightBracket;
          ??? }

          ?

          ??? /*
          ??? /*對比左右括號個數
          ??? */
          ??? private boolean compareToLR() {
          ??????? int lb = getLeftBracket(formula);
          ??????? int rb = getRightBracket(formula);
          ??????? boolean CTLR = false;
          ??????? if (lb == rb) {
          ??????????? Msg = "";
          ??????????? CTLR = true;
          ??????? } else if (lb > rb) {
          ??????????? Msg = "左括弧的個數多于右括弧,請檢查!";
          ??????????? CTLR = false;
          ??????? } else {
          ??????????? Msg = "左括弧的個數少于右括弧,請檢查!";
          ??????????? CTLR = false;
          ??????? }
          ??????? return CTLR;
          ??? }
          ?? /*
          ?? /*檢查公式中是否存在非法字符如(+、-)等
          ?? */
          ?? private boolean checkFormula(){
          ????? boolean isOk=true;
          ????? String[] bracket =new String[2];
          ????? String[] sign=new String[4];
          ????? bracket[0]="(";
          ????? bracket[1]=")";
          ????? sign[0]="+";
          ????? sign[1]="`";
          ????? sign[2]="*";
          ????? sign[3]="/";
          ????? String vstr="";
          ????? for(int i=0;i<bracket.length;i++){
          ??????? for(int j=0;j<sign.length;j++){
          ????????? if (i==0)
          ??????????? vstr=bracket[i]+sign[j];
          ????????? else
          ??????????? vstr=sign[j]+bracket[i];
          ????????? if (formula.indexOf(vstr)>0){
          ??????????? Msg="公式中存在非法字符"+vstr;
          ??????????? isOk=false;
          ??????????? return isOk;
          ????????? }
          ??????? }
          ????? }
          ????? for(int i=0;i<sign.length;i++){
          ??????? for(int j=0;j<sign.length;j++){
          ????????? vstr=sign[i]+sign[j];
          ????????? if (formula.indexOf(vstr)>0){
          ????????????? Msg="公式中存在非法字符"+vstr;
          ????????????? isOk=false;
          ????????????? return isOk;
          ????????? }
          ??????? }
          ????? }
          ????? if (formula.indexOf("()")>0){
          ??????? Msg="公式中存在非法字符()";
          ??????? isOk=false;
          ????? }
          ????? return isOk;
          ??? }
          ?? public boolean checkValid(){
          ???? if ((formula==null) || (formula.trim().length()<=0) ) {
          ?????? Msg="請設置屬性calRule!";
          ?????? return false;
          ???? }
          ???? return (compareToLR()&&checkFormula());
          ?? }

          ?

          ?? /*
          ? /*返回公式執行結果
          ??? return double
          ? */
          ? public double getResult(){
          ??? String formulaStr = "", calRule = "";
          ??? double value = 0.0;
          ??? calRule = this.formula;
          ??? if (checkValid()) {
          ????? for (int i = 0; i < leftBracket; i++) {
          ??????? int iStart=calRule.lastIndexOf("(") + 1;
          ??????? formulaStr = calRule.substring(iStart,
          ?????????????????????????????????????? iStart+calRule.substring(iStart).indexOf(")")).trim();
          ??????? symbolParse(formulaStr);
          ??????? value = parseString();
          ??????? iStart=calRule.lastIndexOf("(");
          ??????? int iEnd=calRule.substring(iStart).indexOf(")")+1;
          ??????? calRule = calRule.substring(0,iStart).trim() +
          ??????????? value +
          ??????????? calRule.substring(iStart+iEnd, calRule.length()).trim();
          ????? }
          ??? }
          ??? System.out.println(Msg);
          ??? double tmp = Math.pow(10, 10);
          ??? value = Math.round(value * tmp) / tmp;
          ??? return value;
          ?? }
          ??? public void FormulaStr(String calRule) {
          ??????? String formulaStr = "";
          ??????? if (checkValid()) {
          ??????????? for (int i = 0; i < leftBracket; i++) {
          ??????????????? formulaStr = calRule.substring(calRule.lastIndexOf("(") + 1, calRule.indexOf(")")).trim();
          ??????????????? symbolParse(formulaStr);
          ??????????????? double value = parseString();
          ??????????????? strValue=String.valueOf(value);
          ??????????????? System.out.println("formulaStr=" + formulaStr);
          ??????????????? //formulaVal = Double.parseDouble(formulaStr);
          ??????????????? System.out.println("formulaVal=" + value);
          ??????????????? calRule = calRule.substring(0, calRule.lastIndexOf("(")).trim() + value + calRule.substring(calRule.indexOf(")") + 1, calRule.length()).trim();
          ??????????????? System.out.println("calRule=" + calRule);
          ??????????? }
          ??????? }
          ??? }

          ?

          ??? /*
          ??? /*抽取最終括號內數據到List
          ??? */
          ??? private void symbolParse(String str) {
          ??????? list.clear();
          ??????? for (int i = 0; i < 4; i++) {
          ??????????? compareMin(str);
          ??????????? while (sym[i] != -1) {
          ??????????????? String insStr = str.substring(0, sym[i]).trim();
          ??????????????? list.add(insStr);
          ??????????????? insStr = str.substring(sym[i], sym[i] + 1).trim();
          ??????????????? list.add(insStr);
          ??????????????? str = str.substring(sym[i] + 1, str.length()).trim();
          ??????????????? compareMin(str);
          ??????????? }
          ??????? }
          ??????? if (sym[0] == -1 && sym[1] == -1 && sym[2] == -1 & sym[3] == -1) {
          ??????????? list.add(str);
          ??????? }
          ??? }
          ???? /*
          ??? /*循環比較賦SubString起始值
          ??? */
          ??? private void compareMin(String str) {
          ??????? int sps = str.indexOf("`");//減法subtration
          ??????? sym[0] = sps;
          ??????? int spa = str.indexOf("+");//加法addition
          ??????? sym[1] = spa;
          ??????? int spd = str.indexOf("/");//除法division
          ??????? sym[2] = spd;
          ??????? int spm = str.indexOf("*");//乘法multiplication
          ??????? sym[3] = spm;
          ??????? for (int i = 1; i < sym.length; i++) {
          ??????????? for (int j = 0; j < sym.length - i; j++)
          ??????????????? if (sym[j] > sym[j + 1]) {
          ??????????????????? int temp = sym[j];
          ??????????????????? sym[j] = sym[j + 1];
          ??????????????????? sym[j + 1] = temp;
          ??????????????? }
          ??????? }
          ??? }

          ?

          ??? private double parseString()
          ??????????? throws NumberFormatException, StringIndexOutOfBoundsException {
          ??????? try{
          ????????? calculate();
          ????????? return answer;
          ??????? }catch(Exception e){
          ????????? Msg="錯誤:" + e.getMessage();
          ????????? return 0.0;
          ??????? }
          ??? }

          ?

          ??? private void calculate() {
          ??????? /*
          ??????? /*處理除法
          ??????? */
          ??????? int spd = list.indexOf("/");
          ??????? while (spd != -1) {
          ??????????? leftNumber = list.get(spd - 1).toString();
          ??????????? rightNumber = list.get(spd + 1).toString();
          ??????????? list.remove(spd - 1);
          ??????????? list.remove(spd - 1);
          ??????????? list.remove(spd - 1);
          ??????????? double ln = Double.valueOf(leftNumber).doubleValue();
          ??????????? double rn = Double.valueOf(rightNumber).doubleValue();
          ??????????? double answer = ln / rn;
          ??????????? list.add(spd - 1, String.valueOf(answer));
          ??????????? spd = list.indexOf("/");
          ??????? }
          ??????? /*
          ??????? /*處理乘法
          ??????? */
          ??????? int spm = list.indexOf("*");
          ??????? while (spm != -1) {
          ??????????? leftNumber = list.get(spm - 1).toString();
          ??????????? rightNumber = list.get(spm + 1).toString();
          ??????????? list.remove(spm - 1);
          ??????????? list.remove(spm - 1);
          ??????????? list.remove(spm - 1);
          ??????????? double ln = Double.valueOf(leftNumber).doubleValue();
          ??????????? double rn = Double.valueOf(rightNumber).doubleValue();
          ??????????? double answer = ln * rn;
          ??????????? list.add(spm - 1, String.valueOf(answer));
          ??????????? spm = list.indexOf("*");
          ??????? }
          ??????? /*
          ??????? /*處理減法
          ??????? */
          ??????? int sps = list.indexOf("`");
          ??????? while (sps != -1) {
          ??????????? leftNumber = list.get(sps - 1).toString();
          ??????????? rightNumber = list.get(sps + 1).toString();
          ??????????? list.remove(sps - 1);
          ??????????? list.remove(sps - 1);
          ??????????? list.remove(sps - 1);
          ??????????? double ln = Double.valueOf(leftNumber).doubleValue();
          ??????????? double rn = Double.valueOf(rightNumber).doubleValue();
          ??????????? double answer = ln - rn;
          ??????????? list.add(sps - 1, String.valueOf(answer));
          ??????????? sps = list.indexOf("`");
          ??????? }
          ??????? /*
          ??????? /*處理加法
          ??????? */
          ??????? int spa = list.indexOf("+");
          ??????? while (spa != -1) {
          ??????????? leftNumber = list.get(spa - 1).toString();
          ??????????? rightNumber = list.get(spa + 1).toString();
          ??????????? list.remove(spa - 1);
          ??????????? list.remove(spa - 1);
          ??????????? list.remove(spa - 1);
          ??????????? double ln = Double.valueOf(leftNumber).doubleValue();
          ??????????? double rn = Double.valueOf(rightNumber).doubleValue();
          ??????????? double answer = ln + rn;
          ??????????? list.add(spa - 1, String.valueOf(answer));
          ??????????? spa = list.indexOf("+");
          ??????? }
          ??????? if (list.size() != 0) {
          ??????????? String result = list.get(0).toString();
          ??????????? if (result == null || result.length() == 0) result = "0";
          ??????????? answer = Double.parseDouble(list.get(0).toString());
          ??????? }
          ??? }
          }

          原文引自:http://blog.csdn.net/lkz912/archive/2004/12/31/236267.aspx

          posted @ 2006-08-02 11:18 lubaolin 閱讀(5104) | 評論 (3)編輯 收藏

          package hibernatedemo;

          import hibernatedemo.person;
          import java.util.*;

          import net.sf.hibernate.Query;
          import net.sf.hibernate.Session;
          import net.sf.hibernate.SessionFactory;
          import net.sf.hibernate.cfg.Configuration;
          import net.sf.hibernate.tool.hbm2ddl.SchemaExport;

          publicclass Test {
          publicstaticvoid main(String[] args)throwsException{
          ? ?Configuration cfg = new Configuration().addClass(person.class);
          ? ?SessionFactory sessions = cfg.buildSessionFactory();
          ? ?new SchemaExport(cfg).create(true, true);
          ? ?Session s = sessions.openSession();
          ? ?Query q = s.createQuery("from person");
          ? ?for(Iterator it = q.iterate();it.hasNext();){
          ? ? ?person b = (person)it.next();
          ? ? ?System.out.println("##name:"+b.getName());
          ? ?}
          }
          }

          引自:http://www.aygfsteel.com/TrampEagle/articles/29972.html

          posted @ 2006-07-28 17:02 lubaolin 閱讀(386) | 評論 (0)編輯 收藏

          用hibernate建表

          把xxx.hbm.xml文件放在class所在位置。偶測試時,執行正常,但未見數據庫中的表,不知道哪里出錯。

          import?net.sf.hibernate.SessionFactory;
          import?net.sf.hibernate.cfg.Configuration;
          import?net.sf.hibernate.tool.hbm2ddl.SchemaExport;

          xxx?{
          ????Configuration?conf=?new?Configuration().addClass(xxx.class);
          ????//第一次運行時用來在數據庫中創建表
          ????//并且把sql語句輸出到txt文件用的
          ????//以后的運行要去掉這一段,否則每次都新建表
          ????Properties?prop?=?new?Properties();
          ????//沒有設置hibernate.dialect時,執行無法通過,還要找另外一種代替方法,否則這里跟數據庫類型綁定,不是一種好的實現方式
          ????prop.setProperty("hibernate.dialect",?"net.sf.hibernate.dialect.MySQLDialect";
          ????SchemaExport?dbExport=new?SchemaExport(conf,?prop);
          ????dbExport.setOutputFile("sql_out_lib\\sql.txt";
          ????dbExport.create(true,?true);
          }


          dbExport.create(true,true);

          ?把這個語句的第二個參數true改成false,就可以生成sql語句了,變成下面的語句:

          ?dbExport.create(true,?false);

          ?不過無法直接執行,還需要繼續摸索。
          ?另外,發現這個時候不需要數據庫的連接,所以hibernate配置文件的連接池沒有設置也沒有關系。

          引自:http://www.blogcn.com/user17/yu_qj/blog/6763871.html

          posted @ 2006-07-28 16:55 lubaolin 閱讀(3323) | 評論 (0)編輯 收藏

          轉貼:Andy.m?? 日期:2003-07-26?? 人氣:35
          <script>
          function addRow(){
          ???
          ??? // 插入一行
          ??? myNewRow = document.all.myTable.insertRow();
          ??? var lenRow = document.all.myTable.rows.length; // 計算總行數
          ???
          ??? if(lenRow > 1){???????
          ??????? var point = myNewRow.rowIndex;??? // 計算當前行位置???
          ??????? var lenCol = document.all.myTable.rows(0).cells.length; // 計算每行有幾列
          ???????
          ??????? // 插入lenCol個td
          ??????????? for (i=0; i < lenCol; i++) {
          ??????????????? document.all.myTable.rows(point).insertCell();
          ??????????????? document.all.myTable.rows(point).cells(i).innerHTML =?????????????????????????????????????????????? parseFloat(document.all.myTable.rows(point-1).cells(i).innerHTML) + lenCol;
          ??????? }
          ??? }else if(lenRow == 1){
          ??????? // 原來table是0行,初始化一行
          ??????? for(i = 0; i < 10; i++){
          ??????????? document.all.myTable.rows(0).insertCell();
          ??????????? document.all.myTable.rows(0).cells(i).innerHTML = i;
          ??????? }
          ??? }???
          }

          function delRow(){
          ??? document.all.myTable.deleteRow();
          }
          </script>
          <a href="javascript: addRow()">增加一行</a>
          <a href="javascript: delRow()">減去一行</a>
          <table name=myTable border=1 id=myTable>
          </table>

          posted @ 2006-07-27 14:31 lubaolin 閱讀(356) | 評論 (0)編輯 收藏

          <script? language="javascript">???

          function? printsetup(){?
          //? 打印頁面設置?
          wb.execwb(8,1);?
          }?
          function? printpreview(){?
          //? 打印頁面預覽?
          ????????????????
          wb.execwb(7,1);?
          ????????????????
          }?

          function? printit()?
          {?
          if? (confirm('確定打印嗎?')){?

          wb.execwb(6,6)?
          }?
          }?
          </script>?
          <OBJECT? classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"???

          height=0? id=wb? name=wb? width=0></OBJECT>?
          <input? class="ipt"? type=button? name=? button? _print? value="打印"???
          onclick? ="? javascript? :printit();">?
          <input? class="ipt"? type=button??? name=button? _setup? value="打印頁面設置"???????????

          onclick? ="? javascript? :? printsetup();">???
          <input? class="ipt"? type=button??? name=button_show? value="打印預覽"???????????

          onClick="javascript:printpreview();">

          posted @ 2006-07-27 14:28 lubaolin 閱讀(550) | 評論 (0)編輯 收藏

          這年頭,大棚把季節搞亂,小姐把輩份搞亂,關系把程序搞亂,級別把能力搞亂,公安把秩序搞亂,金錢把官場搞亂,手機把家庭搞亂!這年頭,女人漂亮的不下廚房,下廚房的不溫柔,溫柔的沒主見,有主見的沒女人味,有女人味的亂花錢,不亂花錢的不時尚,時尚的不放心,放心的沒法看!這年頭,老婆像小靈通經濟實惠但限本地使用,二奶像中國電信安全固定但帶不出門,小蜜像中國移動使用方便但話費太貴。情人像中國聯通優雅新潮但常不在服務區!這年頭,一哥們說北京地鐵擁擠不堪他懷孕的老婆竟被擠流產了;昨天他問上海的地鐵是不是好些,上海的哥們說更糟:上個月他老婆乘地鐵竟然被擠懷孕了!這年頭,教授搖唇鼓舌,四處賺錢,越來越像商人;商人現身講壇,著書立說,越來越像教授。醫生見死不救,草菅人命,越來越像殺手;殺手出手麻利,不留后患,越來越像醫生。明星賣弄風騷,給錢就上,越來越像妓女;妓女楚楚動人,明碼標價,越來越像明星。警察橫行霸道,欺軟怕硬,越來越像地痞;地痞各霸一方,敢做敢當,越來越像警察。這年頭,軍委領導說解放軍的工資如果翻四倍可以打美國,翻三倍可以打日本,翻兩倍可以打臺灣,翻一倍可以回家打老婆,目前的工資回家只能被老婆打!

          posted @ 2006-07-20 09:18 lubaolin 閱讀(300) | 評論 (0)編輯 收藏

          僅列出標題
          共5頁: 上一頁 1 2 3 4 5 下一頁 
          繼續關注我的C語言學習博客
          主站蜘蛛池模板: 府谷县| 宜黄县| 石狮市| 灵寿县| 鄂温| 浮梁县| 邯郸市| 轮台县| 普陀区| 汉川市| 府谷县| 深水埗区| 田阳县| 余庆县| 凤冈县| 新田县| 隆安县| 卫辉市| 安义县| 固阳县| 化德县| 买车| 绥阳县| 上蔡县| 安义县| 根河市| 镇原县| 聊城市| 静海县| 博白县| 唐山市| 固始县| 深泽县| 阳新县| 富裕县| 三亚市| 玉门市| 高雄县| 集安市| 兰西县| 岳阳市|