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

hdqqq

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  35 隨筆 :: 0 文章 :: 104 評論 :: 0 Trackbacks

#

這幾天在網上下電子書,準備放到手機上看,在網頁上ctrl+c ,然后ctrl+v到記事本,太麻煩了,
于是寫了個ie的右鍵菜單處理,直接在ie里面存到文本文件里面

把下面的javascript存成一個htm文件

<script language="javascript">
   
var  fso,ForAppending,ts;   
   fso
=new  ActiveXObject("Scripting.FileSystemObject");  
   ForAppending  
=  8;  
   ts  
=fso.OpenTextFile("c:\\collect.txt",ForAppending,false);    //在這里是一個決對路經,用的時候必須修改  
   ts.WriteLine(external.menuArguments.document.selection.createRange().text);
   ts.WriteLine(
"#########################");
   ts.close();  
</script>



然后在注冊表中添加下面的項
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\信息收集(&Q)

 

設置兩個鍵值

默認 D:\rocket\Download\pagehook.htm   //即先前存的htm文件,需要絕對路徑
contexts 243

就可以了,以后就可以在ie里面收集你要的文本了.
使用的時候,先用鼠標選擇你需要的文字,然后右鍵選"信息收集"菜單,就可以把選擇的文字
存儲到c:\collect.txt 中了.

posted @ 2007-12-21 09:18 hdqqq 閱讀(1191) | 評論 (3)編輯 收藏

     摘要: gcc 的STL 中 list ::size() 使用需要注意的問題  閱讀全文
posted @ 2007-12-11 11:56 hdqqq 閱讀(10591) | 評論 (19)編輯 收藏

     摘要: windows 關閉文件保護功能.  閱讀全文
posted @ 2007-11-15 11:13 hdqqq 閱讀(3215) | 評論 (2)編輯 收藏

     摘要: ubuntu tplink 無線網卡  閱讀全文
posted @ 2007-11-11 20:53 hdqqq 閱讀(3240) | 評論 (0)編輯 收藏

     摘要: boost bjam  閱讀全文
posted @ 2007-09-20 14:00 hdqqq 閱讀(3339) | 評論 (0)編輯 收藏

     摘要: 簡單的模板顯示字符串函數,簡化使用.  閱讀全文
posted @ 2007-07-31 10:51 hdqqq 閱讀(1596) | 評論 (5)編輯 收藏


前幾天在搞一個udp穿透功能的,有個同事,畢業2年多,平時的時候就是整天qq,要么看論壇,讓他寫段代碼,功能是反復從服務端收取ip地址信息并存入map,然后向這些ip地址發送數據包.框架已經有了,只要加入相關的功能代碼就可以了,結果代碼寫了兩個小時,調試花了三個半小時,后來看了他寫的代碼,我暈.

插入map是這么寫的

map<int, string>::iterator it = lmap.end();
it->first = 34;
it->second.ip = inet_ntoa(343);
...
...

把上面的這段代碼改了,還是不行,再看,我再暈,
他兩個客戶端之間數據包封裝和接受的讀取位置根本就不對,難怪取不到需要的數據.

修改了代碼,還是不行,再仔細看代碼,終于找到了原因
原來他用了一個sockaddr_in變量存儲服務器地址,
結果用recvfrom接受數據的時候,也用的這個變量,所以再次向服務器發送地址的時候,就錯了.我當時實在有些抓狂,難道他寫代碼的時候就不能看看幫助文檔?

這幾天看看,繼續老樣子,qq + 論壇.

有的時候,讓新手寫代碼,再修改實在是比較花時間的,確實還不如直接自己寫,但是只要上進,新手總歸回變老手的,關鍵還是看是否有學習的態度.

遇到這樣的,我只能搖頭.
posted @ 2007-07-22 09:03 hdqqq 閱讀(350) | 評論 (2)編輯 收藏

       從去年開始,因為工作需要,開始在linux下開發一些程序,所以在本地的一個虛擬機上裝了個ubuntu的系統,一直使用字符界面,后來在網上看到一些介紹xgl和beryl的演示,感覺不錯,正好家里面新裝了臺機器,拿來裝個ubuntu試一下,查了點資料后,分辨率,設置等什么都弄好了,啟動一看,果然效果不錯.看來ubuntu在做桌面系統上還是很不錯的,桌面顯示效果和微軟差不多了.
      但是從應用程序的角度來講,還是不如windows系統的來的好.比如缺省裝的totem媒體播放器,無法播放windows下可看的avi文件,我也不知道從那里去下插件,xmms也是,可以放mp3,但是菜單是亂碼.還要花時間去查資料改進.還有一個重要的方面是字體顯示和中文的輸入法等方面的問題,都需要自己配置.在應用程序的數量上面,ubuntu社區提供了很多的軟件,但我用的是gprs上網,速度比較慢,下不了那么多,希望ubuntu以后可以出多光盤的版本,不需要用apt-get下載再安裝.總體的感覺,如果linux系統在易用性,本地化和應用軟件的數量和質量上再改進的話,差不多就可以和微軟一較長短了.當然路還很長.

posted @ 2007-04-28 09:33 hdqqq 閱讀(357) | 評論 (1)編輯 收藏

     摘要: 模板, ADO 數據庫操作  閱讀全文
posted @ 2007-03-26 11:18 hdqqq 閱讀(1409) | 評論 (3)編輯 收藏

創建一個基于模板的數據庫記錄集操作類(三)


ado封裝
前面講了建立一個記錄的結構和對variant數據結構進行轉換,在這篇里面,對ado接口進行封裝.微軟的ado數據操作接口是以com的形式發布的,在用import指令對com的動態庫進行導入之后,會在工程的輸出目錄下生成tlh和tli兩個文件,tlh是于c和c++用于操作com接口的頭文件,在其中聲明了一些 com接口和com對象的 IID和CLSID,還有接口的屬性和方法,都以c/c++可以用的形式做了轉換,那個tli文件其實就是tlh文件中聲明的一些結構的成員函數的實現,被tlh文件包含.在tlh文件中,通過宏_COM_SMARTPTR_TYPEDEF用模板類_com_ptr_t對接口進行了包裝,


_COM_SMARTPTR_TYPEDEF是一個很奇怪的宏,最終生成的是一個以Ptr結尾的類如:
_COM_SMARTPTR_TYPEDEF(Field15, __uuidof(Field15));
實際上生成的類的名稱是Field15Ptr類, 類型是_com_ptr_t<Field15, __uuidof(Field15)>

在我實現的模板類中,沒有打算在類的整個生命周期中擁有一個ADO接口的記錄集成員或者或者ADO連接,我只打算在一些成員函數中,通過局部變量來使用ADO接口.所以對ado進行了部分的封裝.

#define?MAKE_ADO_COM_CLASS_TYPEDEF(e)?typedef?CComWrapper < ?e##Ptr? > ?CCom##e

template?
< typename ?com_class >
class?CComWrapper?:?
public ?com_class
{
private :
????void?CreateInstance()?{
????????
int ?i? = ? 100 ;
????}
public :????
????
????com_class?
& ?operator = ( const ?com_class & ?cp)?{
????????com_class::operator
= (cp);
????????return?
* this;
????}
????
????CComWrapper()?{}
????
????CComWrapper(CLSID?uid)?{
????????::CoInitialize(
NULL );
????????HRESULT?hr?
= ?com_class::CreateInstance(uid);
????????
if ?(FAILED(hr))?{
????????????
// AfxMessageBox(_T( " Create?Com?Object?Error! " ));
????????????TRACE(_T(
" Create?Com?Object?Error!\n " ));
????????}
????}
????
????~CComWrapper()?{
????????
if ?(GetInterfacePtr())
????????????com_class::Release();
????}
};


MAKE_ADO_COM_CLASS_TYPEDEF(_Collection);
MAKE_ADO_COM_CLASS_TYPEDEF(_DynaCollection);
MAKE_ADO_COM_CLASS_TYPEDEF(_ADO);
MAKE_ADO_COM_CLASS_TYPEDEF(Properties);
MAKE_ADO_COM_CLASS_TYPEDEF(
Property );
MAKE_ADO_COM_CLASS_TYPEDEF(
Error );
MAKE_ADO_COM_CLASS_TYPEDEF(Errors);
MAKE_ADO_COM_CLASS_TYPEDEF(Command15);
MAKE_ADO_COM_CLASS_TYPEDEF(Connection15);
MAKE_ADO_COM_CLASS_TYPEDEF(_Connection);
MAKE_ADO_COM_CLASS_TYPEDEF(Recordset15);
MAKE_ADO_COM_CLASS_TYPEDEF(Recordset20);
MAKE_ADO_COM_CLASS_TYPEDEF(Recordset21);
MAKE_ADO_COM_CLASS_TYPEDEF(_Recordset);
MAKE_ADO_COM_CLASS_TYPEDEF(Fields15);
MAKE_ADO_COM_CLASS_TYPEDEF(Fields20);
MAKE_ADO_COM_CLASS_TYPEDEF(Fields);
MAKE_ADO_COM_CLASS_TYPEDEF(Field20);
MAKE_ADO_COM_CLASS_TYPEDEF(Field);
MAKE_ADO_COM_CLASS_TYPEDEF(_Parameter);
MAKE_ADO_COM_CLASS_TYPEDEF(Parameters);
MAKE_ADO_COM_CLASS_TYPEDEF(Command25);
MAKE_ADO_COM_CLASS_TYPEDEF(_Command);
MAKE_ADO_COM_CLASS_TYPEDEF(ConnectionEventsVt);
MAKE_ADO_COM_CLASS_TYPEDEF(RecordsetEventsVt);
MAKE_ADO_COM_CLASS_TYPEDEF(ConnectionEvents);
MAKE_ADO_COM_CLASS_TYPEDEF(RecordsetEvents);
MAKE_ADO_COM_CLASS_TYPEDEF(ADOConnectionConstruction15);
MAKE_ADO_COM_CLASS_TYPEDEF(ADOConnectionConstruction);
MAKE_ADO_COM_CLASS_TYPEDEF(_Record);
MAKE_ADO_COM_CLASS_TYPEDEF(_Stream);
MAKE_ADO_COM_CLASS_TYPEDEF(ADORecordConstruction);
MAKE_ADO_COM_CLASS_TYPEDEF(ADOStreamConstruction);
MAKE_ADO_COM_CLASS_TYPEDEF(ADOCommandConstruction);
MAKE_ADO_COM_CLASS_TYPEDEF(ADORecordsetConstruction);
MAKE_ADO_COM_CLASS_TYPEDEF(Field15);

在上面的代碼中,通過一個模板類CComWrapper,對ado生成的Ptr類型作了繼承,主要是在析構函數中自動釋放接口.同時,我把tlh和tli著兩個文件改成了一個h文件和一個inl文件,這樣在使用的時候,就不用再使用import指令了.
posted @ 2007-01-31 09:15 hdqqq 閱讀(1528) | 評論 (0)編輯 收藏

僅列出標題
共4頁: 1 2 3 4 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美激情视频在线播放| 亚洲精品在线观看视频| 欧美一区二区三区啪啪| 国产一区二区三区在线观看精品| 欧美资源在线观看| 久久久久国产精品一区| 亚洲精品乱码久久久久久蜜桃91| 亚洲日韩欧美视频一区| 欧美日韩四区| 欧美资源在线| 欧美成人dvd在线视频| 亚洲桃色在线一区| 久久国产精品久久精品国产| 91久久精品国产91久久性色tv | 中文有码久久| 亚洲免费小视频| 亚洲第一网站| 一区二区国产精品| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲国产婷婷香蕉久久久久久| 欧美天堂亚洲电影院在线观看 | 一区二区av在线| 国产亚洲欧美一区在线观看| 亚洲电影免费| 国产日韩在线看片| 亚洲精品美女在线| 国产有码在线一区二区视频| 亚洲国产精品va在线看黑人| 国产日产欧产精品推荐色| 91久久极品少妇xxxxⅹ软件| 国产专区精品视频| av成人手机在线| 亚洲国内高清视频| 亚洲欧美国产77777| 亚洲一区美女视频在线观看免费| 在线观看欧美日本| 亚洲欧美日韩一区二区| 一区二区三区国产| 裸体歌舞表演一区二区| 久久精品一本| 国产精品捆绑调教| 亚洲毛片在线| 日韩视频―中文字幕| 久久久久久久成人| 久久久久久9| 亚洲乱码视频| 亚洲午夜一区二区三区| 99国产精品| 嫩草国产精品入口| 麻豆av一区二区三区| 国产视频一区欧美| 亚洲一区高清| 亚洲欧美日韩精品久久| 欧美日韩国产综合视频在线观看 | 亚洲免费视频成人| 欧美日韩精品三区| 日韩视频在线播放| 亚洲一区二区伦理| 欧美日本韩国| 洋洋av久久久久久久一区| 日韩视频一区二区在线观看| 欧美v日韩v国产v| 欧美激情精品久久久六区热门| 精品成人在线| 久久综合999| 欧美激情中文字幕一区二区| 最新中文字幕一区二区三区| 欧美成人免费va影院高清| 亚洲国产高清一区二区三区| 亚洲欧洲美洲综合色网| 欧美精品一区二区久久婷婷| 亚洲欧洲综合| 亚洲一区精品电影| 亚洲精品一区二区三区婷婷月| 亚洲精品一区二区三区99| 欧美理论在线| 正在播放亚洲| 欧美专区在线播放| 在线观看欧美激情| 欧美另类在线播放| 亚洲专区一区| 欧美成人中文字幕在线| 亚洲精选中文字幕| 国产精品高清在线| 欧美一区二区在线视频| 欧美大片免费| 亚洲伊人第一页| 一区三区视频| 欧美日韩你懂的| 欧美一区在线直播| 欧美激情一区二区三区在线| 亚洲欧美日本日韩| 亚洲成人在线网站| 国产精品v欧美精品v日本精品动漫 | 亚洲精品国产系列| 欧美有码在线观看视频| 亚洲国产精品va在线观看黑人| 欧美区日韩区| 久久av资源网站| 日韩一级免费| 免费日韩视频| 小嫩嫩精品导航| 亚洲精品之草原avav久久| 国产精品羞羞答答xxdd| 欧美国产日韩一区| 欧美在线视频免费观看| 亚洲最黄网站| 亚洲国产乱码最新视频| 久久精品国产久精国产一老狼| 日韩视频专区| 136国产福利精品导航网址应用 | 久久尤物视频| 亚洲欧美日韩国产另类专区| 亚洲国产福利在线| 国产拍揄自揄精品视频麻豆| 免费亚洲一区二区| 午夜亚洲性色福利视频| 亚洲三级视频| 亚洲国产精品精华液2区45| 国产精品视频精品| 欧美人与性禽动交情品| 麻豆久久婷婷| 久久激情网站| 欧美在线观看视频一区二区三区| 99在线热播精品免费99热| 亚洲国产精品电影在线观看| 米奇777在线欧美播放| 久久久久久一区二区三区| 亚洲欧美综合国产精品一区| 亚洲视频欧美在线| aa亚洲婷婷| 99热精品在线观看| 日韩视频在线观看免费| 亚洲精品系列| 日韩午夜一区| 在线亚洲高清视频| 99国产麻豆精品| 亚洲美女精品一区| 99国内精品久久久久久久软件| 亚洲精品资源美女情侣酒店| 亚洲三级性片| 99国产一区二区三精品乱码| 一本色道久久综合亚洲精品按摩| 亚洲免费高清视频| 亚洲午夜电影| 欧美一区二区大片| 久久久综合精品| 免费日本视频一区| 亚洲国产精品女人久久久| 亚洲国产精品va在看黑人| 91久久精品日日躁夜夜躁欧美| 最新日韩中文字幕| 一区二区精品| 性欧美暴力猛交69hd| 久久精品九九| 欧美顶级艳妇交换群宴| 欧美日韩一区二区三区免费| 国产精品亚发布| 亚洲大胆视频| 在线亚洲激情| 久久aⅴ国产欧美74aaa| 免费欧美视频| 日韩视频专区| 香蕉视频成人在线观看| 久久综合九色综合欧美就去吻| 欧美暴力喷水在线| 国产精品卡一卡二卡三| 精品99视频| 亚洲少妇在线| 久久精品一区| 亚洲精品永久免费| 欧美亚洲免费高清在线观看| 美女亚洲精品| 国产日韩欧美视频| 亚洲欧洲日产国产综合网| 亚洲欧美国产另类| 欧美 日韩 国产精品免费观看| 亚洲三级免费电影| 欧美一区二区在线免费播放| 欧美日韩成人精品| 一区在线免费观看| 亚洲免费在线看| 欧美福利视频一区| 午夜一区二区三区不卡视频| 欧美精品在线免费| 一区二区三区亚洲| 亚洲主播在线观看| 欧美韩日视频| 一本大道久久a久久精二百| 久久精品国产久精国产一老狼| 亚洲精品国产精品乱码不99| 欧美国产另类| 久久免费国产精品| 中国成人在线视频| 欧美大胆成人| 亚洲国产精品一区二区久| 久久成人一区| 亚洲一区二区黄| 欧美视频中文一区二区三区在线观看 | 亚洲三级性片|