




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理系統(tǒng)中計(jì)算機(jī)應(yīng)用實(shí)踐 報(bào)告作者:日期:2管理系統(tǒng)中計(jì)算機(jī)應(yīng)用實(shí)踐報(bào)告設(shè)計(jì)題目:管理系統(tǒng)中計(jì)算機(jī)應(yīng)用助學(xué)院校:河南理工大學(xué)自考助學(xué)專(zhuān)業(yè):機(jī)電設(shè)備管理與維修姓 名:賀珂珂自考助學(xué)學(xué)號(hào):040213200112成績(jī):指導(dǎo)教師簽名:河南理工大學(xué)成人高等教育2O 年 月 日12目錄1 .軟件編譯理論及實(shí)踐教程實(shí)習(xí)內(nèi)容 42 .套接字編程.6.2.1 使用說(shuō)明書(shū)62.2 原理說(shuō)明書(shū)72.3 程序注釋73 .連接數(shù)據(jù)庫(kù).193.1 使用說(shuō)明書(shū)193.2 原理說(shuō)明書(shū)203.3 程序注釋204 .實(shí)習(xí)總結(jié)、體會(huì)與收獲 261.軟件 論及實(shí) 實(shí)習(xí)內(nèi) 一:我的電腦編譯理 踐教程 容磁盤(pán)分析:0000000000
2、管理節(jié)點(diǎn)1000000003F000000003FC 盤(pán)(48.8GB)00061AB82700061AB827管理節(jié)點(diǎn)200061AB86600061AB866D 盤(pán)(73.4GB)000F48CDDA000F48CDDA 分區(qū)間隙000F48CE18000F48CE18管理節(jié)點(diǎn)3000F48CE19000F48CE19E 盤(pán)(73.4GB)001876E38D001876E38D分區(qū)間隙001876E3CB001876E3CB管理節(jié)點(diǎn)4001876E3CC001876E3CCF 盤(pán)(102.4GB)0025422D6C1剩余扇區(qū)二.PING.EXE十六進(jìn)制源碼分析在文件存儲(chǔ)空間中,ping
3、.exe十六進(jìn)制源碼分析如下:GDOCOOOO*DODQQOOia:EaDODoaza:DOoaaso:000D000040喧口 EoaosoI 8900000060;74ODOODQ70:6DBD:fgc?:REQgOg&Q:DEODO000BO:HEoDooaaco:520DOCDODOi DOoooDoarQi 16ODOODora00000100i C6!:gI 040D000130i 23ooooai4a;gOO0OD1SOgoODaooieo:doLDITOj oaaoooaiso 00000190 0D0001A0QDaoQica 000001!>Q OO1LOoo
4、oooiro : oo o? : oaooozia : oo0D000220 4V.2E 00000230 ; 00ODOQQZa : 0000 00 n 0O OE 7Q 65 656B3B 3B JB fiB OD4B OA OQ 00 00 o OD口 口 0 D 口口口o 070 o o o0OOOO2OD& 7 0 00070003 DO 叩 00 oa 72 2Q 2E LD IC 10 OD ID 口口 oa JO oo 口口 00 03 00 00 53 IC oa 鈉00 74 g 20 叩 00 63 00 *口0 0 0 0 9 70 0 0 0 0 6 o Q
5、o Q 4 Fo o o o B 6oa oo oa od 22 oo la oo oz oo oa oo oo oo io oo oo oo ID OD00 - 04 00 OD -皿 00 - ao qo OD - DO 00 S - 21 Be 73 - 61 6D 6E - 20 69 OA - ZOO 3B - ID *b - id r? 3B - DE F8 30 - DE F3 - 00 00 qr-置30 45 00 - 00 00 00 - 00 32 oa - oo -io 口中 9口5 00 - 00 BO 的 * 00 00 OQ - g DO OD - 28 ZB O
6、D - 00 00OD OD ODoa cdU 口 口 O a o o O ,o o o o a o o o 0 4- D o o oo O O 口口 o O 一一 .o o o O 020 o o o O o O 1 O4 2 6 o E o 十口 一 d 端口 6 口 o o o o c 0口 o 0口HI 口 Q 0 4 co o o D n 口??诳冢。?o 9 0 n D Q Drb o 1 o B e o 8 o c £ os Q百產(chǎn)00 00 FF FF 00 00 00 00 DO OQ oa oo od oa co ao db oo oa Dl AC CD 54 2
7、0 63 61 6E 6E 6E 20 M 4F S3 00 CD OD 00 oa 98 3B ID F7 90 Q9 27 T7 99 C6 3B IC F7 9Q CZ 3B IC F7 98 00 00 OD DO 00 00 CO 4匚 DL 03 oa oo ed no or 00 00 00 00 00 00 00 00 CO 00 01 OD 05 叩 01 oa oo od 04 oa 04 oo ao io oo 00 00 10 00 OQ oo oo sc oo oa 00 00 OD DO DC a CIO OD OD Da oo od oo oa 00 00 00
8、00 00 do od gq oo 口口 00 口 oa oo od od oa 00 00 00 10 00 00 00 00 DO 00 Si 71 61 DO 00 oa cio od z 5 oa oa oo 40 no oa 00 00 00 & 00 00 00 OD 00 00 02 4g 40 OQ OD2.套接字編程2.1 .使用說(shuō)明書(shū):第一步:先打開(kāi)服務(wù)器端(server.exe .根據(jù)提示輸入端口號(hào),需要輸入大于5001小于65535的值,否則就是用默認(rèn)的5001作為端口值第二步:創(chuàng)建套接字并選擇協(xié)議。第三步:打開(kāi)客戶(hù)端(client.exe),根據(jù)提示,將客戶(hù)端
9、(server.exe所在的服務(wù)器的IP地址輸入進(jìn)去。第四步:輸入在服務(wù)器端(server.exe中建立的端口號(hào)值。第五步:選擇和服務(wù)器端(server.exe中一樣的協(xié)議第六步:收發(fā)數(shù)據(jù)第七步:關(guān)閉連接。2.2 原理說(shuō)明書(shū)關(guān)閉連接(closcsockcO.眼外器端創(chuàng)建有接宇:收發(fā)數(shù)據(jù)1防ndAeiwi工作.站端(客戶(hù)端)TCP服務(wù)器和客戶(hù)機(jī)模型2.3 程序注釋尸* client.c -簡(jiǎn)單的TCP/UDP套接字客戶(hù)程序 windows環(huán)境*7*1#include <winsock2.h>關(guān)于套接字的頭文件#include <stdlib.h>#include <
10、stdio.h>#include <string.h>#include <conio.h>#pragma comment (lib,"ws2_32")添力口 ' ws2_32'庫(kù)int main(void)unsigned short port = 5001; 端 口 號(hào)int socket_type = SOCK_STREAM; 缺省使用 TCP 連接char Buffer1280; 收發(fā)緩沖區(qū)unsigned int addr; /IP 地址變量int retval,i; 臨時(shí)變量struct sockaddr_in ser
11、ver, from; /度接字地址結(jié)構(gòu)變量struct hostent *hp;主機(jī)信息結(jié)構(gòu)變量指針WSADATA wsaData;/windows 套接字信息SOCKET conn_socket;套接字變量先輸入客戶(hù)程序所需要的基本信息: 服務(wù)器地址,端口號(hào),套接字類(lèi)型printf("請(qǐng)輸入服務(wù)器地址:");scanf("%s", Buffer);printf("請(qǐng)輸入端口號(hào)(>5000 ):");scanf("%d", &i);if(i < 5000 | i > 65535)print
12、f("不正確的端口號(hào)d,用缺省端口號(hào)5001n", i);elseport = i;printf(”請(qǐng)輸入套接字類(lèi)型(1, TCP; 2, UDP ):");scanf("%d",&i);if(i = 1)socket_type = SOCK_STREAM;設(shè)定為 SOCK_STREAMelse if(i = 2)socket_type = SOCK_DGRAM;設(shè)定為 SOCK_DGRAMelseprintf("不正確的輸入d,使用TCP數(shù)據(jù)流n”, i);在windows環(huán)境下,需要先初始化協(xié)議棧if (retval =
13、WSAStartup(0x202, &wsaData) != 0) /WSAStartup 函數(shù)調(diào)用,用來(lái)初始/socketprintf("WSAStartup 失敗,錯(cuò)誤號(hào):%dn",retval);WSACleanup();/當(dāng)調(diào)用了 WSAStartup之后,就需要調(diào)用WSACleanup函數(shù)釋放內(nèi)存return -1;取得主機(jī)IP地址if (isalpha(Buffer0) 是域名或命名地址,用首字母的是否在A-Z,或者a-z來(lái)判斷是域名還是IP地址hp = gethostbyname(Buffer);從一個(gè)主機(jī)數(shù)據(jù)庫(kù)中提取出主機(jī)信息elseaddr = i
14、net_addr(Buffer);是點(diǎn)分地址hp = gethostbyaddr(char *)&addr,4,AF_INET);/ 根據(jù)網(wǎng)絡(luò)地址,獲得主機(jī)信息,執(zhí)行成功,就返回一個(gè)指向主機(jī)信息的結(jié)構(gòu)if (hp = NULL )printf("不能解析地址%s:錯(cuò)誤號(hào)%d'n", Buffer,WSAGetLastError();用于獲取錯(cuò)誤信息WSACleanup();exit(1);/拷貝 解析的信息到sockaddr_in結(jié)構(gòu)中memset(&server,0,sizeof(server);/HE內(nèi)存空間,由 server返回memcpy(&
15、amp;(server.sin_addr),hp->h_addr,hp->h_length);信息的copyserver.sin_family = hp->h_addrtype;/組協(xié)議初始化server.sin_port = htons(port);/端口號(hào)初始化建立套接字conn_socket = socket(AF_INET,socket_type,0);if (conn_socket <0 ).printf("socket()失敗,錯(cuò)誤號(hào):%d'n", WSAGetLastError();WSACleanup();return -1;
16、對(duì)于流式套接字,需要先建立連接其實(shí)也可以使用connect(),send(),recv(痔函數(shù)在windows里面一樣實(shí)現(xiàn)數(shù)據(jù)報(bào)套接字功能if(socket_type != SOCK_DGRAM)printf("正在連接到:%sn",hp->h_name);if (connect(conn_socket,(structsockaddr*)&server,sizeof(server) =SOCKET_ERROR)printf("connect()失敗,錯(cuò)誤號(hào):dn",WSAGetLastError();closesocket(conn_soc
17、ket);/口果創(chuàng)建失敗,就關(guān)閉連接套接字WSACleanup();return -1;while(1)得到要發(fā)送的信息字符串puts("n輸入送到服務(wù)器的信息:");gets(Buffer);if(!strlen(Buffer)/如果沒(méi)有輸入信息,繼續(xù)循環(huán) continue;發(fā)送網(wǎng)絡(luò)信息if(socket_type != SOCK_DGRAM)retval = send(conn_socket, Buffer, strlen(Buffer)+1,0); /面向 tcp,類(lèi)似 BSD write()elseretval = sendto(conn_socket, Buffe
18、r, strlen(Buffer)+1,0, /發(fā)送字符串的時(shí)候,須將字符串的結(jié)束符0發(fā)送(struct sockaddr*)&server, sizeof(server); / 面向UDPif (retval = SOCKET_ERROR)printf("發(fā)送失敗,錯(cuò)誤號(hào): %dn",WSAGetLastError();break;elseprintf("發(fā)送信息:%sn", Buffer);13接收網(wǎng)絡(luò)信息i = sizeof(from);if(socket_type != SOCK_DGRAM)retval = recv(conn_sock
19、et, Buffer, sizeof(Buffer), 0 );面向tcp,類(lèi)似 BSD read()elseretval = recvfrom(conn_socket, Buffer, sizeof(Buffer), 0,(struct sockaddr*)&from, &i);面向 UDPif (retval = SOCKET_ERROR) printf(" 接收信息失敗,錯(cuò)誤號(hào):dn",WSAGetLastError();break;else if (retval = 0) /對(duì)于面向連接的套接字,需要判斷對(duì)方是否關(guān)閉連接printf("服務(wù)
20、器關(guān)閉連接n");break;else /任確接收到網(wǎng)絡(luò)信息printf("收到 %d 字節(jié)信息:s n", retval, Buffer);程序的一個(gè)退出條件if(!stricmp(Buffer, "quit")break;關(guān)閉套接字closesocket(conn_socket);WSACleanup();return 0;I* server.c -簡(jiǎn)單TCP/UDP 套接字服務(wù)器程序 windows環(huán)境*I#include <winsock2.h>套接字頭文件#include <stdlib.h>#include
21、<stdio.h>#include <string.h>#include <iostream.h>#pragma comment(lib,"ws2_32")/添力口庫(kù)int main(void)unsigned short port= 5001; 端 口號(hào)int socket_type = SOCK_DGRAM; 缺省使用 TCP 連接char Buffer1024;收發(fā)緩沖區(qū)int retval, fromlen, i, isconnected = 0;臨時(shí)變量struct sockaddr_in local, from;傍接字地址結(jié)構(gòu)
22、變量SOCKET listen_socket, msgsock; 套接字變量WSADATA wsaData;/windows套接字信息先輸入服務(wù)器程序所需要的基本信息:端口號(hào),套接字類(lèi)型printf("請(qǐng)輸入端口號(hào)(>5000 ):");scanf("%d", &i);if(i < 5000 | i > 65535)printf("不正確的端口號(hào)d,用缺省端口號(hào)5001n",i);elseport = i;printf(”請(qǐng)輸入套接字類(lèi)型(1, TCP; 2, UDP ):");scanf(&quo
23、t;%d", &i);if(i = 1)socket_type = SOCK_STREAM;else if(i = 2)socket_type = SOCK_DGRAM;elseprintf("不正確的輸入d,使用TCP數(shù)據(jù)流n”,i);在windows環(huán)境下,需要先初始化協(xié)議棧if (retval = WSAStartup(0x202, &wsaData) != 0) 初始化套接字版本等信息printf("WSAStartup 失敗,錯(cuò)誤號(hào):%dn", retval);WSACleanup();/在創(chuàng)建失敗,或者程序結(jié)束,都要調(diào)用ret
24、urn -1;建立套接字listen_socket = socket(AF_INET, socket_type, 0);if (listen_socket = INVALID_SOCKET)printf("socket()失敗,錯(cuò)誤號(hào):%d'n", WSAGetLastError();WSACleanup();return -1;/拷貝 解析的信息到sockaddr_in結(jié)構(gòu)中l(wèi)ocal.sin_family = AF_INET;local.sin_addr.s_addr = INADDR_ANY;local.sin_port = htons(port);邦定網(wǎng)絡(luò)地
25、址到套接字if (bind(listen_socket,(struct sockaddr*)&local, sizeof(local)= SOCKET_ERROR) 綁定網(wǎng)絡(luò)地址printf("bind()失敗,錯(cuò)誤號(hào):%dn", WSAGetLastError();WSACleanup();return -1;對(duì)于流式套接字,讓套接字處于監(jiān)聽(tīng)狀態(tài),等待連接到來(lái)if (socket_type != SOCK_DGRAM)if (listen(listen_socket,5) = SOCKET_ERROR) 監(jiān)聽(tīng)網(wǎng)絡(luò)printf("listen()失敗,錯(cuò)誤
26、號(hào):%dn", WSAGetLastError();WSACleanup();return -1;17printf("監(jiān)聽(tīng)端口: d,使用協(xié)議:sn", port,(socket_type = SOCK_STREAM)? "TCP": "UDP");while(1)fromlen =sizeof(from);if (socket_type = SOCK_DGRAM ) msgsock = listen_socket;else if( isconnected = 0)對(duì)于TCP連接,如果沒(méi)有連接,等待一個(gè)連接的到來(lái)msgsoc
27、k = accept(listen_socket,(struct sockaddr*)&from, &fromlen);if (msgsock = INVALID_SOCKET)printf("accept() 失 敗, 錯(cuò) 誤號(hào):dn",WSAGetLastError();WSACleanup();return -1;isconnected = 1;printf("從 %s 收到連接,端 口是:d'n",inet_ntoa(from.sin_addr), htons(from.sin_port);一 一一等待接收網(wǎng)絡(luò)信息if (
28、socket_type != SOCK_DGRAM)retval = recv(msgsock, Buffer, sizeof (Buffer), 0 ); 面向tcp,類(lèi)似 BSD read()18elseretval = recvfrom(msgsock, Buffer, sizeof (Buffer), 0,(struct sockaddr *)&from, &fromlen);面 向UDPprintf("從s收到數(shù)據(jù)報(bào),端口是:dn",inet_ntoa(from.sin_addr), htons(from.sin_port);一 一一結(jié)果判斷if
29、(retval = SOCKET_ERROR) printf("recv()失敗,錯(cuò)誤號(hào):%d'n", WSAGetLastError();closesocket(msgsock);continue;else if (retval = 0) printf("客戶(hù)端關(guān)閉連接n");closesocket(msgsock);continue;else /任常接收printf("收到 %d 字節(jié)的數(shù)據(jù):%s n", retval, Buffer);if (socket_type != SOCK_DGRAM)對(duì)于TCP連接,我們收到&
30、quot;exit”有一個(gè)關(guān)閉連接的操作if(!stricmp(Buffer, "exit") printf("關(guān)閉TCP連接,等待下一次連接n");closesocket(msgsock);isconnected = 0; continue;信息回送printf("將同樣的信息回送給客戶(hù)端 n'n");printf("please input the message:n");scanf("%s",Buffer);if (socket_type != SOCK_DGRAM)retval
31、= send(msgsock, Buffer, strlen(Buffer)+1, 0); /面向 tcp,類(lèi)似 BSD write()elseretval = sendto(msgsock, Buffer, strlen(Buffer)+1, 0, (struct sockaddr *)&from, fromlen);面向UDPif (retval = SOCKET_ERROR) printf("send()失敗,錯(cuò)誤號(hào): %dn", WSAGetLastError();程序的一個(gè)退出條件if(!stricmp(Buffer, "quit")b
32、reak;WSACleanup();return 0;203.連接數(shù)據(jù)庫(kù)3.1 使用說(shuō)明書(shū)第一步:在開(kāi)始菜單中找到 SQL SERVER并打開(kāi)第二步:建立一個(gè)新的數(shù)據(jù)庫(kù)。在 SQL SERVER中建立一個(gè)名為student的數(shù)據(jù)庫(kù)第三步:在student庫(kù)下創(chuàng)建一個(gè)Stu_Info表,并在表中包含以下字段名:snum, sname, ssex sage smajor。輸入一些數(shù)據(jù),進(jìn)行測(cè)試。第四步:在安全性中設(shè)置密碼為 123.第三步:編譯生成可執(zhí)行的文件,點(diǎn)擊運(yùn)行。根據(jù)提示框中的信息, 輸入我們需要插入的數(shù)據(jù)。關(guān)閉程序。第四步:在次點(diǎn)擊運(yùn)行,查看我們插入的數(shù)據(jù)是否成功的插入。3.2 原理說(shuō)明
33、通過(guò)ADO訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù)進(jìn)行數(shù)據(jù)庫(kù)編程。我們需要在計(jì)算機(jī)上配置數(shù)據(jù)源。配置數(shù)據(jù)源的過(guò)程,就是和讓數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序來(lái)對(duì) 數(shù)據(jù)庫(kù)進(jìn)行操作,以便使我們?cè)俪绦蛑?,可以調(diào)用驅(qū)動(dòng)程序來(lái)完成我 們需要完成的工作。處理 ADO訪問(wèn)技術(shù)之外,還有 ODBC (開(kāi)放式 數(shù)據(jù)庫(kù)互聯(lián))等。3.3 程序注釋尸*利用ADO訪問(wèn)MS SQL2000要求:【1】輸出Stu_Info表內(nèi)的每一條記錄2添加一條新記錄【3】刪除名字為"李立"的記錄*29*#import "c:Program FilesCommon FilesSystemADOmsado15.dll" V/導(dǎo)入動(dòng)態(tài)鏈接庫(kù),
34、使我們可以使用 ADO編程no_namespace rename("EOF", "EndOfFile") 為了防止命名沖突,不使用命名空間#include <iostream> /標(biāo)準(zhǔn)輸入輸出流#include <iomanip> /for setw()using namespace std;class STU /龐義學(xué)生類(lèi)public:char snum10; /學(xué)號(hào)char sname10; /姓名char ssex2; /汝生別long sage;侔齡char smajor20; 專(zhuān)業(yè)public:STU()STU();in
35、t main()STU student;碇義學(xué)生對(duì)象二CoInitialize(NULL); 初始化 OLE/COM 庫(kù)環(huán)境,為訪問(wèn) ADO接口做準(zhǔn)備_RecordsetPtr m_pRecordset("ADODB.Recordset");健立記錄集_ConnectionPtr m_pConnection("ADODB.Connection"); /建立連接_bstr_t bstrSQL("select * from stu_info"); 查詢(xún)語(yǔ)句char * query_cmd = "DELETE FROM stu_i
36、nfo WHERE sname ='李立'";try 異常處理/創(chuàng)建Connection對(duì)象m_pConnection.CreateInstance("ADODB.Connection");/設(shè)置連接字符串,必須是 BSTR型或者_(dá)bstr_t類(lèi)型_bstr_tstrConnect="Provider=SQLOLEDB;Server=(local);Database=student; uid=sa; pwd=123;”;若數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)上則 Server為形如(192.168.1.5,3340)用戶(hù)sa和密碼123只是針對(duì)我的庫(kù)m_pCon
37、nection->Open(strConnect,"","",adModeUnknown);if(m_pConnection=NULL)cerr<<"Lind data ERROR!n"/創(chuàng)建記錄集對(duì)象m_pRecordset.CreateInstance(_uuidof(Recordset);/取得表中的記錄m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);_
38、variant_t vsnum,vsname,vsage,vssex,vsmajor;/對(duì)應(yīng)庫(kù)中的snum,sname,sage,ssex,smajorcout << "學(xué)號(hào)姓名年齡姓別專(zhuān)業(yè)";cout << "nn"while (!m_pRecordset->EndOfFile) 如果記錄集沒(méi)有至U記錄的尾端vsnum = m_pRecordset->GetCollect(_variant_t(long)0);/歸兒給字段編號(hào)和字段名都可以vsname = m_pRecordset->GetCollect(&q
39、uot;sname");vsage = m_pRecordset->GetCollect("sage");vssex = m_pRecordset->GetCollect("ssex");vsmajor = m_pRecordset->GetCollect("smajor");if (vsnum.vt != VT_NULL&&vsname.vt !=VT_NULL&&vsage.vt != VT_NULL&&vssex.vt != VT_NULL&&a
40、mp;vsmajor.vt != VT_NULL)如果不為空cout.setf(ios:left); 設(shè)置左對(duì)齊cout << setw(14) << (char*)(_bstr_t)vsnum; /酶出學(xué)號(hào)cout << setw(14) << (char*)(_bstr_t)vsname; /輸出姓名cout << setw(8) << vsage.lVal; /輸出年齡cout << setw(8) << (char*)(_bstr_t)vssex;俑出性另 U cout <<setw(20) << (char*)(_bstr_t)vsmajor; 輸出專(zhuān)業(yè)cout.unsetf(ios:left); 取消左對(duì)齊cout << endl;m_pRecordset->MoveNext(); 夥至 U 下條 t 己錄cout << "nn" /輸
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- JAVA函數(shù)式編程核心概念試題及答案
- 計(jì)算機(jī)三級(jí)軟件測(cè)試課程的完整架構(gòu)與試題及答案
- 供貨合同協(xié)議書(shū)范本下載
- 廢氣處理合同協(xié)議書(shū)模板
- 刷墻服務(wù)合同協(xié)議書(shū)范本
- 軍訓(xùn)和學(xué)校合同協(xié)議書(shū)
- 客運(yùn)車(chē)輛安全合同協(xié)議書(shū)
- 工程合同或協(xié)議書(shū)備案
- 逐步掌握2025年計(jì)算機(jī)二級(jí)VFP考試試題及答案
- 更新時(shí)間的計(jì)算機(jī)二級(jí)試題及答案
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標(biāo)準(zhǔn)》
- 物理高考最后一課課件
- 電解質(zhì)紊亂的心電圖表現(xiàn)
- 2022年修改后的銀行業(yè)G32表填報(bào)說(shuō)明
- 巨量-信息流(初級(jí))認(rèn)證考試(重點(diǎn))題庫(kù)(含答案)
- 硫磺車(chē)間風(fēng)險(xiǎn)辨識(shí)表
- 鑄造行業(yè)的危險(xiǎn)因素辨識(shí)及預(yù)防措施
- 起重裝卸機(jī)械操作工(高級(jí)工)考試題庫(kù)(含答案)
- 三相照明配電干線的各相負(fù)荷平衡情況檢測(cè)記錄表2
- 五金銷(xiāo)售合同2023(含價(jià)格清單)
- 幼兒園小班科學(xué)教育《雨的好處和危害》教學(xué)課件(含完整內(nèi)容)
評(píng)論
0/150
提交評(píng)論