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

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

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

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    怎樣才能使程序具有可移植性呢?
    .盡可能避免針對特定系統的假定和方法.例如,不認定程序只在OpenLinux系統上運行,或者只在使用RPM包管理系統的系統上使用.
    .隔離依賴于系統的部分.如果說有了一種特殊的GUI環境,例如ncurses,那么要把GUI部分的代碼單獨放在它自己的模塊中.這樣做可以使移植任務變得簡單,
    比如讓程序使用基于X的GUI環境或者另一種基于文本的GUI S-Lang而不是ncurses.
    .盡可能復用已有的接口.為什么一定要重新創造已經存在的東西呢?從常用的數據庫管理庫,比如Berkeley DB或GNU DBM中選出一種代替你自己的數據庫管理庫.
    .使用標準接口,比如多種POSIX標準;標準語言,比如C和C++;以及標準庫,比如標準C庫,NAG數學庫和terminfo等常用庫.

    http://www.cs.wvu.edu/~jdm/research/portability/portbib.html 上提供的參考書目是個很好的資源.
    posted on 2005-08-04 21:35 ivaneeo 閱讀(171) 評論(0)  編輯  收藏 所屬分類: GNU牛力
    主站蜘蛛池模板: 久久久久se色偷偷亚洲精品av| 亚洲AV无码日韩AV无码导航| 亚洲一卡二卡三卡四卡无卡麻豆 | 亚洲成人动漫在线观看| 久久久久久久99精品免费| 亚洲av无码成h人动漫无遮挡 | 免费无码又爽又高潮视频| 亚洲色大18成人网站WWW在线播放| 成人免费午夜无码视频| 亚洲AV成人精品一区二区三区| 国产精品免费综合一区视频| 黄色a级片免费看| 超清首页国产亚洲丝袜| 午夜精品射精入后重之免费观看| 久久精品国产亚洲77777| 国产在线jyzzjyzz免费麻豆| 亚洲香蕉久久一区二区三区四区| 午夜影视在线免费观看| 永久免费观看黄网站| 亚洲AV无码精品无码麻豆| 57pao国产成永久免费视频| 国产 亚洲 中文在线 字幕| 免费一级国产生活片| 免费成人在线电影| 亚洲一级特黄特黄的大片| 免费A级毛片无码A| 99久久国产精品免费一区二区| 91在线亚洲精品专区| 青青青国产免费一夜七次郎| 羞羞视频在线观看免费| 亚洲人成网站在线播放影院在线| 免费阿v网站在线观看g| 免费又黄又爽又猛大片午夜| 亚洲国产成人一区二区精品区| 一本岛高清v不卡免费一三区| 美女露100%胸无遮挡免费观看 | 成人性生免费视频| 成人免费777777被爆出| 亚洲欧洲国产综合| 亚洲综合久久夜AV | 国产一卡2卡3卡4卡无卡免费视频|