歡迎您光臨本站 註冊首頁

闡述 Linux Makefile 文件概念

@火星人 ,    點閱數:425

Linux系統越來越受到電腦用戶的歡迎,於是很多人開始學習Linux時,學習Linux,你可能會遇到Linux makefile問題,這裡將介紹Linux makefile問題的解決方法,在這裡拿出來和大家分享一下。 將各個模塊的關係...

全面分析Linux動態庫和windows動態庫

@火星人 ,    點閱數:385

本文這裡分析Linux動態庫和windows動態庫通常採用的動態庫調用方法以及程序編製方式。動態庫的目的減少程序的大小,節省空間,提高效率,具有很高的靈活性。採用動態庫技術對於升級軟體版本更加容易,動態庫裡面的函數不是執行程序本身的一部...

Linux bash 程序的調試大課堂

@火星人 ,    點閱數:384

Linux bash程序在程序員的使用中十分重要,尤其是和shell程序的使用中Linux bash程序的調試格外重要。在進行調試的過程中有許多小技術點需要我們注意。下面的門就來詳細的學習下。 Linux bash程序的調試 在編程...

Linux內存分配方法

@火星人 ,    點閱數:413

基於linux 驅動開發以及應用開發。 當想要分配內存的時候,要面對很多的內存分配函數: malloc kmalloc vmalloc alloc_page dma_alloc … 簡單歸納如下: malloc: 分配...

前端之美——GitHub前端工具鏈整理匯總

@火星人 ,    點閱數:470

來源:Soimort 給GitHub-Linguist添加Literate CoffeeScript支持的時候稍稍總結了一下這個問題,即GitHub是怎樣在前端渲染它的Markdown和處理代碼高亮的。 大體上似乎是這個流程: ...

Linux與Windows系統下的庫比較

@火星人 ,    點閱數:622

庫的定義 庫文件是一些預先編譯好的函數的集合,那些函數都是按照可再使用的原則編寫的。它們通常由一組互相關聯的用來完成某項常見工作的函數構成,從本質上來說庫是一種可執行代碼的二進位形式,可以被操作系統載入內存執行。 無論在 Windo...

Linux上獲取本機ip的perl寫法

@火星人 ,    點閱數:523

大家討論使用Gearman做分散式處理時,各機需要註冊一個獨立的job作為信息反饋,但是為了方便,Gearman::Worker腳本register_function代碼又要通用,於是想到了使用各自的ip地址作為job命名~ 那麼怎麼在w...

提高軟體質量的基本方法

@火星人 ,    點閱數:375

質量的死對頭是缺陷,缺陷是混在產品中的人們不喜歡、不想要的東西。缺陷越多質量越低,缺陷越少質量越高。 Bug是缺陷的形象比喻,人們喜歡說Bug是因為可以把Bug當作"替罪羊"。軟體的缺陷明明是人造成的,有了Bug這個詞...

通過學習其他語言來學習JavaScript

@火星人 ,    點閱數:450

回顧我的編程生涯,有三種編程語言給我學習JavaScript打上了良好的基礎(之所以這麼說,是因為JavaScript的確有一些比較難學的地方): Scheme: 在我進入大學信息專業的第一學期,我通過經典的「計算機程序的構造和解釋」...

深入理解Java內存模型(四)——volatile

@火星人 ,    點閱數:451

volatile的特性 當我們聲明共享變數為volatile后,對這個變數的讀/寫將會很特別。理解volatile特性的一個好方法是:把對volatile變數的單個讀/寫,看成是使用同一個監視器鎖對這些單個讀/寫操作做了同步。下面我們通過...