Time of Update: 2018-12-04
1.準備圖片把滑鼠分為動態和靜態兩種,動態如等待狀態的滑鼠,大部分滑鼠是靜態動態:動畫的幀數x大小的種類數靜態:大小的種類數2.寫conf檔案內容格式為:<size> <xhot> <yhot> <filename>
Time of Update: 2018-12-04
1、最新版本的Grub4DOS
Time of Update: 2018-12-04
nm命令[在GNU C語言庫提供的內容中,有介面可以用來做這件事。用下面的命令查看:nm -D /lib/libc.so.6 | grep log]nm命令還是比較簡單而且強大的。它用來列出一個目標檔案中的各種符號。符號的種類很多,以下是一些常見的符號類型 nm輸出字元含義RRead only symbol. 比如在代碼中有一個const MAXDATA = 3095; 則MAXDATA就是一個Read only symbolN這是一個偵錯符號D這是一個已經初始化的變數的符號。比如代碼中int
Time of Update: 2018-12-04
These days I have a task about building a GUI for SFTP(one ftp software built ourselves).So I choose QT and learn to use it: ) First, download the tarball "qt-x11-opensource-src-4.5.1.tar.gz" & "qt-creator-1.1.0-src.zip" Second, tar and
Time of Update: 2018-12-04
前言:在linux下整個系統就是一個檔案系統,即使是一個裝置linux也將其顯示為一個檔案或檔案夾。如果能很好的設定linux系統的檔案許可權對入侵有一定的防範作用。本文:linux下檔案的許可權在目前的目錄下,使用ls -l命令可以查出目前的目錄下非隱藏檔案的使用權限設定。在許可權欄位一共有十個位 如:
Time of Update: 2018-12-04
LInux下如何安裝ffmpeg 關鍵字: linux ffmpeg 終於裝上了,把過程記錄一下首先要安裝各種解碼器1、lamelame-3.97.tar.gz Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309安裝方法如下:Java代碼
Time of Update: 2018-12-04
最近因項目需要,開始在Linux下開發動態連結程式庫以及調用。 其中遇到了個關於gcc與g++編譯器的問題。 首先我對a.cpp檔案用g++編譯產生動態連結程式庫a.so, 接著用gcc編譯b.c檔案來調用產生的a.so中的函數時,卻出現找不到函數a( )的錯誤資訊,但是該問題在我用g++編譯的時候卻不會出現,而且能夠正常運行。
Time of Update: 2018-12-04
適用的作業系統 -------------------------------------------------------------------------------- Fedora 7 Redhat Enterprise 3.x,4.x,5.x SUSE Linux Enterprise Desktop 10-SP1 OpenSUSE 10.1,10.2 Ubuntu 7.04 ------------------------------------------------------
Time of Update: 2018-12-04
LInux下如何安裝ffmpeg 關鍵字: linux ffmpeg 終於裝上了,把過程記錄一下首先要安裝各種解碼器1、lamelame-3.97.tar.gz Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309安裝方法如下:Java代碼
Time of Update: 2018-12-04
虛擬機器安裝linux如需轉載,請指名出處和作者,謝謝合作!! 對於玩linux的新手來說,一般的用個虛擬機器安裝個linux似乎更合適。下面我就簡單得說一下在虛擬機器下安裝linux的過程。 一、首先,安裝虛擬機器。現在一般有兩個版本的虛擬機器——vmware和virtual pc。我們選擇vmware來安裝linux。在百度上搜尋一下vmware就能很容易的找到此軟體下載網站。安裝同樣容易,與一般的windows下的軟體安裝方式一樣,我就不多贅述了!下面是此軟體的介面!
Time of Update: 2018-12-04
ZThread庫是一個開源的跨平台進階物件導向的線性和sycnchronization 庫,以運行POSIX 和Win32
Time of Update: 2018-12-04
想要在linux下獨擋一面的編程,有一技能必須掌握,那就是查看協助。可能你習慣用google,百度來找協助,但是使用下面的方法,擷取資訊更快,學習起來也更系統些。要查看一個命令的協助有兩個方法:命令 + --helpman + 命令這兩種方式一般命令都會有其中一種形式,有些兩種形式都有,而它們的輸出也很類似,都會告訴你命令的用法和命令支援的選項,比如:g++ --helpman g++命令g++ --help輸出中第一句就是:Usage: g++ [options] file...
Time of Update: 2018-12-04
文章目錄 一次讀取一個字元的函數有:一次讀取一行的函數有:一次寫入一個字元的函數:一次寫入一行的函數:格式化輸出也以後寫了 linux下的檔案操作2之前講了系統調用和庫函數在檔案操作方面的聯絡和區別,並以開啟檔案舉了幾個例子。開啟檔案後當然不是為了關閉檔案,而是為了讀取或者寫入檔案,所以現在整理一下檔案的讀寫。系統調用提供的檔案讀寫函數有:read, write
Time of Update: 2018-12-04
我個人用了3、4年linux,從當初的小菜鳥到現在的大菜鳥,積累了一些經驗,現在分享給大家,尤其是初學者。弄linux的環境大體有3種辦法:在windows上安裝cygwin在windows上安裝虛擬機器,再安裝linux直接裝linux,弄個雙系統3種辦法我都用過,目前我個人是雙系統,但是對於初學者,我強烈推薦使用第一種方法,是的,極其強烈。原因很簡單,就是cygwin安裝簡單,不用分散精力。安雙系統可能分區啊什麼的有些顧忌(其實也沒那麼複雜),安虛擬機器更麻煩,我初學時買了本《鳥哥的linu
Time of Update: 2018-12-04
在linux下編程,有兩個編輯器是肯定會聽說的,vim和emacs,個人感覺這兩個編輯器和IDE比也真是有過之而無不及啊。我自己先學了emacs,而且用起來很順手,所以暫時也沒學習vim的打算,這裡只能說說emacs。當然不是說vim不好,關於這兩個編輯器的口水已經夠多了,我只能引用某個大牛的一句話:“emacs有的功能,vim都有,反之亦然。”其實只要能把活漂亮的幹完,你喜歡用記事本也可以,不是嗎?這兩個編輯器主要的不同是調用命令的方式,emacs我寫在下面,vim寫在最後了吧。根據個人喜好挑
Time of Update: 2018-12-04
文章目錄 Reference: Linux 下的檔案操作1. 使用系統調用Linux提供了一些系統調用(System Call) 來進行檔案操作,包括:open, read, write, close, lseek, ioctl, etc. (PS:系統調用可以使用組合語言調用)其他所有系統調用都定義在 unistd.h 中,只有open找不到,用下面的代碼試了一下:int main(){ int fd; fd =
Time of Update: 2018-12-04
1、toptop命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於Windows的工作管理員內容解釋:PID:進程的IDUSER:進程所有者PR:進程的優先順序別,越小越優先被執行NInice:值VIRT:進程佔用的虛擬記憶體RES:進程佔用的實體記憶體SHR:進程使用的共用記憶體S:進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值為負數%CPU:進程佔用CPU的使用率%MEM:進程使用的實體記憶體和總記憶體的百分比TIME+:該進程
Time of Update: 2018-12-04
1. 原理 int a; int size = 8; <----> 1000(bin) 計算a以size為倍數的下界數: 就讓這個數(要計算的這個數)表示成二進位時,最後三位為0就可以達到這個目標。只要下面這個數與a進行"與運算"就可以了: 11111111 11111111 11111111 11111000 而上面這個數實際下就是 ~(size - 1),可以將該數稱為size的對齊掩碼size_mask.
Time of Update: 2018-12-04
【概念上】 一 進程是具有一定獨立功能的程式關於某個資料集合上的一次運行活動,是系統進行資源分派和調度的一個獨立單位; 二 線程是進程的一個實體,是CPU調度和指派的基本單位,它是比進程更小的能獨立啟動並執行基本單位.線程自己基本上不擁有系統資源,只擁有一點在運行中必不可少的資源(如程式計數器,一組寄存器和棧),一個線程可以建立和撤銷另一個線程;【進程與線程區別與聯絡】 (1) 劃分尺度:線程更小,所以多線程程式並發性更高; (2)
Time of Update: 2018-12-04
前言 線程?為什麼有了進程還需要線程呢,他們有什麼區別?使用線程有什麼優勢呢?還有多線程編程的一些細節問題,如線程之間怎樣同步、互斥,這些東西將在本文中介紹。我在某QQ群裡見到這樣一道面試題:是否熟悉POSIX多線程編程技術?如熟悉,編寫程式完成如下功能:1)有一int型全域變數g_Flag初始值為0;2) 在主線稱中起動線程1,列印“this is thread1”,並將g_Flag設定為13) 在主線稱中啟動線程2,列印“this is thread2”,並將g_Flag設定為24)