<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    開花流水

    空山無人,水流花開。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      79 Posts :: 42 Stories :: 160 Comments :: 0 Trackbacks

    #

    說了這么多技術上的問題,暫且停一期,說說技術外的事情。技術只是最粗淺的東西,同樣的技術,在純技術的層面,在不同人的理解中,只要能正確地理解里面的邏輯關系,把握是沒有問題的,但關鍵是應用,這里就有極大的區別了。市場充滿了無窮的誘惑與陷阱,對應著人的貪婪與恐懼。單純停留在技術的層面,最多就是一個交易機器,最近即使能在市場中得到一定的回報,但這種回報是以生命的耗費為代價的。無論多大的回報,都抵不上生命的耗費。生命,只有生命才能回報,生命是用來參透生命,而不是為了生不帶來、死不帶走的所謂回報。

     

    但有一種人,自以為清高,自以為遠離金錢、市場就是所謂的道。可憐這種人不過是廢物點心,他們所謂的道不過是自瀆的產物,道不遠人,道又豈何市場相違?人的貪婪、恐懼、市場的誘惑、陷阱,又哪里與道相遠?

     

    在當代社會,不了解資本市場的,根本沒有資格生存,而陷在資本市場,只能是一種機械化的生存。當代社會,資本主義社會,無論有多少可以被詬病的,但卻構成了當下唯一現實的生存。當然,你可以反抗這種生存,但所有的反抗,最終都將資本主義化,就如同道德資本、權力資本的游戲之于資本的游戲一般。了解、參與資本市場,除了以此兜住那天上的餡餅等小算計外,更因為這資本、這資本市場是人類當下的命運,人類所有貪嗔癡疑慢都在此聚集,不與此自由,何談自由?不與此解脫,何談解脫?自由不是逃避、解脫更不是逃避,只有在五濁惡世才有大自由、大解脫,只有在這五濁惡世中最惡濁之處才有大自由、大解脫。

     

    當然,政治也是這五濁惡世中最惡濁之處,那些在政治在失敗者,是沒資格談論什么自由、解脫的;淫亂也是這五濁惡世中最惡濁之處,在淫亂中所謂坐懷不亂者是無所謂自由、解脫的。出于污泥而不染者,不過是自瀆的廢物,污泥者又何曾污?染又何妨?真正的自由、解脫,是自由于不自由、解脫于不解脫,入于污泥而污之,出于污泥而污之,無污泥可出而無處污泥,無污泥可入而無處不污泥。

     

    投資市場最終比的是修養與人格及見識,光從技藝上著手,永遠只能是匠人,不可能成為真正的高手。古代有所謂的打禪七,在現代社會,能找到7天來打禪七是極其奢侈的事情了。但每周,有一個小時,拋開一切束縛,拋開一切人群,獨自一個人,在房間里、在高山上、在河流里、在星空下、在山野的空谷回音中,張開沒有眼睛的眼睛、沒有耳朵的耳朵、俯視這世界、傾聽這世界。其實,何處不是房間、高山、河流、星空、山野?何處有束縛需要拋開?在資本、政治、淫亂貪婪、恐懼的血盆大口里,就是自由、解脫的清涼之地。當然,如果沒有如此見識,還是先去需要自己的房間、高山、河流、星空、山野,但最終,依然要在五濁惡世中污之惡之,不如此,無以自由、解脫。

    posted @ 2011-04-20 23:21 開花流水 閱讀(233) | 評論 (0)編輯 收藏

    建立一個codetemplates.xml文件,內容為

    <?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
     * @param ${param} : set the property ${bare_field_name}.
     */</template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**  
     * @title ${file_name}
     * @package ${package_name}
     * @description 用一句話描述該文件做什么
     * @author zdq   
     * @update ${date} ${time}
     * @version V1.0  
     */</template><template autoinsert="false" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
     * ${tags}
     * ${see_to_target}
     */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
     * @description 這里用一句話描述這個類的作用
     * @version 1.0
     * @author zdq
     * @update ${date} ${time}
     */

    </template><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc)
     * ${see_to_overridden}
     */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**
     * @fields ${field}
     */
    </template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
     * ${tags}
     * @description 用一句話說明這個方法做什么
     * @version 1.0
     * @author zdq
     * @update ${date} ${time}
     */</template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
     * @return ${bare_field_name} : return the property ${bare_field_name}.
     */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
     * 類的構造方法
     * ${tags}
     */</template></templates>

    在window->java->code style->code templates下的Code Comments中import該文件即可
    快捷鍵引用注釋:Alt+Shift+J
    posted @ 2011-03-08 14:00 開花流水 閱讀(6564) | 評論 (1)編輯 收藏

    Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了)
    Ctrl+D: 刪除當前行 
    Ctrl+Alt+↓ 復制當前行到下一行(復制增加)
    Ctrl+Alt+↑ 復制當前行到上一行(復制增加)
    Alt+↓ 當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)
    Alt+↑ 當前行和上面一行交互位置(同上)
    Alt+← 前一個編輯的頁面
    Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了)
    Alt+Enter 顯示當前選擇資源(工程,or 文件 or文件)的屬性
    Shift+Enter 在當前行的下一行插入空行(這時鼠標可以在當前行的任一位置,不一定是最后)
    Shift+Ctrl+Enter 在當前行插入空行(原理同上條)
    Ctrl+Q 定位到最后編輯的地方
    Ctrl+L 定位在某行 (對于程序超過100的人就有福音了)
    Ctrl+M 最大化當前的Edit或View (再按則反之)
    Ctrl+/ 注釋當前行,再按則取消注釋
    Ctrl+O 快速顯示 OutLine
    Ctrl+T 快速顯示當前類的繼承結構
    Ctrl+W 關閉當前Editer
    Ctrl+K 參照選中的Word快速定位到下一個
    Ctrl+E 快速顯示當前Editer的下拉列表(如果當前頁面沒有顯示的用黑體表示)
    Ctrl+/(小鍵盤) 折疊當前類中的所有代碼
    Ctrl+×(小鍵盤) 展開當前類中的所有代碼
    Ctrl+Space 代碼助手完成一些代碼的插入(但一般和輸入法有沖突,可以修改輸入法的熱鍵,也可以暫用Alt+/來代替)
    Ctrl+Shift+E 顯示管理當前打開的所有的View的管理器(可以選擇關閉,激活等操作)
    Ctrl+J 正向增量查找(按下Ctrl+J后,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在stutes line中顯示沒有找到了,查一個單詞時,特別實用,這個功能Idea兩年前就有了)
    Ctrl+Shift+J 反向增量查找(和上條相同,只不過是從后往前查)
    Ctrl+Shift+F4 關閉所有打開的Editer
    Ctrl+Shift+X 把當前選中的文本全部變味小寫
    Ctrl+Shift+Y 把當前選中的文本全部變為小寫
    Ctrl+Shift+F 格式化當前代碼
    Ctrl+Shift+P 定位到對于的匹配符(譬如{}) (從前面定位后面時,光標要在匹配符里面,后面到前面,則反之)

    下面的快捷鍵是重構里面常用的,本人就自己喜歡且常用的整理一下(注:一般重構的快捷鍵都是Alt+Shift開頭的了)
    Alt+Shift+R 重命名 (是我自己最愛用的一個了,尤其是變量和類的Rename,比手工方法能節省很多勞動力)
    Alt+Shift+M 抽取方法 (這是重構里面最常用的方法之一了,尤其是對一大堆泥團代碼有用)
    Alt+Shift+C 修改函數結構(比較實用,有N個函數調用了這個方法,修改一次搞定)
    Alt+Shift+L 抽取本地變量( 可以直接把一些魔法數字和字符串抽取成一個變量,尤其是多處調用的時候)
    Alt+Shift+F 把Class中的local變量變為field變量 (比較實用的功能)
    Alt+Shift+I 合并變量(可能這樣說有點不妥Inline)
    Alt+Shift+V 移動函數和變量(不怎么常用)
    Alt+Shift+Z 重構的后悔藥(Undo)

    編輯
    作用域 功能 快捷鍵 
    全局 查找并替換 Ctrl+F 
    文本編輯器 查找上一個 Ctrl+Shift+K 
    文本編輯器 查找下一個 Ctrl+K 
    全局 撤銷 Ctrl+Z 
    全局 復制 Ctrl+C 
    全局 恢復上一個選擇 Alt+Shift+↓ 
    全局 剪切 Ctrl+X 
    全局 快速修正 Ctrl1+1 
    全局 內容輔助 Alt+/ 
    全局 全部選中 Ctrl+A 
    全局 刪除 Delete 
    全局 上下文信息 Alt+?
    Alt+Shift+?
    Ctrl+Shift+Space 
    Java編輯器 顯示工具提示描述 F2 
    Java編輯器 選擇封裝元素 Alt+Shift+↑ 
    Java編輯器 選擇上一個元素 Alt+Shift+← 
    Java編輯器 選擇下一個元素 Alt+Shift+→ 
    文本編輯器 增量查找 Ctrl+J 
    文本編輯器 增量逆向查找 Ctrl+Shift+J 
    全局 粘貼 Ctrl+V 
    全局 重做 Ctrl+Y 

     
    查看
    作用域 功能 快捷鍵 
    全局 放大 Ctrl+= 
    全局 縮小 Ctrl+- 

     
    窗口
    作用域 功能 快捷鍵 
    全局 激活編輯器 F12 
    全局 切換編輯器 Ctrl+Shift+W 
    全局 上一個編輯器 Ctrl+Shift+F6 
    全局 上一個視圖 Ctrl+Shift+F7 
    全局 上一個透視圖 Ctrl+Shift+F8 
    全局 下一個編輯器 Ctrl+F6 
    全局 下一個視圖 Ctrl+F7 
    全局 下一個透視圖 Ctrl+F8 
    文本編輯器 顯示標尺上下文菜單 Ctrl+W 
    全局 顯示視圖菜單 Ctrl+F10 
    全局 顯示系統菜單 Alt+- 

     
    導航
    作用域 功能 快捷鍵 
    Java編輯器 打開結構 Ctrl+F3 
    全局 打開類型 Ctrl+Shift+T 
    全局 打開類型層次結構 F4 
    全局 打開聲明 F3 
    全局 打開外部javadoc Shift+F2 
    全局 打開資源 Ctrl+Shift+R 
    全局 后退歷史記錄 Alt+← 
    全局 前進歷史記錄 Alt+→ 
    全局 上一個 Ctrl+, 
    全局 下一個 Ctrl+. 
    Java編輯器 顯示大綱 Ctrl+O 
    全局 在層次結構中打開類型 Ctrl+Shift+H 
    全局 轉至匹配的括號 Ctrl+Shift+P 
    全局 轉至上一個編輯位置 Ctrl+Q 
    Java編輯器 轉至上一個成員 Ctrl+Shift+↑ 
    Java編輯器 轉至下一個成員 Ctrl+Shift+↓ 
    文本編輯器 轉至行 Ctrl+L 

     
    搜索
    作用域 功能 快捷鍵 
    全局 出現在文件中 Ctrl+Shift+U 
    全局 打開搜索對話框 Ctrl+H 
    全局 工作區中的聲明 Ctrl+G 
    全局 工作區中的引用 Ctrl+Shift+G 

     
    文本編輯
    作用域 功能 快捷鍵 
    文本編輯器 改寫切換 Insert 
    文本編輯器 上滾行 Ctrl+↑ 
    文本編輯器 下滾行 Ctrl+↓ 

     
    文件
    作用域 功能 快捷鍵 
    全局 保存 Ctrl+X 
    Ctrl+S 
    全局 打印 Ctrl+P 
    全局 關閉 Ctrl+F4 
    全局 全部保存 Ctrl+Shift+S 
    全局 全部關閉 Ctrl+Shift+F4 
    全局 屬性 Alt+Enter 
    全局 新建 Ctrl+N 

     
    項目
    作用域 功能 快捷鍵 
    全局 全部構建 Ctrl+B 

     
    源代碼
    作用域 功能 快捷鍵 
    Java編輯器 格式化 Ctrl+Shift+F 
    Java編輯器 取消注釋 Ctrl+\ 
    Java編輯器 注釋 Ctrl+/ 
    Java編輯器 添加導入 Ctrl+Shift+M 
    Java編輯器 組織導入 Ctrl+Shift+O 
    Java編輯器 使用try/catch塊來包圍 未設置,太常用了,所以在這里列出,建議自己設置。
    也可以使用Ctrl+1自動修正。 

     
    運行
    作用域 功能 快捷鍵 
    全局 單步返回 F7 
    全局 單步跳過 F6 
    全局 單步跳入 F5 
    全局 單步跳入選擇 Ctrl+F5 
    全局 調試上次啟動 F11 
    全局 繼續 F8 
    全局 使用過濾器單步執行 Shift+F5 
    全局 添加/去除斷點 Ctrl+Shift+B 
    全局 顯示 Ctrl+D 
    全局 運行上次啟動 Ctrl+F11 
    全局 運行至行 Ctrl+R 
    全局 執行 Ctrl+U 

     
    重構
    作用域 功能 快捷鍵 
    全局 撤銷重構 Alt+Shift+Z 
    全局 抽取方法 Alt+Shift+M 
    全局 抽取局部變量 Alt+Shift+L 
    全局 內聯 Alt+Shift+I 
    全局 移動 Alt+Shift+V 
    全局 重命名 Alt+Shift+R 
    全局 重做 Alt+Shift+Y
    posted @ 2010-12-23 11:41 開花流水 閱讀(274) | 評論 (0)編輯 收藏

    夫君子之行,靜以修身,儉以養德。非淡泊(澹泊)無以明志,非寧靜無 以致遠。夫學須靜也,才須學也。非學無以廣才,非志無以成學。韜慢則不能勵精,險躁則不能冶性。年與時馳,意與歲去,遂成枯落,多不接世,悲守窮廬,將復何及!

    諸葛亮誡子書(二)?。骸 》蚓浦O,合理致情,適體歸性,禮終而退,此和之至也。主意未殫,賓有余倦,可以至醉,無致迷亂。


    ---------------------------------------------------------------------------------------------------------------
    讓我們來看看大名鼎鼎的諸葛孔明,是怎么給兒子上課的:
      第一課:寧靜的力量 “靜以修身”“ 非寧靜無以致遠”“夫學須靜也”
      諸葛亮忠告孩子,寧靜才能夠修養身心,靜思反省。不能夠靜下來,則無法有效的計劃未來。而且學習的首要條件,就是有安寧的環境。現代人多數終日忙碌,您是否應在忙亂中靜下來,反思一下人生的方向?
      第二課:節儉的力量 “儉以養德”
      他告知孩子要節儉,以培養自己的德行。審慎理財,量入為出,不但可以擺脫負債的困擾,更可以過著紀律的儉樸生活,不會成為物質的奴隸。在鼓勵消費的文明社會,您有否想過節儉的好處呢?
      第三課:計劃的力量 “非淡泊無以明志 ,非寧靜無以致遠”
      告訴孩子要計劃人生,不要事事講求名利,才能夠了解自己的志向。要靜下來,才能夠把將來細心計劃妥當。面對未來,您有理想嗎?您有使命感嗎?您有自己的價值觀嗎?
      第四課:學習的力量 “夫學須靜也, 才須學也”
      告訴孩子寧靜的環境對學習大有助益,當然配合專注的平靜心境,就更加事半功倍。諸葛亮不是天才論的信徒,他相信才能是學習的結果。您有否全心全力的學習?您是否相信努力才有成就?
      第五課:增值的力量 “非學無以廣才 ,非志無以成學”
      他忠告孩子,人生的投資要想增值先要立志,不愿意努力學習,就不能夠增加自己的才干。但學習的過程中,決心和毅力非常重要,因為缺乏了意志力,就會半途而廢。您是否想過,一鼓作氣人多,堅持到底人少的道理?
      第六課:速度的力量 “韜慢則不能勵精”
      他警告孩子凡事拖延就不能夠快速的掌握要點。電腦的普及代表速度時代的來臨,想不到一千八百多年前的智能,也一樣與今天不謀而合。快人一步,不但容易達到理想,而且有更多的時間去修正與改善!
      第七課:性格的力量 “險躁則不能冶性”
      諸葛亮忠告孩子,太過急躁就不能夠陶冶性情。心理學家說:“思想影響行為,行為影響習慣,習慣影響性格,性格影響命運。”諸葛亮明白生命中要做出種種平衡取舍,要“勵精”,也要“冶性”。您要提升自己性格的品質嗎?
      第八課:時間的力量 “年與時馳 ,意與歲去”
      他警告孩子時光飛逝如梭,意志力又會被時間消磨掉,“少壯不努力,老大徒悲傷”。“時間管理”是個現代人的觀念,細心想一想,時間無法被管理,每天二十四小時,不多也不少,唯有管理自己,善用每分每秒才是最佳方式。請您想一想,您有蹉跎歲月嗎?
      第九課:想像的力量 “遂成枯落 ,多不接世, 悲守窮盧 ,將復何及”
      告訴孩子時光飛逝,當自己變得和世界脫節,才悲嘆蹉跎歲月也于事無補。要懂得居安思危,才能夠臨危不亂。想像力比知識更有力量。您有沒有從大處著想,小處著手,腳踏實地的規劃過人生呢?
      第十課:精簡的力量
      以上諸葛亮寫給兒子的一封信,只用了短短八十六字,精簡的傳遞了訊息。我相信精簡的表達源于清晰的思想,長篇大論的內容,容易令人生厭,精簡溝通更有效果。
      第十一課:適度的力量
      諸葛亮這封信里將道家的清心寡欲,淡泊寧靜和接世濟國相結合,其實體現了他的適度原則。也就是,不可淫慢,不可急躁,低調做人,高調做事。個人力量不可貿然與團體抗衡,而是應該適度行動。這也就是諸葛亮身居高位多年的哲學之一。
    posted @ 2010-12-09 17:57 開花流水 閱讀(257) | 評論 (0)編輯 收藏

    假如很不幸你被當成精神病被逮進了精神病院,你有什么辦法證明自己是正常人呢?前不久,一名叫格雷·貝克的記者去意大利采訪了三個特殊的人物,事情是這樣的:一名負責運送精神病人的司機因為疏忽,中途讓三名患者逃掉了。為了不至于丟掉工作,他把車開到一個巴士站,許諾可以免費搭車。最后,他把乘客中的三個人充作患者送進了醫院。

    格雷·貝克關心的不是這個故事,他想了解的是,這三個人是 通過什么方式證明自己,從而成功走出精神病院的。

    下面是他對甲的采訪:

    格:當你被關進精神病院時,你想了些什么辦法來解救自己呢?

    甲:我想,要想走出去,首先得證明自己沒有精神病。

    格:你是怎樣證明的?

    甲:我說:“地球是圓的”,這句話是真理。我想,講真理的人總不會被當成是精神病吧!

    格:最后你成功了嗎?

    甲:沒有。當我第14次說這句話的時候,護理人員就在我屁股上注射了一針。
    下面是對乙的采訪

    格:你是怎么走出精神病院的?

    乙:我和甲是被丙救出來的。他成功走出精神病院,報了警。

    格:當時,你是否想辦法逃出去呢?

    乙:是的,我告訴他們我是社會學家。我說我知道美國前總統是克林頓,英國前首相是布萊爾。當我說到南太平洋各島國領袖的名字時,他們就給我打了一針。我就再也不敢講下去了!
    格:那丙是怎樣把你們救出去的?

    乙:他進來之后,什么話也不說。該吃飯的時候吃飯,該睡覺的時候睡覺。當醫護人員給他刮臉的時候,他會說聲謝謝。第28天的時候,他們就讓他出院了。

    格雷·貝克在評論里發表這樣的感慨:一個正常人想證明自己的正常,是非常困難的。也許只有不試圖去證明的人,才稱得上是一個正常人。
    后來,有許多人在該文的網絡版上留言。

    有一個人的留言令人感觸頗深:那些用某種方式去證明自己真理在握的人,那些用某種方式證明自己知識豐富的人,包括那些用某種方式證明自己很有錢的人,都可能被認為是個瘋子,只是他們自己不知道罷了!
    所以我認為要證明自己是正常人最好不要有太多動作。

    posted @ 2010-12-01 19:09 開花流水 閱讀(473) | 評論 (3)編輯 收藏

    活在這個年代
      幾多辛酸、困惑、徘徊
      房價高不可攀
      物價芝麻花開
      造假無處不在
      貧富差距越來越大呀
      尊嚴、風采越來越蒼白
      吃的喝的沒有一樣能放心
      就業看病養小孩
      沒有一樣不無奈
      
      活在這個年代
      能不焦慮、憂急、悲哀
      誠信、公道被金錢收買
      安居樂業被危機四伏取代
      悠哉樂哉已是奢求
      疲于奔命成了常態
      那朝不保夕的感覺
      是如此強烈啊
      這樣那樣的傷害
      想躲也躲不開
      
      活在這個年代啊
      要學會忍耐
      學會和阿Q比賽
      活在這個年代
      千萬要保重啊
      不要被壓垮,不要累壞
      活在這個年代
      我們疲憊、失落、無助
      我們煩躁、抑郁、傷懷
      卻依然相信未來
      
      活在這個年代
      我們依然相信未來
      活在這個年代
      我們只能相信未來
    posted @ 2010-11-24 09:16 開花流水 閱讀(188) | 評論 (0)編輯 收藏

    android中的關鍵代碼:

    webview.getSettings().setJavaScriptEnabled(true);

    webview.addJavascriptInterface(object,"name");//把Name="name"的對象添加到object中。object如果是this,就是window.name

    webview.loadUrl("file:///android_asset/index.html");//注意這個資源的位置是跟res并列的文件夾下。

     

    js或html中調用android中方法代碼:

             如: 

             或js中 window.name.java中的方法();

    android中調用js的function方法:

             Callfunction(){

          webview.loadUrl("javascript: function ()");

    }

    需要注意的地方,很多數據類型js中不認識,最好是在android那邊封裝好,提供必要的方法接口。比如傳到js中的list,在js中是沒辦法去得到里面的元素的。

    addJavascriptInterface:addJavascriptInterface方法中要綁定的Java對象及方法要運行在另外的線程中,不能運行在構造他的線程中,也就是說不能運行在當前的activity線程中,就是把這個方法綁定到頁面中,js也可以調用

    文檔中的解釋:


    Use this function to bind an object to Javascript so that the methods can be accessed from Javascript.

    The Java object that is bound runs in another thread and not in the thread that it was constructed in.





    Demo代碼:

    JavaJsDemo.java

    package com.demo.android.JavaJsDemo;
    import android.app.Activity;
    import android.os.Bundle;
    import android.webkit.WebView;
    import java.util.ArrayList;
    import java.util.List;
    public class JavaJsDemo extends Activity {
    /** Called when the activity is first created. */
    private WebView web;
    public List<String> list;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    initData();
    setContentView(R.layout.main);
    web = (WebView)this.findViewById(R.id.webview);
    //開啟javascript設置
    web.getSettings().setJavaScriptEnabled(true);
    //把RIAExample的一個實例添加到js的全局對象window中
    //這樣就可以使用window.javatojs來調用它的方法
    web.addJavascriptInterface(this, "javatojs");
    //加載網頁
    web.loadUrl("file:///android_asset/index.html");
    }
    void initData(){
    list=new ArrayList<String>();
    for(int i=0;i<5;i++){
    list.add("我是List中的第"+(i+1)+"行");
    }
    }
    /**
    * 該方法將在js腳本中,通過window.javatojs.....()進行調用
    * @return
    */
    public Object getObject(int index){
    return list.get(index);
    }
    public int getSize(){
    return list.size();
    }
    public void Callfunction(){
    web.loadUrl("javascript: GetList()");
    }
    }

    index.html



    DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>demotitle>
    <script language="javascript">
    function GetList(){
    var i=window.javatojs.getSize();
    for(var n=0;n<i;n++){
    var jsdata= window.javatojs.getObject(n);//拿到activity里面的屬性javadata
    var datalistdiv = document.getElementById("datalist"); //得到頁面的div
    pnode = document.createElement("p");//創建一個p標簽,再建個textnode
    tnode = document.createTextNode(jsdata);
    pnode.appendChild(tnode);//p中加入數據
    datalistdiv.appendChild(pnode);//div中鍵入新的p
    }
    }
    script>
    head>
    <body onload="javascript:window.javatojs.Callfunction()">//調用java方法
    <div id = "datalist">
    this is a demo
    div>
    body>
    html>
    posted @ 2010-11-01 14:22 開花流水 閱讀(30369) | 評論 (1)編輯 收藏

    Java Web開發中,有許多共通的問題,是開發人員在開發過程中一定會遇到的,需要處理的問題:

    1.  亂碼問題

    為何會出現亂碼問題?既然有亂碼問題,肯定是由于編碼設置的不一致導致的。在Web開發 過程中,涉及以下一些編碼設置,客戶端參數的編碼設置,Web服務器的編碼設置,服務器端應用程序的編碼設置,數據庫的編碼設置等。只要這四處的編碼設置 有不相同的,就可能會出現亂碼問題。開發人員在進行開發之前,不防先了解一下這四個編碼在哪里設置,當前自己的項目設置是怎么樣的,這樣就可以很好的避免 編碼問題。

    2.  權限控制

    對于一個Java Web系統,不是所有的頁面與功能都允許所有的用戶訪問的,這樣就需要對用戶能訪問哪些頁面進行控制了。一般的Java Web系統,都需要進行權限控制。進行權限控制的方法有很多,以前看到有不少項目直接在程序里寫權限控制的代碼,這樣的弊端是顯而易見的,太不利于擴展 了,只要有任何的修改,都需要改動相當的代碼,一是容易出錯,二是修改的代價大。一個比較好的想法是基于AOP的思想,使用攔截器來進行權限控制,當然前 提是系統要配置一定的數據庫結構,如用戶-角色-權限表這樣的表結構。當然,目前有不少的權限控制開源框架如acegi

    3.  參數驗證

    All Input Is Evil。對于輸入參數的驗證是少不了的。對于參數的驗證,有客戶端驗證與服務器端驗證,一般來說,能夠在客戶端進行驗證的,優先考慮客戶端驗證以減少服 務器端壓力?,F在有許多的Javascript框架可以很好的完成這一工作。如Jquery Validation插件。

    4.  異常處理

    應該說對于每個系統來說,異常處理都是很重要的。但在B/S結構的環境中,異常就顯得更為重要,一個設計良好的異常處理框架可以減少很多的代碼編寫工作。

    5.  參數傳遞

    在B/S結構,基于HTTP來完成通信,每一次的客戶端與服務器端的交互都是一次參數傳 遞的過程??刂茀档膫鬟f過程就顯得很重要了。要清楚的知道每一次的B/S的交互,需要傳遞哪些參數,哪些參數是合法的,哪些參數是不合法的,是通過 GET方式還是通過POST方式,還是通過URL鏈接的方式。

    6.  Ajax

    現在的Java Web系統,不使用Ajax技術是不可能的了。Ajax實在是一項不錯的技術,不刷新頁面而完成與服務器端的通信,它使得基于B/S的結構功能更強大了, 許多傳統的Web應用程序所無法完成的功能現在大都可以用B/S架構來實現。對于Ajax現在已經有很多成熟的Javascript框架可以使用。首推 jQuery,其提供的Ajax功能簡單而實用。


    7.  客戶端Javascript技術

    客戶端技術有很多,Javascript應該說是功能最強大、應用最廣泛的一個了。用好Javascript,在系統設計時多考慮客戶端的實現方式,可以很好的輔助進行服務器端的功能設計。優秀的Javascript框架還是推薦jQuery,其功能簡單、實用而強大。

     


    posted @ 2010-10-27 10:57 開花流水 閱讀(1735) | 評論 (1)編輯 收藏

    需要安裝軟件:

    1 Visual Studio 2008 RTM  &&  .NET Framework Version 3.5 SP1 英文版

    2 Microsoft Windows Mobile 設備中心 6.1

    3 Windows Mobile 6 Professional SDK Refresh.msi

    4 Windows Mobile 6 Standard SDK Refresh.msi 非必需
    中文模擬器下載頁面:
    http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-426F-A913-4F370A65A582&displaylang=en
    專業版中文模擬器下載地址:
    http://download.microsoft.com/download/0/1/2/012bfbba-9fe5-4e68-86c9-d434446d97dd/0804/Windows%20Mobile%206%20Professional%20Images%20(CHS).msi

    5 Windows Mobile 6.5 Professional Developer Tool Kit (USA).msi

    6 Windows Mobile 6.5 Standard Developer Tool Kit (USA).msi 非必需

    7 Windows Mobile 6.5.3 Professional DTK.msi

    安裝完成之后,配置開發模擬器環境:

    設備中心 設置:文件-連接設置:允許連接到以下其中一個端口 選擇DMA

    2 vs2008菜單 Tools-Device Emulator Manager- 選擇Windows Mobile 6.3.5 Professional WVGAEmulator右鍵Connect

    等待刷新,然后選擇Windows Mobile 6.3.5 Professional WVGAEmulator右鍵Cradle建立同步

    然后出現同步設置向導,下一步,然后根據需求完成向導。

    posted @ 2010-10-19 15:08 開花流水 閱讀(2891) | 評論 (0)編輯 收藏

    生活中很多疾病不是不能治療,因為發現太晚,錯過了治療的最佳時間,耽誤了治療,世界衛生組織秘書長說:“人不是死于疾病,而是死于無知。”
    預感:我們身體的意識在敏感的時候受一了未來要發生的事情和信息的影響。手就象天線一樣,首先接受未來的能量和信息,對于一些小事情,影響不大,我們可能比較難分辨;對于那些人體影響較大的能量、信息,我們一定能從手上看出來。就象植物一樣,葉子發干時,肯定是根部缺水。手就象樹上的葉子,由于血液循環比較豐富,微循環密集,末梢神經集中,加上手指非常敏感,又是體內臟腑的一個全息縮影,所以能夠非常敏感的反映出人體內部組織器官生理、病理的狀況。手掌最能反映體內臟腑的求救信號。
    手掌有六條經脈在運行,此六條經脈與內臟有密切關系:1、手太陰肺經;2、手陽明大腸經;3、手厥陰心包經;4、手少陽三焦經;5、手少陰心經;6、手太陽小腸經;所以,內臟一有異常,通過這些經絡就會在手掌顯現出來,反過來說,觀察手掌情況的變化,就能夠了解到體內的情況對于疾病的早期診斷與發現,對繁忙的現代人來說十分重要,手部癥狀的變化是早期診斷最簡單、有效的方法這一。
    觀手不但能簡單了解一個人的健康狀態,也能大致了解一個人的性格。手掌是一門值得我們花時間精力研究的學問(比如,可以成為聚會的焦點人物),平時細細觀察手掌,不但能透徹的了解自己,更能從中預知各種變化,以推吉避兇,提早預防,這是手診最奧妙的功用。
    經絡全息手診的特點和意義:a 簡單直觀;b 經濟實用;c超前診斷;d 容易推廣;
    一、握手觀健康:
        伸手看對方:握手時,大拇指與食指的角度小于30°的人,一般比較膽小,放不開,不愿意改變,這種人往往身體也很弱;大拇指與食指的角度大于45°的人,適應能力強,靈活,愿意改變自己,愛自由,獨立,這種就是身體素質比較理想的,所謂“中醫”,就是中間的最好;大拇指與食指的角度大于90°的人,大方、開朗、仗義、獨立性強、愛自己做事、易自我主義、獨裁,這種人身體非常好,但是肝火盛,火氣大。
    二、手感看對方:
    1、手感的對比:
    a、手感涼:主脾腎陽虛,體弱怕冷,吸收能力差,血氣特循環不好,陽虛就是內寒,陽虛的人容易胖;
    b、手感熱:主心腎陰虛,煩躁,上火,失眠,多夢,緊張;
    c、手感濕:主心脾兩虛,心情壓力大,容易疲倦乏力,濕氣重就是疲勞;
    d1、手感干:主肺脾兩虧,肺是滋潤皮膚的,肺不好皮膚就會發干(皮膚干燥易感冒),呼吸系統方面的疾?。?/font>
    d2、手感有汗:脾胃積熱,心火盛,精神緊張;
    d3、手冷出虛汗者:汗氣比熱者更重,長期手腳冰涼,此為陰陽兩虛者,多為大病初愈或體質久虛者的物質;一時半刻不可改善,須長期(半年以上)慢慢調理才可逐步改善;
    e、手感粘:主內分泌失調,糖尿病菌人的手心摸上去就是這樣很有張力,感覺粘??;
    f、手感溫暖、滋潤:這種是最好的,五臟調和,身體健康;
    2、手感的溫度:
    a、熱:熱分為實熱和虛熱;
    a1、實熱病:摸住手,并不立刻放開,感覺一直都是很熱,并且可能越來越熱,這就是實熱,這種情況的人往往伴隨炎病、發燒(越摸越熱者);
    a2、虛熱:初摸很熱,不松手,但是感覺卻漸漸冷下去,與實熱相反,這就是一種虛火,可見于甲狀腺功能亢進,肝腎陰虛,多見虛火上升,失眠多夢,心煩,口干,口苦,咽喉炎,高血壓,糖尿病,陰虛勞熱癥等。
    a3、手指熱:此人多見便秘、血脂稠、三脂偏高;
    a4、手掌熱:此人多見失眠多夢,心煩,口干,口苦,咽炎等;
    b、涼:
    b1、手掌涼:脾腎陽虛,甲狀腺功能低下,微循環障礙,經脈運行不暢,容易疲勞感冒月經不調;
    b2、手指涼:多為血液循環較差之癥,容易疲勞乏力,難入睡多夢,心跳心慌,頭腦不清,頭痛頭暈;
    手掌涼:脾胃寒虛,脾胃消化吸收系統較差,容易消化不良,便溏、疲倦乏力,貧血,女士多見婦科疾病、月經不調;
    c、寒熱交錯:手指涼、手掌熱或相反,或一手涼一手熱,這種情況就屬于陰陽失調了,多見熱天怕熱,冷天怕冷,食熱上火,食涼覺寒,上熱下寒,虛不受補,月經不調,心煩心躁,失眠多夢,易上面咽喉痛,下面手腳凍等內分泌失調現象。
    d、正常的手應該;冬暖夏涼,如果相反,那此人血虛。由以上可以得知,握手是一門學問,一定要知己知彼,細心感受,方能在這里發現對方身體的異常與身體素質。
    3、手掌的軟硬:
    a、軟掌:手掌厚而有力,富有彈性,多精力充沛,體質強壯,適應力強;手掌厚而無力,彈性差,精力欠佳,疲倦乏力;手掌軟又細薄而無力,精力衰退,體弱多?。?/font>
    b、硬掌:肌肉硬直,缺乏彈性者,血氣淤滯;手掌硬而瘦者,多為消化系統功能有問題,凡事多固執,缺乏應變能力,多為勞動力者;(反之為腦力)中醫俗語:掌硬如鐵,奔波不歇;手掌如綿,閑且有錢。
    4、手掌的顏色
    a、粉紅色:色澤均勻內,整個手掌呈現粉紅色,表示身體健康正常,氣血充足;
    b、發紅:陰虛火旺,心浮氣躁,易有偏頭痛、高血壓、心慌氣悶、失眠等病癥;手掌發紅并且中有白色花斑點,主血液熱毒,心肌肥胖,心律不齊;
    c、發白:此多為血虛者,多患貧血或血液循環不良,易手足麻痹,易患風濕、糖尿病、不孕不育(宮寒)癥;
    d、發黃:多有肝膽疾病或肝功能不全;生物鐘紊亂;生活無規律的人也會發黃;(天生角質層較厚發黃者除外);
    e、發青:心血管供血供氧不足,易患心肌炎,偶發胸悶胸痛,查不出病因,胃口不好,口淡甚至味覺失靈;
    f、發紫:血瘀,女性多月經不調,經血顏色發黑或色淡,經量時多時少,或偶發閉經,宮寒不孕;
    5、手指上的紋理
    豎紋:代表此人聰明、善思考、但同時情緒波動較大;易有消化系統疾病;
    橫紋:表示此人身心勞累,如果橫紋越多則表示此人精力消耗過度;
    手掌為陰手背為陽,手指剛好在陰陽交替處,血氣周而復始
    手指代表頭,手掌就代表我們身體內的五臟六腑,手背代表背部
    posted @ 2010-10-12 15:15 開花流水 閱讀(6048) | 評論 (2)編輯 收藏

    僅列出標題
    共5頁: 上一頁 1 2 3 4 5 下一頁 
    主站蜘蛛池模板: 色www永久免费视频| 久久亚洲精品无码VA大香大香| 亚洲国产成人精品女人久久久| 亚洲av永久无码制服河南实里| 亚洲一区二区三区久久| 特级毛片在线大全免费播放| 亚洲精品免费在线视频| 亚洲欧洲精品成人久久奇米网| 亚洲精品日韩专区silk| 黄色网址免费在线观看| 在线精品免费视频| 亚洲精品第一国产综合精品| 亚洲视频免费播放| 国产亚洲精aa在线看| 永久免费在线观看视频| 亚洲伊人久久大香线蕉啊| 美女巨胸喷奶水视频www免费| 国产AV无码专区亚洲AWWW| 香蕉视频免费在线| 成人免费a级毛片| 91情国产l精品国产亚洲区| 国产曰批免费视频播放免费s| 亚洲成A人片在线观看无码不卡 | 精品国产免费人成电影在线观看| 亚洲熟妇av一区二区三区 | 亚州**色毛片免费观看| 亚洲色成人中文字幕网站| 免费人成视频在线观看网站| 久久久久亚洲精品天堂久久久久久| 亚洲国产精品久久久久秋霞小| 全免费毛片在线播放| 亚洲综合婷婷久久| 国产免费无码AV片在线观看不卡| 国产亚洲?V无码?V男人的天堂| 未满十八18禁止免费无码网站| 亚洲AV区无码字幕中文色| 久久99热精品免费观看牛牛| 亚洲欧美第一成人网站7777| 99在线视频免费观看视频| 亚洲 欧洲 视频 伦小说| 亚洲精品无码成人片在线观看|