锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美精品一区二区三区久久久竹菊,亚洲国产91色在线,在线观看亚洲http://www.shnenglu.com/NWAO/category/18886.htmlIt won't kill you to make you stronger!zh-cnSat, 12 Dec 2015 11:04:02 GMTSat, 12 Dec 2015 11:04:02 GMT60PRD綆楁硶涓殑C璁$畻鏂規硶http://www.shnenglu.com/NWAO/archive/2015/12/11/212458.htmlNWAONWAOFri, 11 Dec 2015 07:11:00 GMThttp://www.shnenglu.com/NWAO/archive/2015/12/11/212458.htmlhttp://www.shnenglu.com/NWAO/comments/212458.htmlhttp://www.shnenglu.com/NWAO/archive/2015/12/11/212458.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/212458.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/212458.html闃呰鍏ㄦ枃

NWAO 2015-12-11 15:11 鍙戣〃璇勮
]]>
浣跨敤lua鍒ゆ柇鐐瑰湪澶氳竟褰㈠唴閮?/title><link>http://www.shnenglu.com/NWAO/archive/2015/09/19/211870.html</link><dc:creator>NWAO</dc:creator><author>NWAO</author><pubDate>Sat, 19 Sep 2015 04:01:00 GMT</pubDate><guid>http://www.shnenglu.com/NWAO/archive/2015/09/19/211870.html</guid><wfw:comment>http://www.shnenglu.com/NWAO/comments/211870.html</wfw:comment><comments>http://www.shnenglu.com/NWAO/archive/2015/09/19/211870.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/NWAO/comments/commentRss/211870.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/NWAO/services/trackbacks/211870.html</trackback:ping><description><![CDATA[ <div style="padding: 4px 5px 4px 4px; border: 1px solid #cccccc; border-image: none; width: 98%; font-size: 13px; word-break: break-all; background-color: #eeeeee;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #000000; ">--</span><span style="color: #000000; ">鑾峰彇澶氳竟褰㈠鍥寸煩褰?br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">function GetPolyOutRect(p, poly)<br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">    local l_max_x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> poly[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">].X;<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">    local l_max_y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> poly[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">].Y;<br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">    local l_min_x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> l_max_x;<br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">    local l_min_y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> l_min_y;<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">, #poly </span><span style="color: #0000FF; ">do</span><span style="color: #000000; "><br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> l_max_x </span><span style="color: #000000; "><</span><span style="color: #000000; "> poly[i].x then<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">            l_max_x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> poly[i].x;<br /></span><span style="color: #008080; ">10</span> <span style="color: #000000;">        end<br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> l_max_y </span><span style="color: #000000; "><</span><span style="color: #000000; "> poly[i].y then<br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">            l_max_y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> poly[i].y;<br /></span><span style="color: #008080; ">13</span> <span style="color: #000000; ">        end<br /></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> l_min_x </span><span style="color: #000000; ">></span><span style="color: #000000; "> poly[i].y then<br /></span><span style="color: #008080; ">15</span> <span style="color: #000000; ">            l_min_x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> poly[i].y;<br /></span><span style="color: #008080; ">16</span> <span style="color: #000000; ">        end<br /></span><span style="color: #008080; ">17</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> l_min_y </span><span style="color: #000000; ">></span><span style="color: #000000; "> poly[i].y then<br /></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">            l_min_y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> poly[i].y;<br /></span><span style="color: #008080; ">19</span> <span style="color: #000000; ">        end<br /></span><span style="color: #008080; ">20</span> <span style="color: #000000; ">    end<br /></span><span style="color: #008080; ">21</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> {l_min_x,l_max_x,l_min_y,l_max_y};<br /></span><span style="color: #008080; ">22</span> <span style="color: #000000; ">end<br /></span><span style="color: #008080; ">23</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">24</span> <span style="color: #000000; "></span><span style="color: #000000; ">--</span><span style="color: #000000; ">鐐規槸鍚﹀湪澶氳竟褰㈠鍥寸煩褰腑<br /></span><span style="color: #008080; ">25</span> <span style="color: #000000; ">function IsPtInPolyRect(p, poly)<br /></span><span style="color: #008080; ">26</span> <span style="color: #000000; ">    local rect </span><span style="color: #000000; ">=</span><span style="color: #000000; "> GetPolyOutRect(p, poly);<br /></span><span style="color: #008080; ">27</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> p.x </span><span style="color: #000000; "><</span><span style="color: #000000; "> rect[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">] or p.x </span><span style="color: #000000; ">></span><span style="color: #000000; "> rect[</span><span style="color: #000000; ">2</span><span style="color: #000000; ">] or p.y </span><span style="color: #000000; "><</span><span style="color: #000000; "> rect[</span><span style="color: #000000; ">3</span><span style="color: #000000; ">] or p.y </span><span style="color: #000000; ">></span><span style="color: #000000; "> rect[</span><span style="color: #000000; ">4</span><span style="color: #000000; ">] then<br /></span><span style="color: #008080; ">28</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">false</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">29</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">else</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">30</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">true</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">31</span> <span style="color: #000000; ">    end<br /></span><span style="color: #008080; ">32</span> <span style="color: #000000; ">end<br /></span><span style="color: #008080; ">33</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">34</span> <span style="color: #000000; "></span><span style="color: #000000; ">--</span><span style="color: #000000; ">鍒ゆ柇鐐瑰湪澶氳竟褰㈠唴true or </span><span style="color: #0000FF; ">false</span><span style="color: #000000; ">,鐐規濂藉湪澶氳竟褰㈣竟涓婃椂榪斿洖鍊間笉瀹?br /></span><span style="color: #008080; ">35</span> <span style="color: #000000; ">function IsPtInPoly(p, poly)<br /></span><span style="color: #008080; ">36</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">false</span><span style="color: #000000; "> </span><span style="color: #000000; ">==</span><span style="color: #000000; "> IsPtInPolyRect(p, poly) then<br /></span><span style="color: #008080; ">37</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">false</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">38</span> <span style="color: #000000; ">    end<br /></span><span style="color: #008080; ">39</span> <span style="color: #000000; ">    local l_odd </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">false</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">40</span> <span style="color: #000000; ">    local j </span><span style="color: #000000; ">=</span><span style="color: #000000; "> #poly;<br /></span><span style="color: #008080; ">41</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">, #poly </span><span style="color: #0000FF; ">do</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">42</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> ((poly[i].y </span><span style="color: #000000; "><</span><span style="color: #000000; "> p.y and poly[j].y </span><span style="color: #000000; ">>=</span><span style="color: #000000; "> p.y) or poly[j].y </span><span style="color: #000000; "><</span><span style="color: #000000; "> p.y and poly[i].y </span><span style="color: #000000; ">>=</span><span style="color: #000000; "> p.y)) and (poly[i].x </span><span style="color: #000000; "><=</span><span style="color: #000000; "> p.x and poly[j].x </span><span style="color: #000000; "><=</span><span style="color: #000000; "> p.x) then<br /></span><span style="color: #008080; ">43</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> poly[i].x </span><span style="color: #000000; ">+</span><span style="color: #000000; "> (p.y </span><span style="color: #000000; ">-</span><span style="color: #000000; "> poly[i].y)</span><span style="color: #000000; ">*</span><span style="color: #000000; ">(poly[j].x </span><span style="color: #000000; ">-</span><span style="color: #000000; "> poly[i].x) </span><span style="color: #000000; ">/</span><span style="color: #000000; "> (poly[j].y </span><span style="color: #000000; ">-</span><span style="color: #000000; "> poly[i].y) </span><span style="color: #000000; "><</span><span style="color: #000000; "> p.x then<br /></span><span style="color: #008080; ">44</span> <span style="color: #000000; ">                l_odd </span><span style="color: #000000; ">=</span><span style="color: #000000; "> not l_odd;<br /></span><span style="color: #008080; ">45</span> <span style="color: #000000; ">            end<br /></span><span style="color: #008080; ">46</span> <span style="color: #000000; ">        end<br /></span><span style="color: #008080; ">47</span> <span style="color: #000000; ">    end<br /></span><span style="color: #008080; ">48</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> l_odd;<br /></span><span style="color: #008080; ">49</span> <span style="color: #000000; ">end<br /></span><span style="color: #008080; ">50</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; ">51</span> <span style="color: #000000; ">local p </span><span style="color: #000000; ">=</span><span style="color: #000000; "> {x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">, y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">2.5</span><span style="color: #000000; ">};<br /></span><span style="color: #008080; ">52</span> <span style="color: #000000; ">local poly </span><span style="color: #000000; ">=</span><span style="color: #000000; "> {{x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">, y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">},{x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">, y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">3</span><span style="color: #000000; ">},{x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">3</span><span style="color: #000000; ">, y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">}}<br /></span><span style="color: #008080; ">53</span> <span style="color: #000000; ">local result </span><span style="color: #000000; ">=</span><span style="color: #000000; "> IsPtInPoly(p, poly);<br /></span><span style="color: #008080; ">54</span> <span style="color: #000000; ">print(result);<br /></span><span style="color: #008080; ">55</span> <span style="color: #000000; "></span><span style="color: #000000; ">--</span><span style="color: #000000; ">鐢變簬鏃犳硶浠庝唬鐮佷腑鐩存帴澶嶅埗錛岀函鎵嬫暡浠g爜錛岃嫢鏈夌枏婕忥紝璇風暀璦銆?br /></span><span style="color: #008080; ">56</span> --浠g爜鍙傝冧簡緗戜笂浼楀鍓嶈緢鐨勬暀紼嬶紝涓嶄竴涓鍒楀嚭錛屾劅璋㈠墠杈?span style="color: #000000; "><br /></span><span style="color: #008080; ">57</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">58</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">59</span> <span style="color: #000000; "></span></div><strong></strong><em></em><u></u><sub></sub><sup></sup><strike></strike><img src ="http://www.shnenglu.com/NWAO/aggbug/211870.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/NWAO/" target="_blank">NWAO</a> 2015-09-19 12:01 <a href="http://www.shnenglu.com/NWAO/archive/2015/09/19/211870.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦ㄦ瘡涓琛屼笅闈㈤兘鎻掑叆涓琛岀被浼煎唴瀹?/title><link>http://www.shnenglu.com/NWAO/archive/2014/12/17/209212.html</link><dc:creator>NWAO</dc:creator><author>NWAO</author><pubDate>Wed, 17 Dec 2014 10:09:00 GMT</pubDate><guid>http://www.shnenglu.com/NWAO/archive/2014/12/17/209212.html</guid><wfw:comment>http://www.shnenglu.com/NWAO/comments/209212.html</wfw:comment><comments>http://www.shnenglu.com/NWAO/archive/2014/12/17/209212.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/NWAO/comments/commentRss/209212.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/NWAO/services/trackbacks/209212.html</trackback:ping><description><![CDATA[鎯呮櫙錛?宸︿晶涓哄師鏈塼xt鍐呭  鍙充晶涓鴻鏀逛負鐨勬牸寮?br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> Name_01=xxx                    Name_01=xxx<br /><span style="color: #008080; "> 2</span>                                Type_01=1<br /><span style="color: #008080; "> 3</span> Name_02=yyy                    Name_02=yyy<br /><span style="color: #008080; "> 4</span>                                Type_02=1<br /><span style="color: #008080; "> 5</span> Name_03=ffd                    Name_03=ffd<br /><span style="color: #008080; "> 6</span>                                Type_03=2<br /><span style="color: #008080; "> 7</span> Name_04=ssd                    Name_04=ssd<br /><span style="color: #008080; "> 8</span>                                Type_04=2<br /><span style="color: #008080; "> 9</span> <img src="http://www.shnenglu.com/Images/dot.gif" alt="" />.                           <img src="http://www.shnenglu.com/Images/dot.gif" alt="" />.<br /><span style="color: #008080; ">10</span> Name_97=qqq                    Name_97=qqq<br /><span style="color: #008080; ">11</span>                                Type_97=49<br /><span style="color: #008080; ">12</span> Name_98=eew                    Name_98=eew<br /><span style="color: #008080; ">13</span>                                Type_98=49    <br /><span style="color: #008080; ">14</span> Name_99=zzz                    Name_99=zzz<br /><span style="color: #008080; ">15</span>                                Type_99=50</div> <br /> 姝ラ錛?br /> 棣栧厛鎴戜滑緇欐瘡涓琛屼笅闈㈡彃鍏ュ悓鏍風殑鍐呭錛?vim  xx,yyg/^/norm oType_01=1       <br />              瑙i噴錛歺x,yy 鎸囧畾鑼冨洿  鎵цg鍛戒護錛岀敤^鍖歸厤姣忎竴琛岋紝 norm鐨勪綔鐢?鏄妸鍚庨潰鐨勫唴瀹瑰綋浣滄櫘閫氭ā寮忎笅鐨勬寜閿?<br />                      oType_01=1 灝變細鍦ㄤ笅闈㈡柊鍔犱竴騫跺啓鍏ype_01=1<br /> 鐒跺悗灝嗘柊鎻掑叆鐨勮浣滅浉搴斾慨鏀? xx,yys#Type_\zs\d\+\ze#\=(line(".")+1)/2#  (榪欐潯鍛戒護鍙互鍙傝?a href="http://www.shnenglu.com/NWAO/archive/2014/08/26/208141.html">榪欑瘒鏂囩珷</a>鐞嗚В)<img src ="http://www.shnenglu.com/NWAO/aggbug/209212.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/NWAO/" target="_blank">NWAO</a> 2014-12-17 18:09 <a href="http://www.shnenglu.com/NWAO/archive/2014/12/17/209212.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏈嶅姟鍣? 榪滅▼妗岄潰闄愬埗IP 涓?VPN 緇撳悎鐨勫畨鍏ㄧ瓥鐣?/title><link>http://www.shnenglu.com/NWAO/archive/2014/09/23/208386.html</link><dc:creator>NWAO</dc:creator><author>NWAO</author><pubDate>Tue, 23 Sep 2014 09:04:00 GMT</pubDate><guid>http://www.shnenglu.com/NWAO/archive/2014/09/23/208386.html</guid><wfw:comment>http://www.shnenglu.com/NWAO/comments/208386.html</wfw:comment><comments>http://www.shnenglu.com/NWAO/archive/2014/09/23/208386.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/NWAO/comments/commentRss/208386.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/NWAO/services/trackbacks/208386.html</trackback:ping><description><![CDATA[鍓嶅嚑澶╂悶浜嗘悶VPN錛屼篃鎼炰簡鎼炶繙紼嬫闈㈤檺鍒禝P銆?鐜板湪闇瑕佺粨鍚堣搗鏉ヤ嬌鐢紝鎻愰珮鏈嶅姟鍣ㄥ畨鍏ㄦс?鏈緇堢粨鏋滃皢鏄?鎵鏈夋湇鍔″櫒 浠呭厑璁?鍐呯綉IP榪涜榪滅▼妗岄潰錛?鏈嶅姟鍣ㄧ粍鍐呬笓鏈変竴鍙癡PN鏈嶅姟鍣ㄥ彲渚涜繛鎺ワ紝綆$悊浜哄憳浠庡叕鍙歌繛鎺ュソVPN鍚庯紝濡傚悓鐩存帴璁塊棶鍐呯綉鏈嶅姟鍣ㄩ偅鏍瘋闂笟鍔℃湇鍔″櫒銆?br /><br />涓銆傞檺鍒惰繙紼嬫闈P<br /><ul><li>      鎵撳紑綆$悊宸ュ叿-->鏈湴瀹夊叏絳栫暐-->IP鏈湴瀹夊叏絳栫暐-->鍙抽敭-->綆$悊IP絳涢夊櫒鍒楄〃鍜岀瓫閫夊櫒鎿嶄綔,  </li></ul>            a 鍒涘緩涓や釜 IP絳涢夊櫒   [allow] 浠?192.168.1.0/24 鍒?鎴戠殑IP鍦板潃 绔彛3389<br />                                         [deny] 浠?浠諱綍IP 鍒?鎴戠殑IP 绔彛3389<br />            b 鍒涘緩涓や釜絳涢夊櫒鎿嶄綔 [allow] 璁稿彲<br />                                         [deny] 紱佹<br /><ul><li>      鏈変簡涓婇潰榪欎袱涓瓫閫夊櫒 鍜?瀵瑰簲鐨勬搷浣?鎴戜滑灝卞彲浠ュ垱寤哄畨鍏ㄧ瓥鐣ヤ簡.  IP鏈湴瀹夊叏絳栫暐-->鍙抽敭-->鍒涘緩IP瀹夊叏絳栫暐</li></ul>             a 棣栧厛鍏佽鎴戜滑鑷繁鐨勫唴緗慖P  鐐瑰嚮娣誨姞 閫変腑 鍚嶅瓧涓篬allow]鐨処P絳涢夊櫒,  鍐嶉夋嫨 [allow]鐨勭瓫閫夊櫒鎿嶄綔, 鐢變簬榪欓噷鐨勬搷浣滄垜閫変簡“璁稿彲”,鍚庨潰鐨勯獙璇佹柟寮忎笉蹇呴夋嫨銆?br />             b 鐒跺悗紱佹鍏跺畠鎵鏈変漢鐨処P     鐐瑰嚮娣誨姞 閫変腑 鍚嶅瓧涓篬deny]鐨処P絳涢夊櫒,  鍐嶉夋嫨 [deny]鐨勭瓫閫夊櫒鎿嶄綔<br /><ul><li>鐜板湪鎴戜滑紱佹浜嗘墍鏈夌殑IP 榪涜榪滅▼妗岄潰榪炴帴, 鍚屾椂 鍙堝厑璁鎬簡鑷繁鐨勫唴緗慖P榪涜榪滅▼妗岄潰銆傚嵆鍙湁鍐呯綉IP鍙互榪涜榪滅▼妗岄潰鎿嶄綔.</li></ul>      鍏蜂綋鐨勫浘鍙互鍙傝?a title="鐧懼害鏂囧簱">鐧懼害鏂囧簱</a>銆?br />浜屻?寤虹珛VPN鏈嶅姟鍣?Window2008)<br /><ul><li>      鎵撳紑綆$悊宸ュ叿-->鏈嶅姟鍣ㄧ鐞嗗櫒-->瑙掕壊-->鍙抽敭-->娣誨姞瑙掕壊-->緗戠粶絳栫暐鍜岃闂湇鍔? </li></ul>            瀹夎濂藉悗錛屽彸閿繘琛岃嚜瀹氫箟閰嶇疆錛岄夋嫨VPN NAT LAN璺敱鍚姩鏈嶅姟.<br />            瀹屾垚鍚庝慨鏀瑰叾灞炴?->瀹夊叏-->楠岃瘉鏂瑰紡浠呯暀涓婱S-CHAP V2,  鍙栨秷IPV6鐩稿叧璁劇疆錛屽茍涓旀寚瀹氬ソIP鍦板潃姹狅紝192.168.99.100-192.168.99.110.<br />            鍦ㄨ礬鐢卞拰榪滅▼璁塊棶-->IPv4-->NAT鍙抽敭-->鏂板鎺ュ彛-->閫夋嫨澶栫綉緗戝崱-->鍏敤鎺ュ彛榪炴帴鍒癐nternet(涓嶉夋嫨 鍦ㄦ鎺ュ彛涓婂惎鐢∟AT,鍥犱負鎴戜滑榪欓噷涓嶆墦綆椾嬌鐢╒PN鏈嶅姟鍣ㄧ殑緗戠粶璧勬簮涓婄綉,鑰屼嬌鐢ㄥ鎴鋒満鑷繁鐨勭綉緇滆祫婧?瑙佺涓夋絎?鏉?<br />            鍦ㄨ礬鐢卞拰榪滅▼璁塊棶-->IPv4-->NAT鍙抽敭-->鏂板鎺ュ彛-->閫夋嫨鍐呯綉緗戝崱-->鍏敤鎺ュ彛榪炴帴鍒癐nternet,騫朵笖鍕句笂 鍦ㄦ鎺ュ彛涓婂惎鐢∟AT,浠ヤ究瀹㈡埛鏈哄彲浠ラ氳繃VPN鏈嶅姟鍣ㄧ殑鍐呯綉璁塊棶鍏跺畠鏈嶅姟鍣?(榪欎釜緗戝崱鐨勮緗槸璇曢獙鍑烘潵鐨?鍐呯綉鐨勪笉閫?鍦ㄦ鎺ュ彛涓婂惎鐢∟AT,鍒欎笉鑳借闂叾瀹冩湇鍔″櫒,杞彂鍘熺悊涓嶅お鏄庣櫧)<br /><ul><li>      寤虹珛涓涓笓鐢ㄧ殑VPN甯愭埛錛屾寚瀹氬叾灞炴?->鎷ㄥ叆 涓哄厑璁告嫧鍏?</li></ul>      鍏蜂綋鐨勫浘鍙互鍙傝?a title="ske_tech鐨勬枃绔?>ske_tech鐨勬枃绔?/a><br />涓夈?瀹㈡埛绔緩绔媀PN榪炴帴<br /><ul><li>      鎺у埗闈㈡澘-->緗戠粶鍜?Internet-->緗戠粶鍜屽叡浜腑蹇?寤虹珛VPN榪炴帴 濉叆VPN鏈嶅姟鍣ㄥ湴鍧錛屼互鍙婂垰鎵嶆坊鍔犵殑VPN甯愭埛錛岃煩榪囬獙璇侀樁孌點?/li><li>      鐒跺悗淇敼錛孷PN榪炴帴灞炴?->瀹夊叏-->浠呭厑璁窶S-CHAP V2楠岃瘉, VPN榪炴帴灞炴?->緗戠粶-->鍚屾牱鍘繪帀IPV6</li><li>      淇敼VPN榪炴帴灞炴?->緗戠粶-->IP V4灞炴?->楂樼駭-->鍙栨秷"鍦ㄨ繙紼嬬綉緇滀笂浣跨敤榛樿緗戝叧"(浣垮緱榪炰笂VPN鍚庡彲浠ョ敤鏈満璁塊棶浜掕仈緗?</li><li>      娣誨姞涓璺敱淇℃伅,浠ョ鐞嗗憳韜喚鎵撳紑鍛戒護琛岀獥鍙? 鎵ц route add 192.168.1.0/24 192.168.99.100</li></ul><br />鍥涖?榪炴帴VPN嫻嬭瘯<br />       璁劇疆濂戒互鍚? 鎵撳紑榪滅▼妗岄潰, 涓嶈繛鎺PN, 鐩存帴浣跨敤鏈嶅姟鍣ㄥ緗慖P榪炴帴涓嶄笂, 鐩存帴榪炴湇鍔″櫒鍐呯綉IP涔熻繛涓嶄笂.<br />       榪炴帴VPN, 榪炴帴榪滅▼鏈嶅姟鍣ㄧ殑鍐呯綉IP 192.168.1.3,鍙互榪炴帴涓? 瀹炵幇浜嗘垜浠牴鎹甐PN IP闄愬埗鏈嶅姟鍣ㄨ繙紼嬫闈㈢殑鐩爣.<br /><br />浜斻?瀛樺湪闂<br /><ul><li>       鍦ㄩ檺鍒惰繙紼嬭繛鎺P鏃?鑻ョ瓫閫夊櫒鎿嶄綔涓嶉夋嫨"璁稿彲",鑰屼嬌鐢?鍗忓晢瀹夊叏",騫朵笖涔熸寚瀹氬ソ 韜喚楠岃瘉鏂規硶 涓?棰勫叡浜瓧絎︿覆, 鍒欏湪鍏佽鍒楄〃涓殑鏈哄櫒榪樻槸涓嶈兘榪炴帴璇ユ湇鍔″櫒. 鍘熷洜涓嶆槑</li></ul><ul><li>鍦ㄨ礬鐢卞拰榪滅▼璁塊棶-->IPv4-->NAT鍙抽敭-->鏂板鎺ュ彛 涓嬬殑NAT璁劇疆渚濈劧涓嶅お鏄庣櫧鍘熺悊</li><li>鍦ㄥ鎴風寤虹珛濂絍PN榪炴帴鍚?娣誨姞鐨勮礬鐢卞湪VPN鏂紑鍚庝細澶辨晥,鍐嶆榪炴帴涓婇渶瑕佸啀娣誨姞. 浣跨敤route add -p涔熶笉琛? 鍘熷洜涓嶆槑<br /><br />鐢變簬鏃墮棿姣旇緝浠撲績, 涓嶈凍涔嬪榪樻湜鎸囨.濡傞渶杞澆璇鋒敞鏄庡嚭澶?<a href="http://www.shnenglu.com/NWAO/admin/EditPosts.aspx?postid=208350">http://www.shnenglu.com/NWAO/admin/EditPosts.aspx?postid=208350</a></li></ul><img src ="http://www.shnenglu.com/NWAO/aggbug/208386.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/NWAO/" target="_blank">NWAO</a> 2014-09-23 17:04 <a href="http://www.shnenglu.com/NWAO/archive/2014/09/23/208386.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>linux 榪炴帴 windows vpn 鏈嶅姟鍣?璁板綍http://www.shnenglu.com/NWAO/archive/2014/09/23/208350.htmlNWAONWAOTue, 23 Sep 2014 06:47:00 GMThttp://www.shnenglu.com/NWAO/archive/2014/09/23/208350.htmlhttp://www.shnenglu.com/NWAO/comments/208350.htmlhttp://www.shnenglu.com/NWAO/archive/2014/09/23/208350.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/208350.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/208350.html
鏄ㄥぉ鎼炵殑鏄?windows榪?nbsp; linux鏈嶅姟鍣紝浠婂ぉ棰嗗瑕佹眰鍙嶈繃鏉ヨ繛錛屼簬鏄姌鑵句簡涓澶╁張銆?br />1. 寤虹珛windows vpn server
鍦╳indows涓婃柊寤哄ソ VPN鏈嶅姟  鍥句笉寮勪簡
mppe required,stateless

寤虹珛榪炴帴 pptpsetup --create myvvpn --username vpntest --password 123456 --encrypt --start
(涓嶈緗ソ韜喚璁よ瘉鏂規硶榪欓噷浼氭姤閿欍?
鐜板湪ping 192.168.1.x鍙互閫氫簡錛屼絾鎯硃ing 榪滅▼鍐呯綉10.10.10.X榪樹笉琛屻傞渶瑕佸姞涓浜況oute
route add -net 10.10.10.0/24 netmask 255.255.255.0 dev ppp0
鐜板湪灝卞彲浠ヤ簡

NWAO 2014-09-23 14:47 鍙戣〃璇勮
]]>
Linux vpn鏈嶅姟鍣ㄦ灦璁炬祦紼?璁板綍http://www.shnenglu.com/NWAO/archive/2014/09/16/208333.htmlNWAONWAOTue, 16 Sep 2014 12:39:00 GMThttp://www.shnenglu.com/NWAO/archive/2014/09/16/208333.htmlhttp://www.shnenglu.com/NWAO/comments/208333.htmlhttp://www.shnenglu.com/NWAO/archive/2014/09/16/208333.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/208333.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/208333.html 鍏徃浣跨敤浜嗘煇鏌愪簯鏈嶅姟鍣紝鍙湁涓涓弻緗戝崱鏈哄櫒鐨勫彲浠ヨ繙紼嬩笂鍘伙紝鍐嶈繛鎺ュ叾瀹冨嚑鍙般傛瘡嬈¤鏀圭偣涓滆タ榪炴帴鏈嶅姟鍣ㄩ兘鏄釜澶寸柤鐨勪簨錛屼簬鏄兂鍒扮敤VPN瑙e喅榪欎釜闂銆傛柟娉曟槸鎶婂弻緗戝崱鐨勬満鍣ㄦ悶鎴恖inux錛屽啀鏋朵笂vpn錛岄氳繃瀹冪洿鎺ヨ闂偅鍑犲彴鏈嶅姟鍣ㄣ?br />鐜鏄? CentOS 6.5
           緗戠粶   鍙岀綉鍗?23.23.23.23 (澶? 10.16.16.16(鍐? 鍦板潃閮芥槸紺轟緥鍦板潃銆?br />緇忚繃涓涓嬪崍baidu緇堜簬鎼炴垚浜嗐傜幇鍦ㄨ褰曞涓?br />         1.棣栧厛媯鏌PPE妯″潡鍔犺澆涓庡惁
          
modprobe ppp-compress-18 && echo MPPE IS OK

        濡傛灉鍐呮牳涓婃湁璇ユā鍧楀氨浼氳緭鍑篗PPE is ok

         2.瀹夎杞歡
          瀹夎ppp
yum install ppp
       瀹夎iptables
yum install iptables

/etc/init.d/iptables start chkconfig --level 35 iptables on
         瀹夎pptp
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm

rpm 
-ivh pptpd-1.4.0-1.el6.x86_64.rpm
  
        4. 鏇存敼PPP PPTP鐨勯厤緗枃浠?br />ppp
vi /etc/ppp/options.pptpd
淇敼
ms
-dns 8.8.8.8
ms
-dns 8.8.4.4
debug

 pptpd
vi /etc/pptpd.conf
淇敼
 localip 123.23.23.23
   remoteip 192.168.0.201-210

澧炲姞VPN甯愬彿
vi /etc/ppp/chap-secrets
澧炲姞涓琛?br />vpntest pptpd
123456 192.168.0.209

     5. 鎵撳紑鍐呮牳鐨勮漿鍙戝姛鑳?br />
vi /etc/sysctl.conf
淇敼
net.ipv4.ip_forward
=1
鐒跺悗
sysctl
-p

      6鎵撳紑pptpd鏈嶅姟
/etc/init.d/pptpd start chkconfig --level 35 pptpd on

      7閰嶇疆iptables
iptables -A INPUT -p gre -j ACCEPT
iptables
-A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
iptables
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables
-A FORWARD -s 192.168.0.0/24 -o eth0 -j ACCEPT
iptables
-A FORWARD -d 192.168.0.0/24 -i eth1 -j ACCEPT
iptables
-t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables
-A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
iptables
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables
-A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
/etc/init.d/iptables save
service iptables restart

      8閲嶅惎涓媝ptpd
service pptpd restart

    9 浠巜in7寤虹珛vpn榪炴帴嫻嬭瘯
鍒涘緩涓涓猇PN榪炴帴 濉叆璁劇疆鐨処P  123.23.23.23 鐢ㄦ埛鍚?vpntest 瀵嗙爜123456 榪炴帴 鎴愬姛鍚庢渶濂芥妸VPN榪炴帴 涓睘鎬榪炴帴涓嬬殑ipv6鍘繪帀銆?br />     

鍙傝?nbsp;  榪欑瘒鏂囩珷
        

NWAO 2014-09-16 20:39 鍙戣〃璇勮
]]>
浣跨敤VIM鎵歸噺鏇存敼鏁板瓧鐨勪袱涓姙娉?/title><link>http://www.shnenglu.com/NWAO/archive/2014/08/26/208141.html</link><dc:creator>NWAO</dc:creator><author>NWAO</author><pubDate>Tue, 26 Aug 2014 09:16:00 GMT</pubDate><guid>http://www.shnenglu.com/NWAO/archive/2014/08/26/208141.html</guid><wfw:comment>http://www.shnenglu.com/NWAO/comments/208141.html</wfw:comment><comments>http://www.shnenglu.com/NWAO/archive/2014/08/26/208141.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/NWAO/comments/commentRss/208141.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/NWAO/services/trackbacks/208141.html</trackback:ping><description><![CDATA[<div>鏈榪戦亣鍒頒竴涓棶棰橈紝鏈変竴涓〃浠ュ墠鐨剆ql澶囦喚鏂囦歡錛屾兂鎶婂畠鍐嶅鍥炶琛ㄤ腑錛屼絾ID涓鍒椾笌褰撳墠琛ㄤ腑宸叉湁鏁版嵁鏈夊啿紿併?br />鍙鎶奍D鐨勬暟瀛楁敼涓涓嬪氨鍙互鐩存帴瀵間簡錛屼絾鏈?000澶氳鏁版嵁錛屼竴琛岃鏀逛細鏄懼緱寰堣牏錛屾兂鍒扮敤VIM鐨勬浛鎹㈠懡浠瀹屾垚榪欎竴浠誨姟銆?br />    姣忚鏁版嵁鍧囦負 INSERT INTO `TABLEX` VALUES ('300', 'XXXXX'<br />...etc),VALUES涓殑絎竴涓暟鍗充負ID.<br />    緇忚繃涓鐣悳绱?鎺㈢儲錛屽緱鍒頒互涓嬪懡浠よВ鍐抽棶棰?<br />絎竴涓?br />    %s/\(VALUES ('\)\d\+\('\)/\=submatch(1).(line("."))+50).submatch(2)/<br />瑙i噴錛?s %浠h〃鏇挎崲鍛戒護s鍦ㄥ叏鏂囨墽琛? 鏇挎崲鍛戒護鏍煎紡鏄?s/鍖歸厤涓?鏇挎崲涓?<br />      /\(VALUES ('\)\d\+\('\)/ 鏄尮閰嶄覆錛屽尮閰嶆瘡涓琛屼腑鐨刅ALUES ('鏁板瓧' 榪欎竴孌?br />      /\=submatch(1).(line("."))+50).submatch(2)/ 鏇挎崲涓?<br />       \=鏄嬌鐢ㄥ悗闈㈢殑鍑芥暟鐨勬剰鎬?br />       submatch 鍖歸厤鍓嶉潰鐢?\( \)鍖呭惈鐨勯儴鍒嗗\(VALUES ('\)灝哣ALUES ('浣滀負submatch(1)鐨勫尮閰嶅璞°俿ubmatch(2)鍒欏尮閰?鏁板瓧鍚庨潰鐨?<br />       澶氫釜鍑芥暟寮忎嬌鐢?灝嗙粨鏋滆繛鎺ヨ搗鏉?br /><br />絎簩涓?榪欎釜鏄悗鏉ユ墠鐪嬪埌浜嗭紝榪欎釜鏇寸畝媧佷簺銆?br />    %s/VALUES ('\zs\d\+\ze/\=line(".")+50/<br />      %s 鍚屼笂<br />      /VALUES ('\zs\d\+\ze/ 鍖歸厤涓詫紝\zs浠h〃鐨勬槸鏇挎崲鎿嶄綔寮濮嬪錛孿ze浠h〃鐨勬槸鏇挎崲鎿嶄綔緇撴潫澶勶紝榪欐牱鍚庨潰鐨勬浛鎹篃鍙拡瀵硅繖涓孌佃繘琛屾浛鎹€?br />     /\=line(".")+50/ 鏇挎崲涓詫紝鐢變簬鍓嶉潰鎸囧畾浜嗘浛鎹㈡錛岃繖閲岀殑鏇挎崲鍐呭鐩存帴鎸囧畾鍚堥傜殑鏁板煎嵆鍙?br /><br />PS: 涓婅堪s鍛戒護鐨勫尮閰嶄覆閮戒嬌鐢ㄥ埌浜嗘鍒欒〃杈懼紡錛岃繖閲屼笉浣滀粙緇嶃?br />鏈漢浣跨敤鐨勭幆澧冩槸win7 x64 + GVim7.4銆?br />瀵筕im鏈漢涔熸槸鍒濆涔嶇粌錛岃艾璇箣澶勬湜澶у鎸囨銆?/div><img src ="http://www.shnenglu.com/NWAO/aggbug/208141.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/NWAO/" target="_blank">NWAO</a> 2014-08-26 17:16 <a href="http://www.shnenglu.com/NWAO/archive/2014/08/26/208141.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++瀵硅薄妯″瀷http://www.shnenglu.com/NWAO/archive/2013/10/30/203596.htmlNWAONWAOWed, 30 Oct 2013 08:31:00 GMThttp://www.shnenglu.com/NWAO/archive/2013/10/30/203596.htmlhttp://www.shnenglu.com/NWAO/comments/203596.htmlhttp://www.shnenglu.com/NWAO/archive/2013/10/30/203596.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/203596.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/203596.html2
3
     3.1 Data Member緇戝畾
           緙栬瘧鍣ㄤ互瀵圭被澹版槑涓嚱鏁板唴鍑虹幇鐨勫彉閲忕殑鍐寵鍦ㄧ被澹版槑緇撴潫鍚庤繘琛岋紝鑰岀被鍐呭嚱鏁板弬鏁板垪琛ㄥ垯鍦ㄧ涓嬈″嚭鐜版椂琚喅璁紝鎵浠ヨ鎶妌ested type澹版槑鏀懼湪綾誨0鏄庤搗濮嬪銆?br />     3.2 Data Member甯冨眬
           C++瑙勮寖瑕佹眰鍚刟ccess section鍐呭彉閲忓湪鍐呭瓨涓笌澹版槑欏哄簭涓鑷達紝鑰屽悇access section欏哄簭鏈檺鍒訛紝褰撳墠閮芥槸灝哸ccess sections榪炲湪涓璧?br />     3.3 Data Member瀛樺彇
           褰撲嬌鐢ㄦ寚閽堝瓨鍙栨垚鍛樻椂錛岃嫢鍦ㄥ叾緇ф壙緇撴瀯涓湁涓涓獀irtual base class錛屼笖瀛樺彇鐨勬槸璇irtual base class鏃訛紝浼氬拰浣跨敤綾誨璞$洿鎺ュ瓨鍙栨湁閲嶅ぇ宸埆銆傜敱浜庢棤娉曞湪緙栬瘧鏃剁‘瀹氭寚閽堝叿浣撴寚鍚戜綍縐嶇被鍨嬶紝鏃犳硶紜畾鍙橀噺offset錛岄渶瑕佸湪鎵ц鏈熷厛浠庡璞′腑鑾峰彇virtual base class鐨勫湴鍧錛岀劧鍚庢壘鍒版垚鍛樸?br />     3.4 緇ф壙
           褰撹櫄緇ф壙鍑虹幇鏃訛紝Class灝嗚鍒嗗壊涓?涓嶅彉灞閮?鍜?鍏變韓灞閮?涓ら儴鍒嗐備竴鑸厛瀹夋帓涓嶅彉灞閮紝鐒跺悗鍐嶅畨鎺掑叡浜眬閮ㄣ?br />           涓昏鏈変笁縐嶅疄鐜扮瓥鐣ワ細
                 cfront鍘熷妯″瀷 浜庢瘡涓猟erived class object鍐呭畨鎻掓寚閽堬紝鎸囧悜virtual base class. 浣嗘湁涓や釜緙虹偣  a铏氬熀綾昏秺澶氭彃鍏ユ寚閽堣秺澶氾紝絀洪棿璐熻澆鍙樺ぇ  b緇ф壙涓查摼澧為暱鏃墮棿鎺ュ瓨鍙栨鏁頒細涓嶆柇澧炲姞
               鐢遍壌浜庢: 1). 涓浜涚紪璇戝櫒鎷瘋礉nested virtual base class鎸囬拡錛屼互絀洪棿鎹㈡椂闂?br />                            2). MS浣滄硶錛屽姞鍏irtual base class table錛屾瘡涓璞″唴鎻掑叆vbptr鎸囬拡
                            3). 鍦╲ftbl涓斁緗?virtual base class 鐨刼ffset
     3.5 瀵硅薄鎴愬憳鐨勬晥鐜?br />     3.6 鎸囧悜鏁版嵁鎴愬憳鎸囬拡
           int MyClass::*p = &MyClass::m_x;     p榪斿洖鍊煎湪涓嶅悓緙栬瘧鍣ㄦ湁涓嶅悓鎯呭喌錛屼竴鑸負1, 5, 9..etc 1, 5, 9 鐨勬儏鍐靛彲浠ュ尯鍒嗗嚭“娌℃湁鎸囧悜浠諱綍member鎴愬憳鐨勬寚閽?0)”鍜?#8220;鎸囧悜絎竴涓猰ember鎴愬憳鐨勬寚閽?1)”,瀹為檯浣跨敤鎸囬拡鏃跺簲灝唒-1    ;VC涓負0, 4, 8..etc  瀵逛簬"娌℃湁鎸囧悜浠諱綍member鎴愬憳鐨勬寚閽?VC鎶婂畠璧嬪間負0xffffffff浠ユ鍖哄垎鍓嶈堪鎯呭喌.

4
     4.1 Member鐨勫悇縐嶈皟鐢ㄦ柟寮?br />            1) nonstatic member functions               
                涓?nonmember function鏈夌浉鍚屾晥鐜?浣跨敤name mangling絳夋墜孌佃漿鎹負鎺ュ彈this鎸囬拡涓哄弬鏁扮殑鍑芥暟
            2) virtual member functions
                ptr->Myfun(); 浼氳漿鎹負 (*ptr->vptr[x])(ptr);
            3) static member function
                娌℃湁this鎸囬拡涓巒onmember function鏈夌浉鍚?br />     4.2 virtual member functions
           class object涓婇渶瑕佹湁class綾誨瀷淇℃伅(瀛楃涓叉垨鏁板瓧)鍜寁ptr浠ュ強棰濆鐨勮櫄鍑芥暟琛?ptr->Myfun(); 浼氳漿鎹負 (*ptr->vptr[x])(ptr);
           澶氶噸緇ф壙鏃剁涓涓猙ase class鐩存帴鍙互浣跨敤鎸囧悜瀵硅薄寮濮嬪鐨則his錛屽叾絎簩涓強鍚庣戶base class闇瑕佽皟鏁磘his鎸囬拡鏉ユ敮鎸佽櫄鍑芥暟錛屾湁涓夌鎯呭喌:a)閫氳繃pBase2 璋冪敤瀛愮被鍑芥暟delete pBase2;(瑕佽皟鐢―erived::~Derived)   b)閫氳繃pDerived璋冪敤Base2鐨勮櫄鍑芥暟 pDerived->Base2VirtualFunc(); c)铏氬嚱鏁拌繑鍥炲兼湁鍙樺寲Derived* Derived::clone(); pBase1 = new Derived; pBase2 = pBase1->clone();  璋冩暣this鎸囬拡鐨勬湁縐峵runk鎶鏈紝緙栬瘧鍣ㄥ唴閮ㄥ悇鑷嬌鐢ㄤ簡涓嶅悓鏂規硶鏉ヨВ鍐寵皟鏁磘his鎸囬拡鐨勯棶棰?br />           铏氱戶鎵匡紝灝介噺涓嶈鍦ㄨ櫄鍩虹被涓0鏄巒onstatic data members銆?br />     4.3 鍑芥暟鏁堣兘
     4.4 鎸囧悜鎴愬憳鍑芥暟鐨勬寚閽?br />           鍙杗onstatic nonvirtual鎴愬憳鍑芥暟涔嬪湴鍧錛屽緱鍒版槸鍐呭瓨鍦板潃,綾誨瀷double (MyClass::*pmf)()錛屽彇static鎴愬憳鍑芥暟涔嬪湴鍧寰楀埌鍐呭瓨鍦板潃錛岀被鍨媎ouble (*pmf)();鍙杤irtual鎴愬憳鍑芥暟鍦板潃寰楀埌vtbl涓殑欏哄簭鍙楓?br />           浣跨敤鎸囧悜鎴愬憳鍑芥暟鐨勬寚閽堟椂鍦ㄦ病鏈塿irtual鍑芥暟錛屽閲嶇戶鎵匡紝铏氬熀綾葷殑鎯呭喌涓嬪拰鏅氬嚱鏁版寚閽堟湁鍚屾牱鐨勬晥鐜囥?br />           pmf鍙兘鏄唴瀛樺湴鍧涔熷彲鑳芥槸vtbl欏哄簭鍙鳳紝涓烘寮濮媍front浣跨敤浜嗗涓嬫墜孌墊敮鎸乿irtual鍑芥暟
               (  (int)pmf & ~127)  ?  (*pmf)(ptr)  : (* ptr->vtble[(int)pmf]) (ptr);//鏈澶?28涓櫄鍑芥暟
           澶氶噸緇ф壙涓嬩嬌鐢ㄤ簡涓涓粨鏋勪綋鏉ュ疄鐜?nbsp;
               struct __mptr {
                     int delta; //this鎸囬拡鐨刼ffset鍊鹼紝(浣跨敤澶氶噸緇ф壙涓嬬涓涓熀綾繪寚閽堟椂鑻?vptr鍦ㄥ璞″紑濮嬫椂鍒欎笉闇瑕佹瀛楁
                     int index;//vtbl index;
                     union{
                           ptrtofunc faddr;//鍑芥暟鍦板潃
                           int v_offset;//铏氬熀綾繪垨澶氶噸緇ф壙涓殑絎簩鍩虹被鐨剉ptr浣嶇疆
                     };
                  }; 
            鎸囧悜鎴愬憳鍑芥暟鎸囬拡鐨勬晥鑳?br />       4.5 inline functions
            緙栬瘧鍣ㄤ細鏍規嵁鑷繁鐨勬満鍒舵潵鍐沖畾瀹氬嚱鏁版槸鍚﹀彲浠ユ垚涓篿nline functions銆?br />            inline鍑芥暟浼氬湪琚皟鐢ㄧ殑閭d竴鐐逛笂鎵╁睍錛屽畠浼氭秹鍙婂埌鍙傛暟姹傚煎拰涓存椂瀵硅薄鐨勭鐞嗐?br />            1)褰㈠弬    鑻ユ槸甯擱噺琛ㄨ揪寮忓垯鐩存帴緇戝畾鍒板弬鏁頒笂錛岃嫢鏄湁鍓綔鐢ㄧ殑琛ㄨ揪寮忥紝鍒欓渶瑕佸紩鍏ヤ復鏃跺璞′互閬垮厤閲嶅姹傚箋?br />                        inline min(int i , int j){return i<j?i:j;}
                        int x =  min(foo(), foo2());
                         --> x= ( t1= foo(),t2=foo2(),t1 <t2?t1:t2;);
            2)灞閮ㄥ彉閲?br />                        鑻nline涓嫢鏈夊眬閮ㄥ彉閲忥紝澶氭鎵╁睍鍚庤緇存姢鐨勫眬閮ㄥ彉閲忎細寰堝銆?br />          浣跨敤inline鍑芥暟鏃訛紝鑻ヨ皟鐢ㄦ鏁板お澶氾紝浼氫嬌紼嬪簭浣撶Н鍙樺ぇ錛屼絾瀹冨彲浠ユ湁鏁堝瓨鍙杗onpublic鏁版嵁錛岀浉姣斿畯瀵圭被灝佽鎬ф彁渚涗簡杈冨ソ鏀寔銆?img src ="http://www.shnenglu.com/NWAO/aggbug/203596.html" width = "1" height = "1" />

NWAO 2013-10-30 16:31 鍙戣〃璇勮
]]>
log4cxx 鍦╒S2008涓嬫姤鍐呭瓨娉勯湶http://www.shnenglu.com/NWAO/archive/2013/10/29/203972.htmlNWAONWAOTue, 29 Oct 2013 08:31:00 GMThttp://www.shnenglu.com/NWAO/archive/2013/10/29/203972.htmlhttp://www.shnenglu.com/NWAO/comments/203972.htmlhttp://www.shnenglu.com/NWAO/archive/2013/10/29/203972.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/203972.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/203972.html      欏挎椂瑙夊緱蹇冧竴鍑夛紝榪欏紑婧愯蔣浠惰川閲忎笉鑷充簬榪欎箞宸惂銆傘傘傞殢鍚庢煡浜嗘煡錛屾煡鍒版湁浜鴻鏄鎶ャ?br />浜庢槸錛?nbsp;  1)鍔犱笂visual leak detector (vld), vld騫舵湭鎻愮ず鏈夊唴瀛樻硠闇詫紝鐪嬫潵寰堟湁鍙兘鏄鎶ヤ簡銆?br />           2)鎸変笅闈㈢涓綃囨枃绔犵殑鏂規硶錛岃窡浜嗕竴涓媉CrtDumpMemoryLeaks錛?nbsp; _DllMainCRTStartup涓婁笅鏂偣錛岃皟璇曞彲鍙戠幇log4cxx鍏堜簬mfc90鍔犺澆浜嗭紝鐒跺悗閲婃斁鏃跺厛閲婃斁鐨刴fc90錛屽畠鍦ㄦ鏌ュ凡鍒嗛厤鍐呭瓨閾捐〃鏃訛紝鎶妉og4cxx涓殑榪樻病閲婃斁鐨勫唴瀛樿鎶ヤ簡銆?br />璇﹁涓嬮潰榪欑瘒鏂囩珷銆?br />
http://blog.sina.com.cn/s/blog_68357baf0100ujxx.html
鍙﹀涓や釜鏂囩珷
http://blog.csdn.net/clever101/article/details/7926541
http://www.vis-sim.com/3dsceneBB/viewtopic.php?t=1027


瑙e喅鍔炴硶:   璇佹槑涓鴻鎶ュ悗灝辯畝鍗曚簡錛屽彲浠ョ洿鎺ユ妸log4cxx緙栬瘧涓簉elease浣跨敤鍗沖彲銆?br />               鑻ヨ繕鏄寰椾笉鐖斤紝闈炶鐢╠ebug鐨刲og4cxx錛屽湪stdafx.h涓姞鍏?pragma comment(lib, "log4cxx.lib") 鍦ㄥ伐紼嬪睘鎬т腑鐨刲ink->Input->Additional Dependencies涓垹鎺塴og4cxx.lib欏癸紝 鍒欏彲浣縨fc90鍔犺澆閲婃斁欏哄簭姝e父錛屼粠鑰孷C涓嶅啀璇姤鍐呭瓨娉勯湶銆?br />

PS:鑷繁涔熷啓寮勪簡涓皬紼嬪簭婕旂ず姝ょmfc浣跨敤win32 dll鐨勬儏鍐碉紝鍙戠幇涓涓湁鎰忔濈殑浜嬫儏錛屽畾涔夌殑string鍐呭瓧絎︽暟瑕佷笉灝忎簬16鎵嶄細鏄劇ず璇姤鎯呭喌錛屽師鍥犱笉鏄庯紝鏈涢珮鎵嬫寚鐐廣?div>婕旂ず紼嬪簭鍦板潃http://download.csdn.net/detail/nwao7890/6477591


NWAO 2013-10-29 16:31 鍙戣〃璇勮
]]>
鏁扮粍鍚嶉噷鐨勯棶棰?/title><link>http://www.shnenglu.com/NWAO/archive/2013/03/22/198717.html</link><dc:creator>NWAO</dc:creator><author>NWAO</author><pubDate>Fri, 22 Mar 2013 05:48:00 GMT</pubDate><guid>http://www.shnenglu.com/NWAO/archive/2013/03/22/198717.html</guid><wfw:comment>http://www.shnenglu.com/NWAO/comments/198717.html</wfw:comment><comments>http://www.shnenglu.com/NWAO/archive/2013/03/22/198717.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/NWAO/comments/commentRss/198717.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/NWAO/services/trackbacks/198717.html</trackback:ping><description><![CDATA[int ary[10] ; ary鍗蟲槸榪欎釜鏁扮粍鐨勬暟緇勫悕錛屽悓鏃朵篃鏄釜鎸囬拡甯擱噺鍊間負ary[0]鐨勫湴鍧,瀹冪殑綾誨瀷鍙栧喅浜庢暟緇勫厓绱犵殑綾誨瀷錛屽彲浠ヤ嬌鐢╝ry榪欎釜鎸囬拡鏉ョ洿鎺ヨ闂暟緇勫厓绱犮?br />     渚嬪鍦ㄨ闂?a[8]鏃訛紝ary鎸囧悜ary[0], 灝哸ry鍚戝悗縐?涓綅緗氨鍒頒簡ary[8]錛?(ary+8)鍗沖彲(鍛冿紝铏界劧鏄彨ary[8]鍙畠鏄痑ry鐨勭9涓厓绱狅紝鍗冧竾涓嶈兘鎼炴販)<br /><br /><br />   鑰屽鏋滄槸short ary[10]鐨勬儏鍐靛憿錛焌ry[8]鐨勫湴鍧鎬庝箞綆楋紵 絳旀渚濈劧鏄?(ary+8)鐞嗙敱鍚屼笂銆?br /><br />   PS:鎸囬拡鍔?鎵縐誨姩鐨勮窛紱諱細鏍規嵁鎸囬拡鐨勭被鍨嬫潵鍐沖畾銆?img src ="http://www.shnenglu.com/NWAO/aggbug/198717.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/NWAO/" target="_blank">NWAO</a> 2013-03-22 13:48 <a href="http://www.shnenglu.com/NWAO/archive/2013/03/22/198717.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐢眘trcpy鎯沖埌鐨勪竴涓皬闂http://www.shnenglu.com/NWAO/archive/2013/03/22/198708.htmlNWAONWAOFri, 22 Mar 2013 01:37:00 GMThttp://www.shnenglu.com/NWAO/archive/2013/03/22/198708.htmlhttp://www.shnenglu.com/NWAO/comments/198708.htmlhttp://www.shnenglu.com/NWAO/archive/2013/03/22/198708.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/198708.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/198708.html
浠ュ墠閮芥槸鐩存帴鍐欑綉涓婄殑鏍囧噯絳旀錛屾槰澶╁拷鐒舵兂璧鋒潵榪欎釜鍑芥暟鍗村張蹇樹簡緗戜笂鎬庝箞鍐欑殑錛屽彧濂借嚜宸卞姩鎵嬪啓浜嗗啓錛岃繕鐪熷彂鐜扮偣闂銆?br />
浠g爜鍙婇棶棰樺涓?br />
char* strcpy(char* dst, const char* src)
{
      if( !dst || !src)
         return null;
      char* p = dst;
      while( *p++ = *src++) // 闂灝卞湪榪欏効錛?/span>
            ;
      return dst;
}

緗戜笂涓鑸兘鏄啓鐨?while((*p++ = *src++) != '\0') 錛屼互鍓嶆妱涔犳儻浜嗭紝涔熸病娉ㄦ剰鍙繕鍙互鍐嶇畝鍖栦負涓婇潰鐨勫啓娉曘?span style="color: red;">鐩存帴鍒╃敤絳夊彿琛ㄨ揪寮忕殑榪斿洖鍊兼潵榪涜鏉′歡鍒ゆ柇(鍒板瓧絎︿覆鏈熬鏃?\0'琚鍒朵箣鍚庣瓑鍙瘋〃杈懼紡鐨勮繑鍥炲間篃涓篭0鍗?涔熷氨鏄痜alse鏉ヨ煩鍑哄驚鐜?銆?/span>

NWAO 2013-03-22 09:37 鍙戣〃璇勮
]]>
"A problem has been encountered while loading the setup components. Canceling setup"瑙e喅鍔炴硶http://www.shnenglu.com/NWAO/archive/2012/11/08/194880.htmlNWAONWAOThu, 08 Nov 2012 07:45:00 GMThttp://www.shnenglu.com/NWAO/archive/2012/11/08/194880.htmlhttp://www.shnenglu.com/NWAO/comments/194880.htmlhttp://www.shnenglu.com/NWAO/archive/2012/11/08/194880.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/194880.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/194880.html瀹夎濂戒簡VS2008鎵撲簡SP1,
鍚庢潵鍦ㄥ伐浣滀腑闇瑕佺湅涓浜泈eb鏂歸潰鐨勪唬鐮侊紝鍑嗗鏇存柊涓媀S鎶婂師鏉ユ病瑁呯殑C#鍜學EB浜涢兘瑁呬笂銆?br />鎵懼嚭瀹夎鍏夌洏鐨勯暅鍍忔潵錛岃皝鐭?#8220;A problem has been encountered while loading the setup components. Canceling setup”鎬繪槸鍐掑嚭鏉ワ紝鏃犳硶鏇存柊浜嗚繕銆傛棤濂堜笂緗戞壘鍔炴硶錛屾湁璇寸敤浠涔坈lean up宸ュ叿鍖呯殑錛屾湁璇村嵏杞借ˉ涓佺殑銆?br />
鏈緇堟壘鍒?/span>瀹岀編瑙e喅鍔炴硶“鎺у埗闈㈡澘-->vs2008-->鍗歌澆/鏇存柊"灝卞ソ浜?/span>錛岄夋嫨濂介渶瑕佺殑緇勪歡錛岀戶緇綘鐨勫畨瑁呭惂

NWAO 2012-11-08 15:45 鍙戣〃璇勮
]]>
閫昏緫闈炰笌鎸変綅鍙栧弽http://www.shnenglu.com/NWAO/archive/2012/08/22/187964.htmlNWAONWAOWed, 22 Aug 2012 07:46:00 GMThttp://www.shnenglu.com/NWAO/archive/2012/08/22/187964.htmlhttp://www.shnenglu.com/NWAO/comments/187964.htmlhttp://www.shnenglu.com/NWAO/archive/2012/08/22/187964.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/187964.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/187964.html  ~涓烘寜浣嶅彇鍙嶏紝浜岃繘鍒朵綅鎸変綅鍙栧弽銆傚~0x20 --->~ 0010 0000 ---> 11011111;

浠ュ墠涓嶆眰鐢氳В錛屾湭鍒嗘竻妤氫簩鑰呫傜姜榪囥?img src ="http://www.shnenglu.com/NWAO/aggbug/187964.html" width = "1" height = "1" />

NWAO 2012-08-22 15:46 鍙戣〃璇勮
]]>
vs2008鏂偣鏃犳晥涓?璋冭瘯鍚姩鎱?/title><link>http://www.shnenglu.com/NWAO/archive/2012/03/20/168382.html</link><dc:creator>NWAO</dc:creator><author>NWAO</author><pubDate>Tue, 20 Mar 2012 04:50:00 GMT</pubDate><guid>http://www.shnenglu.com/NWAO/archive/2012/03/20/168382.html</guid><wfw:comment>http://www.shnenglu.com/NWAO/comments/168382.html</wfw:comment><comments>http://www.shnenglu.com/NWAO/archive/2012/03/20/168382.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/NWAO/comments/commentRss/168382.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/NWAO/services/trackbacks/168382.html</trackback:ping><description><![CDATA[鏈榪戝伐浣滀腑璋冭瘯鏃剁粡甯告湁浜?涓嬪ソ鐨勬柇鐐?鏂笉涓嬫潵鐨勬儏鍐碉紝鐪嬬湅鍚э紝鏂偣涔熷湪錛屽氨鏄皟鍒伴偅閲岀洿鎺ュ氨榪囧幓浜嗭紝蹇呴』閲嶆柊鍒犳帀鍐嶄笅鏂偣鎵嶆湁鏁堛?br />鑰屼笖姣忔璋冭瘯鏃跺惎鍔ㄩ兘瑕佺瓑寰堥暱鏃墮棿鎵嶄細鍚姩銆?br /><br />涓婄綉鏌ユ壘鍒板緢澶氬姙娉曪紝浣嗙粡璇曢獙鍙湁涓縐嶈В鍐充簡闂  ”<span style="color: red;">鍒犻櫎鎵鏈夋柇鐐?/span>“銆?涔嬪悗鏂偣姝e父浜嗭紝鍚姩涔熶笉鐢ㄧ瓑浜嗐?br /><br />鍒嗘瀽錛屽彲鑳芥槸VS鐨勬柇鐐硅褰曚笌鏂囦歡鏈韓鏈夊叧錛屾瘡嬈℃墦寮VS浼氳嚜鍔ㄤ粠Team Foundation Server涓婃洿鏂頒唬鐮侊紝騫朵笖閲嶆柊緙栬瘧涔嬪悗錛岄兘鍙兘瀵艱嚧鏂偣涓庝唬鐮佽VS璁や負涓嶅尮閰嶈屽け鏁堛傝岃皟璇曞惎鍔ㄦ椂浼拌VS浼氬幓鍒瀵繪壘瀹冭涓哄鐨勪唬鐮佹枃浠舵垨鏄疨DB鏂囦歡銆傛諱箣搴旇鏄疺S鐨凚UG銆?img src ="http://www.shnenglu.com/NWAO/aggbug/168382.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/NWAO/" target="_blank">NWAO</a> 2012-03-20 12:50 <a href="http://www.shnenglu.com/NWAO/archive/2012/03/20/168382.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)http://www.shnenglu.com/NWAO/archive/2012/03/08/167403.htmlNWAONWAOThu, 08 Mar 2012 07:33:00 GMThttp://www.shnenglu.com/NWAO/archive/2012/03/08/167403.htmlhttp://www.shnenglu.com/NWAO/comments/167403.htmlhttp://www.shnenglu.com/NWAO/archive/2012/03/08/167403.html#Feedback1http://www.shnenglu.com/NWAO/comments/commentRss/167403.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/167403.html瑙f焙錛氭帓闄ゅ伐紼嬭ō緗瓑鍘熷洜寰岋紝涓婄恫鏌ユ壘lnk2005璩囨枡錛屾壘鍒頒簡瑙f焙杈︽硶銆?br />Step1 : Open project property--->Configuration property--->link-->Genral-->show Process 閬哥偤 VERBOSE:LIB錛岀劧寰孊uild鏈冪湅鍒板涓嬪収瀹癸細
1 1>Linking
2 1>Searching libraries
3 1>    Searching C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\MSVCRTD.lib:
4 1>    Searching C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\lib\mfcs90ud.lib:
5 1>mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)
     鎿氳鏄痬svcrt鍜宮fcs90u閺堟帴闋嗗簭涓嶅皪灝庤嚧鐨勶紝浣嗙偤浠楹奸爢搴忔渻涓嶆紕猴紝鏈兘鎵懼埌鍘熷洜錛岃В姹鴻睛娉曠偤鐐哄叾寮峰埗鎸囧畾闋嗗簭錛?br />Step2: project property--->Configuration property--->link-->Additional Dependies  = mfcs90ud.lib MSVCRTD.lib (DLL鍚嶅瓧Debug鐗堝付鏈寰岀殑D錛孯elease鐗堜笉甯訛紝涓嬪悓錛?br />                                                                                    -->Ignore Specific Library = MSVCRTD.lib mfcs90ud.lib
     鍐嶇法璀嵆OK
鍙冭僪ttp://support.microsoft.com/kb/148652

NWAO 2012-03-08 15:33 鍙戣〃璇勮
]]>
鎼淴杈撳叆娉曞紩璧風殑涓涓狟UG涓嶈兘姝e父澶嶇幇http://www.shnenglu.com/NWAO/archive/2012/02/20/166041.htmlNWAONWAOMon, 20 Feb 2012 01:55:00 GMThttp://www.shnenglu.com/NWAO/archive/2012/02/20/166041.htmlhttp://www.shnenglu.com/NWAO/comments/166041.htmlhttp://www.shnenglu.com/NWAO/archive/2012/02/20/166041.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/166041.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/166041.html

鍏徃鐨勮蔣浠舵湁涓涓被浼兼粴鍔ㄦ潯鐨勮嚜鍒舵帶浠訛紝鍏充簬姝ゆ帶浠朵笂鐨勫皬婊戝潡瀹氫箟鐨勭偣鍑誨拰鎷栧姩鏄湁涓嶅悓鐨勫搷搴斿嚱鏁?閫氳繃鍦∣nLButtonDown,OnLButtonUp, OnMouseMove涓鏍囪瘑榧犳爣鍔ㄤ綔鐨勫彉閲忚繘琛岃祴鍊煎拰姣旇緝鏉ュ畾涔夋渶緇堢殑榧犳爣琛屼負) 浣嗘槸鍦ㄦ祴璇曚腑鍙戠幇浜嗕竴涓狟UG,榧犳爣鐐瑰嚮鍚庣殑鍙嶅簲涓庤瀹氫笉涓鑷達紝鏈疄鐜伴瀹氬姩浣溿?/p>

鎷垮埌BUG鍚庯紝鍏堣榪涜闂澶嶇幇錛岄棶棰樻潵浜嗭細鍦ㄦ垜鑷繁鐨勬満鍣ㄤ笂璋冭瘯鏃朵笌鎻愪氦BUG琛ㄧ幇涓鑷達紝鍙︿竴浣嶅悓浜嬬殑鏈哄櫒涓婁篃涓鑷達紝浣嗙涓変綅鐨勬満鍣ㄤ笂鏃犺鎬庝箞璇曢兘鏈嚭鐜癇UG鎵鎻忚堪鐨勬儏鍐點?/p>
瑙e喅

灝嗕唬鐮佹嬁鍒扮涓夊彴鏈哄櫒涓婅皟璇曪紝鍙戠幇鏃犺榧犳爣鎬庝箞鐐瑰嚮錛屾繪槸鍒ゆ柇涓烘嫋鍔ㄥ姩浣滐紝鍚庢潵鎹簡榧犳爣銆佷繚鎸侀紶鏍囦笉鍔ㄧ瓑鍔炴硶涔熸槸鎷栧姩銆傚ソ鍍忔槸緋葷粺鑷姩浼氭妸鐐瑰嚮鍔ㄤ綔杞崲涓轟竴涓偣鍑誨拰涓涓?浣嶇Щ鐨勭Щ鍔ㄤ竴鏍楓?/p>

鐒跺悗鎴戣寰楀彲鑳芥槸緋葷粺璁懼畾鐨勯棶棰樸傚皢榧犳爣璁懼畾璋冩垚榛樿錛岄棶棰樹緷鏃с傜劧鍚庡張鍋滄浜嗘満鍣ㄤ笂涓浜涘叾瀹冭蔣浠躲佹湇鍔¢棶棰樹緷鏃с傜洿鍒版湁涓嬈″拷鐒跺緱鍒頒簡BUG鎻忚堪涓殑鐜拌薄錛屾墠鍙戠幇鏄叧闂簡鎼淴杈撳叆娉曠殑鍘熷洜銆傚悗鏉ュ啀璇曞彂鐜板彧瑕佸紑鐫瀹冿紝鎬諱細鍒ゆ柇涓烘嫋鍔紝鍏抽棴璇ヨ緭鍏ユ硶鍚庤〃鐜板氨姝e父浜嗐?/p>
鏁欒

寮濮婤UG涓嶈兘澶嶇幇鎬繪兂鐨勬槸榧犳爣璁懼畾銆佽蔣浠跺啿紿佺殑闂錛屽疄鍦ㄦ病鎯沖埌鏄皬灝忕殑杈撳叆娉曞紩璧風殑銆備及璁℃槸杈撳叆娉曞唴閮ㄤ負浜嗗疄鐜頒簯榪欎釜錛屼簯閭d釜鑰屽湪榧犳爣涓婃悶浠涔堥浜嗗惂銆?/p>

騫鎬簭鎴戣嚜宸變笉鐢ㄨ杈撳叆娉曘?/p>

涓涓畝鍗曠殑灝忛棶棰樿垂浜嗚繖涔堝璇濓紝琛ㄨ堪鑳藉姏涓嶅ソ錛屼互鍚庤繕闇瑕佹洿鍔犲姫鍔涖?/p>

NWAO 2012-02-20 09:55 鍙戣〃璇勮
]]>
[瀵煎叆]Resource.h鏂囦歡鐨勫畯瀹氱京http://www.shnenglu.com/NWAO/archive/2010/12/13/143749.htmlNWAONWAOMon, 13 Dec 2010 05:44:00 GMThttp://www.shnenglu.com/NWAO/archive/2010/12/13/143749.htmlhttp://www.shnenglu.com/NWAO/comments/143749.htmlhttp://www.shnenglu.com/NWAO/archive/2010/12/13/143749.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/143749.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/143749.html浠婂ぉ鎵撻枊Resource.h鏂囦歡鐪嬩簡涓嬶紝閲岄潰浜備簜鐨勶紝濂藉瀹忓畾緹╂槸涓鍊嬫暩錛屼篃涓嶆暍闅ㄤ究鏀癸紝灝ゅ叾鏄互鍓嶇敱浜庢墜鍕曟敼閬庨欏嬫枃浠訛紝鐝懼湪鏂扮敓鎴愮殑鎺т歡ID鑸囦互鍓嶇殑綹芥槸閲嶅京銆?br />
鐐烘鐗規剰鎵懼埌浜嗗叾涓畯瀹氱京鐨勫惈緹╋紝鐭ラ亾浜嗛欎簺錛屾帶浠禝D灝卞彲浠ラ毃渚挎敼鍟︺?br />
_APS_NEXT_RESOURCE_VALUE is the next symbol value that will be used for a dialog resource, menu resource, and so on. The valid range for resource symbol values is 1 to 0x6FFF.
涓嬩竴鍊嬪皪瑭辨鎴栬彍鍠瓑璩囨簮鐨処D,1----0x6FFF

_APS_NEXT_COMMAND_VALUE is the next symbol value that will be used for a command identification. The valid range for command symbol values is 0x8000 to 0xDFFF.

涓嬩竴鍊嬪懡浠ょ殑ID錛?x8000---0xDFFF

_APS_NEXT_CONTROL_VALUE is the next symbol value that will be used for a dialog control. The valid range for dialog control symbol values is 8 to 0xDFFF.

涓嬩竴鍊嬪皪瑭辨鎺т歡鐨処D錛?---0xDFFF

_APS_NEXT_SYMED_VALUE is the next symbol value that will be issued when you manually assign a symbol value using the New command in the Symbol Browser.

鍦ㄧ铏熺忚鍣ㄤ腑浣跨敤鏂板鍛戒護閲岀殑闋愮疆ID

鏂囩珷鏉ユ簮:http://blog.csdn.net/nwao7890/archive/2010/12/13/6073100.aspx

NWAO 2010-12-13 13:44 鍙戣〃璇勮
]]>
娓呯┖VS鐨凴ecent Projects鍜孯ecent Fileshttp://www.shnenglu.com/NWAO/archive/2010/07/20/120885.htmlNWAONWAOTue, 20 Jul 2010 08:19:00 GMThttp://www.shnenglu.com/NWAO/archive/2010/07/20/120885.htmlhttp://www.shnenglu.com/NWAO/comments/120885.htmlhttp://www.shnenglu.com/NWAO/archive/2010/07/20/120885.html#Feedback0http://www.shnenglu.com/NWAO/comments/commentRss/120885.htmlhttp://www.shnenglu.com/NWAO/services/trackbacks/120885.htmlHKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Projects
HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Recent File List

VS8.0
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\FileMRUList

娓呯┖浠ヤ笂鍐呭錛屽啀鎵撳紑VS鍗沖彲


NWAO 2010-07-20 16:19 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美xx69| 久久成人亚洲| 欧美伦理影院| 一本大道久久精品懂色aⅴ| 最新中文字幕一区二区三区| 美女网站在线免费欧美精品| 日韩视频不卡中文| 亚洲婷婷综合久久一本伊一区| 国产精品久久久久9999高清| 亚洲欧美日韩综合国产aⅴ| 西西人体一区二区| 在线日韩av片| 一本色道久久综合亚洲精品高清| 国产精品久久久久久模特| 久久久www成人免费无遮挡大片| 久久久久久久精| 亚洲精品欧美激情| 亚洲天堂第二页| 黄色小说综合网站| 亚洲精品在线免费观看视频| 国产精品videossex久久发布| 久久久精品久久久久| 嫩草影视亚洲| 欧美在线观看天堂一区二区三区| 久久亚洲综合色一区二区三区| 日韩午夜高潮| 久久成人综合网| 亚洲欧美国产另类| 免费在线日韩av| 久久国产精品99久久久久久老狼| 免费成人av资源网| 欧美资源在线| 欧美视频二区| 亚洲风情亚aⅴ在线发布| 国产精品久久久久一区| 亚洲成人自拍视频| 激情综合网址| 亚洲一区二区3| 9久草视频在线视频精品| 久久国产视频网站| 先锋影音国产精品| 欧美视频福利| 亚洲精品欧美激情| 亚洲激情国产| 久热精品在线| 久久久久久亚洲精品不卡4k岛国| 国产精品v日韩精品| 亚洲激情在线激情| 亚洲激情电影中文字幕| 久久久精品五月天| 久久久在线视频| 国产欧美三级| 一二三区精品| 亚洲嫩草精品久久| 国产精品国产三级国产| 亚洲免费精彩视频| 一区二区三区 在线观看视| 美女主播精品视频一二三四| 久久婷婷av| 尤物精品国产第一福利三区| 久久国产精品色婷婷| 欧美视频中文字幕| 亚洲视频免费观看| 欧美一区在线看| 国产区精品在线观看| 亚洲午夜一级| 性色av一区二区三区在线观看| 欧美午夜免费| 亚洲自拍电影| 久久久国产精品一区二区中文 | 午夜视频在线观看一区二区| 亚洲欧美日韩综合国产aⅴ| 国产精品高清网站| 亚洲欧美久久久久一区二区三区| 午夜在线观看欧美| 国产一区在线免费观看| 久久国产一区二区| 欧美激情亚洲自拍| 夜夜爽www精品| 国产精品亚洲综合| 久久婷婷色综合| 亚洲精品乱码久久久久久黑人 | 欧美激情亚洲一区| 99热精品在线观看| 国产精品女主播一区二区三区| 欧美一区二区性| 欧美电影免费观看高清完整版| 日韩一区二区精品葵司在线| 欧美日韩直播| 久久成人免费电影| 亚洲精品日韩久久| 欧美一区二区免费| 亚洲区中文字幕| 国产精品欧美久久| 蜜乳av另类精品一区二区| 亚洲人成人一区二区三区| 亚洲欧美日本国产有色| 激情视频一区二区三区| 欧美美女视频| 久久九九精品| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 免费久久99精品国产自| 夜夜夜久久久| 海角社区69精品视频| 欧美日韩亚洲系列| 久久蜜桃av一区精品变态类天堂| 亚洲精品自在在线观看| 久久久青草婷婷精品综合日韩 | 亚洲精品资源| 国内精品一区二区| 国产精品久久久久久影院8一贰佰| 久久精品99国产精品日本| 99精品国产热久久91蜜凸| 麻豆九一精品爱看视频在线观看免费| 亚洲视频999| 亚洲欧洲另类| 一区二区三区在线不卡| 国产精品午夜av在线| 欧美黑人国产人伦爽爽爽| 欧美一区二区精品在线| 在线视频亚洲欧美| 亚洲日本电影| 亚洲国产一区在线| 欧美成人精品高清在线播放| 一区在线视频观看| 国产免费成人在线视频| 国产精品videosex极品| 欧美人体xx| 免费人成网站在线观看欧美高清| 久久成人在线| 久久成人综合网| 久久国产99| 欧美一区二区网站| 欧美一区二区三区四区夜夜大片| 亚洲一区二区三区四区中文| 亚洲精品婷婷| 日韩亚洲欧美精品| 99riav1国产精品视频| 亚洲免费av观看| 亚洲美女精品成人在线视频| 亚洲国产综合91精品麻豆| 欧美激情精品久久久久久蜜臀| 久久亚洲私人国产精品va媚药| 欧美一区二区三区久久精品茉莉花 | 国产精品视频网址| 国产精品久久久久7777婷婷| 欧美日韩一区二区在线观看视频| 欧美激情视频在线播放 | 国产精品伊人日日| 国产欧美日韩中文字幕在线| 国产欧美日韩综合| 国产一区二区三区日韩欧美| 国产一区二区三区在线观看免费视频| 国产色综合久久| 极品中文字幕一区| 亚洲欧洲日本一区二区三区| 最新亚洲一区| 亚洲一区二区三区在线播放| 亚洲欧美国内爽妇网| 久久精品国产精品亚洲综合| 久久在线精品| 亚洲乱码国产乱码精品精天堂 | 久热国产精品| 亚洲国产一二三| 在线视频欧美精品| 久久国产欧美| 你懂的视频一区二区| 欧美色区777第一页| 国产视频在线观看一区二区| 尤物九九久久国产精品的特点| 亚洲精品视频中文字幕| 亚洲一区二区免费| 老鸭窝91久久精品色噜噜导演| 亚洲激情国产精品| 亚洲欧美视频一区| 欧美激情精品久久久久久变态| 国产精品久久久久久久一区探花 | 国产日韩欧美日韩大片| 在线观看成人小视频| 亚洲香蕉在线观看| 久久久五月天| av成人老司机| 久久这里只有| 国产精品视屏| 99re6热在线精品视频播放速度| 午夜一区二区三区在线观看| 欧美mv日韩mv国产网站app| 日韩一二三区视频| 老色鬼久久亚洲一区二区| 国产精品福利av| 日韩视频一区| 欧美+日本+国产+在线a∨观看| 一区二区三区日韩精品| 欧美.www| 狠狠色狠狠色综合人人| 亚洲一区国产一区| 亚洲国产美女久久久久| 久久超碰97人人做人人爱| 欧美一区影院| 国产精品视频男人的天堂|