青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Codejie's C++ Space

Using C++

吃了空:天書Putty


    周一來到M公司上班,除了不好意思和周圍的人聊天外,倒也沒有什么不舒服的地方。換個工作對我來說似乎跟換個項目做一樣。至少目前感覺還。。。正常。
剛上班,除了看文檔就是申請各種資源了,M果然是傳說中的“大公司”,各個服務器的訪問權限都需要走流程申請,且聽說做這些工作的都是外包公司,就是說,可能給你解決問題的是個老外。。。這也是麻煩,時差啊,申請的訪問權限的延遲長的要命。這中間我還弄錯個申請,也沒發,人家分得很細,發錯了,就直接回你一個--‘can't understand‘,于是咱就得重來一邊。唉,好懷念魔鬼做管理員的日子,一個電話,甚至吼上一句,什么訪問權限啊,直接root口令就發過來了。。。

    看文檔是件很無聊的事情,至少對我來說是這樣,每次我只能堅持看20分鐘,然后就會走神30分鐘。。。為了讓自己能安靜坐著,就想著該寫些代碼,于是開始對Putty動刀了。。。Putty和SecureCRT一樣,是用于遠程訪問的終端程序,只是Putty是free的,而SecureCRT是。。。被盜版的,至少目前我還沒有碰到一個用正版SecureCRT的,哪怕是在M公司。。。當然我也一直是盜版SecureCRT的使用者,很好,很強大。現在M公司多數,應該說絕大多數都是正版的,咱也不好意思再用了,于是就換用魔鬼使用的Putty。
    Putty那叫一個“不方便”,沒有Tab不說,你要不Paster那連Copy也沒有。唉,都被SecureCRT慣壞了。于是也真是吃了空,下載了源碼,就想著把Putty改成SecureCRT了。源碼解壓,不錯,有VC工程,打開工程,登時暈了,全眼的.c文件。。。看到下面的代碼,就知道添加Tab方式是沒有指望了。。

void  listbox( struct  ctlpos  * cp,  char   * stext,
         
int  sid,  int  lid,  int  lines,  int  multi)
{
    RECT r;

    
if  (stext  !=  NULL)  {
    r.left 
=  GAPBETWEEN;
    r.top 
=  cp -> ypos;
    r.right 
=  cp -> width;
    r.bottom 
=  STATICHEIGHT;
    cp
-> ypos  +=  r.bottom  +  GAPWITHIN;
    doctl(cp, r, 
" STATIC " , WS_CHILD  |  WS_VISIBLE,  0 , stext, sid);
    }


    r.left 
=  GAPBETWEEN;
    r.top 
=  cp -> ypos;
    r.right 
=  cp -> width;
    r.bottom 
=  LISTHEIGHT  +  (lines  -   1 *  LISTINCREMENT;
    cp
-> ypos  +=  r.bottom  +  GAPBETWEEN;
    doctl(cp, r, 
" LISTBOX " ,
      WS_CHILD 
|  WS_VISIBLE  |  WS_TABSTOP  |  WS_VSCROLL  |
      LBS_NOTIFY 
|  LBS_HASSTRINGS  |  LBS_USETABSTOPS  |
      (multi 
?  LBS_MULTIPLESEL :  0 ),
      WS_EX_CLIENTEDGE, 
"" , lid);
}


    Putty的作者絕對是C的高人,甚至我都懷疑他應該是用ASM的,為了讓大家好理解才用C來寫的。。。。別的不說,其代碼中涉及到的Windows控件部分的代碼,全面都是直接調用API的,這讓我等用慣了‘Window Designer'的人來說,那些代碼堪比天書。。。Putty代碼已經超出我理解范圍了,但又有些不心甘,于是照貓畫虎,添加了所謂的’Copy‘功能,聊以自慰。。。


<----丟臉的分割線---->
剛才跟同事說起此事,同事很詫異地說:“Copy功能怎么可能沒有啊~”,并當場演示給我看,原來在Putty中,選擇不Paste就是COPY!丟臉啊~不過Putty這個功能也說明了,以后不要沒事在屏幕上亂選了,小心COPY哦~

 

posted on 2009-09-18 11:01 codejie 閱讀(1445) 評論(4)  編輯 收藏 引用 所屬分類: 隨筆而已

評論

# re: 吃了空:天書Putty[未登錄] 2009-09-19 01:16 Liu

你居然連Puty的paste功能都不知道?當年只有兩鍵鼠標,我們華為同事統一使用puty就是因為他不需要用鼠標中鍵就可以拷貝粘貼特別方便。
左鍵選擇就是copy,右鍵一點就是paste……

大哥,我一直很崇拜你的,太讓我失望了  回復  更多評論   

# re: 吃了空:天書Putty[未登錄] 2009-09-20 18:06 codejie

我也覺得狠丟臉。。。。大哥讓你失望了。。。。  回復  更多評論   

# re: 吃了空:天書Putty 2009-09-23 23:57 白云深

呵呵,putty我就得比SecureCRT方便,尤其是復制粘貼,唯一美中不足的就是不支持標簽頁,不過我已經習慣用putty了,感覺沒標簽頁也沒什么不方便的。


另外,今天碰到了一個很詭異的問題,想請教一下。今天用VC7寫了一個程序,我的系統是XP SP3,用release模式編譯的,但拿到另外一臺機器(win2K)上卻跑不起來,也不報錯,主函數也沒進去,直接就退出了。因為程序的運行要有語音卡,所以我的機器是跑不起來的。但碰到這種死的不明不白的問題,不知道該怎么查,我在想是不是程序庫有什么問題。后來又編了一個debug版本的程序,扔到那臺有語音卡的機器上去跑了,這次可以跑了,但剛進主函數后,就崩潰了。我把懷疑有問題的代碼拎了出來,在我自己上調試。調試后發現,編譯成release版本的就沒問題,如果編譯成debug版本,程序一跑就崩了。之后我又試了一下,我以前做的那些windows下的程序(都是release版本),果然編譯成debug版本的,一跑就崩。出問題的地方都是寫日志的地方,寫日志用的是log4cplus。不知道博主有沒有碰到過類似的情況。
  回復  更多評論   

# re: 吃了空:天書Putty 2009-09-24 09:32 codejie

@白云深
先說Release和Debug兩種模式編譯出來的代碼是不一樣的,Debug模式偏向調試,含有更多的調試和檢查信息,比如越界問題,而這些在Release版本上就都沒有了,因此就可能發生Relase正常,而Debug不正常的現象,實際上當Debug不正常的時候,Release是跑在一中很危險的情況下。
對于XP和Win2K的問題,我懷疑是Dll的問題,這里建議你嘗試使用VC做安裝包的能力(VC可以做安裝工程),做一個安裝文件,然后在Win2K上安裝,再運行試試。VC7好像是VC2002版本吧?現在的VC2008都對程序使用的DLL有檢查了。  回復  更多評論   

公告

Using C++

導航

統計

留言簿(73)

隨筆分類(513)

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            你懂的国产精品永久在线| 欧美亚洲免费电影| 欧美性生交xxxxx久久久| 亚洲激情社区| 91久久综合| 欧美高清在线精品一区| 日韩视频中文| 亚洲午夜国产一区99re久久| 国产精品欧美经典| 久久精品av麻豆的观看方式| 久久久999国产| 亚洲精品乱码久久久久久久久| 亚洲国产精彩中文乱码av在线播放| 男人插女人欧美| 亚洲欧美韩国| 久久久久国产一区二区三区四区| 最新中文字幕亚洲| 一本色道久久综合亚洲精品小说 | 欧美一区亚洲| 激情小说另类小说亚洲欧美 | 久久国产婷婷国产香蕉| 久久蜜臀精品av| 在线视频你懂得一区| 亚洲欧美欧美一区二区三区| 精品999网站| 欧美色道久久88综合亚洲精品| 欧美一区二区三区啪啪| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲一级片在线看| 久久免费黄色| 午夜视频在线观看一区二区| 久久午夜国产精品| 亚洲综合色丁香婷婷六月图片| 久久久五月婷婷| 亚洲欧美区自拍先锋| 久久亚洲美女| 久久九九国产| 国产精品ⅴa在线观看h| 欧美va天堂va视频va在线| 国产精品久久看| 亚洲黄色av| 激情校园亚洲| 欧美一区二区三区视频免费| 一区二区福利| 欧美 日韩 国产在线 | 亚洲免费观看高清完整版在线观看熊 | 日韩特黄影片| 亚洲精品日韩在线| 国产欧美日韩另类一区| 亚洲精品久久久一区二区三区| 国产日韩欧美在线播放| 99精品99| 中日韩男男gay无套| 久久综合狠狠综合久久综合88| 亚洲欧美一区二区精品久久久| 欧美sm重口味系列视频在线观看| 久久国产精彩视频| 国产精品日韩精品| 在线一区二区视频| 一区二区三区视频免费在线观看| 久色婷婷小香蕉久久| 久久免费黄色| 国产亚洲欧美日韩一区二区| 亚洲一级片在线观看| 亚洲午夜视频在线观看| 欧美国产视频在线| 亚洲国产精品va| 在线欧美电影| 久久久久久久999精品视频| 欧美一区二区三区在线播放| 国产精品美女久久久久久2018 | 亚洲欧美区自拍先锋| 欧美三级网页| 在线性视频日韩欧美| 亚洲影院色无极综合| 国产精品久久久久aaaa九色| 亚洲新中文字幕| 久久国产欧美精品| 国内成+人亚洲+欧美+综合在线| 欧美一区二区三区在| 久久综合激情| 91久久久亚洲精品| 欧美日韩精品是欧美日韩精品| 日韩亚洲精品在线| 午夜精品在线观看| 红桃视频成人| 欧美二区视频| 国产精品99久久久久久久久 | 亚洲国产一区二区三区在线播| 另类尿喷潮videofree| 亚洲国产精品久久久久久女王| 亚洲美女区一区| 欧美性片在线观看| 欧美在线三级| 亚洲韩国日本中文字幕| 亚洲一区二区三区在线| 国产手机视频精品| 欧美大胆a视频| 国产一区亚洲| 欧美日韩不卡| 久久九九国产精品怡红院| 欧美黄色aaaa| 亚洲综合欧美日韩| 亚洲成人直播| 国产精品久久久久久久浪潮网站| 久久国产精品黑丝| 亚洲精选久久| 免费日韩视频| 亚洲欧美激情精品一区二区| 禁久久精品乱码| 欧美三区美女| 久久久久国产精品一区| 日韩一级精品视频在线观看| 久久久久久久综合色一本| 日韩写真在线| 一区二区三区在线观看欧美| 国产精品高精视频免费| 欧美成人免费视频| 欧美在线视频免费播放| 一本久久a久久精品亚洲| 久久综合色播五月| 午夜精品美女自拍福到在线 | 国产日韩在线一区二区三区| 欧美日韩国产电影| 久久夜精品va视频免费观看| 亚洲综合首页| 一本不卡影院| 亚洲毛片av| 欧美激情一级片一区二区| 久久免费精品日本久久中文字幕| 亚洲一区二区av电影| 夜夜夜久久久| 亚洲片区在线| 亚洲国产欧美在线| 伊大人香蕉综合8在线视| 国产啪精品视频| 国产精品一区二区在线观看不卡| 欧美深夜福利| 欧美日韩视频免费播放| 欧美日本一区二区视频在线观看| 蜜臀久久99精品久久久久久9| 久久岛国电影| 久久久99精品免费观看不卡| 欧美一区视频| 久久成年人视频| 久久久久久久999| 久久躁日日躁aaaaxxxx| 久久久噜噜噜久久人人看| 久久久久久久一区二区| 久久狠狠婷婷| 久久只有精品| 免费在线视频一区| 欧美国产日韩一区二区| 免费短视频成人日韩| 欧美阿v一级看视频| 欧美成人午夜激情在线| 欧美韩国一区| 欧美日韩无遮挡| 国产精品狠色婷| 国产精品久久国产精品99gif | 欧美一区二区三区另类| 午夜一区在线| 久久一区二区精品| 欧美不卡高清| 欧美视频中文在线看| 国产精品久久久久永久免费观看| 国产精品美女久久久久久2018| 国产欧美在线| 亚洲国产成人久久综合一区| 在线欧美日韩国产| 一区二区高清在线| 午夜欧美精品| 免费欧美高清视频| 亚洲精品一二| 欧美一级黄色录像| 久久婷婷丁香| 欧美日韩亚洲国产精品| 国产欧美va欧美va香蕉在| 精品动漫3d一区二区三区| 亚洲欧美国产另类| 久久成人国产| 欧美日韩一卡二卡| 国产综合网站| 一本久久知道综合久久| 久久精品国产99| 亚洲人体一区| 亚洲欧美日韩国产一区| 猛干欧美女孩| 国产一区二区三区久久久久久久久 | 欧美一区免费| 欧美啪啪一区| 精品1区2区3区4区| 在线视频欧美日韩| 久久人人爽人人爽| 一本综合精品| 欧美成人精品激情在线观看| 国产欧美精品一区aⅴ影院| 亚洲精品乱码久久久久久久久| 久久se精品一区精品二区| 亚洲国产日日夜夜|