原创 關於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文件