Time of Update: 2018-12-05
文章目錄 PPCTPCselectpollepoll Epoll引入Epoll在linux 2.6核心中引入,替代了以前的select/poll模型,能夠充分支援linux下的大規模並髮網絡程式。Epoll和其他linux下並髮網絡程式對比PPC典型的Apache模型,Process Per Connection,為每一個新的串連建立一個進程進行相關的處理。TPCThread Per
Time of Update: 2018-12-05
在centos下使用mplayer看高畫質 DVD,沒想到出奇的卡。在網上搜尋到一篇非常好的解決方案附在最下面。這裡先記錄自己實際的解決方案:解決方案一:使用mplayer
Time of Update: 2018-12-05
Linux下的定時器有兩種,以下分別介紹: 1、alarm 如果不要求很精確的話,用alarm()和signal()就夠了 unsigned int alarm(unsigned int seconds) 函數說明: alarm()用來設定訊號SIGALRM在經過參數seconds指定的秒數後傳送給目前的進程。如果參數seconds為0,則之前設定的鬧鐘會被取消,並將剩下的時間返回。 傳回值:
Time of Update: 2018-12-05
logo和螢幕游標 Linux預設開機LOGO一般都是80x80的小企鵝表徵圖,有時候為了一些效果,希望在Linux啟動過程中,全屏看到使用者自訂的LOGO,這就需要為Linux增加新的LOGO。 準備png圖片使用任何圖片軟體,製作一張自訂的開機圖片,可以根據自己的液晶屏大小設定,png格式。如下以224色為例。我使用了一張jylogo800480的png圖片。 轉換成ppm檔案# pngtopnm jylogo800480.png | ppmquant -fs 223 |
Time of Update: 2018-12-05
<!--@page { margin: 2cm }P { margin-bottom: 0.21cm }--> 當前,國內的Linux打假又向前推進了一步,深入到編碼層次,這裡面有些問題是需要說清楚的。企業員工對自由軟體的編碼貢獻是否能夠算在企業老闆的頭上?
Time of Update: 2018-12-05
read命令顧名思義,就是讀取標準輸入字元,並賦值給變數。#!/bin/bashecho -n "Please input words:"read inputecho $input1、-p 選項:顯示提示符。#!/bin/bashread -p "Please input words:" inputecho $input2、-t 選項:設定輸入等待時間,單位為秒。#!/bin/bashif read -t 5 -p "Please your name:" inputthen echo
Time of Update: 2018-12-05
Linux 作業系統安裝盤的定製汪倫偉 (xc_wangwei@163.com), 國防科技大學博士研究生簡介: 本文闡述如何以一個現有的 RedHat Linux系統安裝盤為藍本,定製符合需要的 Linux 系統安裝盤。發布日期: 2005 年 3 月 01 日 層級: 初級 訪問情況 : 6010 次瀏覽 評論: 0 (查看 | 添加評論 - 登入) 平均分 (5個評分)為本文評分1
Time of Update: 2018-12-05
Linux提供了一個更見健壯的訊號介面:sigaction。#include<signal.h>int sigaction( int sig, const struct sigaction *act , struct sigaction *ocat);sigaction結構定義在檔案signal.h中,它的作用是定義在接收到參數sig指定的訊號後應該採用的行動。該結構至少應該包含一下以下幾個成員 。void (*) (int ) sa_handler /*function, SIG_
Time of Update: 2018-12-05
進程調度初始化 由於該過程涉及到進程的管理模組,這個模組的詳細過程我們將在以後的機會介紹,所以這裡,我們主要扣出與調度相關的內容。進程的建立核心入口為do_fork,首先我們簡單的看一下它的主要行為:圖 do_fork與CFS的互動
Time of Update: 2018-12-05
本篇將為您講述叢集系統檔案系統,主要包括Coda,Global,xFS,MOSIX檔案系統。 叢集計算的發展需要發展並升級檔案系統,此檔案系統不僅能夠對多個檔案提供並行的訪問,而且能在對同一檔案進行訪問的進程間提供cache一致性。大多數傳統的網路檔案系統如NFS、AFS、Coda對於平行處理而言是遠遠不夠的,因為它們都依賴中心檔案伺服器。但是,隨著越來越多的客戶的加入,伺服器的cpu很快就成為了效能的瓶頸。為瞭解決這個問題,處理能力更強的伺服器已經被製造了出來,而且檔案系統的設計者們也試圖
Time of Update: 2018-12-05
最近做機頂盒GUI開發需要將SD卡分成若干個分區,現將如何分區總結如下一 使用linux下的磁碟管理工具fdisksudo fdisk /dev/sdc使用fdisk開啟你的SD卡裝置名稱,我的sd卡裝置名稱是sdc二進入fdisk管理工具開啟後進入如下介面WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and
Time of Update: 2018-12-05
在一台服務其上啟動多個Jboss服務,連接埠會出現衝突,如果修改一個一個修改預設連接埠的話,會比較複雜;為此Jboss提供了一種統一管理多個執行個體的方法(ServiceBindingManager),基本思想是jboss提供一個伺服器連接埠繫結檔案--xxx-bindings.xml,裡面定義了多個以server-name為標誌的連接埠,它就作為統一的連接埠綁定設定檔。然後在每個伺服器執行個體的jboss-server.xml中註冊一個連接埠綁定服務ServiceBindingManager,
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——Linux記憶體管理機制及mmap方法K-Style轉載請註明來自于衡陽師範學院08電2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重點知識 1. Linux記憶體管理機制 Linux
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——硬體訪問及混雜裝置LED驅動K-Style轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 一、重要知識點
Time of Update: 2018-12-05
由於我不小心將fstab修改錯誤導致我的fedora無法啟動,經摸索,成功恢複,恢複過程如下1 使用ubuntu 安裝碟,沒有的自己拿隨身碟刻,需要專用的linux啟動盤燒錄工具:Universal USB Installer2 開機進入ubuntu 安裝碟,選擇試用模式3 看看/dev/下的以sda開頭的或者hda開頭裝置名稱4 掛載你原來的系統/etc/所在的裝置到/mnt,如不知道是哪個裝置就一個一個試5 編輯/mnt/etc/fstab檔案,將你你修改的全部去掉,恢複到以前的樣子6
Time of Update: 2018-12-05
使用QT官方的安裝包安裝失敗後,啟動linux導致無法開機,開機顯示“/dev/sda11 unexpected inconsistency, run fsck manually”翻譯過來就是sda11 分區異常的不一致,請手動運行fsck。百度後知道fsck是修複分區目錄結構的命令。解決方案如下:1 使用ubuntu live碟(沒有可以採用刻隨身碟),進入試用模式2 我把sda11 mount上去,發現竟然是根目錄,進入usr下面,發現usr下面的local目錄竟然不見了,難怪啟動不了3
Time of Update: 2018-12-05
mmx200的伺服器有點老了,弄了一台新的伺服器,打算安裝的是freebsd8.1由於本人的伺服器放在家裡,網際網路採用的是ADSL串連,為了能夠在外網訪問自己的伺服器,購買了花生殼的DDNS服務。花生殼有一個動態網域名稱Linux 1.0的軟體。主要起到的當然就是動態網域名稱的解析了。原先安裝在freebsd6.3的時候安裝沒有發生什麼問題,今天安裝在freebsd8在安裝的時候出現很多的問題。最後還是解決了。 1、安裝的時候也出現了一些檔案不存在。例如ld-elf.so.1
Time of Update: 2018-12-05
幾個Linux中檔案尋找常用技術和方法 作者:LinuxDoor 發文時間:2005.04.17每一種作業系統都是由成千上萬個不同 種類的檔案所組成的。其中有系統本身內建的檔案,使用者自己的檔案,還有共用檔案等等。我們有時候經常忘記某份檔案放在硬碟中的哪個地方。在微軟的 WINDOWS作業系統中要尋找一份檔案是相當簡單的事情,只要在案頭上點擊“開始”-“搜尋”中就能按照各種方式在本地硬碟上,區域網路絡,甚至在
Time of Update: 2018-12-05
linux gtk IDE 程式設計(二)
Time of Update: 2018-12-05
介紹:indent命令可辨識C的原始代碼檔案,並加以格式化,以方便程式員閱讀。文法:indent [參數][源檔案] indent [參數][源檔案][-o 目標檔案]選項介紹: -bad: 在聲明區段或加上空白行。 -bap: 在程式或加上空白行。 -bbb: 在注釋區段後加上空白行。 -bc: 在聲明區段中,若出現逗號即換行。 -bl: if(或是else,for等等)與後面執行區段的”{“不同行,且”}”自成一行。 -bli<縮排格數>: