1、進程與線程這是個老生常談的話題,我們只需要記?。哼M程可是一個資源的基本單位,而線程是程序調度的基本單位,一個進程內部的線程之間共享進程獲得的時間片。線程擁有自己的棧,因為線程有自己的局部變量,其他的資源(文件描述字,全局變量等)和其他線程共享。2、有關線程的函數intpthread_create(pthread_t*thread,pthread_attr_t*attr,void*(*start_routine)(void*),void*arg);參數說
系統 2019-08-12 01:32:49 2140
給老婆寫了一份速成培訓教材——最經常使用的命令及解釋。當然每一個人工作內容不同,經常使用命令也不同,這僅僅是我的個人經驗,并且要考慮到接受者的基礎。ls:列出文件夾下的內容,類似于dos下的dir。經常使用參數有:ls–l,逐行顯示具體內容;ls–a,顯示隱藏的文件或文件夾;——linux下,前綴為.的文件名稱和文件夾名即被默覺得是隱藏文件參數也能夠組合ls–al,具體顯示包括隱藏文件在內的內容。當加上-a時,會看到兩個特殊的文件夾.和..,.表示當前文件
系統 2019-08-12 01:32:34 2140
/*程序可以根據需要做適當的修改使用-t最好設置成5秒到10秒左右。否則將可能檢測不到下面的第一種情況。1.如果局域網內一臺電腦使用了應用層防火墻比如天網之類,會connect超時。對方在線2.connectsuccess連接成功,對方在線3.connectrefused拒絕連接,對方在線4.noroute連續發送5個arp請求(沒有結果)和一個dns查詢后(返回nxdomain),內核產生noroute的錯誤。對方不在線*/#include"stdio.
系統 2019-08-12 01:32:23 2140
硬件平臺:FL2440內核版本:2.6.28主機系統:Ubuntu11.04內核版本:2.6.39原創作品,轉載請標明出處http://blog.csdn.net/yming0221/archive/2011/07/01/6579577.aspx1、由于自己編譯的內核觸摸屏驅動選項選擇的問題,觸摸屏搞了好久由于自己編譯內核將觸摸屏驅動以模塊的形式編譯的,方便自己調試ADC驅動和觸摸屏驅動。遇到以下問題:編譯完觸摸屏驅動完成后,利用insmodts.ko加載
系統 2019-08-29 22:21:42 2139
關于Nvidia顯卡驅動在Linux上面的安裝,網上已經有很多的文章了。不過感覺都是只有大量的步驟,缺少的一些前因后果的描述。導致了很多朋友不能很好的針對自己系統特性進行安裝。在這里我就結合我的實際體驗來給大家講一下Nvidia顯卡驅動的安裝。在這之前,大家務必要攏清楚自己的系統環境。我的系統環境寫道Ubuntu8.04.1LinuxKernel2.6.24-22-generic#1SMPMonNov2418:32:42UTC2008i686GNU/Lin
系統 2019-08-29 22:07:17 2139
一、JDK配置:1.下載jdk5.0forlinux到sun的主頁http://java.sun.com/j2se/1.5.0/download.jsp下載jdk安裝文件jdk-1_5_0_16-linux-i586.bin2.解壓&安裝jdk在shell終端下進入jdk-1_5_0_16-linux-i586.bin文件所在目錄,執行命令./jdk-1_5_0_16-linux-i586.bin這時會出現一段協議,連繼敲回車,當詢問是否同意的時候,輸入y
系統 2019-08-12 01:33:44 2139
需要在同一系統里啟動多個tomcat,應該怎么處理?tomcat是個服務程序,需要占用幾個通訊端口,所以默認情況是不能啟動多個tomcat,如果要啟動多個tomcat,需要修改配置文件,通過在配置文件設置不同的通訊端口就可以做到.文件%TOMCAT_HOME%/conf/server.xml是tomcat服務配置文件,里面有很多配置項,本文只關注怎么修改端口,其他配置項的含義不做說明。下面把該配置文件中各端口的含義說明下.
系統 2019-08-12 01:33:35 2139
UNIX系統中的大多數文件I/O只需要用到5個函數:open,read,write,lseek以及close文件描述符文件描述符是一個非負整數,所有打開的文件都通過文件描述符引用文件描述符的變化范圍是0-OPEN_MAX,OPEN_MAX是每個進程最多打開的文件1、open函數#includeintopen(constchar*pathname,intflag,mode_tmode);//若成功則返回文件描述符,若出錯則返回-1flag打
系統 2019-08-12 01:32:47 2139
init的進程號是1(ps-aux|less),從這一點就能看出,init進程是系統所有進程的起點,Linux在完成核內引導以后,就開始運行init程序。init程序需要讀取配置文件/etc/inittab。inittab是一個不可執行的文本文件,它有若干行指令所組成。理解Runlevel:runlevel用來表示在init進程結束之后的系統狀態,在系統的硬件中沒有固定的信息來表示runlevel,它純粹是一種軟件結構。init和inittab是runle
系統 2019-08-12 01:32:46 2139
一用信號量同步1信號量函數的名字都以sem_開頭,線程中使用的基本信號量函數有4個2創建信號量#includeintsem_init(sem_t*sem,//指向信號量結構的一個指針intpshared,//控制信號量的類型,如果其值為0,就表示這個信號量是當前進程的局部信號量,否則,這個信號量就可以在多個進程之間共享unsighedintvalue//信號量的初始值);這個函數初始化由sem指向的信號量對象,設置它的共享選項,并
系統 2019-08-12 01:32:45 2139
Contents1Firstbackupyourimagebeforestartsanything2MethodstoexpandingRootfilesystems3Copyallfilesintonewcreatedimage3.1Copywholefilesystemintonewimage3.2Thesimplestwaytoenlargetherootpartition:4Resizeanexistingimage4.1TopoResize-re
系統 2019-08-29 23:16:21 2138
五、SSHD遠程管理服務器設置:多數的Linux操作系統中,都自帶有一款open-ssh遠程管理與控制的服務軟件:SSHD,SSH是一個遠程登陸工具。采用SSL協議加密,在安全性方面比傳統的Telnet要高。同時SSHD帶有SCP、SFTP功能,可以很方便地實現本地到遠程管理控制、遠程到遠程的文件傳輸。1、在Linux命令提示符,執行命令ntsysv命令,把sshd服務打上鉤。如下圖所示:命令:#ntsysv非常簡單的設定,我們就完成了服務器端遠程控制的設
系統 2019-08-29 23:03:09 2138
作者:shiley時間:2002-5-20-------------------------------------------------------------------------------系統配置:CPU:RAM:256M目的:在TURBOLinux7.0下安裝Oracle8.1.7.0.1release3企業版本數據庫服務器.-----------------------------------------------------------
系統 2019-08-12 01:53:38 2138
由于項目發布需要,最近做了一個JRE+Tomcat+Application的一體包。期間遇到了一些問題,暫且做下記錄,以備以后查詢。首先是Tomcat配置80端口,與windows中配置一樣,修改$CATALINA_HOME/conf/目錄下server.xml中的1改為:
系統 2019-08-12 01:32:30 2138
不知不覺入行也有一年了,這兩天在公司上班有空了就自己裝了個vmware虛擬機,裝了個紅帽6.1完全命令行的操作系統,想著搭個公司現在在用的測試環境,沒想到中間碰到了很多問題,不過大部分都解決了,現在可以達到自行上傳項目等等操作,在這里把這兩天學習的東西記錄一下,防止記憶丟失。一開始,要下載安裝虛擬機,我選的是vmware,當然你也可以選擇別的虛擬機,比如virtualBox等,虛擬機只是用來裝操作系統的一個工具而已,當然vmware可能更強大一些,但是對于
系統 2019-08-12 01:32:21 2138