原创 C語言API編寫窗體界面和按鈕
最近有個同學的程序需要用對話框的方式實現,但前面都是通過黑框形式完成的,老師突然讓增加一個界面,本來準備採用MFC完成的,但後來一想,該程序核心東西是體現在它的算法上,控制檯的程序並非不好.轉念一想,如果使用MFC這樣的方法好像需要再倒騰
原创 建立名稱服務器
一、實驗的目的: 實現DNS服務器功能,提供正向、反向解析 二、實驗環境 裝有Linux的Windows系統 IP爲192.16
原创 Linux下如何避免殭屍進程的產生
Linux下如何避免殭屍進程的產生 1. 什麼是殭屍進程 比如進程採用exit()退出的時候,操作系統會進行一些列的處理工作,包括關閉打開的文件描述符、佔用的內存等等,但是,操作系統也會爲該進程保留少量的信息,比如進程ID
原创 vc++ 如何自己寫c庫函數lib
步驟1、 打開VC++ 6.0,新建一個空Win32 Static Library(靜態函數) 新建一個11.cpp源文件和22.h頭文件 運行,這時候在這個項目下就會生成0654.lib 和22.h文件
原创 c(API) 對文件內容的增刪查改
#include "stdio.h" #include "stdlib.h" int no,other; char name[20]; //查詢 void find() { FILE *fp; fp=fopen("C:\
原创 遞歸總結
遞歸分一維和二維 1、一維 求n!的 int add(int n) { if(n==1) return 1; //n決定深度,寬度爲一 else
原创 動態規劃(最長相同子序列,遞增)
最長相同子序列 #include "string.h" int main(int argc, char* argv[]) {char str1[10
原创 圖與路徑(深度優先,廣度優先,最小生成樹)
圖的存儲方式 二維數組: 可以表示出有向圖與無向圖,權重,還有入度與出度(同一行) 鏈式存儲: 可以表示出有向圖與無向圖,權重,還有入度與出度(主要:同一條鏈) 運用: Dfs:深度優先 深度優先一般是求多少種情況,與遞歸密切
原创 C API 通過ODBC 連接數據庫MYSQL
《C 語言也能幹大事》第十六節:數據庫開發3 本課程的參考教材:楊中科的《程序員的SQL 金典》第四章 2、C 語言中訪問數據庫 a) ODBC 簡介。ODBC 是微軟提供的訪問數據庫的一種標準接口,通過ODBC 可以連 接M
原创 C API Socket 連接時間服務器,並修改自己系統的時間(對時)
#include "stdafx.h"#include <windows.h>#include <windowsx.h>#include "resource.h"#include "MainDlg.h"#include "winsock2
原创 C如何使用固定地址來訪問函數
#include "stdafx.h" #include "stdio.h" int add(int a,int b) { return a+b; } int main(int argc, char* argv[]) { //直接地址
原创 win Qt qextserialport 編寫串口通信程序全程圖文講解
(說明:我們的編程環境是windows xp下,在Qt Creator中進行,如果在Linux下或直接用源碼編寫,程序稍有不同,請自己改動。) 在Qt中並沒有特定的串口控制類,現在大部分人使用的是第三方寫的qextserialport
原创 建立DHCP服務器
一、實驗的目的: 實現以下的要求的DHCP服務器,瞭解子網內的IP分配的情況。 二、實驗目標 虛擬機 vm1:192.168.6.3/24屬於子網VMnet8。在其上建立DHCP服務器: 默認網關
原创 FTP服務
一、實驗的目的: 學會FTP服務器的配置和實驗,瞭解文本模式與二進制模式的差別 二、實驗過程(學生補充完整的細節並作簡要的解釋) (一)準備 1、 服務器 192.168.233.3,以root登錄。
原创 配置Apathe服務器
一、實驗的目的: 實現Apathe部署WEB項目,學會處理多個網站之間互相工作,實現主機託管 給網頁添加訪問權限 二、實驗過程(學生補充完整的細節並作簡要的解釋) (一)準備 1、檢查ht