原创 C語言數組和指針是不同的

有一個這樣的錯誤: 在一個文件中定義:int mango[100];  在另一個文件中聲明:extern int *mango;  將會產生錯誤 定義和聲明的區別: 在C中,任何對象都有且只有一個定義,但是可以有多個聲明 definiti

原创 C語言手冊-read

名稱: pread,read-從文件讀 語法: #include <unistd.h> ssize_t pread(int fildes, void *buf, size_t nbyte, off_t offset); ssize_t

原创 libcudnn (R5) not found in library path

環境:Ubuntu 18.04 +  Torch7 + cuda10 在運行使用cudnn的lua程序的時候產生錯誤: /home/majiabiao/torch/install/bin/luajit: /home/majiabiao/

原创 opengl繪製三維人物luweiqi

素材中有四個.bmp格式的紋理文件和一個.txt的模型參數文件 文件格式說明: 紋理文件數量 紋理文件1(字符串)//.bmp 紋理文件2(字符串) 紋理文件3(字符串) . . . 材質數量 ambient

原创 power design設計數據庫

power design是收費軟件大致設計流程:畫出概念數據模型,添加實體,連接實體間關係生成物理數據模型,可以繼續在此基礎上修改生成數據庫腳本(一個.sql文件),文件中前面是刪除表,後面是建表,第二次執行時不會再出錯也可以生成一些測試

原创 visual studio 添加庫文件

我在visual studio中使用OpenGL時需要添加額外的庫一首先下載庫文件,裏面將會有一些.h文件和.lib文件,打開visual studio安裝目錄下打開:D:\program\VS\VC\Tools\MSVC\14.13.2

原创 C語言手冊-open

名稱: popen,open-從文件讀 語法: #include <unistd.h> ssize_t pread(int fildes, void *buf, size_t nbyte, off_t offset); ssize_t

原创 管道/命名管道

匿名管道: 概述: 用於Unix系列系統。單向數據通道,寫端寫的數據在被讀端讀取之前會被操作系統緩存。雙向管道需要通過創建兩個單向管道實現 之所以是匿名的。是因爲匿名管道不存在於文件系統中,隨着使用它的進程結束而結束,沒有名稱。沒有特別指

原创 實現在任意個程序之間創建管道

實驗目的: 實現一個程序,執行格式爲:./proc command1 … commandn 作用是在參數中指定的程序之間創建管道並執行這些程序 實驗原理: 循環的爲兩個程序之間創建管道並執行前一個程序: +-------------+--

原创 execlp(3) - Linux手冊

名稱: execl, execlp, execle, execv, execvp, execvpe:執行文件 總覽: #include <unistd.h> extern char **environ; int execl(cons

原创 C 鏈接

鏈接器基礎: 編譯器一般由以下分程序組成: 編譯驅動器(compiler driver):控制程序 預處理器 語法分析器 語義分析器 代碼生成器 彙編器 優化器 鏈接器 編譯器創建一個輸出文件,包含了可重定地址的對象,這些對象是和源文件相

原创 data structure alignment(數據對齊)

概述: 數據對齊指數據在計算機內存中排放和獲取的方式。包含三個方面:數據對齊(data alignment)、數據結構填充(data alignment)、打包(packing) 如果數據是自然對齊的話,CPU讀寫會更高效。自然對齊指數據

原创 C語言運行時數據結構

段(Segment): 對象文件/可執行文件: SVr4 UNIX上被稱爲ELF(起初"Extensible Linker Format", 現在"Executable and Linking Format")文件。BSD UNIX上被稱

原创 C語言聲明語句

設計理念: C語言的一個設計理念就是聲明變量和使用變量的形式應該是一致的 優點:聲明變量和使用變量時的運算符優先級是相同的 缺點:運算符的優先級是C語言過度解析的部分之一 術語: 變量聲明中使用到的符號的術語:(並不是所有的組合是合法的)

原创 C語言傳參的類型匹配

有一個這樣的問題: 形參const char *p和實參char *c可以匹配 形參const char**p和實參char**c不可以匹配 注:argument和parameter:嚴格而言,parameter指形參,argument指