原创 關於C語言,字符數組中越界的兩個問題
#include<stdio.h>#include<string.h>void main(){ char ch1[8]; char ch2[3] = "df";
原创 不同結構體類型變量之間的賦值
有兩個結構體類型變量如下: struct nametype1 var1; struct nametype2 var2; 實現從var1賦值給var2: struct nametype2 *var3; var3 = (struc
原创 關於一個應用分枝界限法解決最小頂點覆蓋問題的程序說明
//程序下載自:http://download.csdn.net/source/1930594 //頭文件Minheap.h template <class Type> class MinHeap
原创 如何生成LightGBM的dll文件
From Command Line Install Git for Windows, CMake (3.8 or higher) and VS Build Tools (VS Build Tools is not needed if V
原创 如何使用gcc編譯器
GCC編譯的過程大約分爲三個過程:預處理,優化與編譯,鏈接; 首先看預處理階段:預處理階段要將源程序做一些處理,比如宏定義的替換等,最終生成的文件內容是彙編代碼,GCC默認不生成這種中間代碼的文件,但可以通過命令:
原创 關於main()函數
C/C++中的main()函數作爲程序的入口,有着比其它函數不一樣的地方。 (1) void main(void)不作爲標準的main()函數形式,只有int main(void) or int main(int argc,int
原创 使用GDB調試器
引用:(轉載)gdb中彙編調試 原名 gdb相關(gdb十分鐘教程) 本文寫給主要工作在Windows操作系統下而又需要開發一些跨平臺軟件的程序員朋友,以及程序愛好者。 GDB是一個由GNU開源組織發佈
原创 在LINUX環境下用nat方式上網與五筆安裝
用SSH遠程登錄時,第一個條件是:主機與虛似機要相互PING通過 第二:LINUX下的防火牆設置需設置成低級,也可以自定義讓SSH服務繞過防火窗的干擾;設置防火牆級別命令是:setup; 可在LINUX下kill某個SSH登錄客戶,
原创 R語言學習總結
包使用命令 library(packagename):加載包至內存 search():列出搜索路徑,包括已加載到內存中的包 .package(all.available=TRUE):查找本地已安裝的包 數據使用 data(datan
原创 LINK : warning LNK4098: 默認庫“LIBCMTD”與其他庫的使用衝突;請使用 /NODEFAULTLIB:library
引文出處:http://blog.csdn.net/pgmsoul/archive/2009/05/20/4203941.aspx 以前經常遇到這個警告信息,因爲運行並沒有什麼問題,所以也沒深究。但是耿耿於懷那個“ 0 個錯誤,0
原创 VC中,中文註釋引起的錯誤
試看如下的代碼:int main() {int a = 0;int b = 0;/**停車來源字*/ //(1)a = 10;b = 20;/**註釋結束*/
原创 關於使用C中strcat,strcpy 的要注意的問題
#include <stdio.h>#include <string.h>void main(){ char ch1[8]; char ch2[3] = "df"; char ch3[3] = "lk";
原创 LINUX三種上網方式總結
netmask ip地址 broadcast 子網掩碼 gateway 網關 dns DNS服務器 vmware三種網絡連接上網設置: 查看VMNET1和VMNET8的IP,網關信息,可以ipconfig命令1 .橋接方式(bridge)
原创 在虛似機上如何掛載U盤
首先要確保U盤顯示符能在虛似機右下角正常顯示,然後輸入命令:/sbin/fdisk -l 查看U盤掛載名,假如爲:/dev/sdb1 文件格式爲:fat 32 那麼輸入命令:mount -t vfat /dev/sdb1 /mnt/u
原创 在visual studio 2005中引用自定義函數庫
1) 創建靜態函數庫 文件--項目--visual c++--win32-- win32項目--靜態庫(取消預編譯頭) 編寫頭文件與源文件--編譯通過後,會在此項目工程的debug目錄下生成*(static).lib文件