Time of Update: 2018-12-03
#include <stdio.h>#include <dirent.h>#include <sys/stat.h>/*struct dirent{ long d_ino; // inode number 索引節點號 off_t d_off; // offset to this dirent 在目錄檔案中的位移 unsigned short d_reclen; // length of this d_name 檔案名稱長
Time of Update: 2018-12-03
原文地址:http://user.qzone.qq.com/490054348/infocenter#!app=2&via=QZ.HashRefresh&pos=1362544013核心選擇 uvc模組選項,編譯好核心下載使用後,一直在使用的時候報如下錯誤: 錯誤的:usb 1-1: new full speed USB device using s3c2410-ohci and address 7usb 1-1: configuration #1 chosen from 1
Time of Update: 2018-12-03
linux下強制踢掉登陸使用者查看機器中登陸的使用者[root@sunsyk ~]# w16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/1 :0.0 Tue15 2days 1:44 0.04s -bashroot pts/2 :0.0 Tue15 46:42m 0.05s 0.05s bashroot pts/3 :
Time of Update: 2018-12-03
本文將windows xp,windows 7訪問linxu虛擬機器中共用檔案的方法作下總結,主機安裝的系統是windows 7,虛擬機器中安裝的linux版本是fedora(32位)。在虛擬機器linux中需執行如下命令或動作:1、安裝samba服務 首先用命令rpm -qi samba測試是否安裝了samba服務。若沒有安裝可以用yum install samba線上安裝(fedora 11環境下)。2、啟動samba服務 service smb
Time of Update: 2018-12-03
在Linux系統下,一個Services的啟動、停止以及重啟通常是通過/etc/init.d目錄下的指令碼來控制的。然而,在啟動或改變運行層級時,是在/etc/rcX.d中來搜尋指令碼。其中X是運行層級的number。本文將解釋如何啟動、關閉和修改服務的運行。當你在Debian下安裝一個新的服務,比如Apache2,安裝完成後,預設情況下它會啟動,並在下一次重啟後自動啟動。但是如果你不是一直需要這個服務,只在需要的時候啟用它,你可以禁用它。直到你需要使用的時候,執行如下指令:/etc/init.
Time of Update: 2018-12-03
本文將windows xp,windows 7訪問linxu虛擬機器中共用檔案的方法作下總結,主機安裝的系統是windows 7,虛擬機器中安裝的linux版本是fedora(32位)和Ubuntu 8.04【第一部分:fedora中配置samba實現檔案分享權限設定】在虛擬機器linux fedora中需執行如下命令或動作:1、安裝samba服務 首先用命令rpm -qi samba測試是否安裝了samba服務。若沒有安裝可以用yum install samba線上安裝(fedora
Time of Update: 2018-12-03
更多安裝配置細節請見:http://blog.csdn.net/five3/article/details/7732832windows環境搭建直接下載所有的包,直接安裝即可:python2.7可以去官方下載一個windows包webpy不區分windows和linux,直接解壓後python setup.py
Time of Update: 2018-12-03
在linux下搭建git環境1、建立Github帳號,https://github.com2、Linux建立SSH密鑰:ssh-keygen ##一直預設就可以了3、將公開金鑰加入到Github賬戶資訊Account Settings->SSH Key4、測實驗證是否成功。ssh -T git@github.comHi someone! You've successfully authenticated, but GitHub does not provide shell access.
Time of Update: 2018-12-03
和Windows系統一樣Linux也有靜態/動態連結程式庫,下面介紹建立和使用方法:假設有下面幾個檔案:標頭檔String.h,聲明相關函數原形,內容如下:Strlen.c:函數Strlen的實現,擷取給定字串的長度,內容如下:Strlnen.c:函數StrNlen的實現,擷取給定字串的長度,如果輸入字串的長度大於指定的最大長度,則返回最大長度,否者返回字串的實際長度,內容如下:產生靜態庫:利用GCC產生對應目標檔案:gcc –c Strlen.c
Time of Update: 2018-12-03
一。設計UDP
Time of Update: 2018-12-03
linux下檔案鎖定有兩種:一種是以原子操作方式建立鎖檔案;另一種是允許鎖定檔案的一部分,從而獨享對這一部分內容的訪問。 1、鎖檔案 許多應用程式只需要能夠針對某個資源建立一個鎖檔案,然後其他程式通過檢查這個檔案來判斷它們是否被允許訪問這個資源。建立鎖檔案使用fcntl.h標頭檔(樓主機器上位於/usr/include下)定義的open系統調用,並帶上O_CREAT和O_EXCL標誌。這樣就以原子操作完成兩項工作:確定檔案不存在,然後 建立 #include
Time of Update: 2018-12-03
Linux下的IP地址類型分為“動態IP”和“靜態IP”,動態IP在機器發生重啟時會自動清除,而靜態IP會一直綁定。靜態IP的設定方式:通過GUI工具設定或在/etc/sysconfig/network-scripts下建立檔案ifcfg-eth0:1,檔案內容為:DEVICE=eth0:1 IPADDR=139.24.214.82 #靜態IP地址NETMASK= 255.255.255.0 ONBOOT= yes動態IP的設定方式:/sbin/ifconfig
Time of Update: 2018-12-03
Linux crash dump檔案產生與使用Version 1.1 2008-10-28 不像Windows程式需手動調用相關函數,Linux程式crash dump(稱為core dump)檔案會在程式崩潰(如SIGSEGV)時自動產生,只需要在之前設定了一個參數即可——當然,windows的方式能夠支援更靈活的功能。產生:1, 使用ulimit -c
Time of Update: 2018-12-03
對於一些新版的linux作業系統一般都不允許使用者以root使用者登入,很多的許可權沒有(比如建立檔案夾)這使得我們對linux的開發工作無法進行。下面我將自己對這個問題的解決方案總結如下:(1)首先登入linux(當然是普通使用者);(2)切換到root賬戶:su root;(3)cd /etc/pam.d(4)vi gdm 將原有代碼作如下更改:#%PAM-1.0auth [success=done ignore=ignore default=bad]
Time of Update: 2018-12-03
Modelsim 6.5e linux debian系統上的安裝、破解一、下載http://model.com/註冊後,進入ftp下載,速度還行。FTP地址:ftp://ftp.model.com/SE/6.5e/參照說明下載方式。UNIX/Linux:• install.<platform>• <product>-base.mis• <product>-docs.mis• <product>-gcc-<platform>.mis•
Time of Update: 2018-12-03
在Vmware 7 下裝載的最新Ubuntu10.04鏡像會出現無法識別鍵盤輸入。在登入畫面時,不能輸入密碼,無法正常進入系統。解決辦法:(1) 開戶螢幕小鍵盤功能在開機介面在右下角單擊小人圖案,再單擊“Universal Access Perferences”,出擊“Universal Access Perferences”對話方塊,在對話方塊中選中“Use on-screen keyboard”(使用螢幕小鍵盤),以開啟螢幕小鍵盤功能,這時會有一個螢幕小鍵盤快速閃過;(2)
Time of Update: 2018-12-03
在Linux平台上使用Cmake進行交叉編譯替代嵌入式平台所使用的Makefile阿曾2010.3.9 嵌入式平台編寫了一個大項目,一直使用的是Makefile,現在要改為Cmake,之前沒有碰過Cmake,開始現學現用。參考資料:《在 linux 下使用 CMake 構建應用程式》--在IBM developerWorks上的一篇文章《Cmake實踐》-- 非常好的教程http://blog.csdn.net/netnote/article/details/4051620 總結的很好一
Time of Update: 2018-12-03
1.Linux進入與退出系統 進入Linux系統:必須要輸入使用者的帳號,在系統安裝過程中可以建立以下兩種帳號: 1.root--超級使用者帳號(系統管理員),使用這個帳號可以在系統中做任何事情。 2.普通使用者--這個帳號供普通使用者使用,可以進行有限的操作。 一般的Linux使用者均為普通使用者,而系統管理員一般使用超級使用者帳號完成一些系統管理的工作。如果只需要完成一些由普通帳號就能完成的任務,建議不要使用超級使用者帳號,以免無意中破壞系統。影響系統的正常運行。 使用者登入分兩步:
Time of Update: 2018-12-03
Linux備份與壓縮命令 tar命令tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立檔案(備份檔案),也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如磁碟片。利用tar命令,可以把一大堆的檔案和目錄全部打包成一個檔案,這對於備份檔案或將幾個檔案組合成為一個檔案以便於網路傳輸是非常有用的。Linux上的tar是GNU版本的。文法:tar [主選項+輔選項]
Time of Update: 2018-12-03
mv命令使用者可以使用mv命令來為檔案或目錄改名或將檔案由一個目錄移入另一個目錄中。該命令如同MSDOS下的ren和move的組合。文法:mv [選項] 源檔案或目錄 目標檔案或目錄