原创 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