亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

計(jì)算機(jī)<b>等級(jí)考試</b>

  • c語言算法排序

    1.Describe a Θ(n lg n)-time algorithm that, given a set S of n integers and another integer x, determines whether or not there exist two elements in S whose sum is exactly x. (Implement exercise 2.3-7.) #include<stdio.h> #include<stdlib.h> void merge(int arr[],int low,int mid,int high){      int i,k;      int *tmp=(int*)malloc((high-low+1)*sizeof(int));      int left_low=low;      int left_high=mid;      int right_low=mid+1;      int right_high=high;      for(k=0;left_low<=left_high&&right_low<=right_high;k++)      {      if(arr[left_low]<=arr[right_low]){                                        tmp[k]=arr[left_low++];                                        }      else{           tmp[k]=arr[right_low++];           } }             if(left_low<=left_high){                              for(i=left_low;i<=left_high;i++){                                                               tmp[k++]=arr[i];                                                               }                              }       if(right_low<=right_high){                              for(i=right_low;i<=right_high;i++)                                                                tmp[k++]=arr[i];                                                        }                              for(i=0;i<high-low+1;i++)                                                       arr[low+i]=tmp[i];       } void merge_sort(int a[],int p,int r){      int q;      if(p<r){              q=(p+r)/2;              merge_sort(a,p,q);              merge_sort(a,q+1,r);              merge(a,p,q,r);              }      } int main(){     int a[8]={3,5,8,6,4,1,1};     int i,j;     int x=10;     merge_sort(a,0,6);     printf("after Merging-Sort:\n");     for(i=0;i<7;i++){                      printf("%d",a[i]);                      }     printf("\n");     i=0;j=6;     do{                                    if(a[i]+a[j]==x){                                  printf("exist");                                  break;                                  }                  if(a[i]+a[j]>x)                                 j--;                  if(a[i]+a[j]<x)                                 i++;                       }while(i<=j);     if(i>j)              printf("not exist");     system("pause");     return 0;     }

    標簽: c語言 算法 排序

    上傳時間: 2017-04-01

    上傳用戶:糖兒水嘻嘻

  • SN系列用戶手冊B版

    SN系列用戶手冊B版SN系列用戶手冊B版SN系列用戶手冊B版SN系列用戶手冊B版SN系列用戶手冊B版

    標簽: 用戶手冊

    上傳時間: 2017-05-28

    上傳用戶:黑色的馬

  • 嵌入式Linux系統開發:基于Yocto Project

    嵌入式Linux系統開發:基于Yocto Project 魯道夫 J. 斯特雷夫(Rudolf J. Streif) 著,中文版,清晰非掃描

    標簽: 嵌入式 linux

    上傳時間: 2022-05-28

    上傳用戶:bluedrops

  • ASR M08-B資料

    ASR M08-B設置軟件 V3.2  arduino 2560+ASRM08-B測試程序  arduino UNO+ASRM08-B測試程序語音控制臺燈電路圖及C51源碼(不帶校驗碼) 繼電器模塊設置。   ASR M08-B是一款語音識別模塊。首先對模塊添加一些關鍵字,對著該模塊說出關鍵字,串口會返回三位的數,如果是返回特定的三位數字,還會引起ASR M08-B的相關引腳電平的變化。【測試】①打開“ASR M08-B設置軟件 V3.2.exe”。②選擇“串口號”、“打開串口”、點選“十六進制顯示”。③將USB轉串口模塊連接到語音識別模塊上。接線方法如下:語音模塊TXD --> USB模塊RXD語音模塊RXD --> USB模塊TXD語音模塊GND --> USB模塊GND語音模塊3V3 --> USB模塊3V3(此端為3.3V電源供電端。)④將模塊的開關撥到“A”端,最好再按一次上面的大按鈕(按一次即可,為了確保模塊工作在正確的模式)。⑤對著模塊說“開燈”、“關燈”模塊會返回“0B”、“0A”,表示正常(注意:0B對應返回值010,0B對應返回值010,返回是16進制顯示的嘛,設置的時候是10進制設置的)。

    標簽: ASR M08-B

    上傳時間: 2022-07-06

    上傳用戶:aben

  • 簡易負離子發生器的制作

      簡易負離子發生器負離子增加,對人有催眠、止汗、鎮痛、增進食欲,使人精神爽快,消除疲勞的作用。圖1是負離子發生器電路圖。220V交流市電經D1整流后向C3和C2充電,當C2充電至氖泡導通并觸發SCR導通時,C3經SCR、B的L1放電,經B感應升壓后,由D2反向整流得8kV直流高壓使發生器M的分子電離而產生負離子。調整R3的阻值可以改變觸發頻率和輸出電壓。調整時必須注意安全,更換元件需撥下電源插頭

    標簽: 負離子發生器

    上傳時間: 2013-10-29

    上傳用戶:731140412

  • 驅動程序與應用程序的接口

    有兩種方式可以讓設備和應用程序之間聯系:1. 通過為設備創建的一個符號鏈;2. 通過輸出到一個接口WDM驅動程序建議使用輸出到一個接口而不推薦使用創建符號鏈的方法。這個接口保證PDO的安全,也保證安全地創建一個惟一的、獨立于語言的訪問設備的方法。一個應用程序使用Win32APIs來調用設備。在某個Win32 APIs和設備對象的分發函數之間存在一個映射關系。獲得對設備對象訪問的第一步就是打開一個設備對象的句柄。 用符號鏈打開一個設備的句柄為了打開一個設備,應用程序需要使用CreateFile。如果該設備有一個符號鏈出口,應用程序可以用下面這個例子的形式打開句柄:hDevice = CreateFile("\\\\.\\OMNIPORT3",  GENERIC_READ | GENERIC_WRITE,FILE_SHARE_READ,  NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL ,NULL);文件路徑名的前綴“\\.\”告訴系統本調用希望打開一個設備。這個設備必須有一個符號鏈,以便應用程序能夠打開它。有關細節查看有關Kdevice和CreateLink的內容。在上述調用中第一個參數中前綴后的部分就是這個符號鏈的名字。注意:CreatFile中的第一個參數不是Windows 98/2000中驅動程序(.sys文件)的路徑。是到設備對象的符號鏈。如果使用DriverWizard產生驅動程序,它通常使用類KunitizedName來構成設備的符號鏈。這意味著符號鏈名有一個附加的數字,通常是0。例如:如果鏈接名稱的主干是L“TestDevice”那么在CreateFile中的串就該是“\\\\.\\TestDevice0”。如果應用程序需要被覆蓋的I/O,第六個參數(Flags)必須或上FILE_FLAG_OVERLAPPED。 使用一個輸出接口打開句柄用這種方式打開一個句柄會稍微麻煩一些。DriverWorks庫提供兩個助手類來使獲得對該接口的訪問容易一些,這兩個類是CDeviceInterface, 和 CdeviceInterfaceClass。CdeviceInterfaceClass類封裝了一個設備信息集,該信息集包含了特殊類中的所有設備接口信息。應用程序能有用CdeviceInterfaceClass類的一個實例來獲得一個或更多的CdeviceInterface類的實例。CdeviceInterface類是一個單一設備接口的抽象。它的成員函數DevicePath()返回一個路徑名的指針,該指針可以在CreateFile中使用來打開設備。下面用一個小例子來顯示這些類最基本的使用方法:extern GUID TestGuid;HANDLE OpenByInterface(  GUID* pClassGuid,  DWORD instance,  PDWORD pError){  CDeviceInterfaceClass DevClass(pClassGuid, pError);  if (*pError != ERROR_SUCCESS)    return INVALID_HANDLE_VALUE;  CDeviceInterface DevInterface(&DevClass, instance, pError);  if (*pError != ERROR_SUCCESS)    return INVALID_HANDLE_VALUE;  cout << "The device path is "    << DevInterface.DevicePath()    << endl;   HANDLE hDev;  hDev = CreateFile(   DevInterface.DevicePath(),    GENERIC_READ | GENERIC_WRITE,    FILE_SHARE_READ | FILE_SHARE_WRITE,    NULL,    OPEN_EXISTING,    FILE_ATTRIBUTE_NORMAL,    NULL  );  if (hDev == INVALID_HANDLE_VALUE)    *pError = GetLastError();  return hDev;} 在設備中執行I/O操作一旦應用程序獲得一個有效的設備句柄,它就能使用Win32 APIs來產生到設備對象的IRPs。下面的表顯示了這種對應關系。Win32 API  DRIVER_FUNCTION_xxxIRP_MJ_xxx  KDevice subclass member function CreateFile  CREATE  Create ReadFile  READ  Read WriteFile  WRITE  Write DeviceIoControl  DEVICE_CONTROL  DeviceControl CloseHandle  CLOSECLEANUP  CloseCleanUp 需要解釋一下設備類成員的Close和CleanUp:CreateFile使內核為設備創建一個新的文件對象。這使得多個句柄可以映射同一個文件對象。當這個文件對象的最后一個用戶級句柄被撤銷后,I/O管理器調用CleanUp。當沒有任何用戶級和核心級的對文件對象的訪問的時候,I/O管理器調用Close。如果被打開的設備不支持指定的功能,則調用相應的Win32將引起錯誤(無效功能)。以前為Windows95編寫的VxD的應用程序代碼中可能會在打開設備的時候使用FILE_FLAG_DELETE_ON_CLOSE屬性。在Windows NT/2000中,建議不要使用這個屬性,因為它將導致沒有特權的用戶企圖打開這個設備,這是不可能成功的。I/O管理器將ReadFile和WriteFile的buff參數轉換成IRP域的方法依賴于設備對象的屬性。當設備設置DO_DIRECT_IO標志,I/O管理器將buff鎖住在存儲器中,并且創建了一個存儲在IRP中的MDL域。一個設備可以通過調用Kirp::Mdl來存取MDL。當設備設置DO_BUFFERED_IO標志,設備對象分別通過KIrp::BufferedReadDest或 KIrp::BufferedWriteSource為讀或寫操作獲得buff地址。當設備不設置DO_BUFFERED_IO標志也不設置DO_DIRECT_IO,內核設置IRP 的UserBuffer域來對應ReadFile或WriteFile中的buff參數。然而,存儲區并沒有被鎖住而且地址只對調用進程有效。驅動程序可以使用KIrp::UserBuffer來存取IRP域。對于DeviceIoControl調用,buffer參數的轉換依賴于特殊的I/O控制代碼,它不在設備對象的特性中。宏CTL_CODE(在winioctl.h中定義)用來構造控制代碼。這個宏的其中一個參數指明緩沖方法是METHOD_BUFFERED, METHOD_IN_DIRECT, METHOD_OUT_DIRECT, 或METHOD_NEITHER。下面的表顯示了這些方法和與之對應的能獲得輸入緩沖與輸出緩沖的KIrp中的成員函數:Method  Input Buffer Parameter  Output Buffer Parameter METHOD_BUFFERED  KIrp::IoctlBuffer KIrp::IoctlBuffer METHOD_IN_DIRECT  KIrp::IoctlBuffer KIrp::Mdl METHOD_OUT_DIRECT  KIrp::IoctlBuffer KIrp::Mdl METHOD_NEITHER  KIrp::IoctlType3InputBuffer KIrp::UserBuffer 如果控制代碼指明METHOD_BUFFERED,系統分配一個單一的緩沖來作為輸入與輸出。驅動程序必須在向輸出緩沖放數據之前拷貝輸入數據。驅動程序通過調用KIrp::IoctlBuffer獲得緩沖地址。在完成時,I/O管理器從系統緩沖拷貝數據到提供給Ring 3級調用者使用的緩沖中。驅動程序必須在結束前存儲拷貝到IRP的Information成員中的數據個數。如果控制代碼不指明METHOD_IN_DIRECT或METHOD_OUT_DIRECT,則DeviceIoControl的參數呈現不同的含義。參數InputBuffer被拷貝到一個系統緩沖,這個緩沖驅動程序可以通過調用KIrp::IoctlBuffer。參數OutputBuffer被映射到KMemory對象,驅動程序對這個對象的訪問通過調用KIrp::Mdl來實現。對于METHOD_OUT_DIRECT,調用者必須有對緩沖的寫訪問權限。注意,對METHOD_NEITHER,內核只提供虛擬地址;它不會做映射來配置緩沖。虛擬地址只對調用進程有效。這里是一個用METHOD_BUFFERED的例子:首先,使用宏CTL_CODE來定義一個IOCTL代碼:#define IOCTL_MYDEV_GET_FIRMWARE_REV \CTL_CODE (FILE_DEVICE_UNKNOWN,0,METHOD_BUFFERED,FILE_ANY_ACCESS)現在使用一個DeviceIoControl調用:BOOLEAN b;CHAR FirmwareRev[60];ULONG FirmwareRevSize;b = DeviceIoControl(hDevice, IOCTL_MYDEV_GET_VERSION_STRING,  NULL, // no input  注意,這里放的是包含有執行操作命令的字符串指針  0, FirmwareRev,      //這里是output串指針,存放從驅動程序中返回的字符串。sizeof(FirmwareRev),& FirmwareRevSize,  NULL // not overlapped I/O );如果輸出緩沖足夠大,設備拷貝串到里面并將拷貝的資結束設置到FirmwareRevSize中。在驅動程序中,代碼看起來如下所示:const char* FIRMWARE_REV = "FW 16.33 v5";NTSTATUS MyDevice::DeviceControl( KIrp I ){  ULONG fwLength=0;  switch ( I.IoctlCode() )  {    case IOCTL_MYDEV_GET_FIRMWARE_REV:      fwLength = strlen(FIRMWARE_REV)+1;      if (I.IoctlOutputBufferSize() >= fwLength)      {        strcpy((PCHAR)I.IoctlBuffer(),FIRMWARE_REV);        I.Information() = fwLength;         return I.Complete(STATUS_SUCCESS);      }      else      {              }    case . . .   } }

    標簽: 驅動程序 應用程序 接口

    上傳時間: 2013-10-17

    上傳用戶:gai928943

  • 匯編語言和C語言的外部中斷

    CPU在處理某一事件時,發生了另一事件請求CPU迅速去處理。CPU暫時中斷當前的工作,轉去處理事件B。待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續處理事件A。這一處理過程稱為中斷。介紹用匯編和C語言兩語言的源程序,愿給大家帶來幫助。 前面我已經上傳了幾個程序,沒幾天卻失蹤了。但這次的不會失蹤,能保留上幾天。

    標簽: 匯編語言 C語言 外部中斷

    上傳時間: 2014-12-31

    上傳用戶:dianxin61

  • VI圖標和連線板

    當一個VI A.vi在VI B.vi 中使用,就稱A.vi為B.vi的子VI,B.vi為A.vi的主VI。子VI 相當于文本編程語言中的子程序。 在主VI的程序框圖中雙擊子VI的圖標時,將出現該子VI 的前面板和程序框圖。在前面板窗口和程序框圖窗口的右上角可以看到該VI 的圖標。該圖標與將VI放置在程序框圖中時所顯示的圖標相同。

    標簽:

    上傳時間: 2013-10-31

    上傳用戶:jisujeke

  • RSA算法 :首先, 找出三個數, p, q, r, 其中 p, q 是兩個相異的質數, r 是與 (p-1)(q-1) 互質的數...... p, q, r 這三個數便是 person_key

    RSA算法 :首先, 找出三個數, p, q, r, 其中 p, q 是兩個相異的質數, r 是與 (p-1)(q-1) 互質的數...... p, q, r 這三個數便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個 m 一定存在, 因為 r 與 (p-1)(q-1) 互質, 用輾轉相除法就可以得到了..... 再來, 計算 n = pq....... m, n 這兩個數便是 public_key ,編碼過程是, 若資料為 a, 將其看成是一個大整數, 假設 a < n.... 如果 a >= n 的話, 就將 a 表成 s 進位 (s

    標簽: person_key RSA 算法

    上傳時間: 2013-12-14

    上傳用戶:zhuyibin

  • C++完美演繹 經典算法 如 /* 頭文件:my_Include.h */ #include <stdio.h> /* 展開C語言的內建函數指令 */ #define PI 3.141

    C++完美演繹 經典算法 如 /* 頭文件:my_Include.h */ #include <stdio.h> /* 展開C語言的內建函數指令 */ #define PI 3.1415926 /* 宏常量,在稍后章節再詳解 */ #define circle(radius) (PI*radius*radius) /* 宏函數,圓的面積 */ /* 將比較數值大小的函數寫在自編include文件內 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的結果:%d %d %d\n", a, b, c) } 程序執行結果: 由小至大排序之后的結果:1 2 3 可將內建函數的include文件展開在自編的include文件中 圓圈的面積是=201.0619264

    標簽: my_Include include define 3.141

    上傳時間: 2014-01-17

    上傳用戶:epson850

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美成人| 羞羞答答国产精品www一本| 艳女tv在线观看国产一区| 国产精品每日更新| 欧美日韩xxxxx| 免费人成精品欧美精品| 欧美在线播放| 午夜天堂精品久久久久| a4yy欧美一区二区三区| 一本久久知道综合久久| 亚洲乱码精品一二三四区日韩在线| 国产日韩欧美a| 激情久久久久久久| 国产日韩在线一区| 国模私拍视频一区| 亚洲国产精品福利| 亚洲天堂av图片| 久久国产视频网| 欧美日韩福利在线观看| 国产精品入口尤物| 亚洲日本va午夜在线影院| 亚洲毛片在线观看.| 国产精品亚洲激情| 亚洲午夜一二三区视频| 亚洲永久网站| 欧美成人精品1314www| 国产精品久久久久久亚洲调教 | 亚洲国产成人av好男人在线观看| 国产亚洲观看| 这里只有视频精品| 欧美不卡一区| 亚洲国产影院| 欧美xxx成人| 在线观看欧美成人| 久久精品国产2020观看福利| 国产精品成人aaaaa网站| 亚洲国产精品一区| 欧美成人第一页| 亚洲黄色影院| 欧美日韩高清免费| 亚洲精品国产拍免费91在线| 久久久久久久一区| 国产女主播在线一区二区| 亚洲第一精品影视| 久久久欧美精品| 亚洲人成在线观看一区二区| 欧美成人国产一区二区| 激情av一区| 欧美日韩国产片| 欧美亚洲在线播放| 精品69视频一区二区三区| 欧美暴力喷水在线| 亚洲欧美日韩一区在线| 亚洲春色另类小说| 国产精品美女www爽爽爽| 久久美女艺术照精彩视频福利播放| 国产一区二区在线观看免费播放| 久久亚洲私人国产精品va| 亚洲国产一二三| 国产视频自拍一区| 欧美精品日韩一区| 久久久久久久高潮| 国产精品99免费看| 国产亚洲午夜高清国产拍精品| 久久精品国产免费| 亚洲欧美一区二区视频| 亚洲毛片在线看| 亚洲每日在线| 亚洲免费成人av| 亚洲最新在线视频| 夜夜嗨av一区二区三区四区| 亚洲夫妻自拍| 亚洲国产视频一区二区| 亚洲国产婷婷香蕉久久久久久99| 国产精品推荐精品| 国产精品一区二区久久久| 国产精品福利在线| 国产九色精品成人porny| 欧美体内she精视频在线观看| 欧美精品综合| 国产精品美女久久久浪潮软件 | 欧美久久精品午夜青青大伊人| 香蕉乱码成人久久天堂爱免费 | 亚洲国产精品日韩| 国产精品日日摸夜夜添夜夜av| 亚洲视频在线观看一区| 国产三级精品三级| 国产日韩在线播放| 黑人中文字幕一区二区三区| 亚洲国产精品一区二区第一页| 激情五月综合色婷婷一区二区| 欧美日韩亚洲免费| 国产九九精品视频| 国产一区二区精品在线观看| 国产日韩亚洲欧美综合| 国产在线欧美日韩| 亚洲视频免费观看| 午夜视频精品| 欧美日精品一区视频| 国产精品久久99| 午夜一级久久| 久久亚洲精品网站| 欧美精品综合| 一区二区三区自拍| 日韩一区二区精品葵司在线| 日韩一级裸体免费视频| 亚洲在线成人| 噜噜噜躁狠狠躁狠狠精品视频| 老司机成人在线视频| 国产精品久久久久久亚洲毛片| 最新日韩在线视频| 午夜久久tv| 欧美视频一区二区在线观看 | 国产精品国产a级| 一区免费观看| 久久成人综合视频| 欧美成人69av| 亚洲图片欧美午夜| 在线视频亚洲一区| 久久免费视频这里只有精品| 欧美日韩视频在线| 亚洲精品国产精品久久清纯直播| 久久国产精品电影| 国产一区二区三区在线观看精品| 欧美在线观看视频一区二区三区| 欧美.日韩.国产.一区.二区| 韩国av一区二区| 久久久久久自在自线| 国产专区综合网| 老司机成人在线视频| 亚洲福利国产精品| 国产农村妇女毛片精品久久莱园子| 亚洲最新视频在线| 欧美性猛片xxxx免费看久爱| 亚洲国产三级网| 欧美日韩国产精品自在自线| 亚洲调教视频在线观看| 国产精品色婷婷| 亚洲精品国精品久久99热| 久久精品一本| 亚洲日韩中文字幕在线播放| 欧美日韩精品免费观看| 久久一区二区三区av| 欧美激情精品久久久六区热门| 欧美午夜宅男影院| 久久大逼视频| 亚洲综合精品一区二区| 亚洲理伦在线| 激情成人av在线| 国产精品日韩专区| 欧美日本国产一区| 欧美国产日韩精品免费观看| 久久国产福利| 欧美尤物一区| 久久精品欧洲| 久久偷窥视频| 久久综合九九| 美乳少妇欧美精品| 农夫在线精品视频免费观看| 欧美综合国产| 久久久精品一区| 免费视频久久| 欧美日韩专区| 国产美女诱惑一区二区| 亚洲第一在线综合网站| 亚洲人成绝费网站色www| 亚洲电影av| 在线综合亚洲欧美在线视频| 亚洲午夜在线| 久久国产精品久久w女人spa| 麻豆成人在线观看| 欧美日韩一区二| 国产欧美日韩在线| 亚洲无线一线二线三线区别av| 一区二区三区毛片| 久久精品91久久久久久再现| 蜜桃av久久久亚洲精品| 国产精品女主播在线观看 | 亚洲国产高清视频| 久久久av网站| 欧美午夜欧美| 伊人久久亚洲美女图片| 亚洲色诱最新| 欧美日韩成人综合在线一区二区| 国产一区欧美| 亚洲欧美日韩天堂| 欧美日韩亚洲综合| 亚洲视频网在线直播| 欧美+日本+国产+在线a∨观看| 国产精品成人免费| 宅男噜噜噜66一区二区| 欧美性猛交99久久久久99按摩| 最新国产成人av网站网址麻豆| 亚洲午夜精品一区二区三区他趣| 国产精品美女黄网| 激情综合色综合久久| 先锋影音国产一区| 国产午夜精品理论片a级大结局| 欧美一区二区国产| 美女精品国产|