Time of Update: 2018-07-26
1. 下載 subversion-1.6.18.tar.bz2 subversion-deps-1.6.18.tar.bz2 2.安裝 tar jxvf subversion-1.6.18.tar.bz2 tar jxvf subversion-deps-1.6.18.tar.bz2 注意:兩者解壓到同一個目錄下 3.
Time of Update: 2018-07-26
一、系統調用 作業系統提供一系列系統調用函數來為應用程式提供服務。關於系統調用的詳細相關知識,可以查看<<程式員的自我修養》第十二章。 對於x86作業系統來說,用中斷命令“int 0x80”來進行系統調用,系統調用前,需要將系統調用號放入到%EAX寄存器中,將系統的參數依次放入到寄存器%ebx、%ecx、%edx以及%esi和%edi中。 以write系統調用為例: write(2,"Hello",5); 在32位系統中會轉換成: movl
Time of Update: 2018-07-26
一、什麼是睡眠 對於一個進程"睡眠"意味著什麼? 當一個進程被置為睡眠, 它被標識為處於一個特殊的狀態並且從調度器的運行隊列中去除. 直到發生某些事情改變了那個狀態, 這個進程將不被在任何 CPU 上調度, 並且, 因此, 將不會運行. 一個睡著的進程已被擱置到系統的一邊, 等待以後發生事件.
Time of Update: 2018-07-26
原文地址:http://www.linuxidc.com/Linux/2014-05/101572.htm 在出現選單的時候按Tab鍵即可進入命令輸入模式。在出現的命令列最後面輸入空格,然後再輸入acpi=off,斷行符號之後就可以正常安裝了。但此時顯卡驅動沒有正常載入,解析度顯示不正常。可以在進入分區介面後再退出安裝。然後再運行一次安裝就可以了。 註:我遇到這個問題,是系統不支援CPU,rhel6.4,CPU型號忘了,cpu太新了,安裝好了系統,也不能用,重新下的高版本的redhat。
Time of Update: 2018-07-26
到官方網站下去下載http://www.lua.org/download.html 源檔案5.2.1版本 到本地目錄下tar -zxvf lua-5.2.1-tar.gz ; cd lua-5.2.1; make Linux(在linux環境下編譯);make install 在make時可能會報錯: lua.c:67:31: error: readline/readline.h: No such file or directory
Time of Update: 2018-07-26
include/linux/stringify.h : #ifndef __LINUX_STRINGIFY_H#define __LINUX_STRINGIFY_H/* Indirect stringification. Doing two levels allows the parameter to be a * macro itself. For example, compile with -DFOO=bar, __stringify(
Time of Update: 2018-07-26
指令名稱 : chmod 使用許可權 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案存取許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉 以控制檔案如何被他人所存取。 mode : 許可權設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有 者,g
Time of Update: 2018-07-26
Jan 06, 2015 1:59:28 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
Time of Update: 2018-07-26
近期給客戶調試一塊數控板,今天客戶帶過來一個屏,並且有一個usb的觸控螢幕晶片接在屏上。屏很快就弄好正常顯示。 觸控螢幕在核心下找到usb 觸控螢幕驅動,核心啟動後這個usb轉的觸控螢幕也正常找到,註冊為event介面事件event0, cat /dev/event0,觸控螢幕幕有亂碼輸出,說明usb觸控螢幕驅動產生中斷並且將採集資料上報input子系統了。 然後用我移植的tslib中有幾個校準測試程式,運行,
Time of Update: 2018-07-26
綁定網關的mac arp -s 192.168.1.1 00-1d-0f-2a-7f-e2 arp -s 192.168.1.12 00-1f-d0-de-2c-2b 配置 :防止ARP最有效方法是只允許網關的ARP包 ,我現在的環境網關IP:59.37.172.1 MAC: 00:23:89:4D:29:12 本機IP: 59.37.172.81 MAC: 00:E0:81:D2:75:C5
Time of Update: 2018-07-26
JPS 查看當前運行java進程 JVM Process Status Tool,顯示指定系統內所有的HotSpot虛擬機器進程。 jps -lvm 用於查看當前機器上啟動並執行java進程。 命令格式 jps [options] [hostid] 註:如果不指定hostid就預設為當前主機或伺服器。 命令列參數選項說明如下: -q 不輸出類名、Jar名和傳入main方法的參數 -m 輸出傳入main方法的參數
Time of Update: 2018-07-26
一天,新項目發布上去,卻是莫名其妙的404錯誤。還以為項目本身有問題,然後發現在本地一切正常。後來以為是伺服器的緩衝什麼的導致失敗,那就停止tomcat清work清temp再啟動,結果原來可以訪問的項目也突然不能訪問了,網頁地址欄一直在轉圈。還以為是原來的專案檔夾和對應的war包不一致導致的,刪了war包,一切照舊。萬般無奈之下,看了日誌,上面寫著80連接埠被佔用。這是什麼回事。明明每次啟動前都用ps -ef | grep tomcat 並kill進程了,怎麼還會被佔用。只好百度了,終於解決了,
Time of Update: 2018-07-26
聲明:可以自由轉載本文,但請務必保留本文的完整性。作者:張子堅email:zhangzijian@163.com說明:本文所涉及樣本均在fedora core3下得到。---------------------------------------------------------------------------------------------------/proc/net子目錄此目錄下的檔案描述或修改了連網代碼的行為。可以通過使用arp,netstat,route和ipfwa
Time of Update: 2018-07-26
使用錯誤返回等與err相關的定義與操作,需包含標頭檔: #include <linux/err.h> 常見的err說明 include/asm-generic/errno-base.h
Time of Update: 2018-07-26
Linux串口編程教程(三)——串口編程詳解 前言:本章將正式講解串口編程技術,利用一個串口收發資料的程式,來分步講解。 注意:您可以下載我的原始碼進行參考。 開啟串口 大家都知道,在Linux系統中裝置被以作檔案形式存在,所以我們以開啟檔案的方式訪問裝置。這裡要注意的是普通使用者一般不能直接存取裝置,需要root許可權。 有3個方法可以解決這個問題: 以root超級使用者的身份運行。(常用) 改變裝置檔案的存取權限。
Time of Update: 2018-07-26
http://www.ibm.com/developerworks/cn/linux/l-kerns-usrs/ http://www.ibm.com/developerworks/cn/linux/l-kerns-usrs2/ 在 Linux 下使用者空間與核心空間資料交換的方式,第 2 部分: procfs、seq_file、debugfs和relayfs
Time of Update: 2018-07-26
linux中ioremap與ioremap_cachable的區別(mips架構) 在arch/mips/include/asm/io.h /* * ioremap - map bus memory into CPU space * @offset: bus address of the memory * @size: &
Time of Update: 2018-07-26
當Linux開啟防火牆後,你會發現,從本機登入23連接埠是沒有問題的,但是如果從另一台pc登入該linux系統後,你會發現提示這樣的錯誤: 不能開啟到主機的串連, 在連接埠 23: 串連失敗 因為linux防火牆預設是關閉23連接埠的,如果允許遠程登入,可以關掉防火牆,也可以開防火牆開放23連接埠,具體如下: 即時生效,重啟後失效 開啟: service iptables start 關閉: service iptables stop&
Time of Update: 2018-07-26
Linux系統也使用了近10年了,對於linux系統的使用、營運和服務部署也算比較熟練了,但是昨天遇到一個雲磁碟的掛載竟然也折騰了不少時間。今天抽空對於磁碟分割和掛載做個書面的總結,加深點印象,避免以後再在上面浪費不必要的時間。 磁碟分割 先使用fdisk –l 查看一下目前系統中磁碟的分區情況。 可以看到系統中有兩塊磁碟,第一塊磁碟分成了系統引導區和資料區,第二塊磁碟沒有分區表,說明沒有分區。
Time of Update: 2018-07-26
基本格式 : 其中: minute: 表示分鐘,可以是從0到59之間的任何整數。 hour:表示小時,可以是從0到23之間的任何整數。 day:表示日期,可以是從1到31之間的任何整數。 month:表示月份,可以是從1到12之間的任何整數。 week:表示星期幾,可以是從0到7之間的任何整數,這裡的0或7代表星期日。 command:要執行的命令,可以是系統命令,也可以是自己編寫的指令檔。 在以上各個欄位中,還可以使用以下特殊字元: