Time of Update: 2018-12-03
這幾天利用上班空閑時間把QT移植到了基於PXA270的系統板上,首先簡單介紹一下這塊板子,板子原來跑的是linux2.6.30核心,ubifs檔案系統,應用程式方面是使用了ETK來做圖形介面。為了盡量簡單些,移植QT時我保留了核心和檔案系統,只是把ETK去掉了。下面是具體的步驟。 一,擷取QT源碼和交叉編譯器 QT4.7源碼:http://get.qt.nokia.com/qt/source/
Time of Update: 2018-12-03
感謝老房老師的資料,下面是我對老師的資料整理:首先介紹點背景知識,關於 inittab 的:init 進程是系統中所有進程的父進程,init 進程繁衍出完成通常操作所需的子進程,這些操作包括:設定機器名、檢查和安裝磁碟及檔案系統、啟動系統日誌、配置網路介面並啟動網路和郵件服務,啟動列印服務等。Solaris 中 init 進程的主要任務是按照 inittab 檔案所提供的資訊建立進程,由於進行系統初始化的那些進程都由 init 建立,所以 init 進程也稱為系統初始化進程。下面具體說明
Time of Update: 2018-12-03
ucos II 任務間 通訊之二:事件控制塊訊號,郵箱,訊息佇列都是需要先建立才能使用的,建立以上三者需要用到事件控制塊這一東西。什麼是事件控制塊呢?可以這樣理解,前面學習我們已經知道,建立一個任務需要給這個任務分配一個任務控制塊,這個任務控制Block
Time of Update: 2018-12-03
samba伺服器可以實現windows與linux的檔案分享權限設定,SMB協議是建立在NetBIOS協議之上的應用協議,是基於TCP138、139兩個 連接埠的服務,NetBIOS出現之後,Microsoft就使用 NetBIOS實現了一個網路檔案/列印服務系統。這個系統基於NetBIOS設定了一套檔案分享權限設定協議,Microsoft稱之為SMB(Server Message Block) 協議,這個協議被用於Lan
Time of Update: 2018-12-03
前不久用優盤到朋友的電腦上拷貝一個5GB的高清大片,無法操作。朋友說我的優盤可能格式不對,需要NTFS格式才能拷貝2GB以上的大檔案。我覺得這很容易,反正優盤裡也沒有有用的東西,格式化一下不就OK了嗎? 於是,將隨身碟插入電腦USB介面,開啟“我的電腦”,右擊隨身碟盤符,選“屬性→常規”選項卡,看到隨身碟“檔案系統”的確是FAT32檔案系統,但格式化時,檔案系統下拉框中只有FAT32和FAT兩種格式可供選擇,而沒有想要的NTFS。那麼怎麼才能將優盤格式化成NTFS格式呢? 1.
Time of Update: 2018-12-03
今天有人問我說他的word文檔中的英文音標全部變成了亂碼了,不知道什麼原因,後來我開啟他的文檔後發現真的變成亂碼,換到自己的電腦上也是。後來發現以前用word的時候很多字型都無法正常顯示是因為沒有這種字型的字型庫,我想可能也是沒有專用的字型庫才會變成亂碼的吧!於是從網上下載了國際音標標準庫(我這裡也有,可以從這裡下載),然後把它拷貝到C:/windows/Fonts檔案夾下在重新開啟就行了.如果你的word出現各種亂碼後先不要著急,看看是不是儲存格式的問題,如果不是格式問題就要考慮下是不是字型庫
Time of Update: 2018-12-03
最近公司產品在原有基礎上增加一個觸摸功能,因電路已經定型,只有usb介面引出來,所以只能選用市面上usb介面的觸控螢幕,聯絡了多家觸控螢幕代理商,移植時都存在問題。 公司產品用的平台是: PXA270 + linux2.6.27 +QT,觸控螢幕校準用的是tslib。 幾家廠商的觸控螢幕串連到板上後,系統幾乎都能檢測到該裝置,cat /dev/input/event2 或者cat
Time of Update: 2018-12-03
//註冊訊息REGISTER sip:117.25.15.71:15120 SIP/2.0Via: SIP/2.0/UDP 192.168.1.110:55060;rport;branch=z9hG4bK589067321From: <sip:01009900010000000027@ici.unicom.com.cn>;tag=1602335519To: <sip:01009900010000000027@ici.unicom.com.cn>Call-ID: 19505
Time of Update: 2018-12-03
epoll 同時觸發in與out通過測試發現out與in事件可以同時觸發的,測試代碼如下:#include <iostream>#include <sys/socket.h>#include <sys/epoll.h>#include <netinet/in.h>#include <arpa/inet.h>#include <fcntl.h>#include <unistd.h>#include
Time of Update: 2018-12-03
1 轉到定義: F12;2 設定書籤:Ctr+K+K;3 設定任務: //TODO:something,查看任務Ctrl+W+T;4 尋找:Ctrl+ F, Ctrl+Shift+F;5 強迫智能感知:Ctrl+J;6 強迫智能感知顯示參數資訊:Ctrl-Shift-空格;7 格式化整個塊:Ctrl+K+F;8 全螢幕:Alt+Shift+Enter;9 設定書籤:Ctrl+B+T,跳轉書籤:Ctrl+B+N10 檢查括弧匹配(在左右括弧間切換): Ctrl +]11
Time of Update: 2018-12-03
下面是自己遇到問題時的解決過程:編寫的伺服器程式出現提示解析檔案失敗,使用xml解析庫為tinyxml,通過定位發現時loadfile函數問題,開始懷疑是檔案被佔用,因為此問題是過一段時間產生的,所以分析可能是檔案描述符問題。1.查看進程的檔案描述符ps -ef|grep abc得到abc進程ID,然後進入/proc/進程id/fd 查看檔案描述符,發現佔用超過系統上限。ulimit -a可以看到配置的上線open files,用ulimit
Time of Update: 2018-12-03
命令模式也是開發中常見的一個模式,也不是太難,比較簡單,下面來詳細的寫一下命令模式。 模式優點 1.降低系統的耦合度。 2.新的命令可以很容易地加入到系統中。 3.可以比較容易地設計一個組合命令。模式缺點 使用命令模式可能會導致某些系統有過多的具體命令類。因為針對每一個命令都需要設計一個具體命令類,因此某些系統可能需要大量具體命令類,這將影響命令模式的使用。適用環境 1.系統需要將請求調用者和請求接收者解耦,使得調用者和接收者不直接互動。
Time of Update: 2018-12-03
(1)方法一:string fileName="中文.xls";string filePath = @"/UpLoad/Reports"FileInfo file = new FileInfo(System.Web.HttpContext.Current.Server.MapPath(filePath)+fileName); Response.Charset = "utf-8"; Response.ContentEncoding = System.Text.Encoding.UTF8;
Time of Update: 2018-12-03
學習動態效能表第四篇-(1)-V$SQLTEXT 本視圖包括Shared pool中SQL語句的完整文本,一條SQL語句可能分成多個塊被儲存於多個記錄內。 註:V$SQLAREA只包括頭1000個字元。V$SQLTEXT中的常用列HASH_VALUE:SQL語句的Hash值ADDRESS:sql語句在SGA中的地址SQL_TEXT:SQL文本。PIECE:SQL語句塊的序號V$SQLTEXT中的串連列Column View Joined Column(s) HASH_VALUE,
Time of Update: 2018-12-03
組合與繼承都是提高代碼可重用性的手段。在設計物件模型時,可以按照語義來識別類之間的組合關係和繼承關係。在有些情況下,採用組合關係或者繼承關係能完成同樣的任務,組合和繼承存在著對應關係:組合中的整體類和繼承中的子類對應,組合中的局部類和繼承中的父類對應,如:組合:繼承:一、基礎知識我們先用代碼幫大家來理解一下組合和繼承:1、對於已經存在Parent類時需要擴充其方法時結構圖:繼承代碼:class Parent { public void Method1() {
Time of Update: 2018-12-03
本文內容來源於stackoverflow上的一個問答帖,文章發行者是一名Node.js的初學者,他寫道:我準備學習Node.js,是否有一些好的入門資源?或者好的教程、部落格、書籍等?當然,Node.js官方網站和WIKI中提供了非常不錯的資源,初學者可以從這裡開始。另外,藉助第三方社區、部落格、書籍,可以加快學習的進度。熱心的網友在回複中給出了非常不錯的建議,本文將其整理如下。教程:●Node.js guide●Node tuts●NodeCloud視頻:●Introduction to
Time of Update: 2018-12-03
換個角度看MVC中的耦合性在MVC模式的主動通知中有兩種通知方案:1,模型僅僅是通知視圖,模型發生了改變,至於具體發生了哪些改變並沒有告訴視圖,需要視圖在得到通知後,根據自己的興趣點去主動查詢模型中的相關資料。2,模型在通知視圖時同時攜帶改通知相關的資料(這些資料通常可以滿足視圖進行更新的需要),這些資料通常是模型從自身提取出來並通過某種方式封裝起來,提供給視圖,視圖在得到通知的同時也得到了進行更新所必須的資料,就不用再去查詢模型了。
Time of Update: 2018-12-03
防外掛之--跳頻技術
Time of Update: 2018-12-03
轉:http://www.wubiao.info/tag/geohash隨著移動終端的普及,很多應用都基於LBS功能,附近的某某(餐館、銀行、妹紙等等)。基礎資料中,一般儲存了目標位置的經緯度;利用使用者提供的經緯度,進行對比,從而獲得是否在附近。目標:尋找附近的XXX,由近到遠返回結果,且結果中有與目標點的距離。針對尋找附近的XXX,提出兩個方案,如下:一、方案A:=================================================================
Time of Update: 2018-12-03
通常我們要在水晶報表裡顯示文本和數字資料。有時候,資料庫裡會包含圖象資料,並且我們也希望在水晶報表裡使用它。有很多途徑可以在報表中顯示資料驅動的圖象第一要確保圖象具有足夠的大小和品質。設法在報表裡將高品質的大圖象顯示為簡略圖是沒有意義的。使用圖象編輯程式以合適的解析度及大小建立你能夠顯示的圖象。圖象的格式也很重要。雖然 BMP 是一種相當通用的格式,但是它需要佔用巨大的空間。因此,將圖象轉換為類似 JPG 或者 GIF