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

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

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

    漢辰攻略

    The palest ink is better than the best memory.

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      8 Posts :: 1 Stories :: 3 Comments :: 0 Trackbacks

    2008年7月28日 #

  • C-j: Insert a new line with the same indentation level as the current line
  • RET: Insert a new line with the same indentation level as the current line
  • C-M-a: Go to the beginning of the current function or class
  • C-M-e: Go to the end of the current function or class
  • C-M-h: Mark the current function or class for copying, etc.
  • C-M-x: Execute the current function or class
  • C-c C-b: Submit a bug report
  • C-c C-c: Execute the buffer (i.e., the file being displayed)
  • C-c C-d: Trace the stack of the process being executed
  • C-c C-h: Get context-based help
  • C-c TAB: Indent a highlighted (or marked) region
  • C-c C-k: Mark a block of text. Using this at the head of a class or function definition will mark the entire block.
  • C-c C-l: Shift the region to the left. If the cursor is in the middle of a region, the lower half of the region will shift.
  • C-c RET: Execute the current file, opening a new window to show the output.
  • C-c C-n: Jump to the next statement.
  • C-c C-p: Jump to the previous statement.
  • C-c C-r: Shift the region to the right. If the cursor is in the middle of a region, the lower half of the region will shift.
  • C-c C-s: Execute a Python command.
  • C-c C-t: Toggle shells
  • C-c C-u: Go up one block
  • C-c C-v: List the version of the Python mode
  • C-c C-w: Run PyChecker
  • C-c !: Open the Python interactive shell
  • C-c #: Comment the highlighted (marked) region
  • C-c :: Check the indentation off-set
  • C-c <: Shift the region to the left
  • C-c >: Shift the region to the right
  • C-c ?: Show Python mode documentation
  • C-c |: Execute the highlighted (marked) part of the current program.
  • posted @ 2008-11-12 14:11 漢辰 閱讀(1069) | 評論 (0)編輯 收藏

    --XX:+DoEscapeAnalysis, off by default
    如果一個對象的所有引用都是限于某一局部范圍,去掉對象上的鎖
    --XX:+UseBiasedLocking, on by default
    對多次取鎖的操作,比如循環,不釋放Lease即使鎖已被釋放,避免費時的取Lease操作 (最有效)
    --XX:+EliminateLocks, on by default
    如果一段代碼經常性的加鎖和解鎖,在解鎖與下次加鎖之間又沒干什么事情,則可以將多次加加鎖解鎖操作合并成一對。也稱為Lock Coarsening (鎖粗化)

    http://www.infoq.com/articles/java-threading-optimizations-p1
    posted @ 2008-10-30 15:33 漢辰 閱讀(671) | 評論 (0)編輯 收藏

    python 有str object 和 unicode object 兩種字符串, 都可以存放字符的字節編碼,但是他們是不同的type,這一點很重要,也是為什么會有encode 和decode。

    encode 和 decode在pyhton 中的意義可表示為

                                                                      encode
                                                  unicode -------------------------> str
                                                  unicode <--------------------------str
                                                                      decode
    幾種常用法:
    str_string.decode('codec') 是把str_string轉換為unicode_string, codec是源str_string的編碼方式
    unicode_string.encode('codec') 是把unicode_string 轉換為str_string,codec是目標str_string的編碼方式
    str_string.decode('from_codec').encode('to_codec') 可實現不同編碼的str_string之間的轉換
    比如:

    >>> t='長城'
    >>> t
    '\xb3\xa4\xb3\xc7'
    >>> t.decode('gb2312').encode('utf-8')
    '\xe9\x95\xbf\xe5\x9f\x8e'

    str_string.encode('codec') 是先調用系統的缺省codec去把str_string轉換為unicode_string,然后用encode的參數codec去轉換為最終的str_string. 相當于str_string.decode('sys_codec').encode('codec')。

    unicode_string.decode('codec') 基本沒有意義,unicode 在python里只用一種unicode編碼,UTF16或者UTF32(編譯python時就已經確定),沒有編碼轉換的需要。 

    注:缺省codec在site-packages下的sitecustomize.py文件中指定,比如

    import sys
    sys.setdefaultencoding(
    'utf-8')



     

    posted @ 2008-09-09 15:49 漢辰 閱讀(13136) | 評論 (1)編輯 收藏

    慕名Emacs是很久的事了,上個周末Google了一天終于把它在Windows下的中文化問題初步解決了。

    網上講述Emacs中文問題的帖子很多,不過很多是過時的或不完整的,并以Linux下居多。很多.emacs設置看起來發生了作用,但是在我的機器上不是顯示方塊,就是半個中文字符。前者懷疑未配置好Emacs使其無法讀取系統字體,后者懷疑字符寬度設置還有問題,苦于無暇深究。

    最后找到一篇Emacs 中文化指南[http://17xie.com/read-103809.html],講述了在Windows下使用了X11的BDF字體配置Emacs的過程,下載安裝了intlfont,改了相應的emacs設置,Bingo!!!,一試就通。不過字庫還是GB2312的,想把Mule-GBK 和BDF 字體配置在一起,未成功。

    貼張圖慶賀一下
    posted @ 2008-07-28 13:47 漢辰 閱讀(939) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 亚洲人成网亚洲欧洲无码| 亚洲国产精品久久久久久| 亚洲一日韩欧美中文字幕在线| 成人免费区一区二区三区 | 久久免费视频99| 亚洲欧洲美洲无码精品VA | 久久国产精品免费视频| 亚洲精品你懂的在线观看| 成在线人视频免费视频| 国产成人精品日本亚洲网站| 久久久久久久岛国免费播放| 久久亚洲国产精品| 亚洲一区二区三区免费观看| 亚洲av成人综合网| 日韩一级免费视频| 成人国产网站v片免费观看| 激情综合色五月丁香六月亚洲| 中文字幕av无码不卡免费| 亚洲av无码精品网站| 99久久国产热无码精品免费| 亚洲成_人网站图片| 亚洲Av无码国产情品久久| a毛片免费在线观看| 亚洲国产日韩在线成人蜜芽 | 日本视频一区在线观看免费| 亚洲天堂2017无码中文| 国产美女a做受大片免费| 四虎永久在线精品免费一区二区| 亚洲精品tv久久久久久久久| 国产成人精品免费视频大全麻豆| 亚洲av色香蕉一区二区三区蜜桃| 国产成人精品久久亚洲| 1000部啪啪毛片免费看| 国产精品亚洲一区二区三区在线观看 | 好男人视频在线观看免费看片| 免费亚洲视频在线观看| 亚洲av综合色区| 在线观看免费精品国产| 国内精品免费视频精选在线观看 | 亚洲国产精品专区| 国产精品亚洲美女久久久|