• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            歲月流轉,往昔空明

            C++博客 首頁 新隨筆 聯系 聚合 管理
              118 Posts :: 3 Stories :: 413 Comments :: 0 Trackbacks

            #

            還沒有功夫寫完整的。。。
            我打算和我的工作文檔和工作報告一起寫,這樣也比較省事,哈哈。
            就寫點小的玩意來娛樂娛樂大眾好了。

            今天用Server的ToAdfPolygon將Datasource Specific API下的PolygonN轉化為ADF Geometry中的Polygon。結果轉換倒是沒什么,但是一運行吧,頁面上就會提示什么引用空對象的引用什么的,還是IE提示的,又沒有辦法調試,折騰了很長時間,無果。

            一開始懷疑是不是AO的COM直接轉Value Object的用起來不方便,就把轉換后的Polygon Clone了一下。這不 Clone還好,一Clone問題就出來了,就是那個Null什么的Exception??纯碢olygon的對象,沒問題啊。就開始想。實在沒辦法,就Catch了一下那個Exception,讀取堆棧發現是Rings[i].Clone出了問題,rings.count = 1,但是rings[0] = null。很明顯是ring沒轉成功。

            尋找問題的源頭,發現原來Datasource Specific API下面,Polygon支持連續的Curve,例如我的那個要素,就是一個Circular Curve,但是ADF下就不支持了。所以轉換ring的時候,自然也就無法成功。

            最后找到了相關的例子,發現例子中都是用Density將線段用直線逼近后再放到ADF上的。
            由此可見,ArcGIS的例子太陰險了,文檔太“概要”了,除了告訴你有哪些Member,啥都不說。。。
            無語。

            posted @ 2007-08-16 18:22 空明流轉 閱讀(1261) | 評論 (2)編輯 收藏

            本文來源自:
            http://scriptfans.blogspot.com/2007/02/komodo.html

            之所以轉貼而不是直接轉鏈接,是因為blogspot可能有很多人訪問不上,ORZ。。。

            --------------------------華麗的分割線,以下是正文---------------------------------

            Komodo是一個支持多語言開發(python/ruby/perl/php/tk/javascript/xml甚至java)的IDE,基于 Mozilla開發,經過試用(4.0版),還是很不錯的,至少速度上比我機器上的eclipse+plugin要快許多。不過比較郁悶的是,雖然編輯器 能正常錄入中文,但解釋運行的時候就會出錯,上網查了一下,原來可以通過配置一個python文件來解決,在這里先記錄下來(針對4.0版本):

            官方網站:
            http://activestate.com/products/komodo_ide/
            (閑話:這是一個商業軟件,需要注冊,但是0day……^_^)

            1、打開Komodo安裝目錄下的lib\mozilla\components,找到koEncodingServices.py文件,在其81行加入如下代碼:
            ('cp936', 'Chinese(CP-936/GB2312)', 'CP936', '', 1,'cp936'),
            ('GB2312', 'Chinese(GB-2312)', 'GB2312', '', 1,'GB2312'),
            ('GBK', 'Chinese(GBK)', 'GBK', '', 1,'GBK'),
            ('GB18030', 'Chinese(GB18030)', 'GB18030', '', 1,'GB18030'),
            也就是把中文編碼支持補全到那個列表參數中,這樣在后面我們就可以通過Komodo的設置頁面來選擇這幾個編碼了。

            2、 啟動Komodo,選擇Edit->Preferences菜單,找到Internationalization,把“Use Encoding Defined in Environment:cp936”勾選上,這樣就把編輯器的默認編碼設置為系統默認的cp936了,當然你也可以在下面的“Language- specific Default Enciding”選項單獨為某個腳本設置編碼。

            3、做完第二步還不夠,在編寫python程序的時候,需要在前面加上“#-*- coding:UTF-8 -*-”以指明文件編碼,在這里推薦使用UTF-8,其他的如gb2312也是可以的。

            通過以上操作,即可完全解決Komodo的中文支持問題,不過還是希望廠商在下一版本發布的時候解決這個小bug,免得大家麻煩。詳細的測評等用上一段時間了再說,希望對大家有用。

            posted @ 2007-08-12 10:24 空明流轉 閱讀(523) | 評論 (0)編輯 收藏

            這段時間在做ArcGIS Server 9.2的開發工作,比較忙,也沒有接觸啥更新的東西,因此博客就沒怎么寫了。它的那個狗屁文檔實在是讓人有點郁悶。哈哈。

            不過好在項目已經進入中期了,技術方面的問題都已經解決的差不多了,下面就是編碼-文檔-測試-驗收這種小循環持續的做了。

            所以過兩天開始準備寫一組ArcGIS Server 9.2的專題,好讓大家少走點彎路。

            初步的計劃是這樣的,總共分成5個篇章

            AGS Server架構與原理
            應用程序的Framework
            Tutorial:How to build a ArcGIS Server Web App Step-by-step?
            Tutorial的Extension與Refactoring
            部署

            當然這只是初步的計劃,實際的話可能會隨著內容的變更而變更啦。。。

            posted @ 2007-08-07 22:57 空明流轉 閱讀(1433) | 評論 (4)編輯 收藏

            去測繪局實習。我在的是生產數據的部門,我目前的職責很簡單,就是寫點小的Tools,為了整理數據用的。
            不過也很煩人,因為好多細節的問題如果代碼做的話會累的半死。再加上今天拿到的數據有些問題,明天還要重新確認一下數據,才能再運行一下程序。
            正在考慮公路的問題。要判斷穿過了那些地方,然后省內全長。不算太難,不過要做起來挺麻煩。至少有一半的代碼消耗在了COM的接口轉換上,代碼很難寫的干凈。。。好在用的還是VB。界面什么的做起來還是比WTL + C++快多了。等熟悉了以后準備轉向C#。

            據說過段時間要上ArcServer,又有的啃了。很累,也很困,還是早點睡覺的好。

            posted @ 2007-07-10 20:42 空明流轉 閱讀(438) | 評論 (2)編輯 收藏

                 摘要: 四年本科就這樣結束了。心理很難受。僅以此文,紀念那些我們曾經走過的日子,以及分別時真摯的情感。  閱讀全文
            posted @ 2007-07-04 21:28 空明流轉 閱讀(1028) | 評論 (5)編輯 收藏

                 摘要:   閱讀全文
            posted @ 2007-06-12 01:04 空明流轉 閱讀(4175) | 評論 (9)編輯 收藏

                 摘要:   閱讀全文
            posted @ 2007-06-07 17:45 空明流轉 閱讀(982) | 評論 (3)編輯 收藏

            我這兒的doc和samples比較多,一張DVD備份不了,所以就用了幾張DVD備份。但是即使備份到DVD上以后,doc和samples也會經常添加一些新的文檔,有的時候就很難搞得清楚距離上一次備份新添了哪些東西。而如果用windiff或者dc這樣的工具,又只能把一個目錄一個目錄的比較,很難把幾張DVD上的目錄抓到一起合并成一個虛擬目錄。所以就用python寫了這么個工具(點我下載)。
            用法非常簡單。

            = dirBackupList('f:/programming/documents''q:')
            #換光盤
            o.add_right_dir('q:')
            o.left_only
            o.diff_files
            # 其它 

            這樣就可以合并兩張光盤目錄以后再輸出異同點了。
            沒有經過嚴格測試,代碼也比較混亂。
            代碼參照dircmp。

            大家可以在這個代碼的基礎上修改一下,自動生成光盤的鏡像格式。

            posted @ 2007-06-07 12:52 空明流轉 閱讀(547) | 評論 (0)編輯 收藏

                 摘要:   閱讀全文
            posted @ 2007-06-06 21:09 空明流轉 閱讀(886) | 評論 (0)編輯 收藏

                 摘要:   閱讀全文
            posted @ 2007-06-01 02:27 空明流轉 閱讀(1095) | 評論 (3)編輯 收藏

            僅列出標題
            共12頁: First 4 5 6 7 8 9 10 11 12 
            久久久久国产精品| 精品多毛少妇人妻AV免费久久| 国产成人综合久久久久久 | 久久久久久久国产免费看| 国产精品gz久久久| 伊人久久大香线蕉精品不卡| 久久久久人妻一区二区三区 | 久久亚洲国产成人精品性色| 久久久久人妻一区二区三区vr| 国产日产久久高清欧美一区| 国产精品美女久久久| 欧美伊人久久大香线蕉综合69 | 粉嫩小泬无遮挡久久久久久| 亚洲午夜久久影院| 久久亚洲熟女cc98cm| 中文字幕亚洲综合久久| 久久九九兔免费精品6| 88久久精品无码一区二区毛片| 中文字幕精品久久久久人妻| 久久99久久99小草精品免视看| 成人综合久久精品色婷婷| 亚洲狠狠综合久久| 久久99精品久久久久久久不卡 | 色综合色天天久久婷婷基地| av色综合久久天堂av色综合在| 91精品婷婷国产综合久久| 久久亚洲精品中文字幕| 区久久AAA片69亚洲| 精品人妻伦一二三区久久| 国产精品久久久久久影院| 欧洲人妻丰满av无码久久不卡| 久久久久97国产精华液好用吗| 精品久久久噜噜噜久久久| 香蕉久久夜色精品升级完成| 久久精品亚洲欧美日韩久久| 日本三级久久网| 久久综合欧美成人| 精品一二三区久久aaa片| 欧美精品九九99久久在观看| 人妻精品久久久久中文字幕| 青青草国产精品久久|