Time of Update: 2018-12-06
今天一位朋友去一個不錯的外企面試linux開發職位,面試官出了一個如下的題目: 給出如下C程式,在linux下使用gcc編譯: 01#include "stdio.h"02#include "sys/types.h"03#include "unistd.h"04 int main()05{06 pid_t pid1;07 pid_t pid2;08 pid1 = fork();09 pid2 = fork();10 printf("pid1:%d,
Time of Update: 2018-12-06
XP.CMD命令大全 有關某個命令的詳細資料,請鍵入 HELP 命令名 ASSOC 顯示或修改副檔名關聯。 AT 計劃在電腦上啟動並執行命令和程式。 ATTRIB 顯示或變更檔屬性。 BREAK 設定或清除擴充式 CTRL+C 檢查。 CACLS 顯示或修改檔案的存取控制清單(ACLs)。 CALL 從另一個批次程式調用這一個。 CD 顯示目前的目錄的名稱或將其更改。 CHCP 顯示或設定活動字碼頁數。 CHDIR 顯示目前的目錄的名稱或將其更改。 CHKDSK 檢查磁碟並顯示狀態報表。
Time of Update: 2018-12-06
Linux與Windows有哪些異同點? Windows是圖形介面的,Linux類似以前的DOS,是文本介面的,如果你運行了圖形介面程式X-WINDOWS後,Linux也能顯示圖形介面,也有開始菜單、案頭、表徵圖等。
Time of Update: 2018-12-06
A.從技術上說,Linux有什麼優點? 1) 提供了先進的網路支援:內建TCP/IP協議; 2) 真正意義上的多任務、多使用者作業系統; 3) 與UNIX系統在原始碼級相容,符合IEEE POSIX標準; 4) 核心能模擬FPU; 5) 支援數十種檔案系統格式; 6) 完全運行於保護模式,充分利用了CPU效能; 7) 開放原始碼,使用者可以自己對系統進行改進; 8) 採用先進的記憶體管理機制,更加有效地利用實體記憶體; B.Linux與Window T誰更好? Window T
Time of Update: 2018-12-06
XP剛裝上,去下載更新和補丁的時候,馬上發現已經中了病毒,結果花了一個晚上和一個上午的時間去檢查病毒。Linux完整安裝要1個多小時,裝到40多分鐘的時候,出了問題,然後又重新安裝,這次選擇了部分安裝,25分鐘就安裝好,可以登陸了,不過,網路設定了好幾次,重起好多次電腦才能用。上海的天氣又熱起來了,36度,不知道還要熱多久。希望快點涼快,也讓我的工作效率高一些,等老婆回來,也可以多陪陪老婆,今天是七夕^_^。
Time of Update: 2018-12-06
建立一個文字檔,例如檔案名稱是ftp.txt,其內容如下:open *.*.*.* /*用open串連遠程伺服器192.168.1.100*/user MYNAME MYPASSWORD /*MYNAME是使用者名稱,MYPASSWORD是密碼*/binary /*以二進位傳輸*/hash /*當有資料傳送時,顯示#號*/cd REMOTE_PATHNAME /*進入遠程目標路徑REMOTE_PATHNAME*/get REMOTE_FILE LOCAL_FILE
Time of Update: 2018-12-06
Linux開機啟動程式詳解我們假設大家已經熟悉其它作業系統的引導過程,瞭解硬體的自檢引導步驟,就只從Linux作業系統的引導載入程式(對個人電腦而言通常是LILO)開始,介紹Linux開機引導的步驟。載入核心LILO啟動之後,如果你選擇了Linux作為準備引導的作業系統,第一個被載入的東西就是核心。請記住此時的電腦記憶體中還不存在任何作業系統,PC(因為它們天然的設計缺陷)也還沒有辦法存取機器上全部的記憶體。因此,核心就必須完整地載入到可用RAM的第一個MB之內。為了實現這個目的,核心是被壓縮了
Time of Update: 2018-12-06
參考的網址:http://blog.csdn.net/hfw_1987/article/details/4370122一、 查看ftp是否已安裝如下提示無法識別該服務,說明未安裝ftp服務[root@localhost root]# service vsftpd statusvsftpd: unrecognized service——表明FTP沒裝二、
Time of Update: 2018-12-06
採用netca命令調用圖形介面進行配置[oracle@localhost bin]$ netcaOracle Net Services 配置:Xlib: connection to ":0.0" refused by serverXlib: No protocol specifiedError: null有關詳細資料, 請查看追蹤檔案: /oradata/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-1204115下午2740.logOracle
Time of Update: 2018-12-06
win7系統32位旗艦版與裝在win7系統虛擬機器中的red hat linux系統實現互相通訊的方法配置中參考了如下文章:http://wenku.baidu.com/view/3c7fb2f8770bf78a6529545a.html http://wenku.baidu.com/view/7aebea0b581b6bd97f19ea06.html 具體步驟如下:1.配置虛擬機器網路連接方式 開啟虛擬機器,開啟設定,將Network Adapter中的Network
Time of Update: 2018-12-06
一) I/O發送器的總結 1) 當向裝置寫入資料區塊或是從裝置讀出資料區塊時,請求都被安置在一個隊列中等待完成. 2) 每個塊裝置都有它自己的隊列. 3) I/O發送器負責維護這些隊列的順序,以更有效地利用介質.I/O發送器將無序的I/O操作變為有序的I/O操作. 4) 核心必須首先確定隊列中一共有多少個請求,然後才開始進行調度. 二) I/O調度的4種演算法 1) CFQ(Completely Fair Queuing, 完全公平排隊) 特點:
Time of Update: 2018-12-06
在使用C/C++編程時,有時記憶體流失問題對程式會形成災難,這種問題往往要仔細檢查。linux下有方便測試程式記憶體管理的工具:valgrindvalgrind包含幾個標準的工具,它們是: 1、memcheck memcheck探測程式中記憶體管理存在的問題。它檢查所有對記憶體的讀/寫操作,並截取所有的malloc/new/free/delete調用。因此memcheck工具能夠探測到以下問題:
Time of Update: 2018-12-06
Linux從2.0開始增加對SMP系統的支援。在2.2前的核心中,SMP實現在使用者級,Linux核心本身並不能因為有多個處理器而得到加速;在2.4核心後,SMP實現在核心級,使用多處理器可以加快核心的處理速度。 1、SMP中的系統引導
Time of Update: 2018-12-06
Qt中經常需要用到中文,不論是字串還是路徑名。還好Qt提供了QTextCodec類,該類具有強大的編碼格式轉換功能,提供了世界上大多數常用的字元編碼格式。Qt中使用QString的字串採用的是Unicode編碼,我們使用的Windows系統是GBK編碼(一種中文編碼),linux下通常使用的是UTF-8編碼。1.Windows下是使用中文在main()函數內添加如下:1 #include <QTextCodec>2 3
Time of Update: 2018-12-06
最近項目中使用jxgd 一開始在linux下的root使用者上做實驗 現在轉到jxgd使用者下 所以要建立jxgd使用者了 直接入主題:Linux
Time of Update: 2018-12-06
如下顯示free是顯示的當前記憶體的使用,-m的意思是M位元組來顯示內容.我們來一起看看.$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286 715Swap:
Time of Update: 2018-12-06
學編程就和學遊泳是一樣的,只是紙上談兵是學不會的。沒有在實踐中學習,很快就忘了所學的知識,到頭來只學了個大概。至於核心版本,我使用的是從 http://www.kernel.org/ 上下載的主線標準核心Linux2.6.22.2。 引用《Linux裝置驅動程式(第3版)》的原話:“如果想要學習驅動程式的編寫,則標準核心是最好的。” ·Linux裝置驅動程式學習(0)-Hello, world!模組 ·Linux裝置驅動程式學習(1)-字元裝置驅動程式 ·Linux裝置驅動程式學習(2)-
Time of Update: 2018-12-06
最近在看Linux 2.6.21核心的I2C驅動,也在網上查了一下資料,有錯也有對,有些心得,記錄下來吧。裡面認識或許多有不當之處,還懇請指正。 1. I2C 協議 1.1 I2C匯流排工作原理 I2C匯流排是由資料線SDA和時鐘SCL構成的串列匯流排,各種被控制器件均並聯在這條匯流排上,每個器件都有一個唯一的地址識別,可以作為匯流排上的一個發送器件或接收器件(具體由器件的功能決定)1.2 I2C匯流排的幾種訊號狀態 1. 空閑狀態:SDA和SCL都為高電平。
Time of Update: 2018-12-06
【摘 要】I2C匯流排是一種很通用的匯流排,具有簡單、高效等特點,廣泛應用在各種消費類電子產品及音視頻裝置上,在嵌入式系統的開發中也經常用到。本文分析了嵌入式linux系統中I2C驅動程式的結構,並結合一個具體的I2C時鐘晶片DS1307,說明在嵌入式linux系統下開發I2C裝置驅動程式的一般流程。 【關鍵字】I2C匯流排 嵌入式linux 驅動開發 1、I2C匯流排簡介I2C (Inter-Integrated
Time of Update: 2018-12-06
裝置驅動程式的作用 裝置驅動程式就是這個進入Linux核心世界的大門。裝置驅動程式在Linux核心中扮演著特殊的角色。它是一個獨立的“黑盒子”,使某個特定硬體響應一個定義好的內部編程介面,這些介面完全隱藏了裝置的工作細節。使用者的操作通過一組標準化的調用執行,而這些調用獨立於特定的驅動程式。將這些調用映射到作用於實際硬體的裝置特有操作上,則是裝置驅動程式的任務。 裝置驅動的分類