??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩一级大片网址,国产精品高潮呻吟久久av无限,国产精品高精视频免费http://www.shnenglu.com/lizao2/archive/2017/08/25/215193.htmlhello wold!hello wold!Fri, 25 Aug 2017 03:12:00 GMThttp://www.shnenglu.com/lizao2/archive/2017/08/25/215193.htmlhttp://www.shnenglu.com/lizao2/comments/215193.htmlhttp://www.shnenglu.com/lizao2/archive/2017/08/25/215193.html#Feedback0http://www.shnenglu.com/lizao2/comments/commentRss/215193.htmlhttp://www.shnenglu.com/lizao2/services/trackbacks/215193.html附一个rocketmq各语a客户端仓库:https://github.com/apache/incubator-rocketmq-externalsQ我用go客户端,但是master分支的go没有producerQ在go-client-develop分支有,未合ƈ入主qӀ?/span>

1        安装jdk

1?/span>http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html挑一?/span>jdk下蝲下来。因为需?/span>accept licenseQ不?/span>wget直接下蝲

2?/span>tar zxvf xxxx

3?/span>mkdir /usr/local/jdk/jre-xx

4?/span>mv xxx /usr/local/jdk/jre-xx

修改环境变量

# vi /etc/profile

#set java env

JAVA_HOME=/usr/local/jdk/

JRE_HOME=/usr/local/jdk/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

# source /etc/profile

验证java

#java -version

java version "1.8.0_144"

Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

2        安装mvn

1?/span>wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

2?/span>tar zxvf apache-maven-3.5.0-bin.tar.gz

3?/span>mv apache-maven-3.5.0-bin.tar.gz /usr/local/apache-maven

4?/span># vi /etc/profile

export M2_HOME=/usr/local/apache-maven

export PATH=$PATH:$M2_HOME/bin

# source /etc/profile

5、验证是否安装成?/span>

# mvn -version

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)

Maven home: /usr/local/apache-maven

Java version: 1.8.0_144, vendor: Oracle Corporation

Java home: /usr/local/jdk/jre

Default locale: zh_CN, platform encoding: UTF-8

OS name: "linux", version: "2.6.32-358.el6.x86_64", arch: "amd64", family: "unix"

6、配|?/span>maven国内镜像

修改maven根目录下?/span>conf文g夹中?/span>setting.xml文gQ内容如下:

 <mirrors>

    <mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

      <mirrorOf>central</mirrorOf>       

    </mirror>

  </mirrors>

 

3        安装rocketmq

Clone & Build

  > git clone https://github.com/apache/incubator-rocketmq.git
  > cd incubator-rocketmq
  > mvn -Prelease-all -DskipTests clean install -U
  > cd distribution/target/apache-rocketmq
如果服务器内存不够,可以修改runserver.sh脚本Q?/span>mqnamesrv文g中通过runserver.sh脚本调用Name Server的主函数com.alibaba.rocketmq.namesrv.NamesrvStartup启动Name ServerQ中?/span>JAVA_OPT_1参数

Start Name Server

  > nohup sh bin/mqnamesrv &
  > tail -f ~/logs/rocketmqlogs/namesrv.log
  The Name Server boot success...

Start Broker

  > nohup sh bin/mqbroker -n localhost:9876 &
  > tail -f ~/logs/rocketmqlogs/broker.log 
  The broker[%s, 172.30.30.233:10911] boot success...

Send & Receive Messages

Before sending/receiving messages, we need to tell clients the location of name servers. RocketMQ provides multiple ways to achieve this. For simplicity, we use environment variable NAMESRV_ADDR

 > export NAMESRV_ADDR=localhost:9876
 > sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
 SendResult [sendStatus=SEND_OK, msgId= ...
 
 > sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
 ConsumeMessageThread_%d Receive New Messages: [MessageExt...

Shutdown Servers

> sh bin/mqshutdown broker
The mqbroker(36695) is running...
Send shutdown request to mqbroker(36695) OK
 
> sh bin/mqshutdown namesrv
The mqnamesrv(36664) is running...
Send shutdown request to mqnamesrv(36664) OK

More

https://rocketmq.incubator.apache.org/docs/quick-start/


hello wold! 2017-08-25 11:12 发表评论
]]>
q程时感觉远E的ALT键被按下怎么办?http://www.shnenglu.com/lizao2/archive/2017/05/13/214933.htmlhello wold!hello wold!Sat, 13 May 2017 10:15:00 GMThttp://www.shnenglu.com/lizao2/archive/2017/05/13/214933.htmlhttp://www.shnenglu.com/lizao2/comments/214933.htmlhttp://www.shnenglu.com/lizao2/archive/2017/05/13/214933.html#Feedback0http://www.shnenglu.com/lizao2/comments/commentRss/214933.htmlhttp://www.shnenglu.com/lizao2/services/trackbacks/214933.html

hello wold! 2017-05-13 18:15 发表评论
]]>
centos安装youcompleteme及简单?/title><link>http://www.shnenglu.com/lizao2/archive/2017/05/08/214916.html</link><dc:creator>hello wold!</dc:creator><author>hello wold!</author><pubDate>Mon, 08 May 2017 01:47:00 GMT</pubDate><guid>http://www.shnenglu.com/lizao2/archive/2017/05/08/214916.html</guid><wfw:comment>http://www.shnenglu.com/lizao2/comments/214916.html</wfw:comment><comments>http://www.shnenglu.com/lizao2/archive/2017/05/08/214916.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lizao2/comments/commentRss/214916.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lizao2/services/trackbacks/214916.html</trackback:ping><description><![CDATA[     摘要: -.YoucompleteMeq有很多强大的功能,有兴可以l探索。我们需要以下几?nbsp;先检查一下自q虚拟Z是否有安装pythonQ用vim试一? :echo has('python') 如果得到l果? p明有Q其实有没有都无所谓,再执行一遍安装命令绝Ҏ错) yum install python  安装vundleQvundl...  <a href='http://www.shnenglu.com/lizao2/archive/2017/05/08/214916.html'>阅读全文</a><img src ="http://www.shnenglu.com/lizao2/aggbug/214916.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lizao2/" target="_blank">hello wold!</a> 2017-05-08 09:47 <a href="http://www.shnenglu.com/lizao2/archive/2017/05/08/214916.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsoncpphttp://www.shnenglu.com/lizao2/archive/2013/03/09/198316.htmlhello wold!hello wold!Sat, 09 Mar 2013 08:01:00 GMThttp://www.shnenglu.com/lizao2/archive/2013/03/09/198316.htmlhttp://www.shnenglu.com/lizao2/comments/198316.htmlhttp://www.shnenglu.com/lizao2/archive/2013/03/09/198316.html#Feedback0http://www.shnenglu.com/lizao2/comments/commentRss/198316.htmlhttp://www.shnenglu.com/lizao2/services/trackbacks/198316.html本来写了一文章,l果双击了插入代码后Q前面那个小方块Q然后弹?nbsp; 正在上蝲。。。等半天也没反应Q后面的东西也无法操作。最后白写了

没心情再写了Q浪Ҏ_以后量不用q破博客记录东西了?br />单记录下

jsoncpp?br />
Json::Value value;
Json::Reader reader;
string str = {\"aa\":{\"bb\":\"cc\"}, \"bb\":\"dd\"};
reader.parse(str, value);
value["aa"].asString(); //q个会崩溃,原因 aa是objectQ不是string
value["bb"].asString(); //q个ok
value["cc"] = "aa"; //q个创徏ccQ?br />string str2 = value["dd"].asString(); //q个Q返回nullQ然后会ddd节点?br />
仅作Z录,代码写的很不规范Q请高手勿喷。如果有错误Q欢q指正!

hello wold! 2013-03-09 16:01 发表评论
]]>
c++之WMI~程http://www.shnenglu.com/lizao2/archive/2013/01/24/197548.htmlhello wold!hello wold!Thu, 24 Jan 2013 13:54:00 GMThttp://www.shnenglu.com/lizao2/archive/2013/01/24/197548.htmlhttp://www.shnenglu.com/lizao2/comments/197548.htmlhttp://www.shnenglu.com/lizao2/archive/2013/01/24/197548.html#Feedback0http://www.shnenglu.com/lizao2/comments/commentRss/197548.htmlhttp://www.shnenglu.com/lizao2/services/trackbacks/197548.html文章来源Q?/span> http://wenku.baidu.com/view/64d5a356ad02de80d4d840a0.html 
大家qx在用cM鲁大师之cY件的时候,会看到鲁大师之类的Y件能够获取到PC机的g的详l信息,有时候自己在写Y件的时候也需要获取PCg的详l信息,q个时候你会发现有的硬件信息通过pȝ的API函数无法获取到或者获取的不准。所以这个时候就要通过WMI~程来获取硬件信息了。WMI是windows操作pȝ用来理软g和硬件的核心。其它的不再多讲了,下面来看最主要的,通过WMI获取g信息?/span>

整体来说Q通过WMI获取计算机硬件信息有以下几个步骤

1?span style="font-size: 7pt; font-family: 'Times New Roman'; ">         ?/span>CoInitializeEx函数初始化COM参数。因为WMI中的c都是基于COM技术的?/span>

2?span style="font-size: 7pt; font-family: 'Times New Roman'; ">         ?/span>CoInitializeSecurity函数初始化COMq程的安全,因ؓWMI的进E和应用E序q程不在同一个别?/span>

3?span style="font-size: 7pt; font-family: 'Times New Roman'; ">         获取IWbemServices指针Q通过函数IWbemLocator::ConnectServer获取?/span>

4?span style="font-size: 7pt; font-family: 'Times New Roman'; ">         通过CoSetProxyBlanket讄IWbemServices代理安全QWMI服务可以模拟客户端?/span>

5?span style="font-size: 7pt; font-family: 'Times New Roman'; ">         使用IWbemServicesq行WMI查询Q主要用WQL语句?/span>

6?span style="font-size: 7pt; font-family: 'Times New Roman'; ">         清理COM对象?/span>

例子Q?span style="font-size: 7pt; font-family: 'Times New Roman'; ">            查询操作pȝ信息的一个例?/span>

  1 #include "stdafx.h"
  2 #include <iostream>
  3 using namespace std;
  4 #include <comdef.h>
  5 #include <Wbemidl.h>
  6 # pragma comment(lib, "wbemuuid.lib")
  7 int _tmain(int argc, _TCHAR* argv[])
  8 {
  9 
 10 
 11     HRESULT hres;
 12 
 13     // Initialize COM.
 14     hres =  CoInitializeEx(0, COINIT_MULTITHREADED); 
 15     if (FAILED(hres))
 16     {
 17         cout << "Failed to initialize COM library. " 
 18             << "Error code = 0x" 
 19             << hex << hres << endl;
 20         return 1;              // Program has failed.
 21     }
 22 
 23     // Initialize 
 24     hres =  CoInitializeSecurity(
 25         NULL,     
 26         -1,      // COM negotiates service                  
 27         NULL,    // Authentication services
 28         NULL,    // Reserved
 29         RPC_C_AUTHN_LEVEL_DEFAULT,    // authentication
 30         RPC_C_IMP_LEVEL_IMPERSONATE,  // Impersonation
 31         NULL,             // Authentication info 
 32         EOAC_NONE,        // Additional capabilities
 33         NULL              // Reserved
 34         );
 35     if (FAILED(hres))
 36     {
 37         cout << "Failed to initialize security. " 
 38             << "Error code = 0x" 
 39             << hex << hres << endl;
 40         CoUninitialize();
 41         return 1;          // Program has failed.
 42     }
 43 
 44     // Obtain the initial locator to Windows Management
 45     // on a particular host computer.
 46     IWbemLocator *pLoc = 0;
 47 
 48     hres = CoCreateInstance(
 49         CLSID_WbemLocator,             
 50         0, 
 51         CLSCTX_INPROC_SERVER, 
 52         IID_IWbemLocator, (LPVOID *) &pLoc);
 53 
 54     if (FAILED(hres))
 55     {
 56         cout << "Failed to create IWbemLocator object. "
 57             << "Error code = 0x"
 58             << hex << hres << endl;
 59         CoUninitialize();
 60         return 1;       // Program has failed.
 61     }
 62 
 63     IWbemServices *pSvc = 0;
 64 
 65     // Connect to the root\cimv2 namespace with the
 66     // current user and obtain pointer pSvc
 67     // to make IWbemServices calls.
 68 
 69     hres = pLoc->ConnectServer(
 70 
 71         _bstr_t(L"ROOT\\CIMV2"), // WMI namespace
 72         NULL,                    // User name
 73         NULL,                    // User password
 74         0,                       // Locale
 75         NULL,                    // Security flags                 
 76         0,                       // Authority       
 77         0,                       // Context object
 78         &pSvc                    // IWbemServices proxy
 79         );                              
 80 
 81     if (FAILED(hres))
 82     {
 83         cout << "Could not connect. Error code = 0x" 
 84             << hex << hres << endl;
 85         pLoc->Release();     
 86         CoUninitialize();
 87         return 1;                // Program has failed.
 88     }
 89 
 90     cout << "Connected to ROOT\\CIMV2 WMI namespace" << endl;
 91 
 92     // Set the IWbemServices proxy so that impersonation
 93     // of the user (client) occurs.
 94     hres = CoSetProxyBlanket(
 95 
 96         pSvc,                         // the proxy to set
 97         RPC_C_AUTHN_WINNT,            // authentication service
 98         RPC_C_AUTHZ_NONE,             // authorization service
 99         NULL,                         // Server principal name
100         RPC_C_AUTHN_LEVEL_CALL,       // authentication level
101         RPC_C_IMP_LEVEL_IMPERSONATE,  // impersonation level
102         NULL,                         // client identity 
103         EOAC_NONE                     // proxy capabilities     
104         );
105 
106     if (FAILED(hres))
107     {
108         cout << "Could not set proxy blanket. Error code = 0x" 
109             << hex << hres << endl;
110         pSvc->Release();
111         pLoc->Release();     
112         CoUninitialize();
113         return 1;               // Program has failed.
114     }
115 
116     IEnumWbemClassObject* pEnumerator = NULL;
117     hres = pSvc->ExecQuery(
118         bstr_t("WQL"), 
119         bstr_t("SELECT * FROM Win32_OperatingSystem"), //此处wql语句更改Q实C同的查询
120         WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY, 
121         NULL,
122         &pEnumerator);
123 
124     if (FAILED(hres))
125     {
126         cout << "Query for processes failed. "
127             << "Error code = 0x" 
128             << hex << hres << endl;
129         pSvc->Release();
130         pLoc->Release();     
131         CoUninitialize();
132         return 1;               // Program has failed.
133     }
134     else
135     { 
136         IWbemClassObject *pclsObj;
137         ULONG uReturn = 0;
138 
139         while (pEnumerator)
140         {
141             hres = pEnumerator->Next(WBEM_INFINITE, 1, 
142                 &pclsObj, &uReturn);
143 
144             if(0 == uReturn)
145             {
146                 break;
147             }
148 
149             VARIANT vtProp;
150 
151             // Get the value of the Name property
152             hres = pclsObj->Get(L"Name", 0, &vtProp, 0, 0);//此处把NameҎ对应的要获取的属性?/span>
153             wcout << "Manufacturer Name : " << vtProp.bstrVal << endl;
154             VariantClear(&vtProp);
155         }
156 
157     }
158 
159     // Cleanup
160     // ========
161 
162     pSvc->Release();
163     pLoc->Release();     
164     CoUninitialize();
165     return 0;
166 }
167 

 



hello wold! 2013-01-24 21:54 发表评论
]]>
解锁账户http://www.shnenglu.com/lizao2/archive/2013/01/11/197190.htmlhello wold!hello wold!Fri, 11 Jan 2013 02:59:00 GMThttp://www.shnenglu.com/lizao2/archive/2013/01/11/197190.htmlhttp://www.shnenglu.com/lizao2/comments/197190.htmlhttp://www.shnenglu.com/lizao2/archive/2013/01/11/197190.html#Feedback0http://www.shnenglu.com/lizao2/comments/commentRss/197190.htmlhttp://www.shnenglu.com/lizao2/services/trackbacks/197190.htmlWhen the number of failed logon attempts is exceeded, the user account becomes locked out for the number of minutes specified by the lockoutDuration attribute. The IADsUser.IsAccountLocked property appears to be the property to use to read and modify the lockout state of a user account, but the WinNT ADSI provider has restrictions that limit the use of the IsAccountLocked property.

Resetting the Account Lockout Status

When using the WinNT provider, the IsAccountLocked property can only be set to FALSE, which unlocks the account. Attempting to set the IsAccountLocked property to TRUE will fail. Only the system can lock an account.

The following code example demonstrates how to use Visual Basic with ADSI to unlock a user account.

解锁账户

Reading the Account Lockout Status

With the WinNT provider, the IsAccountLocked property can be used to determine if an account is locked out. If an account is locked out, the IsAccountLocked property will contain TRUE. If an account is not locked out, theIsAccountLocked property will contain FALSE.

The following code example demonstrates how to use Visual Basic with ADSI to determine if an account is locked out.

判断账户是否锁定
获取审核{略http://www.shnenglu.com/lizao2/archive/2013/01/10/197169.htmlhello wold!hello wold!Thu, 10 Jan 2013 07:41:00 GMThttp://www.shnenglu.com/lizao2/archive/2013/01/10/197169.htmlhttp://www.shnenglu.com/lizao2/comments/197169.htmlhttp://www.shnenglu.com/lizao2/archive/2013/01/10/197169.html#Feedback0http://www.shnenglu.com/lizao2/comments/commentRss/197169.htmlhttp://www.shnenglu.com/lizao2/services/trackbacks/197169.html#include <windows.h>
#include "Ntsecapi.h"
LSA_HANDLE GetPolicyHandle()
{
LSA_OBJECT_ATTRIBUTES ObjectAttributes;
WCHAR SystemName[256] = {0};
ULONG SystemNameLength = sizeof(SystemName)/sizeof(SystemName[0]);
LSA_UNICODE_STRING lusSystemName;
NTSTATUS ntsResult;
LSA_HANDLE lsahPolicyHandle;
GetComputerNameW(SystemName, &SystemNameLength);
// Object attributes are reserved, so initialize to zeros.
ZeroMemory(&ObjectAttributes, sizeof(ObjectAttributes));
//Initialize an LSA_UNICODE_STRING to the server name.
SystemNameLength = wcslen(SystemName);
lusSystemName.Buffer = SystemName;
lusSystemName.Length = SystemNameLength * sizeof(WCHAR);
lusSystemName.MaximumLength = (SystemNameLength+1) * sizeof(WCHAR);
// Get a handle to the Policy object.
ntsResult = LsaOpenPolicy(
        &lusSystemName,    //Name of the target system.
        &ObjectAttributes, //Object attributes.
        POLICY_ALL_ACCESS, //Desired access permissions.
        &lsahPolicyHandle  //Receives the policy handle.
);
if (ntsResult != ERROR_SUCCESS)
{
// An error occurred. Display it as a win32 error code.
wprintf(L"OpenPolicy returned %lu\n",
LsaNtStatusToWinError(ntsResult));
return NULL;
return lsahPolicyHandle;
}
BOOL GetAccountDomainInfo(LSA_HANDLE PolicyHandle)
{
NTSTATUS ntsResult = ERROR_SUCCESS;
PPOLICY_AUDIT_EVENTS_INFO  pPAEInfo = NULL;
PWCHAR name = NULL;
ntsResult = LsaQueryInformationPolicy(
PolicyHandle,                   // Open handle to a Policy object.
PolicyAuditEventsInformation, // The information to get.
(PVOID *)&pPAEInfo              // Storage for the information.
);
if (ntsResult == ERROR_SUCCESS)
{  
// There is no guarantee that the LSA_UNICODE_STRING buffer
// is null terminated, so copy the name to a buffer that is.
wprintf(L"auditingMode = %d\n", pPAEInfo->AuditingMode);
wprintf(L"AuditCategorySystem = %d\n", pPAEInfo->EventAuditingOptions[AuditCategorySystem]);
wprintf(L"AuditCategoryLogon = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryLogon]);
wprintf(L"AuditCategoryObjectAccess = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryObjectAccess]);
wprintf(L"AuditCategoryPrivilegeUse = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryPrivilegeUse]);
wprintf(L"AuditCategoryDetailedTracking = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryDetailedTracking]);
wprintf(L"AuditCategoryPolicyChange = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryPolicyChange]);
wprintf(L"AuditCategoryAccountManagement = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryAccountManagement]);
wprintf(L"AuditCategoryDirectoryServiceAccess = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryDirectoryServiceAccess]);
wprintf(L"AuditCategoryAccountLogon = %d\n", pPAEInfo->EventAuditingOptions[AuditCategoryAccountLogon]);
if (ERROR_SUCCESS != LsaFreeMemory(pPAEInfo))
wprintf(L"LsaFreeMemory error\n");
}
else
{
// Show the corresponding win32 error code.
wprintf(
L"Error obtaining account domain information - (win32) %lu\n",
LsaNtStatusToWinError(ntsResult));
}
return !ntsResult;
}

int main(int argc, char* argv[])
{
LSA_HANDLE lh = NULL;
lh = GetPolicyHandle();
if(lh)
{
GetAccountDomainInfo(lh);
}
return 0;
}


hello wold! 2013-01-10 15:41 发表评论
]]>
sqlserver合ƈ数据?/title><link>http://www.shnenglu.com/lizao2/archive/2013/01/10/197168.html</link><dc:creator>hello wold!</dc:creator><author>hello wold!</author><pubDate>Thu, 10 Jan 2013 07:28:00 GMT</pubDate><guid>http://www.shnenglu.com/lizao2/archive/2013/01/10/197168.html</guid><wfw:comment>http://www.shnenglu.com/lizao2/comments/197168.html</wfw:comment><comments>http://www.shnenglu.com/lizao2/archive/2013/01/10/197168.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lizao2/comments/commentRss/197168.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lizao2/services/trackbacks/197168.html</trackback:ping><description><![CDATA[把一个库里的?数据攑ֈ另一个库?br /><br /><div>USE [<span style="color: red;">A]</span></div><div>IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[<span style="color: red;">MyTable</span>]') AND type in (N'U'))</div><div>DROP TABLE [dbo].[<span style="color: red;">MyTable</span>]<br /><div>USE [<span style="color: red;">B]</span></div><div>select * into <span style="color: red;">A</span>.dbo.<span style="color: red;">MyTable</span> from <span style="color: red;">MyTable<br /><br /></span><span style="color: #000000;">如果A库中有表MyTableQ则删除Q然后把B库中的MyTalbe复制到A库中</span><span style="color: red;"></span></div></div><img src ="http://www.shnenglu.com/lizao2/aggbug/197168.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lizao2/" target="_blank">hello wold!</a> 2013-01-10 15:28 <a href="http://www.shnenglu.com/lizao2/archive/2013/01/10/197168.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vc6与win7不兼?amp;vc6的sdkhttp://www.shnenglu.com/lizao2/archive/2013/01/03/196924.htmlhello wold!hello wold!Thu, 03 Jan 2013 14:30:00 GMThttp://www.shnenglu.com/lizao2/archive/2013/01/03/196924.htmlhttp://www.shnenglu.com/lizao2/comments/196924.htmlhttp://www.shnenglu.com/lizao2/archive/2013/01/03/196924.html#Feedback0http://www.shnenglu.com/lizao2/comments/commentRss/196924.htmlhttp://www.shnenglu.com/lizao2/services/trackbacks/196924.htmlsdk   http://www.microsoft.com/en-us/download/details.aspx?id=6510
 很小的一个文Ӟ然后貌似得联|下载安装,反正q样p用了

完整版的在这?br />
http://www.microsoft.com/en-us/download/details.aspx?id=12261


hello wold! 2013-01-03 22:30 发表评论
]]>
如何在C++Builder中檢測硬?/title><link>http://www.shnenglu.com/lizao2/archive/2012/12/27/196724.html</link><dc:creator>hello wold!</dc:creator><author>hello wold!</author><pubDate>Thu, 27 Dec 2012 05:52:00 GMT</pubDate><guid>http://www.shnenglu.com/lizao2/archive/2012/12/27/196724.html</guid><wfw:comment>http://www.shnenglu.com/lizao2/comments/196724.html</wfw:comment><comments>http://www.shnenglu.com/lizao2/archive/2012/12/27/196724.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lizao2/comments/commentRss/196724.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lizao2/services/trackbacks/196724.html</trackback:ping><description><![CDATA[<span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">如何在C++Builder中檢測硬?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">Q西安 楊洪辎ͼ</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">資料來源: http://go5.163.com/yarrows/tips/cbc_10.htm</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  在我們編寫的E序中常常要和硬件打交道,那麼如何在程序中定pȝ中是否有該設?</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">它的運行狀態又是怎樣的呢H對於初學者來說,這個問常怸好解決,其實只需單地利</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">用幾個API函數Q硬件的問題並不秘。下面就讓我們一L看在CQ+ Builder中是如何</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">檢測g的?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  1. 檢測CPU的型?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  先讓我們從最單的做P看一看自qCPU型號。首先,在CQ+ Builder中畫出圖1</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">所C的H體Q在下面的幾個例子中我們將一直用這個窗體作C範Q它包括一個用來激zL</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">試的Button和一個用來顯C結果的Memo。我們可以用GetSystemInfo這個API獲得CPU的型</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">號。將下列代碼d到Button的Click事g就可以了:</span><br />  void __fastcall TForm1::Button1Click(TObject QSender)<br />  {<br />  //獲得CPU型號<br />  SYSTEM_INFO systeminfo;<br />  GetSystemInfo (Qsysteminfo);<br />  Memo1→Lines→Add(“您的CPU型?”QString( systeminfo.dwProcessorType ));<br />  }<br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  運行它,點擊Test試試QCPU型號Z了吧Q?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  2.檢測內存狀?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  獲得內存狀態的Ҏ和CPU型號差不多,只是他用到的是另外一個APIQGlobalMemoryStatus?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">其中Q成員dwTotalPhys用來獲得物理內存^量Q而dwAvailPhys名思義是有效物理內?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">的意思。我們只要把下面q行代碼加到上面E序的後面就可以了(不用重做Q下同)Q?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  //獲得內存狀?/span><br />  MEMORYSTATUS memory;<br />  memory.dwLength =sizeof(memory); //初始?br />  GlobalMemoryStatus(Qmemory);<br />  Memo1→Lines→Add(“您的物理內存?Mb):”QString(int(memory.dwTotalPhys /1024/1024)));<br />  Memo1→Lines→Add(“其中可用內存?Kb):”QString(int( memory. /1024)));<br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  怎麼樣,看出點門道了|兩段E序的格式幾乎一模一樣,其實QGetSystemInfo?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">GlobalMemoryStatus還可以獲得許多其他有關CPU和內存的信息Q就按照上面的格式去?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">p了,更詳細的資料可以ȝCQ+ Builder4的Help?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  3. 檢測可用盤I間</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  好了Q經過前面兩個簡單問的pnQ我們來處理一個稍微復雜的問題Q我們知道安</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">裝程序大都有一個檢測硬盤空間的過程Q那麼這是怎麼實現的呢?他用到的是API函數</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">GetDiskFreeSpaceQ這個函數入一個參數:目標盤的路徑H返回四個參數,依次是每?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">的扇區數、每扇區的字數、空閑的數、總數。假如我們需要檢測C盤的^容量和可用</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">定wQ那麼可以把以下代碼加到上面的程序中Q?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  //獲得C盤可用空?/span><br />  DWORD sector,byte,cluster,free;<br />  long int freespace,totalspace;<br />  GetDiskFreeSpace(“C:”,Qsector,Qbyte,Qfree,Qcluster); //獲得q回參數<br />  totalspace=int(cluster)Qint(byte)Qint(sector)/1024/1024; //a算^容?br />  freespace=int(free)Qint(byte)Qint(sector)/1024/1024; //a算可用I間<br />  Memo1→Lines→Add(“C盤總I間(Mb):”QString(totalspace));<br />  Memo1→Lines→Add(“C盤可用空?Mb):”QString(freespace));<br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  怎麼?珑֜可以自己做安裝程序了吧!</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  4. 檢測CDQROM</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  我們在R寫E序時常帔R要讀取CDQROMQ可是究竟哪一個盤W是光驅呢﹖有h是將最</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">後一個盤W當作光驅的Q但是當遇到雙光驅或者MO的情況時常常會出錯。其實這個問用</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">一個API來解Z不困難,這就是:GetDriveType()Q這個函數返回一??之間的|</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">依次代表Q?─未知盤?─不存在?─可移動磁盤?─固定盤?─E絡盤?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">5─CDQROM?─內存虛擬盤。因此我們可以添加下面代g找CDQROMQ?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  // 獲得CDQROM信息</span><br />  UINT type;<br />  char name;<br />  for (name=‘C’;name<=‘Z’;nameQ+) //循環檢測A~Z<br />  { type = GetDriveType((String(name)QString(‘:’)).c_str()); //獲得盤型<br />  if (type==5)<br />  Memo1→Lines→Add(“您的光驅盤符?”QString(name));<br />   }<br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  得到光驅盤符之後我們可以進一步利用API函數GetVolumeInformation檢測光驅?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">是否有光盤,這個函數如果成功調用,會得到磁盤的h序列號等信息H如果調用失敗則</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">可知光驅中無光盤Q程序如下://檢測光盤(假設光驅為G:)</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  char volname[255],filename[100];//buffer[512];</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  DWORD sno,maxl,fileflag ;</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  if (!(GetVolumeInformation(“G:”, volname,255,Qsno,Qmaxl,Qfileflag,filename,100)))</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">   //如果q回值為?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  Memo1→Lines→Add (“G驅中沒有發現光盤”);</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">   else</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">   //如果q回值為?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  {Memo1→Lines→Add (“G驅中光盤h?”QString(volname));</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  Memo1→Lines→Add (“G驅中光盤序號?”QString(sno));</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">   }</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  5. 檢測聲卡配置</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  在編制多媒體E序時,我們常常會用到聲音文gQ而當這些E序在沒有配|聲卡的?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">器上運行時,我們應該出必要的警告。對D卡的檢測Q可以分別通過waveOutGetNumDevs()</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">和midiOutGetNumDevs()檢測波Şa備和MIDIa備Q再利用waveOutGetDevCaps()?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">midiOutGetDevCaps()獲得聲音a備的細資料。將下面一D代加入上面的E序卛_Q?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">但要注意#include 添至E序首部Q?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  //檢測聲卡</span><br />  int wavedevice,mididevice;<br />  WAVEOUTCAPS wavecap;<br />  MIDIOUTCAPS midicap;<br />  wavedevice=(int)waveOutGetNumDevs(); //波Şa備信息<br />  mididevice=(int)midiOutGetNumDevs(); // MIDIa備信息<br />  if (wavedevice==0)<br />  Memo1→Lines→Add (“沒有發現波Şa備”);<br />  else<br />  {waveOutGetDevCaps(0,Qwavecap,sizeof(WAVEOUTCAPS));<br />  Memo1→Lines→Add (“當前波Şa備:”QString(wavecap.szPname));<br />   }<br />  if (mididevice==0)<br />  Memo1→Lines→Add (“沒有發現MIDIa備”);<br />  else<br />  {midiOutGetDevCaps(0,Qmidicap,sizeof(MIDIOUTCAPS));<br />  Memo19→Lines→Add (“當前MIDIa備:”QString(midicap.szPname));<br />   }[/cdoe]<br />  6. 檢測示器信?br />  R寫和圖形圖像有關的E序時常帔R要檢測顯C器的分辨率和色深,最後我們來看看<br />這個問的解決辦法。分辨率的求法很單Q直接調用Screen象的屬性就行了。而要?br />色深則要利用API函數GetDeviceCaps獲得每像素的比特數和色彩的頁面數Q然後計??br />“每像素的比特?#8221;ơ冪卛_色彩的梯度數Q再a算“色彩的梯度數”?#8220;色彩的頁面數”<br />ơ冪卛_色深。由DD늨序用C冪運,所以要a得加上Qinclude Q程序如下:<br />  //檢測示器[code]<br />  int tcs;<br />  long int bpp,cp,tc;<br />  Memo1→Lines→Add (“當前分L率為:”QString(Screen→Width)Q?#8220;Q?#8221;Q?br />String(Screen→Height));<br />  bpp=GetDeviceCaps(Form1→Canvas→Handle ,BITSPIXEL);<br />  tcs=pow(2,bpp); //a算色彩的梯度數<br />  cp= GetDeviceCaps(Form1→Canvas→Handle,PLANES);<br />  tc= pow(tcs,cp); //a算色深<br />  Memo1→Lines→Add(“當前色深?”QString(tc));<br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  好了Q現在在讓我們點擊一下Test吧,g情況盡收眼底Q其實本文所涉及</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">的API函數的功能不止這些Q大家下d以查一查Win32 API手冊Q或者直接在CQ+</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">Builder 4中察看Help。相信自己開g個硬件檢測軟件也不是難事哦!</span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">  以上E序均在Windows98中文版、CQ+ Builder 4中調試通過Q如果大家在g?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><span style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;">測方面有什麼問歡q和我探a,mail to AlexYoung@263.net?/span><br style="font-family: sans-serif, taipei, Tahoma, Verdana, Arial; font-size: 16px; line-height: normal; background-color: #ffffff;" /><img src ="http://www.shnenglu.com/lizao2/aggbug/196724.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lizao2/" target="_blank">hello wold!</a> 2012-12-27 13:52 <a href="http://www.shnenglu.com/lizao2/archive/2012/12/27/196724.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <a href="http://www.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://9113i.com" target="_blank">þóۺɫ</a>| <a href="http://anxingou365.com" target="_blank">ݺɫݺݺݺɫۺ</a>| <a href="http://562595.com" target="_blank">ٸ</a>| <a href="http://sao320.com" target="_blank">һһþaþþƷۺ</a>| <a href="http://3644688.com" target="_blank">޾Ʒ߹ۿ</a>| <a href="http://8946286.com" target="_blank">պվ߹ۿ</a>| <a href="http://155fck.com" target="_blank">һ߶߾þþ</a>| <a href="http://02326a.com" target="_blank">ҹ˾Ʒ</a>| <a href="http://686852a.com" target="_blank">þۺϾþۺֻоƷ</a>| <a href="http://www3344uh.com" target="_blank">һ</a>| <a href="http://lcqrsj.com" target="_blank">ŷպһ߹ۿ</a>| <a href="http://9952222.com" target="_blank">ŷձһƵ</a>| <a href="http://iietao.com" target="_blank">þ</a>| <a href="http://44368com.com" target="_blank">պƵһ</a>| <a href="http://jiyixitong.com" target="_blank">һӰԺ</a>| <a href="http://6k6a.com" target="_blank">þྫƷۺ </a>| <a href="http://emu160.com" target="_blank">ŷƵ</a>| <a href="http://5yy6.com" target="_blank">ѲƵ</a>| <a href="http://800716.com" target="_blank">ͼƬС˵</a>| <a href="http://4488269.com" target="_blank">Ͼ˵500Ʒ</a>| <a href="http://233116.com" target="_blank">Ʒ˹һ</a>| <a href="http://www-kj8777.com" target="_blank">ɫavһ</a>| <a href="http://diyiao.com" target="_blank">ҹʹѲٴƬ</a>| <a href="http://507139.com" target="_blank">þþһ</a>| <a href="http://hhhtalk.com" target="_blank">޾ѡĻ</a>| <a href="http://681656.com" target="_blank">þþƷһƬ</a>| <a href="http://xmt86.com" target="_blank">ŷƵַ</a>| <a href="http://0370city.com" target="_blank">޹պŷ</a>| <a href="http://www44448.com" target="_blank">þùƷ</a>| <a href="http://cczm4.com" target="_blank">һС˵</a>| <a href="http://7213523.com" target="_blank">ŷ˸Ƶ</a>| <a href="http://876769.com" target="_blank">һ߹ۿ</a>| <a href="http://by3180.com" target="_blank">һɫƬ</a>| <a href="http://www-222kkk.com" target="_blank">޵һƷþDz</a>| <a href="http://7485888.com" target="_blank">99ƷƵֻоƷ10</a>| <a href="http://www-474736.com" target="_blank">þùھƷ400</a>| <a href="http://www-tt211.com" target="_blank">ŷպһ</a>| <a href="http://erosgems.com" target="_blank">18ѹۿƵ</a>| <a href="http://heyzo1031.com" target="_blank">ŷӰԺƵ</a>| <a href="http://www-666638.com" target="_blank">Ƶۿ</a>| <a href="http://042225.com" target="_blank">ŷպ</a>| <a href="http://erosgems.com" target="_blank">պҹƵ</a>| <a href="http://9993334.com" target="_blank">ŷƵһ߹ۿ</a>| <a href="http://481323.com" target="_blank">߹ۿ</a>| <a href="http://xshgwy.com" target="_blank">ŷպ߲</a>| <a href="http://hicao32.com" target="_blank">ŷ޾Ʒһ</a>| <a href="http://yssnlp.com" target="_blank">鶹91Ʒ</a>| <a href="http://gykfqzgpt.com" target="_blank">þùҹɫƷ³³99</a>| <a href="http://aidingcai.com" target="_blank">鶹9lƷվ</a>| <a href="http://7a6a.com" target="_blank">ŷպۺ</a>| <a href="http://4008305555.com" target="_blank">պ444www</a>| <a href="http://cqrehoo.com" target="_blank">ŷ޸Ⱥ</a>| <a href="http://337105.com" target="_blank">1024</a>| <a href="http://3188m.com" target="_blank">޵Ӱ</a>| <a href="http://7234hh.com" target="_blank">鶹ѾƷƵ</a>| <a href="http://mruyan.com" target="_blank">޻ҳƵѹۿ</a>| <a href="http://3848404.com" target="_blank">޹Ʒۺ</a>| <a href="http://www-44442.com" target="_blank">þavַ</a>| <a href="http://uu774.com" target="_blank">ŷþþþƷ2019</a>| <a href="http://8xyxs1.com" target="_blank">ŷһ߹ۿ</a>| <a href="http://778kb.com" target="_blank">ٸ</a>| <a href="http://2589999.com" target="_blank">ͼĻ</a>| <a href="http://rezel-zj.com" target="_blank">ƷƵ</a>| <a href="http://www068hs.com" target="_blank">ҹƷ</a>| <a href="http://7788444.com" target="_blank">ŷһ</a>| <a href="http://www-119049.com" target="_blank">Ůþ</a>| <a href="http://www278999.com" target="_blank">ŷձۺ</a>| <a href="http://www308eee.com" target="_blank">ŷһ</a>| <a href="http://744734.com" target="_blank">պƵ</a>| <a href="http://jgj230230.com" target="_blank">ٸ</a>| <a href="http://sd-12530.com" target="_blank">鶹˾Ʒ</a>| <a href="http://wwwby113.com" target="_blank">þ޾Ʒվ</a>| <a href="http://cctbdy.com" target="_blank">þþƷ</a>| <a href="http://83wn.com" target="_blank">޾Ʒһ߹ۿ</a>| <a href="http://6666345.com" target="_blank">ŷۺ</a>| <a href="http://5555547.com" target="_blank">ŷպ</a>| <a href="http://08xxxc.com" target="_blank">ŷһƵ</a>| <a href="http://www-8438.com" target="_blank">þþþþ㽶</a>| <a href="http://fengboll.com" target="_blank">ŷ޾Ʒһ</a>| <a href="http://6hzl8.com" target="_blank">˳վ999þþۺ</a>| <a href="http://y08877.com" target="_blank">ŷպһ</a>| <a href="http://0070571.com" target="_blank">þer99Ʒ</a>| <a href="http://hhsp13.com" target="_blank">ŷСƵ</a>| <a href="http://www-136hk.com" target="_blank">߹ۿ</a>| <a href="http://ww4477.com" target="_blank">þþþþ**ëƬȫ</a>| <a href="http://320ur.com" target="_blank">һƷ</a>| <a href="http://www35177.com" target="_blank">ŷƵһ</a>| <a href="http://senlin86.com" target="_blank">޹</a>| <a href="http://188293.com" target="_blank">Ƶȫ</a>| <a href="http://4399360.com" target="_blank">޹ƷƵһ</a>| <a href="http://674446.com" target="_blank">Ƶ㶮һ</a>| <a href="http://557523.com" target="_blank">ҷϸһ</a>| <a href="http://85995m.com" target="_blank">ŷmvպmvվ</a>| <a href="http://2jjzz.com" target="_blank">ŷ߹ۿ</a>| <a href="http://5b6c.com" target="_blank">Ƶһ߹ۿ</a>| <a href="http://cancerrxa.com" target="_blank">ŷƷ18+</a>| <a href="http://xjhzgy.com" target="_blank">þþƷպŷ</a>| <a href="http://www17bxbx.com" target="_blank">ŷŷ</a>| <a href="http://tp-88.com" target="_blank">þaŷ74aaa</a>| <a href="http://66889h.com" target="_blank">ŷþþþþ</a>| <a href="http://cuucs.com" target="_blank">þþþƷ999</a>| <a href="http://pansinobbs.com" target="_blank">ŷƷ۸߳һ</a>| <a href="http://xianconnector.com" target="_blank">ŷƵ</a>| <a href="http://oksousou.com" target="_blank">ŷ69Ʒþþþ9999</a>| <a href="http://cswlts.com" target="_blank">ɫavһ</a>| <a href="http://fsdashen.com" target="_blank">ŷһ</a>| <a href="http://moonshile.com" target="_blank">þþøһ</a>| <a href="http://486be.com" target="_blank">ŷƷһ</a>| <a href="http://8x27.com" target="_blank">ŷ˿Ƶ</a>| <a href="http://szsywine.com" target="_blank">߹ۿ</a>| <a href="http://atmub.com" target="_blank">Ƶ</a>| <a href="http://www-4564949.com" target="_blank">޹պŷۺϾþ </a>| <a href="http://5474hu.com" target="_blank">ŷvavaۺ</a>| <a href="http://5588207.com" target="_blank">ŷɫ</a>| <a href="http://h7yy.com" target="_blank">ŷձ</a>| <a href="http://www-440447.com" target="_blank">ŷԴ</a>| <a href="http://77427xyz.com" target="_blank">Ů˾þþþëƬ</a>| <a href="http://www-06654.com" target="_blank">պվ߹ۿ</a>| <a href="http://56lin.com" target="_blank">޾Ʒ͵</a>| <a href="http://music444.com" target="_blank">鶹avavþav</a>| <a href="http://448968.com" target="_blank">һ</a>| <a href="http://dehuabz.com" target="_blank">һ</a>| <a href="http://wwwgay456.com" target="_blank">99pao˹Ƶ</a>| <a href="http://2302345.com" target="_blank">þӰԺ</a>| <a href="http://wwwmiya118.com" target="_blank">ŷĻ߲</a>| <a href="http://1515t.com" target="_blank">ŷƵ</a>| <a href="http://e7w2.com" target="_blank">պŷƷ</a>| <a href="http://feiniao168.com" target="_blank">ҹҹavһļav</a>| <a href="http://rezel-zj.com" target="_blank">þྫƷۺ</a>| <a href="http://www-55125.com" target="_blank">ŷһ</a>| <a href="http://tk99444.com" target="_blank">þþþþþþ </a>| <a href="http://syruili.com" target="_blank">ŷþþž</a>| <a href="http://k68c.com" target="_blank">žž91</a>| <a href="http://18loutv.com" target="_blank">ÿ</a>| <a href="http://3531888.com" target="_blank">ŷպ߹ۿ</a>| <a href="http://erzhuzi.com" target="_blank">޵Ӱѹۿ</a>| <a href="http://caowo65.com" target="_blank">޹ҹҹ</a>| <a href="http://jav69me.com" target="_blank">ŷ߳xxxx1819</a>| <a href="http://21bridal.com" target="_blank">ŷСƵ</a>| <a href="http://69xxx6.com" target="_blank">һ߸</a>| <a href="http://s3yx.com" target="_blank">þþþ߹ۿ</a>| <a href="http://jjy891.com" target="_blank">Ѿþ99Ʒ</a>| <a href="http://laodaohang.com" target="_blank">Ƶ</a>| <a href="http://8xxjj.com" target="_blank">ŷ</a>| <a href="http://www-699603.com" target="_blank">Ļһ</a>| <a href="http://621767.com" target="_blank">ŷva</a>| <a href="http://uuuu30.com" target="_blank">պƵ</a>| <a href="http://www17bxbx.com" target="_blank">ҹƵһ</a>| <a href="http://ff9222.com" target="_blank">ŷ</a>| <a href="http://118017.com" target="_blank">þùƷþùƷ </a>| <a href="http://hbsmhy.com" target="_blank">Ůav</a>| <a href="http://894322.com" target="_blank">ƷŮþþþþ2018</a>| <a href="http://jx963.com" target="_blank">Ƶ߹ۿվ</a>| <a href="http://855821.com" target="_blank">ŷ߹ۿwww</a>| <a href="http://caox8.com" target="_blank">˳Ƶ</a>| <a href="http://hazymall.com" target="_blank">ŷ</a>| <a href="http://778km.com" target="_blank">ҹһ</a>| <a href="http://derinsolar.com" target="_blank">ŷһ</a>| <a href="http://dh03.com" target="_blank">߹ۿպav</a>| <a href="http://caobenfan1891.com" target="_blank">ŷ޼</a>| <a href="http://mascorcg.com" target="_blank">ۺϹ</a>| <a href="http://ww3838.com" target="_blank">ŷ</a>| <a href="http://1515t.com" target="_blank">ҹŷ߶ȸӰԺ߿</a>| <a href="http://977dy.com" target="_blank">ҹ޾Ʒվ</a>| <a href="http://www-42189.com" target="_blank">˾Ƶһ</a>| <a href="http://65kf.com" target="_blank">һɫþۺ91</a>| <a href="http://4923cc.com" target="_blank">þþƷѹۿ</a>| <a href="http://17oooo.com" target="_blank">޾ƷպƷ</a>| <a href="http://qscxx3.com" target="_blank">Ʒۺɫ</a>| <a href="http://playav111.com" target="_blank">þþó</a>| <a href="http://z10669.com" target="_blank">ҹ</a>| <a href="http://liandezhi.com" target="_blank">ŷƷ</a>| <a href="http://884v.com" target="_blank">ŷƵվ</a>| <a href="http://royaljinma.com" target="_blank">˳վ999þþۺ</a>| <a href="http://4438x28.com" target="_blank">ƷvƬ߹ۿ</a>| <a href="http://124909.com" target="_blank">þþžre6оƷ</a>| <a href="http://yp8882.com" target="_blank">޾ƷۺϾþĻ</a>| <a href="http://leohacks.com" target="_blank">ŷ߹ۿһ</a>| <a href="http://www033459.com" target="_blank">޺һ</a>| <a href="http://ju5558.com" target="_blank">Ʒһ</a>| <a href="http://uu6623.com" target="_blank">ŷ߲</a>| <a href="http://66gg6.com" target="_blank">þ޾Ʒһ</a>| <a href="http://tom3958.com" target="_blank">Ƶ</a>| <a href="http://jybiotek.com" target="_blank">˳</a>| <a href="http://quoviajes.com" target="_blank">㶮ijav</a>| <a href="http://kinghongs.com" target="_blank">þgogoģ</a>| <a href="http://ca88tv.com" target="_blank">һ߹ۿ</a>| <a href="http://bx989.com" target="_blank">ѹۿպav</a>| <a href="http://syruili.com" target="_blank">ŷղͼ</a>| <a href="http://sh738.com" target="_blank">޾Ʒŷר</a>| <a href="http://855821.com" target="_blank">ŷ߶߹ۿ</a>| <a href="http://by33336.com" target="_blank">ҹƵһ</a>| <a href="http://taominze.com" target="_blank">պҹƵ߹ۿ</a>| <a href="http://555888666.com" target="_blank">߹ۿƷһ</a>| <a href="http://hafenchen.com" target="_blank">޾ƷþƮ</a>| <a href="http://youjizzbox.com" target="_blank">Ʒ</a>| <a href="http://67idid.com" target="_blank">ŷպ123</a>| <a href="http://teqmeta.com" target="_blank">ŷĻ</a>| <a href="http://5555547.com" target="_blank">99þþƷþþþþ</a>| <a href="http://44ie.com" 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>