锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品乱码久久久久久自慰,久久青青草原精品国产软件,99久久精品费精品国产一区二区http://m.shnenglu.com/eastsong/At first, you may struggle to understand how to do each pratice. They may look easy on paper, but putting some practices into action may be difficult. Keep practicing until they're easy.zh-cnSat, 28 Jun 2025 17:12:23 GMTSat, 28 Jun 2025 17:12:23 GMT60DriveBrowsinghttp://m.shnenglu.com/eastsong/archive/2008/12/22/70018.htmleastsongeastsongSun, 21 Dec 2008 16:21:00 GMThttp://m.shnenglu.com/eastsong/archive/2008/12/22/70018.htmlhttp://m.shnenglu.com/eastsong/comments/70018.htmlhttp://m.shnenglu.com/eastsong/archive/2008/12/22/70018.html#Feedback0http://m.shnenglu.com/eastsong/comments/commentRss/70018.htmlhttp://m.shnenglu.com/eastsong/services/trackbacks/70018.html
鍒涘緩ImageList 16 * 16鐨勶紝 8鑹詫紝鍒濆鍖栦負9涓紝澧為暱棰戠巼鏄?
m_pImageList.Create(16, 16, ILC_COLOR8 | ILC_MASK,  9, 9);
鍚慖mageList涓坊鍔營con
m_pImageList.Add(pApp->LoadIcon(ICO_CDDRV));
m_pImageList.Add(pApp->LoadIcon(ICO_CLSDFLD));
m_pImageList.Add(pApp->LoadIcon(ICO_DRIVE));
m_pImageList.Add(pApp->LoadIcon(ICO_FLOPPYDRV));
m_pImageList.Add(pApp->LoadIcon(ICO_MYCOMP));
m_pImageList.Add(pApp->LoadIcon(ICO_OPENFLD));
m_pImageList.Add(pApp->LoadIcon(ICO_TEXTFILE));
鍚慣reeCtrl娣誨姞ImageList
GetTreeCtrl().SetImageList(&m_pImageList , TVSIL_NORMAL);

GetLogicalDrives Function

Retrieves a bitmask representing the currently available disk drives.

 

DWORD WINAPI GetLogicalDrives(void);


GetDriveType Function

 

Determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive.

To determine whether a drive is a USB-type drive, call SetupDiGetDeviceRegistryProperty and specify the SPDRP_REMOVAL_POLICY property.

 

UINT WINAPI GetDriveType(
  __in          LPCTSTR lpRootPathName
);



eastsong 2008-12-22 00:21 鍙戣〃璇勮
]]>
MCIhttp://m.shnenglu.com/eastsong/archive/2008/12/20/69959.htmleastsongeastsongSat, 20 Dec 2008 15:43:00 GMThttp://m.shnenglu.com/eastsong/archive/2008/12/20/69959.htmlhttp://m.shnenglu.com/eastsong/comments/69959.htmlhttp://m.shnenglu.com/eastsong/archive/2008/12/20/69959.html#Feedback0http://m.shnenglu.com/eastsong/comments/commentRss/69959.htmlhttp://m.shnenglu.com/eastsong/services/trackbacks/69959.htmlmciSendString

The mciSendString function sends a command string to an MCI device. The device that the command is sent to is specified in the command string

mciSendString("set cdaudio door open",NULL,0,0);

mciSendString("set cdaudio door closed",NULL,0,0);

MCI

The Media Control Interface (MCI) provides standard commands for playing multimedia devices and recording multimedia resource files. These commands are a generic interface to nearly every kind of multimedia device. 


NOTIFYICONDATA Structure  浜х敓綾諱技鎵樼洏鐨勬晥鏋?/h1>

Contains information that the system needs to process taskbar status area messages.



eastsong 2008-12-20 23:43 鍙戣〃璇勮
]]>鏄劇ず緋葷粺涓墍鏈夎繘紼?/title><link>http://m.shnenglu.com/eastsong/archive/2008/12/20/69952.html</link><dc:creator>eastsong</dc:creator><author>eastsong</author><pubDate>Sat, 20 Dec 2008 15:13:00 GMT</pubDate><guid>http://m.shnenglu.com/eastsong/archive/2008/12/20/69952.html</guid><wfw:comment>http://m.shnenglu.com/eastsong/comments/69952.html</wfw:comment><comments>http://m.shnenglu.com/eastsong/archive/2008/12/20/69952.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/eastsong/comments/commentRss/69952.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/eastsong/services/trackbacks/69952.html</trackback:ping><description><![CDATA[CreateToolhelp32Snapshot 錛氬緋葷粺涓殑榪涚▼“鎷嶇収”<div>Takes a snapshot of the specified processes, as well as the heaps, modules, and threads used by these processes.<div><p> </p><pre class="syntax" xml:space="preserve">HANDLE WINAPI CreateToolhelp32Snapshot( __in DWORD <em><a class="synParam" onclick="showTip(this)" href="ms-help://ms.vscc.v90/MS.MSDNQTR.v90.en/dllproc/base/createtoolhelp32snapshot.htm">dwFlags</a></em>, __in DWORD <em><a class="synParam" onclick="showTip(this)" href="ms-help://ms.vscc.v90/MS.MSDNQTR.v90.en/dllproc/base/createtoolhelp32snapshot.htm">th32ProcessID</a></em> ); </pre><pre class="syntax" xml:space="preserve"><pre class="syntax" xml:space="preserve">Process32First : 鏋氫婦絎竴涓繘紼?/pre></pre><pre class="syntax" xml:space="preserve"><p>Retrieves information about the first process encountered in a system snapshot.</p> <p> </p><pre class="syntax" xml:space="preserve">BOOL WINAPI Process32First( __in HANDLE <em><a class="synParam" onclick="showTip(this)" href="ms-help://ms.vscc.v90/MS.MSDNQTR.v90.en/dllproc/base/process32first.htm">hSnapshot</a></em>, __in_out LPPROCESSENTRY32 <em><a class="synParam" onclick="showTip(this)" href="ms-help://ms.vscc.v90/MS.MSDNQTR.v90.en/dllproc/base/process32first.htm">lppe</a></em> ); </pre><pre class="syntax" xml:space="preserve"><br></pre><pre class="syntax" xml:space="preserve">Process32Next : 閫掑綊鏋氫婦闅忓悗鐨勮繘紼?br></pre><pre class="syntax" xml:space="preserve"><p>Retrieves information about the next process recorded in a system snapshot.</p> <p> </p><pre class="syntax" xml:space="preserve">BOOL WINAPI Process32Next( __in HANDLE <em><a class="synParam" onclick="showTip(this)" href="ms-help://ms.vscc.v90/MS.MSDNQTR.v90.en/dllproc/base/process32next.htm">hSnapshot</a></em>, __out LPPROCESSENTRY32 <em><a class="synParam" onclick="showTip(this)" href="ms-help://ms.vscc.v90/MS.MSDNQTR.v90.en/dllproc/base/process32next.htm">lppe</a></em> ); </pre></pre></pre></div></div><img src ="http://m.shnenglu.com/eastsong/aggbug/69952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/eastsong/" target="_blank">eastsong</a> 2008-12-20 23:13 <a href="http://m.shnenglu.com/eastsong/archive/2008/12/20/69952.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>AOPhttp://m.shnenglu.com/eastsong/archive/2008/12/20/69946.htmleastsongeastsongSat, 20 Dec 2008 14:47:00 GMThttp://m.shnenglu.com/eastsong/archive/2008/12/20/69946.htmlhttp://m.shnenglu.com/eastsong/comments/69946.htmlhttp://m.shnenglu.com/eastsong/archive/2008/12/20/69946.html#Feedback0http://m.shnenglu.com/eastsong/comments/commentRss/69946.htmlhttp://m.shnenglu.com/eastsong/services/trackbacks/69946.html鍒嗘暎鍏蟲敞
灝嗛氱敤闇姹傚姛鑳戒粠涓嶇浉鍏崇被涔嬩腑鍒嗙鍑烘潵錛涘悓鏃訛紝鑳藉浣垮緱寰堝綾誨叡浜竴涓涓猴紝涓鏃﹁涓哄彂鐢熷彉鍖栵紝涓嶅繀淇敼寰堝綾伙紝鍙淇敼榪欎釜琛屽氨鍙互鍟︺?/div>
Aop灝辨槸榪欑瀹炵幇鍒嗘暎鍏蟲敞鐨勭紪紼嬫柟娉曪紝瀹冨皢“鍏蟲敞”灝佽鍦?#8220;鏂歸潰”涓?/div>
AOP鏄疧OP鐨勫歡緇紝鏄疉spect Oriented Programming 鐨勭緝鍐欙紝鎰忔濇槸闈㈠悜鏂歸潰緙栫▼銆侫OP鏄疓OF璁捐妯″紡鐨勫歡緇紝璁捐妯″紡瀛滃瓬涓嶅﹁拷姹傜殑鏄皟鐢ㄨ呭拰琚皟鐢ㄨ呬箣闂寸殑瑙h︼紝AOP鍙互璇翠篃鏄繖縐嶇洰鏍囩殑涓涓疄鐜般?/div>

涓句緥錛氬亣璁炬湁鍦ㄤ竴涓簲鐢ㄧ郴緇熶腑錛屾湁涓涓叡浜殑鏁版嵁蹇呴』琚茍鍙戝悓鏃惰闂紝棣栧厛錛屽皢榪欎釜鏁版嵁灝佽鍦ㄦ暟鎹璞′腑錛岀О涓篋ata Class錛屽悓鏃訛紝灝嗘湁澶氫釜璁塊棶綾伙紝涓撻棬鐢ㄤ簬鍦ㄥ悓涓鏃跺埢璁塊棶榪欏悓涓涓暟鎹璞°?/p>

銆銆涓轟簡瀹屾垚涓婅堪騫跺彂璁塊棶鍚屼竴璧勬簮鐨勫姛鑳斤紝闇瑕佸紩鍏ラ攣Lock鐨勬蹇碉紝涔熷氨鏄錛屾煇涓椂鍒伙紝褰撴湁涓涓闂被璁塊棶榪欎釜鏁版嵁瀵硅薄鏃訛紝榪欎釜鏁版嵁瀵硅薄蹇呴』涓婇攣Locked錛岀敤瀹屽悗灝辯珛鍗寵В閿乽nLocked錛屽啀渚涘叾瀹冭闂被璁塊棶銆?/p>

銆銆浣跨敤浼犵粺鐨勭紪紼嬩範鎯紝鎴戜滑浼氬垱寤轟竴涓娊璞$被錛屾墍鏈夌殑璁塊棶綾葷戶鎵胯繖涓娊璞$埗綾伙紝濡備笅錛?/p>

abstract class Worker{

銆銆abstract void locked();
銆銆abstract void accessDataObject();
銆銆abstract void unlocked();

}


銆銆緙虹偣錛?ul style="font-size: 14px; color: rgb(0, 0, 0); list-style-type: square; ">
  • accessDataObject()鏂規硶闇瑕佹湁“閿?#8221;鐘舵佷箣綾葷殑鐩稿叧浠g爜銆?/li>
  • Java鍙彁渚涗簡鍗曠戶鎵匡紝鍥犳鍏蜂綋璁塊棶綾誨彧鑳界戶鎵胯繖涓埗綾伙紝濡傛灉鍏蜂綋璁塊棶綾昏繕瑕佺戶鎵垮叾瀹冪埗綾伙紝姣斿鍙﹀涓涓Worker鐨勭埗綾伙紝灝嗘棤娉曟柟渚垮疄鐜般?/li>
  • 閲嶇敤琚墦鎶樻墸錛屽叿浣撹闂被鍥犱負涔熷寘鍚?#8220;閿?#8221;鐘舵佷箣綾葷殑鐩稿叧浠g爜錛屽彧鑳借閲嶇敤鍦ㄧ浉鍏蟲湁“閿?#8221;鐨勫満鍚堬紝閲嶇敤鑼冨洿寰堢獎銆?br>
    浠旂粏鐮旂┒榪欎釜搴旂敤鐨?#8220;閿?#8221;錛屽畠鍏跺疄鏈変笅鍒楃壒鎬э細
  • “閿?#8221;鍔熻兘涓嶆槸鍏蜂綋璁塊棶綾葷殑棣栬鎴栦富瑕佸姛鑳斤紝璁塊棶綾諱富瑕佸姛鑳芥槸璁塊棶鏁版嵁瀵硅薄錛屼緥濡傝鍙栨暟鎹垨鏇存敼鍔ㄤ綔銆?/li>
  • “閿?#8221;琛屼負鍏跺疄鏄拰鍏蜂綋璁塊棶綾葷殑涓昏鍔熻兘鍙互鐙珛銆佸尯鍒嗗紑鏉ョ殑銆?/li>
  • “閿?#8221;鍔熻兘鍏跺疄鏄繖涓郴緇熺殑涓涓旱鍚戝垏闈紝娑夊強璁稿綾匯佽澶氱被鐨勬柟娉曘傚涓嬪浘錛?br> 
  • 銆銆鍥犳錛屼竴涓柊鐨勭▼搴忕粨鏋勫簲璇ユ槸鍏蟲敞緋葷粺鐨勭旱鍚戝垏闈紝渚嬪榪欎釜搴旂敤鐨?#8220;閿?#8221;鍔熻兘錛岃繖涓柊鐨勭▼搴忕粨鏋勫氨鏄痑spect錛堟柟闈級

    銆銆鍦ㄨ繖涓簲鐢ㄤ腑錛?#8220;閿?#8221;鏂歸潰錛坅spect錛夊簲璇ユ湁浠ヤ笅鑱岃矗錛?/p>

    銆銆鎻愪緵涓浜涘繀澶囩殑鍔熻兘錛屽琚闂璞″疄鐜板姞閿佹垨瑙i攣鍔熻兘銆備互淇濊瘉鎵鏈夊湪淇敼鏁版嵁瀵硅薄鐨勬搷浣滀箣鍓嶈兘澶熻皟鐢╨ock()鍔犻攣錛屽湪瀹冧嬌鐢ㄥ畬鎴愬悗錛岃皟鐢╱nlock()瑙i攣銆?/p>

    AOP搴旂敤鑼冨洿

    銆銆寰堟槑鏄撅紝AOP闈炲父閫傚悎寮鍙慗2EE瀹瑰櫒鏈嶅姟鍣紝鐩墠JBoss 4.0姝f槸浣跨敤AOP妗嗘灦榪涜寮鍙戙?br>銆銆鍏蜂綋鍔熻兘濡備笅錛?br>Authentication 鏉冮檺
    Caching 緙撳瓨
    Context passing 鍐呭浼犻?br>Error handling 閿欒澶勭悊
    Lazy loading銆鎳掑姞杞?br>Debugging銆銆璋冭瘯
    logging, tracing, profiling and monitoring銆璁板綍璺熻釜銆浼樺寲銆鏍″噯
    Performance optimization銆鎬ц兘浼樺寲
    Persistence銆銆鎸佷箙鍖?br>Resource pooling銆璧勬簮姹?br>Synchronization銆鍚屾
    Transactions 浜嬪姟

    AOP鏈夊繀瑕佸悧錛?/strong>

    銆銆褰撶劧錛屼笂榪板簲鐢ㄨ寖渚嬪湪娌℃湁浣跨敤AOP鎯呭喌涓嬶紝涔熷緱鍒頒簡瑙e喅錛屼緥濡侸Boss 3.XXX涔熸彁渚涗簡涓婅堪搴旂敤鍔熻兘錛屼絾鏄病鏈変嬌鐢ˋOP銆?/p>

    銆銆浣嗘槸錛屼嬌鐢ˋOP鍙互璁╂垜浠粠涓涓洿楂樼殑鎶借薄姒傚康鏉ョ悊瑙h蔣浠剁郴緇燂紝AOP涔熻鎻愪緵涓縐嶆湁浠峰肩殑宸ュ叿銆傚彲浠ヨ繖涔堣錛氬洜涓轟嬌鐢ˋOP緇撴瀯錛岀幇鍦↗Boss 4.0鐨勬簮鐮佽姣擩Boss 3.X瀹規槗鐞嗚В澶氫簡錛岃繖瀵逛簬涓涓ぇ鍨嬪鏉傜郴緇熸潵璇存槸闈炲父閲嶈鐨勩?/p>

    銆銆浠庡彟澶栦竴涓柟闈㈣錛屽ソ鍍忎笉鏄墍鏈夌殑浜洪兘闇瑕佸叧蹇傾OP錛屽畠鍙兘鏄竴縐嶆灦鏋勮璁$殑閫夋嫨錛屽鏋滈夋嫨J2EE緋葷粺錛孉OP鍏蟲敞鐨勪笂榪伴氱敤鏂歸潰閮藉凡緇忚J2EE瀹瑰櫒瀹炵幇浜嗭紝J2EE搴旂敤緋葷粺寮鍙戣呭彲鑳介渶瑕佹洿澶氬湴鍏蟲敞琛屼笟搴旂敤鏂歸潰aspect銆?/p>



    eastsong 2008-12-20 22:47 鍙戣〃璇勮
    ]]>杞歡鑳藉姏鎴愮啛搴︽ā鍨?/title><link>http://m.shnenglu.com/eastsong/archive/2008/12/17/69658.html</link><dc:creator>eastsong</dc:creator><author>eastsong</author><pubDate>Wed, 17 Dec 2008 09:43:00 GMT</pubDate><guid>http://m.shnenglu.com/eastsong/archive/2008/12/17/69658.html</guid><wfw:comment>http://m.shnenglu.com/eastsong/comments/69658.html</wfw:comment><comments>http://m.shnenglu.com/eastsong/archive/2008/12/17/69658.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/eastsong/comments/commentRss/69658.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/eastsong/services/trackbacks/69658.html</trackback:ping><description><![CDATA[涓 鍩烘湰姒傚康<br><br>杞歡榪囩▼錛圫oftware Process錛?br>杞歡榪囩▼鍙畾涔変負浼佷笟璁捐錛岀爺鍒跺拰緇存姢杞歡浜у搧鍙婄浉鍏寵祫鏂欐枃妗g殑鍏ㄩ儴鐢?br>浜ф椿鍔ㄥ拰宸ョ▼綆$悊媧誨姩銆?br><br>杞歡榪囩▼鑳藉姏錛圫oftware Process Capablility錛?br>浼佷笟瀹炴柦杞歡榪囩▼鎵鑳藉疄鐜伴鏈熺洰鏍囩殑紼嬪害銆傚畠鍙敤浜庨嫻嬩紒涓氱殑杞歡榪囩▼姘村鉤銆?br><br>杞歡榪囩▼琛屼負錛圫oftware Process Performance錛?br>浼佷笟鍦ㄩ」鐩紑鍙戜腑閬靛驚杞歡榪囩▼鎵鑳藉緱鍒扮殑瀹為檯緇撴灉銆?br><br>杞歡榪囩▼鎴愮啛搴︼紙Software Process Maturity錛?br>杞歡榪囩▼琛屼負鍙瀹氫箟錛岄嫻嬪拰鎺у埗騫舵寔緇鎻愰珮鐨勭▼搴︺傚畠涓昏鐢ㄦ潵琛ㄦ槑涓嶅悓欏圭洰鎵閬靛驚鐨勮蔣浠惰繃紼嬬殑涓鑷存с?br><br>杞歡鑳藉姏鎴愮啛搴︾瓑綰э紙Software Capablility Maturity levels錛?br>浼佷笟鐨勮蔣浠跺紑鍙戝湪鐢變綆鍒伴珮鎴愮啛鍖栨紨榪涜繃紼嬩腑鎵鏅亶闈復鐨勫叿鏈変竴瀹氭垚鐔熷害鐗瑰緛鐨勫鉤鍙般?br><br>鎴愮啛涓庝笉鎴愮啛錛圡ature and Immature錛?br>涓嶆垚鐔熺殑鏍囧織鏈?  娌℃湁鏄庣‘鐨勮蔣浠惰繃紼嬩綋緋誨彲浠ヤ緷鎹紝鏃犳硶瀵圭敓浜ц繘琛岄嫻嬶紱涓嶄弗鏍兼墽琛岀敓浜ц繃紼嬶紱璐ㄩ噺鏃犳硶淇濊瘉錛涙棤鍋ュ叏鐨勮繃紼嬫帶鍒跺強璐ㄩ噺鎺у埗浣撶郴錛涢」鐩紑鍙戞病鏈夊噯鍒欏彲閬靛驚錛涘紑鍙戠粨鏋滀富瑕佷緷鎹」鐩皬緇勫強涓漢鐨勫甫鏈変富瑙傚洜绱犵殑鑳藉姏鍙戞尌銆?br>鎴愮啛鐨勬爣蹇楁湁-欏圭洰寮鍙戞槸渚濇嵁浼佷笟鏃╁凡鏄庣‘鐨勮繃紼嬪噯鍒欐潵瀹炴柦錛涘紑鍙戠粨鏋滆緝灝戠殑渚濊禆涓漢鑳藉姏鍜岃嚜鐒跺洜绱狅紱欏圭洰鐢辮繃紼嬫帶鍒跺茍鍙鏁翠釜鐢熶駭浣滃嚭棰勬祴錛涗駭鍝佽川閲忓緱鍒版湁鏁堢殑鐩戞帶錛堬級錛涜繃鍘葷殑寮鍙戦」鐩腑鎵鑾風粡楠屽緱浠ョН绱茍鍙郴緇熷湴鐢ㄤ簬鐜拌鍜屾湭鏉ョ殑欏圭洰涔嬩腑銆?br><br>閰嶇疆綆$悊錛圕onfiguration Management錛?br>鍖呮嫭浠ヤ笅綆$悊琛屼負錛?瀵規煇涓厤緗」鐨勫姛鑳藉拰鐗╃悊鐗規ц繘琛岃瘑鍒拰緙栨。錛涘榪欎簺鐗瑰緛鐨勫彉鍔ㄨ繘琛屾帶鍒訛紱瀵瑰彉鍔ㄥ拰浜嬪疄榪涜璁板綍銆佹眹鎶ワ紱楠岃瘉闇姹傝鍒掔殑瀹炵幇銆?br><br>鍋忓樊錛圖eviation錛?br>閽堝寮鍙戜腑鐨勮鍒掋佹爣鍑嗐佽鍒掔瓑鐨勬槑鏄懼亸紱誨拰鍙樺姩銆?br><br>鍚屼笟澶嶅錛圥eer Review錛?br>杞歡欏圭洰寮鍙戞垚鍛樼殑鍚岃閬靛驚鏌愪竴瑙勫垯瀵歸」鐩駭鍝佹墍浣滅殑媯鏌ワ紝鐢ㄤ簬鍙戠幇緙洪櫡鎵鍦ㄣ?br><br>椋庨櫓綆$悊錛圧isk Management錛?br>榪愮敤椋庨櫓姒傜巼鏂規硶鍒嗘瀽璇勪及欏圭洰寮鍙戣璁′腑鐨勫悇綾婚闄╋紝鍖呮嫭椋庨櫓璇嗗埆錛岄闄╁垎鏋愶紝椋庨櫓絳夌駭鎺掑簭鍜岄闄╂帶鍒躲?br><br>杞歡宸ョ▼榪囩▼緇勶紙Software Engineering Process Group錛?br>鍗忓姪寮鍙戞満鏋勫鎵閲囩撼鐨勮蔣浠惰繃紼嬭繘琛屽埗瀹氥佸垎鏋愩佺洃鎺у拰鏀硅繘鐨勪笓瀹剁粍銆?br>瀹冨簲璇ョ洿鎺ュ悜鏈烘瀯鐨勬渶楂橀瀵煎眰璐熻矗銆?br><br>杞歡鐢熷懡鍛ㄦ湡錛圫oftware Life Cycle錛?br>鎸囪蔣浠跺紑鍙戞墍娑夊強鐨勫叏榪囩▼錛屽寘鎷粠浜у搧璁捐鍒頒駭鍝佺粓緇撶殑鏁翠釜鍛ㄦ湡錛屼竴鑸垎涓烘蹇甸樁孌碉紝闇姹傞樁孌碉紝璁捐闃舵錛屽疄鏂介樁孌碉紝嫻嬭瘯闃舵錛屽畨瑁呰皟璇曢樁孌碉紝榪愯緇存姢闃舵錛岀粓姝㈤樁孌點?br><br>杞歡闇姹傦紙Software Requirement錛?br>鐢ㄦ埛涓哄疄鐜版煇縐嶇洰鏍囨垨鑰呰В鍐蟲煇縐嶉棶棰樿姹傝蔣浠剁粰浜堟弧瓚崇殑鏉′歡銆?br> <img src ="http://m.shnenglu.com/eastsong/aggbug/69658.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/eastsong/" target="_blank">eastsong</a> 2008-12-17 17:43 <a href="http://m.shnenglu.com/eastsong/archive/2008/12/17/69658.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Intrusion detection systemhttp://m.shnenglu.com/eastsong/archive/2008/12/16/69608.htmleastsongeastsongTue, 16 Dec 2008 14:52:00 GMThttp://m.shnenglu.com/eastsong/archive/2008/12/16/69608.html

    eastsong 2008-12-16 22:52 鍙戣〃璇勮
    ]]>
    Design Pattern - Chapter One 綆鍗曞伐鍘傛ā寮?/title><link>http://m.shnenglu.com/eastsong/archive/2008/11/03/65871.html</link><dc:creator>eastsong</dc:creator><author>eastsong</author><pubDate>Mon, 03 Nov 2008 11:44:00 GMT</pubDate><guid>http://m.shnenglu.com/eastsong/archive/2008/11/03/65871.html</guid><wfw:comment>http://m.shnenglu.com/eastsong/comments/65871.html</wfw:comment><comments>http://m.shnenglu.com/eastsong/archive/2008/11/03/65871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/eastsong/comments/commentRss/65871.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/eastsong/services/trackbacks/65871.html</trackback:ping><description><![CDATA[綆鍗曞伐鍘傦細 鐢ㄤ竴涓崟鐙殑綾繪潵鍋氬垱閫犲疄渚嬬殑榪囩▼錛屽氨鏄伐鍘傘?br><br>浼樼偣錛氬湪浜庡伐鍘傜被涓寘鍚簡蹇呰鐨勯昏緫鍒ゆ柇錛屾牴鎹鎴風鐨勯夋嫨鏉′歡鍔ㄦ佸疄渚嬪寲鐩稿叧鐨勭被錛屽浜庡鎴風鏉ヨ錛屽幓闄や簡涓庡叿浣撲駭鍝佺殑渚濊禆銆?br><br>渚嬪瓙錛氬疄鐜拌綆楀櫒浠g爜<br><br>1 璁$畻鍜屾樉紺哄垎寮<br>2 鐏墊椿鍦頒慨鏀瑰拰鎵╁睍錛堝紑鏀懼皝闂師鍒欙級<br>3 鍗曚竴鍘熷垯錛堝姞鍑忎箻闄ゅ悇涓嚜鎴愪竴綾伙級<br><br>/**<br>*    File    : IOperation.h<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: interface of operation<br>*/<br><br>#if !defined _IOPERATION_H_<br>#define _IOPERATION_H_<br><br>class IOperation<br>{<br>public:<br>    IOperation(double _doubleA = 0, double _doubleB = 0);<br>    virtual ~IOperation(){};<br>    <br>    virtual double Execute() = 0;<br><br>    void SetA(double _doubleA);<br>    double GetA();<br><br>    void SetB(double _doubleB);<br>    double GetB();<br><br>protected:<br>private:<br>    double m_doubleA;<br>    double m_doubleB;<br><br>};<br><br>#endif<br><br>/**<br>*    File    : IOperation.cpp<br>*    Author    : Eastong<br>*    Date    : 11/3/2008<br>*    Function: the realization of IOperation<br>*/<br><br>#include "IOperation.h"<br><br><br>IOperation::IOperation(double _doubleA /* = 0 */, double _doubleB /* = 0 */)<br>{<br>    m_doubleA = _doubleA;<br>    m_doubleB = _doubleB;<br>}<br><br>void IOperation::SetA(double _doubleA)<br>{<br>    m_doubleA = _doubleA;<br>}<br>double IOperation::GetA()<br>{<br>    return m_doubleA;<br>}<br><br>void IOperation::SetB(double _doubleB)<br>{<br>    m_doubleB = _doubleB;<br>}<br><br>double IOperation::GetB()<br>{<br>    return m_doubleB;<br>}<br><br>/**<br>*    File    : CAdd.h<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the declaration of Add operation<br>*/<br>#if !defined _CADD_H_<br>#define _CADD_H_<br><br>#include "IOperation.h"<br><br>class CAdd : public IOperation<br>{<br>public:<br>    virtual double Execute();<br>protected:<br>private:<br>};<br><br>#endif<br><br>/**<br>*    File    : CAdd.cpp<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the realization of Add operation<br>*/<br><br>#include "CAdd.h"<br><br>double CAdd::Execute()<br>{<br>    return GetA() + GetB();<br>}<br><br>/**<br>*    File    : CSub.h<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the declaration of sub operation<br>*/<br>#if !defined _CSUB_H_<br>#define  _CSUB_H_<br><br>#include "IOperation.h"<br><br>class CSub : public IOperation<br>{<br>public:<br>    virtual double Execute();<br>protected:<br>private:<br>};<br><br>#endif<br><br>/**<br>*    File    : CSub.h<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the realization of sub operation<br>*/<br><br>#include "CSub.h"<br><br>double CSub::Execute()<br>{<br>    return GetA() - GetB();<br>}<br><br>/**<br>*    File    : CMul.h<br>*    Author  : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the declaration of mul operation<br>*/<br>#if !defined _CMUL_H_<br>#define  _CMUL_H_<br><br>#include "IOperation.h"<br><br>class CMul : public IOperation<br>{<br>public:<br>    virtual double Execute();<br>protected:<br>private:<br>};<br><br>#endif<br>/**<br>*    File    : CMul.cpp<br>*    Author  : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the realization of mul operation<br>*/<br>#include "CMul.h"<br><br>double CMul::Execute()<br>{<br>    return GetA() * GetB();<br>}<br><br>/**<br>*    File    : CDiv.h<br>*    Author  : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the declaration of div operation<br>*/<br>#if !defined _CDIV_H_<br>#define _CDIV_H_<br><br>#include "IOperation.h"<br><br>class CDiv : public IOperation<br>{<br>public:<br>    virtual double Execute();<br>protected:<br>private:<br>};<br><br>#endif<br><br>/**<br>*    File    : CDiv.cpp<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: the realization of div operation<br>*/<br>#include "CDiv.h"<br><br>double CDiv::Execute()<br>{<br>    if (0 != GetB())<br>    {<br>        return GetA() / GetB();<br>    }<br>    else<br>    {<br>        /**<br>        * I do not know how to throw the exception using c++<br>        */<br>        //throw Exception();<br><br>        return 0;<br>    }<br>}<br><br>/**<br>*    File    : OperationFactory.h<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: factory of create operation object<br>*/<br><br>#if !defined _OPERATION_FACTORY_H_<br>#define _OPERATION_FACTORY_H_<br><br>#include "IOperation.h"<br><br>class OperationFactory<br>{<br>public:<br>    static IOperation * CreateOperation(char  op);<br>protected:<br>private:<br>};<br><br>#endif<br><br>/**<br>*    File    : OperationFactory.cpp<br>*    Author    : Eastsong<br>*    Date    : 11/3/2008<br>*    Function: factory of create operation object<br>*/<br><br>#include "OperationFactory.h"<br>#include "CAdd.h"<br>#include "CSub.h"<br>#include "CMul.h"<br>#include "CDiv.h"<br><br>IOperation * OperationFactory::CreateOperation( char op)<br>{<br>    IOperation * operation = 0;<br><br>    switch(op)<br>    {<br>    case '+' :<br>        operation = new CAdd();<br>        break;<br>    case '-':<br>        operation = new CSub();<br>        break;<br>    case '*':<br>        operation = new CMul();<br>        break;<br>    case '/':<br>        operation = new CDiv();<br>        break;<br>    <br>    default:<br>    <br>        break;<br>    }<br><br>    return operation;<br>}<br><br><img src ="http://m.shnenglu.com/eastsong/aggbug/65871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/eastsong/" target="_blank">eastsong</a> 2008-11-03 19:44 <a href="http://m.shnenglu.com/eastsong/archive/2008/11/03/65871.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞細 鍙蹭笂鏈鐗涘か濡葷敓媧誨崗璁?/title><link>http://m.shnenglu.com/eastsong/archive/2008/11/02/65744.html</link><dc:creator>eastsong</dc:creator><author>eastsong</author><pubDate>Sun, 02 Nov 2008 03:53:00 GMT</pubDate><guid>http://m.shnenglu.com/eastsong/archive/2008/11/02/65744.html</guid><wfw:comment>http://m.shnenglu.com/eastsong/comments/65744.html</wfw:comment><comments>http://m.shnenglu.com/eastsong/archive/2008/11/02/65744.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://m.shnenglu.com/eastsong/comments/commentRss/65744.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/eastsong/services/trackbacks/65744.html</trackback:ping><description><![CDATA[ 鍙蹭笂鏈鐗涘か濡葷敓媧誨崗璁?br>  1.鍚墊灦涓嶅綋鐫鐖舵瘝錛屼翰鎴氾紝閭誨眳鐨勯潰鍚碉紝鍦ㄥ叕鍏卞満鎵緇欏鏂歸潰瀛愩?br> <br>  2.涓嶇璋佸璋侀敊錛屽彧瑕佷竴鍚墊灦錛岀敺鏂瑰繀欏誨厛杞誨0杞繪皵鍝勫コ鏂逛竴嬈★紝濂蟲柟鎵嶈兘椹笂鍐烽潤涓嬫潵錛屽惁鍒欏コ鏂逛竴鐪嬪埌鐢鋒柟鍝囧暒鍝囧暒濂蟲柟涔熷繊涓嶄綇鍝囧暒鍝囧暒錛屼竴鏃﹂犳垚涓ラ噸鍚庢灉錛屽叏閮ㄧ敱鐢鋒柟璐熻矗銆?br> <br>  3.鍦ㄥ閲屽惖鏋朵笉鍑嗕竴璧頒簡涔嬶紝瀹炲湪瑕佽蛋涓嶅緱璧板嚭灝忓尯錛屼笉璁鎬笉甯︽墜鏈哄拰鍏蟲満銆?br> <br>  4.灝婃暚瀵規柟鐨勭埗姣嶉暱杈堬紝鍚墊灦涓嶅紑蹇冧笉鑳藉鐖舵瘝鏃犵ぜ銆?br> <br>  5.鏈夐敊涓鏂硅涓誨姩閬撴瓑錛屾棤閿欎竴鏂瑰湪鏈夐敊鏂歸亾姝夊茍琛ュ伩鍚庤灝藉揩鍘熻皡瀵規柟銆?br><br> <br>  6.鍙屾柟閮芥湁閿欐椂瑕佷簰鐩告璁紝璁よ瘑鍒伴敊璇茍閬撴瓑鍚庣敱鐢鋒柟涓誨姩鎻愬嚭甯﹀コ鏂瑰嚭鍘繪暎蹇冦?br> <br>  7.瑕佸嚭姘斾笉鍑嗙牳涓滆タ錛屽彧鑳藉悆涓滆タ錛屽疄鍦ㄦ墜鐥掑彧鑳界牳鏋曞ご銆?br> <br>  8.鍚墊灦灝介噺涓嶉殧澶滐紝鏅氫笂鐫¤鏃剁敺鏂瑰繀欏諱富鍔ㄦ姳濂蟲柟錛屽コ鏂圭敓姘旂櫨鑸帹璁╃敺鏂逛篃涓嶈兘灝辨鏀懼純錛屼竴瀹氳鍝勫埌濂蟲柟鐫$潃錛屽仛涓婄編姊︺傘傘?br><br> <br>  9.姣忓懆閮借緇欏鏂規寜鎽╀竴嬈★紝鍥犱負澶у緇忓父鍚墊灦閮藉緢杈涜嫤錛岀敺鏂規墜鑹轟笉濂界殑璇濆彲浠ヨ窡鐩蹭漢甯堝倕瀛︼紝涓ョ鍜屽彂寤婂コ瀛︼紒<br> <br>  10.鍚墊灦鏃剁敺鏂逛笉鍑嗘寕鐢佃瘽錛屽鏋滄寕浜嗚椹笂鎵撳洖鍘伙紝騫惰〃紺烘瓑鎰忥紝鍚墊灦鏃跺コ鏂瑰鏋滄寕浜嗙數璇濓紝鐢鋒柟蹇呴』鍦?鍒嗛挓鍐呮墦緇欏コ鏂癸紝鐢佃瘽涓嶉氭墦鎵嬫満錛屾諱箣涓嶈兘姘旂互錛屽薄鎸傚薄鎵擄紝浣嗘槸濂蟲柟涔熻緇欑敺鏂歸潰瀛愶紝姣忔鎸傜數璇濇鏁頒笉澶т簬5嬈°?br><br>錛堝叕綰︽潯嬈炬殏鏃朵負浠ヤ笂榪欏嚑鏉★紝鍙敱濂蟲柟鏃犵悊鐢辨棤鏃墮棿闄愬埗鐨勬洿鏀癸紝鐢鋒柟鏈夋潈鍒╂彁鍑哄紓璁紝浣嗘槸寮傝鏄惁琚噰綰蟲渶緇堣В閲婃潈鍦ㄥコ鏂規墜閲岋級<br>                             <br><img src ="http://m.shnenglu.com/eastsong/aggbug/65744.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/eastsong/" target="_blank">eastsong</a> 2008-11-02 11:53 <a href="http://m.shnenglu.com/eastsong/archive/2008/11/02/65744.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Design Patternhttp://m.shnenglu.com/eastsong/archive/2008/10/31/65629.htmleastsongeastsongFri, 31 Oct 2008 08:18:00 GMThttp://m.shnenglu.com/eastsong/archive/2008/10/31/65629.htmlhttp://m.shnenglu.com/eastsong/comments/65629.htmlhttp://m.shnenglu.com/eastsong/archive/2008/10/31/65629.html#Feedback0http://m.shnenglu.com/eastsong/comments/commentRss/65629.htmlhttp://m.shnenglu.com/eastsong/services/trackbacks/65629.html澶ц瘽璁捐妯″紡鍩烘湰娑電洊浜嗙洰鍓嶆祦琛岀殑澶ч儴鍒嗚璁℃ā寮忥紝鐜板湪鑴戝瓙閲岃兘鎯寵搗鏉ョ殑鏈夛細
    綆鍗曞伐鍘傘佺瓥鐣ユā寮忋佸伐鍘傛ā寮忋佹ˉ鎺ユā寮忋佷韓鍏冩ā寮忋佹ā鏉褲佽瀵熻呫佸崟閿ā寮忋佹娊璞°佷唬鐞嗐佹寚瀵艱呫佸懡浠?br>鍏朵腑閲岄潰榪樿鍒頒竴浜涜璁″師鍒欙紝濡傦細DSP銆丩SP銆丱CP絳夈?br>鍦ㄩ」鐩璁′腑錛屾垜涔熷皾璇曞幓搴旂敤浜嗛噷闈㈢殑涓浜涙ā寮忥紝閬囧埌闂錛屽氨姣旇緝鐫鐪嬪拰澶ц瘽妯″紡閲岄偅縐嶆瘮杈冪浉浼鹼紝灝卞簲鐢ㄤ笂浜嗐?br>鍒板簳濡備綍鎵嶆槸鐪熸鐞嗚В璁捐妯″紡浜嗗憿錛熸湁鐨勬椂鍊欐垜鏄緢緋婃秱銆?br>


    eastsong 2008-10-31 16:18 鍙戣〃璇勮
    ]]>
    涓轟簡鍋氫歡鏈夋垚灝辯殑浜?/title><link>http://m.shnenglu.com/eastsong/archive/2008/10/30/65553.html</link><dc:creator>eastsong</dc:creator><author>eastsong</author><pubDate>Thu, 30 Oct 2008 05:15:00 GMT</pubDate><guid>http://m.shnenglu.com/eastsong/archive/2008/10/30/65553.html</guid><wfw:comment>http://m.shnenglu.com/eastsong/comments/65553.html</wfw:comment><comments>http://m.shnenglu.com/eastsong/archive/2008/10/30/65553.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.shnenglu.com/eastsong/comments/commentRss/65553.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/eastsong/services/trackbacks/65553.html</trackback:ping><description><![CDATA[鏄ㄥぉ鍘誨惉浜嗚秴鍥劇殑鏍″洯瀹h浼氾紝鏃犻潪閮芥槸瀹f壃浜涙湰鍏徃鐨勭幇鐘訛紝鏈潵鐨勫彂灞曪紝浠ュ強鎷涜仒浜哄憳鏉ュ埌鏈叕鍙稿悗鐨勫緟閬囩瓑絳夈傛垜娌″お鑷繁鍏蟲敞榪欎簺錛屽ぇ閮ㄥ垎鏃墮棿鏄湪鐪嬫柊涔扮殑Multithreading Appinlication in Windows錛屾渶榪戝緢鐖辯湅涔︺備笉榪囧璁蹭漢璇翠簡鍙ヨ瘽錛岃鎴戝嵃璞″緢鏄繁鍒伙紝浠栬錛屾椂涓嶆椂灝辮鍋氫簺鏈夋垚灝辯殑浜嬶紝鍚﹀垯鏃墮棿闀夸簡錛屼漢閮戒細棰撳簾鐨勶紝鍘熻瘽涓嶆槸榪欎箞璇寸殑錛屽ぇ鎰忚屽凡銆傛垜瑙夊緱榪欏彞璇濆緢鏈夐亾鐞嗭紝鍦ㄥ鏍¤繖涔堥暱鏃墮棿錛屼粠鏉ユ病瑙夊緱浠涔堜簨璁╄嚜宸辨劅瑙夊緢鏈夋垚灝憋紱宸ヤ綔浜嗚繖涔堜箙涔熸槸涓鏍鳳紝澶╁ぉ鎯崇潃瀹屾垚浠誨姟灝卞ソ錛屼粠鏉ユ病鎯寵繃搴旇瓚呭墠瀹屾垚鐐逛換鍔°傚ぇ閮ㄥ垎浠呬粎鏄負浜嗙淮鎸佺敓媧葷幇鐘訛紝寰楄繃涓旇繃鑰屽凡銆傛椂闂撮暱浜嗭紝鍙嶈岃寰楀緢鏄棤鑱婏紝娌℃湁浠涔堟柊鎰忋?br>鍙楄繖鍙ヨ瘽鐨勫惎鍙戯紝鎴戝喅瀹氫粖澶╁氨璇ュ仛鐐規湁鎴愬氨鎰熺殑浜嬫儏錛屾妸鍓嶄袱澶╂嫋鎷夌殑宸ヤ綔瀹屾垚浜嗐傚叾瀹炰換鍔¤璧鋒潵寰堢畝鍗曪細欏圭洰鍦ㄥ紑鍙戜腑鐢ㄥ埌浜唖qlite3.dll錛屼笉榪囧湪寮曠敤榪欎釜dll鏃訛紝欏圭洰涓敤鐨勬槸鍦╬roject銆乻etting 涓緗殑鏂瑰紡錛岋紙dll璋冪敤鍒嗕袱縐嶏紝涓嶆竻妤氳繖縐嶈皟鐢ㄦ槸闅愬紡鐨勮繕鏄樉紺虹殑錛屾病鍒嗘竻錛夛紝鎵浠ラ」鐩▼搴忓彧鏈夊湪sqlite3.dll 瀛樺湪鐨勬儏鍐典笅錛屾墠鍙互榪愯錛屽惁鍒欒繍琛屼笉璧鋒潵錛屼細鎶ラ敊銆?欏圭洰涓垜鐨勪換鍔℃槸鍋氬崌綰х▼搴廢pdater.exe錛屽湪鍗囩駭紼嬪簭涓篃闇瑕佸崌綰ф暟鎹簱錛屽洜姝や篃浣跨敤浜唖qlite3.dll錛屼篃鏄寜鐨勫墠闈㈢殑璋冪敤鏂瑰紡銆傝繖縐嶈皟鐢ㄦ柟寮忓甫鏉ョ殑寮婄鏄痷pdater.exe鍦ㄥ崌綰т富紼嬪簭鏃訛紝鍙兘浼氬嚭鐜伴棶棰橈紝sqlite3.dll鐨勫崌綰у彲鑳藉け璐ワ紙姝e湪琚玼pdater.exe浣跨敤錛夈傛垜鏇炬兂璇曠潃鎸夊彟澶栦竴縐嶆柟寮忚皟鐢╯qlite3.dll瀵煎嚭鐨勫嚱鏁幫紝浣嗙粓絀惰寰楀鍑哄嚱鏁扮殑鏂瑰紡寰堝鏉傦紝鑰屼笖sqlite3鐨勫鍑哄嚱鏁板皝瑁呯殑涓嶅ソ錛屽啓璧鋒潵寰堣垂鍔詫紙榪欎箣鍓嶇敱浜巗qlite3.h 灝佽涓嶅ソ錛屾垜浠」鐩粍涓鐩村紩鐢ㄥ畠鐨勪竴涓皝瑁呯被CppSqlite3錛夈?br>濡傛灉鎸夌潃sqlite3 瀵煎嚭鍑芥暟錛圠oadLibrary錛孎reeLibrary錛夎繖縐嶆柟寮忔潵鍋氱殑璇濓紝闂鏉ヤ簡錛?br>1 瀵煎嚭鍑芥暟鐨勬寚閽堝繀欏繪嬁鍒?br>2 浠ュ墠鍐欑殑浠g爜寮曠敤鍒癈ppSqlite3 鐨勬渶濂戒笉瑕佸獎鍝嶅埌<br><br>鎯充簡寰堜箙錛岀粓浜庢垜鎯沖埌涓涓柟娉曟潵瑙e喅榪欎釜闂錛岄亗寮濮嬪疄鏂斤紙鍚庨潰鍦ㄦ弿榪拌В鍐寵繃紼嬪惂錛夛紝鍙槸鐢變簬瀵煎嚭鍑芥暟澶錛屽啓鐨勬垜閮藉揩鍚愯浜嗭紝涓鐩村埌浜嗘棭涓婁簲鐐癸紝榪樻病鍏ㄩ儴寮勫畬錛屽疄鍦ㄦ槸鍧氭寔涓嶄綇浜嗭紝灝辨兂璧剁揣鐫′細鍚э紝涓浼氳繕寰椾笂鐝憿銆傞亗鍊掑ご鐫″幓錛屾病鎴愭兂鍦ㄧ潄寮鐪肩潧鏃訛紝宸叉槸8鐐瑰浜嗐?br><br><br><br><img src ="http://m.shnenglu.com/eastsong/aggbug/65553.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/eastsong/" target="_blank">eastsong</a> 2008-10-30 13:15 <a href="http://m.shnenglu.com/eastsong/archive/2008/10/30/65553.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.41422.com.cn" target="_blank">亚洲av伊人久久综合密臀性色 </a>| <a href="http://www.dewy.com.cn" target="_blank">久久精品国产精品亚洲精品</a>| <a href="http://www.huanheng.com.cn" target="_blank">婷婷久久久亚洲欧洲日产国码AV</a>| <a href="http://www.4527.com.cn" target="_blank">久久久无码精品亚洲日韩按摩 </a>| <a href="http://www.zhe38.cn" target="_blank">亚洲狠狠婷婷综合久久久久</a>| <a href="http://www.hongyuan123.cn" target="_blank">久久久久亚洲AV无码专区网站</a>| <a href="http://www.gcjszzbjb.cn" target="_blank">久久久久久无码Av成人影院</a>| <a href="http://www.hfko.cn" target="_blank">亚洲国产精品久久久久网站</a>| <a href="http://www.a13859701381.cn" target="_blank">久久久久无码精品国产app</a>| <a href="http://www.gn-online.com.cn" target="_blank">青青热久久国产久精品 </a>| <a href="http://www.rereyy.cn" target="_blank">久久99国产综合精品免费</a>| <a href="http://www.gdczjt.cn" target="_blank">日本免费久久久久久久网站</a>| <a href="http://www.ywxcj.cn" target="_blank">亚洲精品午夜国产va久久</a>| <a href="http://www.straddle.cn" target="_blank">91久久福利国产成人精品</a>| <a href="http://www.sgcam.com.cn" target="_blank">7777精品伊人久久久大香线蕉</a>| <a href="http://www.68ejia.cn" target="_blank">美女写真久久影院</a>| <a href="http://www.shgdb.cn" target="_blank">欧美亚洲色综久久精品国产</a>| <a href="http://www.xs258.cn" target="_blank">久久亚洲AV无码西西人体</a>| <a href="http://www.itmr.com.cn" target="_blank">久久最近最新中文字幕大全</a>| <a href="http://www.etcaisn.cn" target="_blank">国产aⅴ激情无码久久</a>| <a href="http://www.sfsqw.cn" target="_blank">久久久久亚洲AV综合波多野结衣</a>| <a href="http://www.ciidc.org.cn" target="_blank">97久久国产亚洲精品超碰热</a>| <a href="http://www.ww0w.cn" target="_blank">国内精品九九久久精品</a>| <a href="http://www.110xi.cn" target="_blank">一级女性全黄久久生活片免费 </a>| <a href="http://www.3gdd.cn" target="_blank">久久精品嫩草影院</a>| <a href="http://www.114best.com.cn" target="_blank">亚洲精品高清国产一线久久</a>| <a href="http://www.hydqgs.cn" target="_blank">久久精品无码一区二区三区免费</a>| <a href="http://www.wyj340.cn" target="_blank">国产91色综合久久免费</a>| <a href="http://www.gdfw.org.cn" target="_blank">亚洲级αV无码毛片久久精品 </a>| <a href="http://www.65it.cn" target="_blank">人人狠狠综合久久亚洲</a>| <a href="http://www.cxdsj.net.cn" target="_blank">久久亚洲国产午夜精品理论片</a>| <a href="http://www.hgndg.cn" target="_blank">久久精品国产亚洲AV无码麻豆 </a>| <a href="http://www.tongshenghu.com.cn" target="_blank">久久丝袜精品中文字幕</a>| <a href="http://www.qq577.cn" target="_blank">久久综合狠狠色综合伊人</a>| <a href="http://www.geyr.cn" target="_blank">日本免费一区二区久久人人澡 </a>| <a href="http://www.sjz10086.cn" target="_blank">麻豆久久</a>| <a href="http://www.youarecharming.cn" target="_blank">亚洲国产精品综合久久网络 </a>| <a href="http://www.vf369.cn" target="_blank">午夜肉伦伦影院久久精品免费看国产一区二区三区 </a>| <a href="http://www.fddyc.cn" target="_blank">欧美与黑人午夜性猛交久久久</a>| <a href="http://www.efd-inc.com.cn" target="_blank">99久久国产综合精品五月天喷水</a>| <a href="http://www.r97n59.cn" target="_blank">www.久久热.com</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>