Time of Update: 2018-12-05
可能學習qt的人普遍感覺qt的ide開發環境比較少,也比較難找。其實作linux開發的,ide環境是比較匱乏的。這裡我推薦幾款比較好的ide:1,kdevelop 3.5 版 ,老牌的整合式開發環境 ,支援qt42,monkey studio ,http://www.monkeystudio.org/3,edyuk ,http://sourceforge.net/project/showfiles.php?group_id=1682604,cobras
Time of Update: 2018-12-05
將Linux配置為代理防火牆Linux本身可以通過添加插座軟體包起到代理防火牆的作用,而且,這一切都是免費的。 什麼是代理防火牆 代理防火牆不讓任何直接的網路流通過,而由它作為Internet和內部網路電腦之間的中間媒介。防火牆自己處理各種網路服務而不是只讓它們直接通過。例如,登入到網路上的電腦請求一個Internet網頁。電腦不直接連結到Internet網路服務提供的網頁,而是連到自己網路的Proxy 伺服器上,Proxy
Time of Update: 2018-12-05
Linux下引導盤一般有兩種一種就是系統啟動盤或安裝盤製作步驟為:DOS或Windows下建立啟動盤進入DOS環境,將Linux安裝光碟片第一張插入光碟機(假設光碟機設為E:盤),然後插入格式化過的磁碟片,執行以下命令:C:> E:E:> cd dosutilsE:dosutils> rawriteEnter disk image source file name: e:imagesoot.imgEnter target diskette drive:
Time of Update: 2018-12-05
有限自動機(Finite Automata Machine)是電腦科學的重要基石,它在軟體開發領域內通常被稱作有限狀態機器(Finite State Machine),是一種應用非常廣泛的軟體設計模式(Design
Time of Update: 2018-12-05
原文也是轉的,地址為http://blog.csdn.net/freedom2028/article/details/7104014。該命令用於查看一個目錄下的檔案和子目錄的詳悉資訊。[root@gucuiwen root]# ll total 4055 -rw-r--r-- 1 root root 1581 11月 24 18:14 anaconda-ks.cfg drwxr-xr-x 2 root root 208 12月 1 13:50 babylinux lrwxrwxrwx 1
Time of Update: 2018-12-05
線上閱讀BSD/Linux原始碼出處: http://fxr.watson.org/FreeBSD and Linux Kernel Cross-ReferenceThis site provides experimental source code browsing for the FreeBSD and Linux kernels, based on the software provided by the LXR Project.The original goal of this
Time of Update: 2018-12-05
歡迎大家補充自己常用的好資源1. 開源/文檔/社區/資訊資源1.01 http://www.kernel.org Linux核心首頁1.02 http://www.gnu.org or http://www.fsf.org GNU/FSF首頁1.03 http://www.opensource.org Open Source權威網站1.04 http://www.osdl.org OSDL(Open Source Development Labs, Linus T
Time of Update: 2018-12-05
Jun 11, 2010 By Mitch Frazier inHOW-TOsIf you've used the command line much at all you know about I/O redirectionfor redirecting input to and/or output from a program.What you don't see all that often or that you may not be familiarwith is
Time of Update: 2018-12-05
作者:利啟誠等 在闡述基於Linux核心的漢字顯示的技術細節之前,有必要介紹一下原有linux的工作機制。這裡主要涉及到兩部分的知識,就是Linux下終端和幀緩衝的實現. 控制台(console) 通常我們在linux下看到的控制台(console)是由幾個裝置完成的。分別是/dev/ttyN(其中tty0就是/dev/console, tty1,tty2就是不同的虛擬終端(virtual
Time of Update: 2018-12-05
/* net_select.c */#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/time.h>#include <sys/ioctl.h>#include <unistd.h>#include <netinet/
Time of Update: 2018-12-05
從網路上找到一點有關linux-gate.so.1的資料,英文的一個email,比較簡單,相信會對大家理解有協助。原文地址:http://www.uwsg.iu.edu/hypermail/linux/kernel/0306.2/0674.html摘錄如下內容:From: David Mosberger (davidm@napali.hpl.hp.com)Date: Wed Jun 18 2003 - 14:12:21 EST Both x86 and ia64 now provide a
Time of Update: 2018-12-05
在作業系統理論中有一個非常重要的概念叫做P,V原語。訊號量是最早出現的用來解決進程同步與互斥問題的機制,包括一個稱為訊號量的變數及對它進行的兩個原語操作。訊號量為一個整數,我們設這個訊號量為:sem。很顯然,我們規定在sem大於等於零的時候代表可供並發進程使用的資源實體數,sem小於零的時候,表示正在等待使用臨界區的進程的個數。根據這個原則,在給訊號量附初值的時候,我們顯然就要設初值大於零。 p操作和v操作是不可中斷的程式段,稱為原語。P,V原語中P是荷蘭語的Passeren,相當於英文的pas
Time of Update: 2018-12-05
1、引言 在 linux系統 下,如果你下載並安裝了應用程式,很有可能在鍵入它的名稱時出現“ command not found ”的提示內容。如果每次都到安裝目標檔案夾內,找到可執行檔來進行操作就太繁瑣了。這涉及到環境變數 PATH 的設定問題,而 PATH 的設定也是在 linux 下定製環境變數的一個組成部分。本文基於 RedHat 9.0 ,詳細講解了環境變數定製的問題。 2、變數簡介 Linux
Time of Update: 2018-12-05
出現此警告原因:1: 函數沒有聲明。在你調用的這個函數前面加上該函數的定義即可。main(){test();}test (int a){printf("test: %d/n", a);}這個代碼中如果在main函數前面加上“test (int a);”就可以正確運行了2:#include <linux/config.h>#include <linux/module.h>#include <linux/kernel.h>#include
Time of Update: 2018-12-05
關於PATH的作用:PATH說簡單點就是一個字串變數,當輸入命令的時候LINUX會去尋找PATH裡面記錄的路徑。比如在根目錄/下可以輸入命令ls,在/usr目錄下也可以輸入ls,但其實ls這個命令根本不在這個兩個目錄下,事實上當你輸入命令的時候LINUX會去/bin,/usr/bin,/sbin等目錄下面去找你此時輸入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒號使目錄與目錄之間隔開。關於新增自訂路徑:現在假設你新安裝了一個命令在/usr/locar/ne
Time of Update: 2018-12-05
下載PPT:點擊這裡下載代碼PPThttp://p.blog.csdn.net/images/p_blog_csdn_net/dedodong/cvsppt.gif注下載方法: 點右鍵,選擇目另存新檔,下載後,把檔案的尾碼名GIF該為RAR既可PPT內容:CVS簡介CVS (Cuncurrent Versions System)基於TCP/IP協議的版本控制工具,也是Open source界最重要的開發工具之一。它原來主要工作在UNIX平台下,現在在windows平台上也出現了很多GUI工具。
Time of Update: 2018-12-05
我們知道,在linux下,我們用errno來查看API返回的錯誤碼,並用strerror(errno)來獲得錯誤資訊。而在windows下也有這的錯誤碼,可以用GetLastError來獲得,在windows下,要獲得錯誤碼對應的資訊就沒有linux下那麼方便了。其獲得方式可以參考《windows核心編程》。 但我們也可以用linux下的api來獲得windows下的錯誤資訊,其條件就是把windows下的錯誤碼轉換成linux下相應的錯誤碼,然後再調用strerror(errno)來獲得錯誤資
Time of Update: 2018-12-05
摘要:在詳細介紹一種嵌入式Web伺服器BOA的實現與配置方法的基礎上,以一個Web線上遠程監控GPIO(通用輸入/輸出)的程式為執行個體,介紹嵌入式Linux系統下CPU程式設計技術。 關鍵詞:嵌入式系統Linux BOA CGI GPIO1 概述隨著互連網應用的普及,越來越多的資訊化產品需要接入互連網通過Web頁面進行遠端存取。嵌入式Web系統提供了一種經濟、實用的互連網嵌入式接入方案。這裡結合一種嵌入式Web Server BOA來介紹嵌入式Linux系統下的CGI程式設計技術。2
Time of Update: 2018-12-05
本系列文章分兩部分,第 1 部分闡述了即時的概念、衡量即時性的指標,詳細地分析了嵌入式系統對 Linux 即時性的需求以及 Linux 在即時性方面的不足,然後簡單地描述了三個著名的 Linux 即時實現,第 2 部分對一個典型的即時實現(Ingo's RT
Time of Update: 2018-12-05
Linux下select調用的過程:1.使用者層應用程式調用select(),底層調用poll())2.核心層調用sys_select() ------> do_select()最終調用檔案描述符fd對應的struct file類型變數的struct file_operations