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

隨筆-6  評論-2  文章-1  trackbacks-0
  2009年6月12日
如果明確地引用一個NULL指針,則該引用是無效的
int *= 0;
int& y = *x;
這兩行語句會引起一個段錯誤
別外返回局部變量的引用也是無效的
int& getLocalVariable()
{
        
int x;
        
return x;
}


posted @ 2009-06-12 13:52 L'雙魚 閱讀(181) | 評論 (0)編輯 收藏
  2009年2月4日
一: 互斥體的概念
 Lockable Concept
TimedLockable Concept
SharedLockable Concept
UpgradeLockable Concept
    互斥體對象可以保護競賽的數據和不同線程間的安全線程同步.線程可以調用互斥體的成員函數lock()來取得互斥體的所有權,unlock()釋放所有權.在Boost::thread中,互斥體可以遞歸使用,允許幾個線程同時擁有互斥體的所有權.
   Lockable 概念
    void lock() //boost::thread_resource_error if an error occurs
    bool try_lock()//boost::thread_resource_error if an error occurs.
    void unlock()
    Lockable的實現類必須提供以上函數.通過調用lock()獲得所有權,unlock()釋放所有權.   
    TimedLockable 概念
 bool timed_lock(boost::system_time  const&  abs_time)
template
<typename DurationType> bool timed_lock(DurationType const& rel_time
//boost::thread_resource_error if an error occurs.
    TimedLockable 概念精練于Lockable 支持超時嘗試獲鎖,TimedLockable 的實現類除了實現Lockable類的成員外,還要實現上面兩個函數.  
    SharedLockable 概念
 void lock_shared()
bool try_lock_shared()
bool timed_lock_shared(boost::system_time const& abs_time)
void unlock_shared()
    SharedLockable 精練于TimedLockable,用于提供共享所有權  
    UpgradeLockable概念
   
 void lock_upgrade()
void unlock_upgrade()
void unlock_upgrade_and_lock()
void unlock_upgrade_and_lock_shared()
void unlock_and_lock_upgrade()
    UpgradeLockable概念是一個完善SharedLockable概念,可以升級的所有權,以及共同的所有權和獨自擁有。這是一個擴大到多讀 者/單寫模式所提供的SharedLockable概念:一個單一的線程可能升級所有權的同時,其他有共同的所有權。線程所有權可隨時升級, 嘗試擁有獨家所有權。如果沒有其他線程有共同的所有權,升級完成,立即和線程現在獨家擁有,它必須放棄要求解鎖()一樣,如果它被收購,呼吁鎖() 。
 Class template lock_guard

lock_guard(Lockable 
& m)
lock_guard(Lockable 
& m,boost::adopt_lock_t)
~lock_guard()



posted @ 2009-02-04 19:56 L'雙魚 閱讀(493) | 評論 (0)編輯 收藏
  2009年1月23日
拓撲就是研究有形的物體在連續變換下,怎樣還能保持性質不變.

posted @ 2009-01-23 17:58 L'雙魚 閱讀(192) | 評論 (0)編輯 收藏
  2009年1月22日
1.
    寄存器
2. 棧
    位于常規內存區
3.堆
    多用途內存池(通常為對象)
4.靜態存儲區
    (非對象數據)
5.固定存儲
6.非內存存儲
    (流對象和persistent對象)


posted @ 2009-01-22 17:12 L'雙魚 閱讀(189) | 評論 (0)編輯 收藏
一. 線程啟動
    線程的啟動由傳遞一個沒有構造函數的Callable類,之后復制到內存,由最新的線程調用.
struct callable
{
    
void operator()();
};
如果該類必須不可復制,那么可以用boost::ref傳遞一個Callable對象的引用到構造中.
boost::thread copies_are_safe()
{
    callable x;
    
return boost::thread(x); //參數為X的一份拷貝
// x is destroyed, but the newly-created thread has a copy, so this is OK 
boost::thread oops()
{
    callable x;
    
return boost::thread(boost::ref(x)); //參數為X的引用
// x is destroyed, but the newly-created thread still has a reference
  
// this leads to undefined behaviour
線程可以用一個函數或callable對象為參數構造,用boost::bind來實現
void find_the_question(int the_answer);

boost::thread deep_thought_2(boost::bind(find_the_question,
42));
void print();
boost::thread t=boost::thread(&print);

二.線程接合與脫離
當被銷毀時,線程稱為脫離(detached),當線程為脫離(detached)時,線程繼續執行直到構造函數中函數或callable對象執行完畢,或程式終止.
void print();
boost::thread t(
&print);
t.join();
//線程銷毀
t.join();//線程已經失效,t不指向任何線程,無作用
std::cout<<boolalpha<<t.joinable()<<std::endl;//print false statement

線程的脫離可以明確調用boost::detach()函數,這種情況下線程為非現脫離線程(now-detached thread),變為非線程(Not-a-Thread).
boost::thread::join() //如果線程為中斷(interrupted),引發boost::thread_interrupted異常.
boost::thread::detach() //不引發異常,如果線程不脫離,線程析構時調用.



posted @ 2009-01-22 10:01 L'雙魚 閱讀(1982) | 評論 (0)編輯 收藏

"Evil does seek to maintain power by suppressing the truth."

"Or by misleading the innocent."

  Spock and McCoy, "And The Children Shall Lead", stardate 5029.5.

歸根結底,所有問題都是列表,或所有問題都是算法

問題空間的元素同它在空間的表述稱之為對象

萬物皆對象

程序就是一組對象,告訴對方該做什么

每個對象都利用別的對象來組建自己的記憶

對象都有類型

所有屬于同一類型的對象都能接受相同的消息

接口只管你能向這個對象發送什么消息

實現隱藏能減少程序的bug

繼承: 復用接口

在新類中修改基類的行為稱為覆寫

"只覆寫"基類的行為,稱為替換規則,是(is-a)關系

在派生類中添加新接口是(is-like-a)關系

多態替換對象可以降低維護軟件成本和增強設計

OPP語言采用后綁定的概念.

動態綁定是JAVA的缺省行為

interface是abstract的深化




posted @ 2009-01-22 10:01 L'雙魚 閱讀(179) | 評論 (0)編輯 收藏
僅列出標題  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久国产一二区| 久久亚洲精品中文字幕冲田杏梨| 久久超碰97中文字幕| 亚洲免费观看在线视频| 另类亚洲自拍| 久久亚洲精品中文字幕冲田杏梨 | 亚洲国产一成人久久精品| 亚洲欧美清纯在线制服| 欧美一级一区| 免费在线观看一区二区| 免费成人高清视频| 久久综合色一综合色88| 欧美a级理论片| 亚洲午夜视频| 亚洲国产一区二区三区高清| 国产日本亚洲高清| 久久亚洲午夜电影| 久久午夜电影网| 欧美一区二区三区成人| 久久久免费观看视频| 亚洲一区二区三区四区中文 | 久久精品视频在线免费观看| 久久久av毛片精品| 亚洲欧美综合国产精品一区| 久久久爽爽爽美女图片| 午夜精品久久久久久久蜜桃app| 久久精品女人| 久久久久久夜| 国产欧美日本一区二区三区| 亚洲激情校园春色| 伊人激情综合| 久久精品国产99国产精品| 欧美一区二区三区视频| 欧美性jizz18性欧美| 亚洲精品久久久久久下一站 | 欧美日韩三区| 欧美二区在线| 亚洲成人在线免费| 久久色中文字幕| 欧美高清在线一区| 伊人婷婷欧美激情| 欧美高潮视频| 亚洲精品国产精品国产自| 亚洲日本成人网| 欧美色大人视频| 亚洲欧美日韩精品久久亚洲区| 国产精品爱久久久久久久| 一本色道久久综合狠狠躁篇的优点 | 欧美大秀在线观看| 99re6热只有精品免费观看| 欧美精品手机在线| 亚洲一区二区四区| 能在线观看的日韩av| 日韩午夜高潮| 国产午夜精品视频免费不卡69堂| 午夜精品久久久久久久99水蜜桃 | 久久国产精品99久久久久久老狼| 国产日韩在线不卡| 欧美国产日韩一二三区| 亚洲一区二区成人| 91久久久久| 久久久一区二区三区| 亚洲一级黄色片| 亚洲黄色免费网站| 国产一区二区丝袜高跟鞋图片| 久久久www成人免费精品| 99精品国产高清一区二区| 美女精品在线观看| 久久激情婷婷| 欧美伊久线香蕉线新在线| 99精品热视频| 亚洲精品社区| 亚洲青色在线| 亚洲国产综合在线| 在线观看日韩专区| 影音欧美亚洲| 亚洲第一成人在线| 在线色欧美三级视频| 国内成+人亚洲| 国产一区二区三区免费在线观看| 亚洲欧洲一区二区三区| 麻豆成人综合网| 欧美激情视频一区二区三区免费| 久久夜色精品国产欧美乱| 久久精品亚洲乱码伦伦中文 | 亚洲国产精品视频| 欧美高清视频在线| 欧美大片18| 日韩一区二区精品| 香蕉久久夜色精品国产使用方法| 亚洲在线免费视频| 欧美一区二区| 欧美激情亚洲一区| 国产精品综合视频| 亚洲高清视频在线观看| 99在线视频精品| 久久久国产视频91| 亚洲国产另类久久精品| 一区二区三区成人| 久久福利影视| 欧美日韩一区二区三区免费看 | 这里只有视频精品| 久久久97精品| 亚洲一区免费视频| 欧美日韩精品免费观看视频完整| 国产区二精品视| 亚洲宅男天堂在线观看无病毒| 久久亚洲视频| 香蕉乱码成人久久天堂爱免费| 欧美另类专区| 亚洲国内自拍| 一区二区三区在线视频观看| 欧美色视频日本高清在线观看| 久久丁香综合五月国产三级网站| 亚洲欧美精品一区| av成人福利| 亚洲美洲欧洲综合国产一区| 亚洲国产欧美国产综合一区| 国产精品夜夜夜| 欧美国产丝袜视频| 91久久久一线二线三线品牌| 久久久久久久久伊人| 欧美制服丝袜| 欧美精品播放| 国产精品福利影院| 国产女主播视频一区二区| 欧美一区二区三区免费观看 | 欧美精品v国产精品v日韩精品 | 免费欧美在线| 日韩一级成人av| 午夜精品久久久久久久男人的天堂 | 毛片精品免费在线观看| 欧美专区在线播放| 亚洲国产日韩欧美| 亚洲精品日韩激情在线电影 | 国产精品爽爽ⅴa在线观看| 欧美小视频在线| 一区二区在线观看视频| 亚洲人成网站在线播| 午夜久久一区| 99re66热这里只有精品4| 久久不见久久见免费视频1| 国产精品theporn88| 在线不卡a资源高清| 亚洲尤物在线视频观看| 欧美成人69av| 久久国产精品色婷婷| 国产精品久久久久久模特| 亚洲日本视频| 国产手机视频精品| 性欧美1819性猛交| 美女日韩在线中文字幕| 亚洲图片在线| 欧美日韩精品二区第二页| 欧美/亚洲一区| 激情综合色综合久久| 亚洲自拍电影| 性欧美8khd高清极品| 欧美日韩免费高清一区色橹橹| 欧美成人精品h版在线观看| 国内精品一区二区三区| 欧美伊久线香蕉线新在线| 午夜免费电影一区在线观看 | 久久久在线视频| 久久久精彩视频| 国产一区二区三区直播精品电影 | 激情丁香综合| 久久久精品国产一区二区三区| 久久九九精品| 亚洲国产视频直播| 欧美精品v日韩精品v国产精品| 亚洲欧洲精品一区二区| 国产精品99久久久久久白浆小说| 欧美日韩一区二区视频在线观看 | 欧美一区二区三区四区夜夜大片 | 欧美顶级少妇做爰| 亚洲理伦在线| 久久久久久穴| 日韩午夜在线电影| 欧美日韩另类视频| 亚洲欧美成人一区二区三区| 久久亚洲精品欧美| 亚洲免费伊人电影在线观看av| 国产亚洲欧洲997久久综合| 免费观看在线综合| 亚洲精品免费在线播放| 国产伦精品一区二区三区视频孕妇| 久久精品国产91精品亚洲| 日韩一级黄色av| 欧美日韩免费一区二区三区视频 | 欧美激情一区在线| 极品中文字幕一区| 欧美在线日韩在线| 亚洲国产天堂网精品网站| 欧美专区一区二区三区| 一区二区欧美在线| 亚洲精选大片| 91久久中文字幕| 最近看过的日韩成人| 国内精品一区二区|