锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美性猛交99久久久久99按摩 ,亚洲第一页在线,久久久久久国产精品mvhttp://www.shnenglu.com/aqazero/zh-cnSat, 23 Aug 2025 18:15:46 GMTSat, 23 Aug 2025 18:15:46 GMT60Game of life WASMhttp://www.shnenglu.com/aqazero/archive/2021/01/08/217562.htmlbrentbrentThu, 07 Jan 2021 17:59:00 GMThttp://www.shnenglu.com/aqazero/archive/2021/01/08/217562.htmlhttp://www.shnenglu.com/aqazero/comments/217562.htmlhttp://www.shnenglu.com/aqazero/archive/2021/01/08/217562.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/217562.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/217562.html鏈変漢鐢╳eb assembly鍐欎簡涓鐗坓ame of lie錛?br />緗戠珯: https://playgameoflife.com/
浠g爜: https://github.com/edwinm/game-of-life
鐢╟璇█鏆村姏榪愮畻錛屾病鏈変換浣曚紭鍖栵紝鎵浠ヨ櫧鐒剁敤浜唚asm錛岄熷害鐩稿綋涓嶈銆?br />
鐪熸鐨勫ぇ鐗涜繕鏄疉lan Hensel錛?br />
http://www.shnenglu.com/aqazero/archive/2005/07/22/14207.html

鍙儨鐜板湪瑕佽繍琛宩ava applet娌¢偅涔堝鏄?br />


https://madewithwebassembly.com/

web assembly鐨勭綉绔欏垪琛ㄣ?br />
鍏朵腑鍒楀嚭鏉ョ殑涓浜涚煡鍚嶉」鐩細
Google 鐨則ensorflow js, Google Earth, SketchUp
AutoCAD 鐨?nbsp;web app
Unity 3d 娓告垙寮曟搸
Doom3 demo錛岀儳鏄懼崱3d娓告垙
Microsoft 鐨刡lazor涔熷湪鍏朵腑
榪樻湁涓涓笉鐭ュ悕錛屼絾鏈夎叮鐨刧ame of life娓告垙(铏界劧鐢ㄤ簡c璇█鍐檞asm錛屼絾綆楁硶姣棤浼樺寲)
鍡紝灞呯劧榪樻湁Diablo I

鍙互閫氳繃鍏抽敭瀛楁悳绱?/div>


brent 2021-01-08 01:59 鍙戣〃璇勮
]]>
Visual Studio + IIS Express debug problem.http://www.shnenglu.com/aqazero/archive/2020/02/12/217123.htmlbrentbrentWed, 12 Feb 2020 00:35:00 GMThttp://www.shnenglu.com/aqazero/archive/2020/02/12/217123.htmlhttp://www.shnenglu.com/aqazero/comments/217123.htmlhttp://www.shnenglu.com/aqazero/archive/2020/02/12/217123.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/217123.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/217123.html
unstalling/reinstalling IIS express, deleting IIS configuration files, deleting the hidden .vs folder under the project, none of this worked.

I started IIS Express in CMD, it showed the message : Unable to launch the IIS Express Web server. The format of the specified network name is invalid - 0x800704BE

Found this link http://habjan.blogspot.com/2014/02/visual-studio-2013-unable-to-launch-iis.html and followed the instuctions:

1. check the IP address bindings by opening command prompt in admin mode and running this command:

netsh http show iplisten

this showed me that the service is listening only 192.168.1.3.

2. then I went to delete this binding by running this command:

netsh http delete iplisten ipaddress=192.168.1.3.

3. and set the service up to listen to all IP addresses by running this command:

netsh http add iplisten ipaddress=0.0.0.0

And then followed this link https://stackoverflow.com/questions/20036984/how-do-i-restore-a-missing-iis-express-ssl-certificate

cd C:\Program Files (x86)\IIS Express IisExpress

AdminCmd.exe setupsslUrl -url:https://localhost:44387/ -UseSelfSigned

It works now, great job for creating the mazes, Microsoft.





brent 2020-02-12 08:35 鍙戣〃璇勮
]]>
Use Skia in MFC or Win32 applicationhttp://www.shnenglu.com/aqazero/archive/2020/02/07/217109.htmlbrentbrentThu, 06 Feb 2020 23:53:00 GMThttp://www.shnenglu.com/aqazero/archive/2020/02/07/217109.htmlhttp://www.shnenglu.com/aqazero/comments/217109.htmlhttp://www.shnenglu.com/aqazero/archive/2020/02/07/217109.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/217109.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/217109.htmlWhat is Skia

Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products.

How to download and build Skia

Just follow https://skia.org/user/download, and do it step by step, we will need a static build for use lately.

How to use Skia in a MFC application

1. Create your MFC application

2. Add Skia path to "VC++ Directories" of the project



3. Add Skia library paths to "Additional Library Directories"



4. Add "uafxcw.lib;LIBCMT.lib;opengl32.lib;glu32.lib;skia.lib;sk_app.GLWindowContext.obj;sk_app.GLWindowContext_win.obj" to "Additional Dependencies". Add "uafxcw.lib;LIBCMT.lib;" to "Ignore Specific Default Libraries."



5. In XXXDlg.h:
#include "tools\sk_app\DisplayParams.h"
#include "tools\sk_app\WindowContext.h"

protected:
HICON m_hIcon;
sk_app::DisplayParams m_paras;
std::unique_ptr<sk_app::WindowContext> m_skaContext;

6. In XXXDlg.cpp:

#include "include\core\SkPoint.h"
#include "include\core\SkFont.h"
#include "include\core\SkCanvas.h"
#include "include\core\SkSurface.h"
#include "tools\sk_app\win\WindowContextFactory_win.h"
using namespace sk_app;

BOOL XXXDlg::OnInitDialog()
{
m_skaContext = window_context_factory::MakeGLForWin(m_hWnd, m_paras);
return TRUE;
}

void XXXDlg::OnSize(UINT nType, int cx, int cy)
{
if(m_skaContext)
m_skaContext->resize(cx, cy);
}

void XXXDlg::OnPaint()
{
sk_sp<SkSurface> backbuffer = m_skaContext->getBackbufferSurface();
if (backbuffer) {
SkCanvas* c = backbuffer->getCanvas();
c->clear(SK_ColorWHITE);
SkPaint p(SkColors::kBlack);
c->drawLine(SkPoint::Make(0, 0), SkPoint::Make(m_skaContext->width(), m_skaContext->height()), p);

static const char message[] = "Hello World";

SkFont font;
font.setSubpixel(true);
font.setSize(20);
c->drawSimpleText(message, strlen(message), SkTextEncoding::kUTF8, 0, m_skaContext->height() -2, font, p);
backbuffer->flush();

m_skaContext->swapBuffers();
}
}

7. If everything is OK, the result will be:




brent 2020-02-07 07:53 鍙戣〃璇勮
]]>
XML Serialization for Complex Object Modelhttp://www.shnenglu.com/aqazero/archive/2019/04/04/216331.htmlbrentbrentWed, 03 Apr 2019 17:31:00 GMThttp://www.shnenglu.com/aqazero/archive/2019/04/04/216331.htmlhttp://www.shnenglu.com/aqazero/comments/216331.htmlhttp://www.shnenglu.com/aqazero/archive/2019/04/04/216331.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/216331.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/216331.html
浠g爜錛?br />
http://www.shnenglu.com/Files/aqazero/DrawTools2005Xmlable.zip


brent 2019-04-04 01:31 鍙戣〃璇勮
]]>
An Implement of Topological Sort in C# 鎷撴墤鎺掑簭http://www.shnenglu.com/aqazero/archive/2019/04/04/216330.htmlbrentbrentWed, 03 Apr 2019 17:28:00 GMThttp://www.shnenglu.com/aqazero/archive/2019/04/04/216330.htmlhttp://www.shnenglu.com/aqazero/comments/216330.htmlhttp://www.shnenglu.com/aqazero/archive/2019/04/04/216330.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/216330.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/216330.htmlreference:
https://en.wikipedia.org/wiki/Topological_sorting

浠g爜錛?br />
http://www.shnenglu.com/Files/aqazero/TopoSort.zip


brent 2019-04-04 01:28 鍙戣〃璇勮
]]>
Read tiff File Tags in C# 璇誨彇Tiff鏂囦歡澶?/title><link>http://www.shnenglu.com/aqazero/archive/2019/04/04/216329.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Wed, 03 Apr 2019 17:24:00 GMT</pubDate><guid>http://www.shnenglu.com/aqazero/archive/2019/04/04/216329.html</guid><wfw:comment>http://www.shnenglu.com/aqazero/comments/216329.html</wfw:comment><comments>http://www.shnenglu.com/aqazero/archive/2019/04/04/216329.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/aqazero/comments/commentRss/216329.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/aqazero/services/trackbacks/216329.html</trackback:ping><description><![CDATA[璧勬簮:<br /><div>https://en.wikipedia.org/wiki/List_of_file_signatures</div><div>http://www.fileformat.info/format/tiff/corion.htm</div><div>https://mh-nexus.de/en/hxd/</div><br />浠g爜錛?br /><div>http://www.shnenglu.com/Files/aqazero/TiffTag.zip</div><img src ="http://www.shnenglu.com/aqazero/aggbug/216329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/aqazero/" target="_blank">brent</a> 2019-04-04 01:24 <a href="http://www.shnenglu.com/aqazero/archive/2019/04/04/216329.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Red Black Tree in C#http://www.shnenglu.com/aqazero/archive/2017/04/29/214894.htmlbrentbrentFri, 28 Apr 2017 21:02:00 GMThttp://www.shnenglu.com/aqazero/archive/2017/04/29/214894.htmlhttp://www.shnenglu.com/aqazero/comments/214894.htmlhttp://www.shnenglu.com/aqazero/archive/2017/04/29/214894.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/214894.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/214894.html
I failed to find anything that can be used directly, it is hard to believe, a lot of implement of red-black tree in Java or C++ can be easily got from internet (although none of them meets my requirement), but none in C#.

So I had to implement one, it was translated from a C++ implement and modified to provide an immutable node.

Source code 
Example:
 1         RBTree<int> rbt = new RBTree<int>(Comparer<int>.Default);
 2         rbt.Add(3);
 3         rbt.Add(1);
 4         rbt.Add(10);
 5         rbt.Add(6);
 6         rbt.Add(7);
 7         rbt.Remove(10);
 8         RBNode<int> node6 = rbt.GetNode(6);
 9         rbt.Remove(node6);
10 
11         RBNode<int> node = rbt.GetNode(3);
12         node = node.Prev;
13         while (null != node)
14         {
15             System.Diagnostics.Trace.WriteLine(node.Value);
16             node = node.Next;
17         }

Output:
1
3
7


brent 2017-04-29 05:02 鍙戣〃璇勮
]]>
use regular expressions in visual studio to modify xaml in batchhttp://www.shnenglu.com/aqazero/archive/2016/05/10/213484.htmlbrentbrentTue, 10 May 2016 06:23:00 GMThttp://www.shnenglu.com/aqazero/archive/2016/05/10/213484.htmlxmlns:lex="http://schemas.root-project.org/xaml/presentation"
xmlns:p="clr-namespace:Pasasoft.Fep.UI.Properties"

"{lex:LocText Key=([a-zA-Z_]+), Assembly=Pasasoft.Fep.UI}"


brent 2016-05-10 14:23 鍙戣〃璇勮
]]>
Quotes to live byhttp://www.shnenglu.com/aqazero/archive/2014/01/17/205451.htmlbrentbrentFri, 17 Jan 2014 12:43:00 GMThttp://www.shnenglu.com/aqazero/archive/2014/01/17/205451.htmlhttp://www.shnenglu.com/aqazero/comments/205451.htmlhttp://www.shnenglu.com/aqazero/archive/2014/01/17/205451.html#Feedback1http://www.shnenglu.com/aqazero/comments/commentRss/205451.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/205451.htmlAlways code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - (Martin Golding)

There are two ways to write error-free programs; only the third one works. - (Alan J. Perlis) 

A good programmer is someone who always looks both ways before crossing a one-way street. - (Doug Linder)

It should be noted that no ethically -trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.  ― Nathaniel S. Borenstein

You've baked a really lovely cake, but then you've used dog sh*t for frosting. ― Steve Jobs

http://www.codeproject.com/Messages/4739776/Quotes-to-live-by.aspx


brent 2014-01-17 20:43 鍙戣〃璇勮
]]>
printer driverhttp://www.shnenglu.com/aqazero/archive/2012/09/12/190456.htmlbrentbrentWed, 12 Sep 2012 15:26:00 GMThttp://www.shnenglu.com/aqazero/archive/2012/09/12/190456.htmlhttp://www.shnenglu.com/aqazero/comments/190456.htmlhttp://www.shnenglu.com/aqazero/archive/2012/09/12/190456.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/190456.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/190456.htmlC:\PROGRA~2\COMMON~1\FLOORC~1\FEP\PRIMOA~2\PrimoRun.exe
1) disable driver digital signatures
http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/turning-off-digital-signatures/23c67c73-3fa0-4de3-a9b5-3adf4c3472f3 

You can disable digitally signed signatures, however it is not recommended.
Important: The driver signing enforcement in Windows 7 and Vista is there for a reason. Unsigned drivers could theoretically contain malicious code and harm your computer.

Step 1: Click Start button on the left bottom corner of desktop. In the search box, type "cmd"

Step 2: Go to Run command, and right click on command prompt and click on "Run as administrator".

Step 3: In the command prompt, type in these commands: Be very careful here. BCDEDIT controls how your computer boots up.

IMPORTANT:make a backup of your bcd file first. To do that, type:
bcdedit /export C:\savedbcd

This will create a file c:\savebcd which is your boot entry backup.
If you mess up, you can always undo changes by:

bcdedit /import c:\savedbcd

Then type these commands:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

After you finished the steps above mentioned, you have made digital driver signing signature disabled for all installation. So you can install device drivers on Windows 7 without warning message that those drivers should be digitally signed.


2) install gpedit on window 7 basic 
http://www.askvg.com/how-to-enable-group-policy-editor-gpedit-msc-in-windows-7-home-premium-home-basic-and-starter-editions/comment-page-4/#comments 

NOTE: For Windows 7 64-bit (x64) users! You'll also need to go to "SysWOW64" folder present in C:\Windows folder and copy "GroupPolicy", "GroupPolicyUsers" folders and gpedit.msc file from there and paste them in "C:\Windows\System32" folder. 

http://www.shnenglu.com/Files/aqazero/add_gpedit_msc_by_jwils876-d3kh6vm.zip


3) uninstall AOL 
http://answers.yahoo.com/question/index?qid=20061224095808AAMxsCT 
AOL ANTIVIRUS AOL SPYWARE PROTECTION  AOL FIREWALL AOL SAFETY AND SECURITY CENTER 

http://forums.techguy.org/digital-photography-imaging/536280-alternate-solution-printer-driver-unknown.html 





brent 2012-09-12 23:26 鍙戣〃璇勮
]]>
polygon offset demo (Fifth and Final version) (Updated)http://www.shnenglu.com/aqazero/archive/2010/09/09/126241.htmlbrentbrentThu, 09 Sep 2010 07:27:00 GMThttp://www.shnenglu.com/aqazero/archive/2010/09/09/126241.htmlhttp://www.shnenglu.com/aqazero/comments/126241.htmlhttp://www.shnenglu.com/aqazero/archive/2010/09/09/126241.html#Feedback20http://www.shnenglu.com/aqazero/comments/commentRss/126241.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/126241.htmlhttp://www.shnenglu.com/Files/aqazero/OffsetDemo6.zip



brent 2010-09-09 15:27 鍙戣〃璇勮
]]>
simulate OnIdle in MFC ActiveX controlhttp://www.shnenglu.com/aqazero/archive/2010/04/15/112672.htmlbrentbrentThu, 15 Apr 2010 07:49:00 GMThttp://www.shnenglu.com/aqazero/archive/2010/04/15/112672.htmlhttp://www.shnenglu.com/aqazero/comments/112672.htmlhttp://www.shnenglu.com/aqazero/archive/2010/04/15/112672.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/112672.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/112672.html
Method A:
::SetWindowsHookEx(WH_FOREGROUNDIDLE, YourIdleProc, AfxGetInstanceHandle(), GetCurrentThreadId());

Method B (my way):
 1 static HHOOK s_hGetMsgHook = NULL;
 2 
 3 LRESULT FAR PASCAL GetMsgProc(int nCode, WPARAM wParam, LPARAM lParam)
 4 {
 5     AFX_MANAGE_STATE(AfxGetStaticModuleState( ));
 6 
 7     LPMSG lpMsg = (LPMSG) lParam;
 8     if( (nCode >= 0&& PM_REMOVE == wParam)
 9     {
10         //your code here. maybe to deal with hot-keys, accelerators ...
11         //see http://support.microsoft.com/kb/187988
12 
13         //my code to simulate OnIdle
14         static BOOL bIdle = FALSE;
15         CWinApp* pApp = AfxGetApp();
16         if(!bIdle && pApp->IsIdleMessage(lpMsg))
17             bIdle = TRUE;
18         
19         if(bIdle)
20         {
21             MSG msgPeek = {0};
22             if(!::PeekMessage(&msgPeek, NULL, NULL, NULL, PM_NOREMOVE))
23             {
24                 VERIFY(PostMessage(AfxGetMainWnd()->GetSafeHwnd(), WM_USER+0x120x340x56));
25             }
26         }
27 
28         if(lpMsg->hwnd == AfxGetMainWnd()->GetSafeHwnd() &&
29             lpMsg->message == WM_USER+0x12 && lpMsg->wParam == 0x34 && lpMsg->lParam == 0x56)
30         {
31             lpMsg->message = WM_NULL;
32             lpMsg->lParam = 0L;
33             lpMsg->wParam = 0L;
34 
35             pApp->OnIdle(0);
36             bIdle = FALSE;
37         }
38     }
39 
40     return ::CallNextHookEx(s_hGetMsgHook, nCode, wParam, lParam);
41 }
42 
43 int CYourOleControl::OnCreate(LPCREATESTRUCT lpCreateStruct) 
44 {
45     //...
46     
47     if(NULL == s_hGetMsgHook)
48         s_hGetMsgHook = ::SetWindowsHookEx(WH_GETMESSAGE, GetMsgProc, AfxGetInstanceHandle(), GetCurrentThreadId());
49 }
50 
51 void CYourOleControl::OnDestroy() 
52 {
53     //...
54     
55     ::UnhookWindowsHookEx(s_hGetMsgHook);
56     s_hGetMsgHook = NULL;
57 
58     COleControl::OnDestroy();
59 }

Method A is far more simple, but with Method B:

1) You can override CWinApp::IsIdleMessage to filter some special messages, such as a frequent timer which will not affect what you want to do in CWinApp::OnIdle. Because timer will affect message queue and if you don't filter it, OnIdle will be called every time after the timer is invoked.

2) Sometimes your action in OnIdle will affect message queue inevitably, thus you will get a infinite loop: OnIdle->the special messages in message queue->OnIdle->... But with Method B, with SPY++ you can find the special messages, and filter them in IsIdleMessage.


brent 2010-04-15 15:49 鍙戣〃璇勮
]]>
榪欐槸涓緢鐙$尵鐨刡ug銆?/title><link>http://www.shnenglu.com/aqazero/archive/2010/03/04/108868.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Thu, 04 Mar 2010 03:12:00 GMT</pubDate><guid>http://www.shnenglu.com/aqazero/archive/2010/03/04/108868.html</guid><wfw:comment>http://www.shnenglu.com/aqazero/comments/108868.html</wfw:comment><comments>http://www.shnenglu.com/aqazero/archive/2010/03/04/108868.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/aqazero/comments/commentRss/108868.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/aqazero/services/trackbacks/108868.html</trackback:ping><description><![CDATA[鏌愬ぉ錛?鍙戠幇涓涓猙ug錛?浼氬鑷磖elease鐗堟湰涓嬪紓甯革紝 浣嗗湪debug鐗堟湰涓嬫甯革紝 鍙互瀹氫綅璇ug鍦ㄤ笅闈唬鐮佷腑錛?br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #0000ff;">void</span><span style="color: #000000;"> CMoveHandlerStateDraw::OnLButtonUp(UINT nFlags, CPoint point)<br>{<br>    <img src="http://www.shnenglu.com/Images/dot.gif"><br>    <br>    AdjustPoint(point);<br><br>    m_pHandler</span><span style="color: #000000;">-></span><span style="color: #000000;">Drop(point, m_ptHandlerPos);<br><br>    <img src="http://www.shnenglu.com/Images/dot.gif"><br>}</span></div> 浣嗘槸錛屼竴鏃﹀線榪欎釜鍑芥暟涓彃鍏ョ敤鏉ump鏁版嵁鐨勪唬鐮侊紝 bug灝變笉鍐嶅嚭鐜幫紝 涓嶈鏄皢鏁版嵁鍐欏埌鏂囦歡榪樻槸鏄劇ず鍦╩essagebox涓娿?<br>鍚敤release鐗堟湰鐨?Debug Information"錛?bug涔熶笉鍐嶅嚭鐜般?br>灝辯畻鍙槸鍦?span style="color: #000000;">璇ュ嚱鏁頒腑澹版槑涓涓狢String鍙橀噺錛?榪欎釜鐙$尵鐨刡ug浼間箮椹笂灝辯煡閬擄紝椹笂灝辮棌璧鋒潵錛?鎶婅繖涓彉閲忎竴鍘繪帀錛?瀹冮┈涓婂張璺戝嚭鏉ヤ簡銆?br><br>浣嗗悗鏉ュ彂鐜幫紝 榪欏彧鏄竴鍙緢鏅氱殑bug錛屾牴鏈病浠涔堣秴鑳藉姏銆?br><br>鑱槑鐨勪綘錛岀煡閬撹繖鏄負浠涔堝悧錛?br><br></span> <img src ="http://www.shnenglu.com/aqazero/aggbug/108868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/aqazero/" target="_blank">brent</a> 2010-03-04 11:12 <a href="http://www.shnenglu.com/aqazero/archive/2010/03/04/108868.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>vista windows 7 areo progress barhttp://www.shnenglu.com/aqazero/archive/2009/11/06/100283.htmlbrentbrentFri, 06 Nov 2009 03:56:00 GMThttp://www.shnenglu.com/aqazero/archive/2009/11/06/100283.htmlhttp://www.shnenglu.com/aqazero/comments/100283.htmlhttp://www.shnenglu.com/aqazero/archive/2009/11/06/100283.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/100283.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/100283.html
http://stackoverflow.com/questions/313792/disabling-progress-bar-animation-on-vista-aero
http://msdn.microsoft.com/en-us/library/aa511486.aspx

鐢?meters"? 娌$┖鍟娿?br>
鎴戠殑鏆村姏鏂規硶鏄細
g_xpStyle.SetWindowTheme(m_hProgressWnd, L"",L"");

g_xpStyle 灝辨槸閭d釜 CVisualStylesXP錛?google 涓涓嬪氨鏈変簡銆?br>

brent 2009-11-06 11:56 鍙戣〃璇勮
]]>
浠庤祫婧愪腑鍔犺澆jpg, png鍒癎DI+ Imagehttp://www.shnenglu.com/aqazero/archive/2009/11/05/100221.htmlbrentbrentThu, 05 Nov 2009 08:01:00 GMThttp://www.shnenglu.com/aqazero/archive/2009/11/05/100221.htmlhttp://www.shnenglu.com/aqazero/comments/100221.htmlhttp://www.shnenglu.com/aqazero/archive/2009/11/05/100221.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/100221.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/100221.html
1錛?鏄疊itmap(RT_BITMAP)綾誨瀷鐨勫浘鐗囨棤娉曞姞杞斤紝 RT_BITMAP鏄瀹氫箟綾誨瀷錛?璧勬簮閲岄潰娌℃湁bmp鏂囦歡鐨勫ご錛?SizeofResource 鐨勮繑鍥炲艱姣斿浘鐗囨枃浠?/span>灝戝嚑涓瓧鑺傦紝鍥犱負灝戜簡榪欏嚑涓瓧鑺傦紝 鎵浠DI+浼氳繑鍥瀒nvalid parameter閿欒銆?br>
2錛?浠?span style="color: #000000;">IStream
閲岄潰鍒涘緩鍑烘潵鐨処mage瀵硅薄浼間箮浼氬紩鐢ㄥ埌鍫嗛噷闈㈢殑鍐呭瓨錛?濡傛灉hBuffer琚噴鏀句簡錛?鍒涘緩鐨処mage鐨勫唴瀹瑰氨浼氳鐮村潖錛屾湁鏃跺彧鑳界敾鍑轟竴灝忛儴鍒嗗浘鐗囷紝 鏈夋椂鏁翠釜鍥劇墖灝辨槸絀虹櫧錛?瑙嗗綋鏃剁殑鍐呭瓨鐘跺喌鑰屽畾銆傝皟鐢↖mage鐨凜lone涔熸病鐢ㄣ?br>

CYourClass::~CYourClass()
{
    
for(IMG_VECTOR::iterator it = m_arImage.begin(); it != m_arImage.end(); it++)
        delete 
*it;
    
for(HGLB_VECTOR::iterator it = m_arGlobal.begin(); it != m_arGlobal.end(); it++)
    {
        ::GlobalUnlock(
*it);
        ::GlobalFree(
*it);
    }
}

void CYourClass::AddImage(HMODULE hInst, UINT nResourceID, LPCTSTR lpType)
{
    
if(lpType == RT_BITMAP)
    {
        
//GDI+ can not load RT_BITMAP resouce, 
        
//because they are predefined resource, 
        
//they don't contains the image file header.
        assert(FALSE);
        
return;
    }

    HRSRC hResource 
= ::FindResource(hInst, MAKEINTRESOURCE(nResourceID), lpType);
    
if (!hResource)
        
return;

    DWORD imageSize 
= ::SizeofResource(hInst, hResource);
    
if (!imageSize)
        
return;

    
const void* pResourceData = ::LockResource(::LoadResource(hInst, hResource));
    
if (!pResourceData)
        
return;

    HGLOBAL hBuffer 
= ::GlobalAlloc(GMEM_FIXED, imageSize);
    
if (NULL == hBuffer)
        
return;

    
void* pBuffer = ::GlobalLock(hBuffer);
    
if (pBuffer)
    {
        CopyMemory(pBuffer, pResourceData, imageSize);
        IStream
* pStream = NULL;
        
if (::CreateStreamOnHGlobal(hBuffer, FALSE, &pStream) == S_OK)
        {
            Gdiplus::Image 
* pImage = Gdiplus::Image::FromStream(pStream);
            pStream
->Release();
            
if (pImage)
            { 
                
if (pImage->GetLastStatus() == Gdiplus::Ok &&
                    pImage
->GetWidth() > 0)
                {
                    m_arImage.push_back(pImage);
                    
//it seems the image will take usage of the global memory.
                    
//so the global memory should be kept until the image destroy.
                    m_arGlobal.push_back(hBuffer);
                    
return;
                }

                delete pImage;
            }
        }
        ::GlobalUnlock(hBuffer);
    }
    ::GlobalFree(hBuffer);
}



brent 2009-11-05 16:01 鍙戣〃璇勮
]]>
鎭ㄤ笉鐩擱㈡湭瀚佹椂http://www.shnenglu.com/aqazero/archive/2009/10/29/99731.htmlbrentbrentThu, 29 Oct 2009 03:56:00 GMThttp://www.shnenglu.com/aqazero/archive/2009/10/29/99731.htmlhttp://www.shnenglu.com/aqazero/comments/99731.htmlhttp://www.shnenglu.com/aqazero/archive/2009/10/29/99731.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/99731.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/99731.htmlbcgcontrolbar

浜轟笘闂存渶鐥涜嫤鐨勪簨鑾繃浜庢銆?br>


brent 2009-10-29 11:56 鍙戣〃璇勮
]]>
浣跨敤ASP.net + WF鐨勬劅鍙?/title><link>http://www.shnenglu.com/aqazero/archive/2009/04/06/79108.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Mon, 06 Apr 2009 10:30:00 GMT</pubDate><guid>http://www.shnenglu.com/aqazero/archive/2009/04/06/79108.html</guid><wfw:comment>http://www.shnenglu.com/aqazero/comments/79108.html</wfw:comment><comments>http://www.shnenglu.com/aqazero/archive/2009/04/06/79108.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/aqazero/comments/commentRss/79108.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/aqazero/services/trackbacks/79108.html</trackback:ping><description><![CDATA[涓や釜澶氭槦鏈熺殑鍔姏錛?緇堜簬鎶奝rototype鎼炲畾浜嗐傚疄鐜頒簡浠ヤ笅鍔熻兘錛?br><br>1錛屼竴涓猻tate machine workflow(Fund Request Process work flow)<br>2錛?浣跨敤Polic鏉ユ帶鍒朵笟鍔¢昏緫<br>3錛屽疄鐜頒簡xoml鍜宒ll鐨勫垎紱伙紝鍔ㄦ佸姞杞絰oml錛屾彁渚涗竴涓紪杈戝伐鍏鳳紝鍙互edit the workflow on-the-fly<br><br>1, 騫舵病鏈変紶璇翠腑鐨勯偅涔堥毦<br>ASP.net鍜學F鎴戦兘涓嶇啛錛?鏍規嵁涓ゆ湰涔︼紝涓涓猰sdn涓婄殑渚嬪瓙"Web Form Workflow Approvals Stater kit"鍜屽彟涓涓緥瀛怬rders http://www.odetocode.com/Articles/465.aspx鐨勫熀紜涓婃妸prototype鎼炲嚭鏉ヤ簡銆?br><br>2錛岀悊瑙f蹇靛緢閲嶈<br>濡傛灉涓嶇悊瑙F鏄庝箞璋冪敤澶栭儴鍑芥暟錛圕allExternalMethodActivity錛夛紝 鏄庝箞浼燛vent緇橶F錛圚andleExternalEventActivity錛夛紝DependencyProperty鏄庝箞鍥炰簨錛?鍩烘湰涓嶇敤鍐嶆悶浜嗐?br><br>3錛屽緢澶氳璁″彲鍋?br>WF鍙疄鐜頒簡workflow鏈鍐呮牳鐨勯儴鍒嗭紝闈炲父鐏墊椿銆?鍚屾牱鐨勫疄鐜板彲浠ラ噰鐢ㄥ畬鍏ㄤ笉鍚岀殑瀹炵幇鏂瑰紡銆?鎬庝箞瀹炵幇workflow definition錛?鎬庝箞璁捐Activities錛?闇瑕佷負Activities娣誨姞閭d簺DependencyProperty錛?榪欎簺DependencyProperty鏄庝箞浜掔浉鍏寵仈鐨勶紝 鎬庝箞鍙湪xoml閲岄潰淇濆瓨workflow definition錛?鎬庝箞瀹炵幇Workflow鍜屼笟鍔℃暟鎹殑浜や簰錛?鎬庝箞瀹炵幇Workflow鍜岀粍緇囩粨鏋勬垨鑰卹ole鐨勫叧鑱旓紝 閮藉彲浠ユ湁瀹屽叏涓嶅悓鐨勮璁°?br><br>4錛岃繕鏈夊緢澶氭蹇點傘?br>鍥犱負鏄痯rototype錛?寰堝涓滆タ娌¤冭檻錛?姣斿浜嬪姟transation鎴栬匔ompensate錛?寮傚父澶勭悊絳夈?br><br><br><img alt="" src="http://www.shnenglu.com/images/cppblog_com/aqazero/gpas_program_struct.jpg" width="1228" height="768"><br><br> <img src ="http://www.shnenglu.com/aqazero/aggbug/79108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/aqazero/" target="_blank">brent</a> 2009-04-06 18:30 <a href="http://www.shnenglu.com/aqazero/archive/2009/04/06/79108.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>create mfc dialog by template will drive you mad.http://www.shnenglu.com/aqazero/archive/2008/11/19/67287.htmlbrentbrentWed, 19 Nov 2008 07:10:00 GMThttp://www.shnenglu.com/aqazero/archive/2008/11/19/67287.htmlhttp://www.shnenglu.com/aqazero/comments/67287.htmlhttp://www.shnenglu.com/aqazero/archive/2008/11/19/67287.html#Feedback0http://www.shnenglu.com/aqazero/comments/commentRss/67287.htmlhttp://www.shnenglu.com/aqazero/services/trackbacks/67287.html
And now, sometimes , i need CMyDialog to be a model dialog (WS_POPUP), sometimes be a child of another dialog(WS_CHILD).

How to make this done without duplicating the template in resource?

Call ModifyStyle after creation? Failed
Modify the LPCREATESTRUCT's style in CMyDialog::OnCreate ? Failed.
Override PreCreateWindow? Failed.

After a lot of tracing and a lot of googling. I worked out something like this:

BOOL CMyDialog::CreateAsChild(CWnd * pParent)
{
    
if(!IsWindow(pParent->GetSafeHwnd()))
        
return FALSE;

    m_lpszTemplateName 
= ATL_MAKEINTRESOURCE(IDD_WALLLAYER_PROPERTYPAGE);  // used for help
    if (m_nIDHelp == 0)
        m_nIDHelp 
= LOWORD((DWORD_PTR)m_lpszTemplateName);

    HINSTANCE hInst 
= AfxFindResourceHandle(m_lpszTemplateName, RT_DIALOG);
    HRSRC hResource 
= ::FindResource(hInst, m_lpszTemplateName, RT_DIALOG);
    HGLOBAL hTemplate 
= LoadResource(hInst, hResource);
    LPCDLGTEMPLATE lpDialogTemplate 
= (LPCDLGTEMPLATE)LockResource(hTemplate);
    DLGTEMPLATEEX
* lpDlgTmpEx = (DLGTEMPLATEEX* )lpDialogTemplate;
    DWORD dwOldStyle 
= 0;
    BOOL bIsDlgEx 
= lpDlgTmpEx->signature == 0xFFFF;
    
if(bIsDlgEx)
    {
        dwOldStyle 
= lpDlgTmpEx->style;
        lpDlgTmpEx
->style = DS_SETFONT | WS_CHILD;
    }
    
else
    {
        dwOldStyle 
= ((LPDLGTEMPLATE)lpDialogTemplate)->style;
        ((LPDLGTEMPLATE)lpDialogTemplate)
->style = DS_SETFONT | WS_CHILD;
    }
    m_lpDialogInit 
= NULL;
    BOOL bResult 
= CreateDlgIndirect(lpDialogTemplate, pParent, hInst);
    
if(bIsDlgEx)
        lpDlgTmpEx
->style = dwOldStyle;
    
else
        ((LPDLGTEMPLATE)lpDialogTemplate)
->style = dwOldStyle;
    UnlockResource(hTemplate);
    FreeResource(hTemplate);
    
return bResult;
}

If you need your dialog to behavior as WS_POPUP or WS_CHILD without duplicating your dialog template, you just get an ugly answer. And anyone who know another better way, let me know please.

MFC


brent 2008-11-19 15:10 鍙戣〃璇勮
]]>
-_- 閲婃斁鎵樼璧勬簮錛?/title><link>http://www.shnenglu.com/aqazero/archive/2008/10/08/63485.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Wed, 08 Oct 2008 09:06:00 GMT</pubDate><guid>http://www.shnenglu.com/aqazero/archive/2008/10/08/63485.html</guid><wfw:comment>http://www.shnenglu.com/aqazero/comments/63485.html</wfw:comment><comments>http://www.shnenglu.com/aqazero/archive/2008/10/08/63485.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/aqazero/comments/commentRss/63485.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/aqazero/services/trackbacks/63485.html</trackback:ping><description><![CDATA[鏈変竴鏈功鍙奅ffective C#銆嬶紝琚炕璇戜簡錛岄噷闈㈡湁涓绔犲彨銆婂疄鐜版爣鍑咲ispose妯″紡銆嬶紝閲岄潰鏈変竴鍙ヨ瘽鍙仛錛?br><br>"閲婃斁鎵樼璧勬簮"銆傝帿闈炴槸"release managed resource"?<br><br>浠涔堝彨鍋氶噴鏀炬墭綆¤祫婧?release managed resource)? 鑾潪鏄妸鎴愬憳鐨勫紩鐢ㄨ緗負null?<br><br>涓鑸潵璇村鏋滀竴涓璞¤dispose浜嗭紝閭e畠涔熻椹笂浜洪棿钂稿彂浜嗭紝GC浠庡叏灞鍙橀噺鍜屾爤閲岄潰灝辮鎵句笉鍒板畠浜嗭紝鏇翠笉瑕佽瀹冪殑鍐呴儴鎴愬憳鍙橀噺浜嗭紝榪欐椂鍊欒緗畠鐨勬垚鍛樹負null鏈変粈涔堝繀瑕佸憿錛?br><br>鐪嬩簡MSDN鎵嶇煡閬擄紝浜哄鏄?dispose managed resource"錛屽氨鏄皟鐢╩anaged鐨勫璞$殑dispose鏂規硶銆?br><br>澶洤浜嗭紝鏃犳硶鐢ㄤ腑鏂囪〃杈俱?br><br>鏈夌墰浜哄湪鐮旂┒鐢ㄤ腑鏂囧啓紼嬪簭錛屼負浠涔圛G璇鴻礉灝斿涓嶉鍙戠粰瀹冨憿錛?鍚屾椂錛屾垜緇堜簬鐭ラ亾涓轟粈涔堣嫳鏂囧獎鍗扮増鐨勪功姣斾腑鏂囩炕璇戠増鐨勮璐典簡銆?br><br><img src ="http://www.shnenglu.com/aqazero/aggbug/63485.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/aqazero/" target="_blank">brent</a> 2008-10-08 17:06 <a href="http://www.shnenglu.com/aqazero/archive/2008/10/08/63485.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍥懼艦鏂囨湰緙栬緫鍣ㄧ殑婧愮爜鍜岀畝鍗曟枃妗?/title><link>http://www.shnenglu.com/aqazero/archive/2008/08/27/60165.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Wed, 27 Aug 2008 08:05:00 GMT</pubDate><guid>http://www.shnenglu.com/aqazero/archive/2008/08/27/60165.html</guid><wfw:comment>http://www.shnenglu.com/aqazero/comments/60165.html</wfw:comment><comments>http://www.shnenglu.com/aqazero/archive/2008/08/27/60165.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.shnenglu.com/aqazero/comments/commentRss/60165.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/aqazero/services/trackbacks/60165.html</trackback:ping><description><![CDATA[鎴戣鐨勫浘褰㈡枃鏈紪杈戝櫒涓嶆槸綰枃鏈紪杈戯紝瑙?<a target="_blank" title="鑷繁瀹炵幇鍥懼艦鏂囨湰緙栬緫鍣? href="http://www.shnenglu.com/aqazero/archive/2006/12/01/15835.html">鑷繁瀹炵幇鍥懼艦鏂囨湰緙栬緫鍣?/a> 鎴栬?<a target="_blank" title="Graphical text proposal (draft)" >Graphical Text Proposal (Draft)</a><br><br><a target="_blank" title="Demo 鍦板潃" href="http://www.shnenglu.com/Files/aqazero/BrentEditor_demo.zip">Demo EXE 鍦板潃</a> (鏃犲叕瀹籌紝鍥犱負鏄敤wxWidgets錛岃繛Icon閮芥病鏈夛紝緇忓父鎶婁漢緇欏悡鐫浜嗐傝紼嬪簭瀵圭‖浠舵棤瑕佹眰錛屽浣跨敤鑰呮湁涓瀹氳姹?..)<br><br><a target="_blank" title="婧愪唬鐮? href="http://www.shnenglu.com/Files/aqazero/BrentEditor.rar">婧愪唬鐮佸湴鍧</a><br><br>緙栬瘧闇瑕?a target="_blank" title="wxWidgets" >wxWidgets</a>銆傚湪榪欎箣鍚庡啀娌$敤榪噖xWidgets浜嗭紝鎰熻灝辨槸鍙︿竴濂桵FC銆?br><br>鎶撲釜鍥?<br><img src="http://www.shnenglu.com/images/cppblog_com/aqazero/editor.JPG" border="0"><br><br>鍐欏埌Table鍜屽鍑篽tml閮ㄥ垎鐨勬椂鍊欏氨鍔涗笉浠庡績浜嗭紝鑽夎崏浜嗕簨銆?瀵煎嚭html鏄仛寰楁渶浜烘ā鐙楁牱錛屼絾鍗存渶璐ョ誕鍏朵腑鐨勯儴鍒嗐?鑻辨枃鐗堟搷浣滅郴緇熶笅瀵煎嚭html浼歝rash錛屽師鍥犳湭鐭?<br><br>涓鐩存湁鐢–#閲嶆柊鍐欎竴涓殑鍐插姩錛屽彧鏄埌鏃朵竴瀹氬張鏄檸澶磋泧灝俱?br> <img src ="http://www.shnenglu.com/aqazero/aggbug/60165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/aqazero/" target="_blank">brent</a> 2008-08-27 16:05 <a href="http://www.shnenglu.com/aqazero/archive/2008/08/27/60165.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.63550.com.cn" target="_blank">99久久国语露脸精品国产</a>| <a href="http://www.520jj.cn" target="_blank">日韩精品久久久久久久电影蜜臀</a>| <a href="http://www.558866.com.cn" target="_blank">国产精品一区二区久久不卡 </a>| <a href="http://www.mpyx.net.cn" target="_blank">香蕉久久一区二区不卡无毒影院</a>| <a href="http://www.kqtao.cn" target="_blank">久久青青草原国产精品免费</a>| <a href="http://www.lvyoubuy.cn" target="_blank">人人狠狠综合久久亚洲婷婷</a>| <a href="http://www.yksxc.cn" target="_blank">香蕉久久久久久狠狠色</a>| <a href="http://www.ersunle.cn" target="_blank">久久精品国产亚洲av日韩</a>| <a href="http://www.hkgsjt.cn" target="_blank">国产一区二区精品久久凹凸</a>| <a href="http://www.zgjgyl.cn" target="_blank">久久夜色精品国产亚洲</a>| <a href="http://www.hbguangtao.cn" target="_blank">国产精品久久一区二区三区</a>| <a href="http://www.safaen.cn" target="_blank">伊色综合久久之综合久久</a>| <a href="http://www.suichuan.net.cn" target="_blank">国产精品久久久久影院色</a>| <a href="http://www.bsgrhb.cn" target="_blank">久久香综合精品久久伊人</a>| <a href="http://www.mmmbbb.cn" target="_blank">国产成人精品久久</a>| <a href="http://www.webidea.com.cn" target="_blank">久久一日本道色综合久久</a>| <a href="http://www.21chem.cn" target="_blank">少妇被又大又粗又爽毛片久久黑人</a>| <a href="http://www.piaowutong.com.cn" target="_blank">亚洲国产精品18久久久久久</a>| <a href="http://www.west126.cn" target="_blank">婷婷久久五月天</a>| <a href="http://www.biancheng88.cn" target="_blank">精品久久人人做人人爽综合</a>| <a href="http://www.ntysjx.cn" target="_blank">久久精品www人人爽人人</a>| <a href="http://www.7708.com.cn" target="_blank">久久婷婷五月综合成人D啪</a>| <a href="http://www.zixunlawyer.com.cn" target="_blank">亚洲嫩草影院久久精品</a>| <a href="http://www.cnnsmi.org.cn" target="_blank">伊人久久大香线蕉av不卡</a>| <a href="http://www.haosenmy.cn" target="_blank">日本久久中文字幕</a>| <a href="http://www.tr78.cn" target="_blank">久久久精品日本一区二区三区</a>| <a href="http://www.wjjj8.cn" target="_blank">久久不射电影网</a>| <a href="http://www.benzclub.com.cn" target="_blank">久久久久亚洲精品无码蜜桃</a>| <a href="http://www.gdchengye.com.cn" target="_blank">久久午夜无码鲁丝片秋霞</a>| <a href="http://www.m2fz.cn" target="_blank">久久AV高潮AV无码AV</a>| <a href="http://www.theredqp.cn" target="_blank">色婷婷久久综合中文久久一本</a>| <a href="http://www.yrjiameng.cn" target="_blank">精品久久久久久国产免费了</a>| <a href="http://www.ahlmnet.cn" target="_blank">久久免费小视频</a>| <a href="http://www.hfoa.com.cn" target="_blank">国产成人综合久久精品尤物</a>| <a href="http://www.wucaitianyuan.cn" target="_blank">久久发布国产伦子伦精品</a>| <a href="http://www.1985328.cn" target="_blank">精品国产乱码久久久久久郑州公司</a>| <a href="http://www.flcqki.cn" target="_blank">国产aⅴ激情无码久久</a>| <a href="http://www.maishuhua.cn" target="_blank">久久久av波多野一区二区</a>| <a href="http://www.pz25555.cn" target="_blank">久久99精品国产麻豆</a>| <a href="http://www.gpfo.cn" target="_blank">欧美久久精品一级c片片</a>| <a href="http://www.lueyi.com.cn" target="_blank">免费观看成人久久网免费观看</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>