Time of Update: 2018-12-04
CentOS 6.2以後版本變更了portmap服務為rpcbind,在使用nfs時這點與centos5不同,下面配置一個nfs系統,用來使區域網路內的所有使用者均可訪問該目錄,可將該目錄配置成yum源,供內網機器安裝軟體。首先安裝NFS套件,命令如下:yum install nfs-utils.x86_64(64位系統)yum install nfs-utils(32位系統)然後安裝portmap服務,portmap在centos6中改名為rpcbindyum install
Time of Update: 2018-12-04
private,static,final標識的相關總結轉載自:http://zhidao.baidu.com/question/163628551.html 1.static表示靜態。他是屬於類的。可以在本身類裡直接調用,或在其它類裡用類名.方法名調用。不加static表示是執行個體的方法,必須用執行個體來調用。在本類裡也一樣,必須用執行個體調用2.private是私人的意思. // 比如private class Demo{ //這樣的話,Demo類就是私人的了. // 請注意
Time of Update: 2018-12-04
SQLite3資料庫操作: 建庫,建表,添加,查詢,修改,刪除(Command Line in Windows OS:) C:\>sqlite3 mydatabase.db sqlite> create table user(id integer,username text,password text); sqlite> insert into user values(1,'king','king'); sqlite> select * from
Time of Update: 2018-12-04
問題 1. 按照unp vol2 chp5的做法,在/tmp目錄下找不到建立的隊列。答:$ man mq_overview下面是摘取的相關內容: Mounting the message queue file system On Linux, message queues are created in a virtual file system. (Other implementations may also provide such a feature,
Time of Update: 2018-12-04
總所周知,Redhat和Fedora的軟體安裝命令是rpm,但是用rpm安裝軟體最大的麻煩就是需要手動尋找安裝該軟體所需要的一系列依賴關係,超級麻煩不說,要是軟體不用了需要卸載的話由於卸載掉了某個依賴關係而導致其他的軟體不能用是非常惱人的。令人高興的是,Fedora終於推出了類似於ubuntu中的apt的命令yum,令Fedora的軟體安裝變得簡單容易。yum有一下特點:*可以同時配置多個資產庫(Repository)*簡潔的設定檔(/etc/yum.conf)*自動解決增加或刪除rpm包時遇到
Time of Update: 2018-12-04
2009/2/26ucos-II小結----再論就緒表 前面有一篇日誌是轉載網上的關於就緒表的文章,轉載的時候還對就緒表不甚瞭解,今天上午再看了一遍,有所得,先記下。
Time of Update: 2018-12-04
主要用strrchr函數時,從類型‘const char*’到類型‘char*’的轉換無效,新版本g++不支援報錯了。錯誤1: backend/vobject.cpp: In function ‘VObject* addGroup(VObject*, const char*)’: backend/vobject.cpp:419: error: invalid conversion from ‘const char*’ to ‘char*’ 修改/x86-qtopia-2.2.0/
Time of Update: 2018-12-04
§4.3.3.2
Time of Update: 2018-12-04
原文:http://blog.163.com/shaohj_1999@126/blog/static/6340685120113142227667/ Linux傳統上使用靜態裝置建立的方法,在dev下建立了大量的節點,而不管這些節點相應的硬體裝置是否存在。採用udev的方法,系統檢測到裝置才會往建立這些裝置對應的節點。 這裡我們簡單的說一下udev的工作原理: Udev是依靠於sysfs的,當系統中添加一個新的裝置後,核心檢測到後就會產生一個hotplug
Time of Update: 2018-12-04
本文所指的開發工程師,僅指程式開發人員和以數字電路開發為主的電子工程師。當你選擇電腦或者電子、自控等專業進入大學時,你本來還是有機會從事其它行 業的,可你畢業時執迷不悟,仍然選擇了開發做為你的職業,真是自做孽不可活。不過,歡迎你和我一樣加入這個被其它人認為是風光無限的“白領”吧。如果你不 是特別的與人世隔絕,我想你一定看過金老先生的名著《笑傲江湖》吧,裡面有一門十分奇特的武功叫做"辟邪劍法",你看這個小說第一次看到這種功夫的練法
Time of Update: 2018-12-04
問:比如 while (1) { IO1SET|=0x00FF0000;// OSTimeDly(500);////執行到這的時候,執行別的任務,這個延時也在執行? } //=============================================================== 即 OSTimeDly();在執行。 其他任務;也在執行? 答:OSTimeDly做了四個工作,1.調用系統廷時2.然後這個任務被掛起,3.進入等待的任務隊列裡。
Time of Update: 2018-12-04
讓自己外包電子項目成功的經驗 http://club.1688.com/threadview/33251533.html 總結下項目成功失敗的經驗,和大家分享下。很多朋友都覺得,項目既然找人研發了,肯定要保證成功。而實際操作過項目的朋友都知道這意味著怎樣的工作量。咱們從一個項目的完整操作流程解析下如何讓外包項目研發成功。一個項目的完整開發步驟及各種外包研發的情況分析如下:1、需求要確定。有人就笑了,這個誰不知道啊?用你說。可偏偏很多人在第一關就埋下了項目失敗的伏筆。需求,不能太脫離現實。很多人要
Time of Update: 2018-12-04
有這麼一個情境,在程式的service層的一個方法中有兩次資料庫訪問操作(分兩次調用不同dao的insert方法,一個dao只包含對一個資料表的操作方法),且都會改動資料。第一,往users表添加記錄,id是autoincrement(MySql資料庫)實現的;第二,向sms表插入記錄,且sms表有一欄位外鍵依賴users表的id。在該方法體添加了事務監控。疑問1:我想在第二次的insert操作的sql語句(如insert into sms(userid, username,content)
Time of Update: 2018-12-04
怎樣修改history最大保留數呢?history命令儲存的最大數? Linux 怎樣修改history最大保留數呢?linux曆史命令預設條數是1000 history命令保留的預設值是1000history命令儲存的最大數是多少呢?history命令儲存的最大數?書上說 如果登出系統 那麼會將所有曆史命令寫入~/.bash_history,只保留最近1000條命令 (預設SHELL變數設定)命令如下的:HISTSIZE=2(保留最近2條記錄,需要重啟才會生效)但是為什麼我現在執行
Time of Update: 2018-12-04
原文: http://blog.163.com/yaning_softwo/blog/static/37837721201171114221611/下載網址:http://download.chinaunix.net/download/0002000/1760.shtml還真不知道怎麼來命名這個文章的標題,我的意思是如何在gbk,gb18030,gb2312,utf8編碼中建立的檔案實現互相轉換。並不是所有的Linux分發版本都採用一種編碼,比如RedFlag預設採用GB18030的編碼,當然這
Time of Update: 2018-12-04
在java中建立JDBC資料庫連接,分為簡單的四步:1. 在代碼中引入JDBC使用到的類,import java.sql.*;;2. 註冊JDBC驅動:由JVM載入相應的驅動類到記憶體中;3. 組織URL資訊;4.
Time of Update: 2018-12-04
ucos的時間管理機制(轉) 收藏 一。時間管理機制Ucos提供的延時基於系統時鐘。在系統初始化時,會進行系統時鐘的初始化。系統時鐘一般由硬體的某個時鐘提供,該時鐘會定時中斷,稱為一個tick。在每個tick發生時,系統進入時鐘中斷ISR。ISR 調用OSTimeTick(). OSTimeTick()對OSTCBList鏈表中的每個任務的進行延時處理,即將任務的TCB中的.OSTimeDly--。若OSTimeDly=0,
Time of Update: 2018-12-04
uC/OS - II 之事件控制塊學習筆記一. 事件控制塊ECB資料結構: typedef struct { INT8U OSEventType; //事件類型 INT8U OSEventGrp; //等待任務所在的組 INT16U OSEventCnt; //當事件是訊號量時的計數器 void *OSEventPtr; //指向訊息或訊息佇列的指標 INT8U OSEventTbl[OS_EVENT_TBL_SIZE]; //等待工作清單 } OS_EVENT; 二.關鍵演算法:
Time of Update: 2018-12-04
現實中各品牌廠商生產的線控耳機是不能通用的,而購買其專用耳機又很貴,那麼如果手頭上有閑置的線控耳機,只要介面合適,稍加改動就可與之配套。我們常見的線控耳機,不管介面類型如何(音頻介面、USB介面等),基本上都是採用四線串連,其中“共用回線GND”是耳機左右聲道、話筒、輸出控制的共用回線,這個原理是一定的,只不過各廠商為了達到壟斷利益,線上極功用上做些手腳。例如(以插頭為例):插頭由上到下有四個電極,如果把第一和第三電極接線對調,其現象是一個耳機無聲且線控失效、話筒失效;如果把第三和第四電極接線對
Time of Update: 2018-12-04
安全執行緒函數和可再入函數3.1安全執行緒函數(1)概念安全執行緒的概念比較直觀。一般說來,一個函數被稱為安全執行緒的,若且唯若被多個並發線程反覆調用時,它會一直產生正確的結果。 (2) 確保安全執行緒要確保函數安全執行緒,主要需要考慮 的是線程之間的共用變數。屬於同一進程的不同線程會共用進程記憶體空間中的全域區和堆,而私人的線程空間則主要包括棧和寄 存器。因此,對於同一進程的不同線程來說,每個線程的局部變數都是私人的,而全域變數、局部靜態變數、分配於堆的變數都是共用的。在對這些共用變數進行訪