Time of Update: 2018-12-03
最近發現了有QML 這種東東, 一查原來是 QT4.7 新引入的. 看了 http://wenku.baidu.com/view/18bbec222f60ddccda38a0e9.html(QML Nokia內部培訓資料, 現在已經沒了) 第一感覺是, QML 有點類似與 Android 的 XML 布局. 趕緊下了 qt-win-opensource-4.7.2-vs2008.exe 發現
Time of Update: 2018-12-03
其實是前篇轉載文章的延伸。那個是在Ubuntu上面安裝wayland(經驗證過),這次是嘗試在Meego上面安裝。1.要裝yum,yum-util,同時也嘗試裝了git,但是一直用不起來。2.要裝,wayland,具體步驟相同,不過要用yum安裝libffi/expat這兩個包3.裝drm,具體步驟相同,要用yum安裝pthread-stubs/pciaccess兩個包4.裝macros5.裝xproto6.裝kbproto7.裝libxkbcommon8.裝pixman9.裝libX11,要裝
Time of Update: 2018-12-03
關於進程的一些必要知識先看一下進程在大學課本裡的標準定義:“進程是可並發執行的程式在一個資料集合上的運行過程。”這個定義非常嚴謹,而且難懂,如果你沒有一下子理解這句話,就不妨看看筆者自己的並不嚴謹的解釋。我們大家都知道,硬碟上的一個可執行檔經常被稱作程式,在Linux系統中,當一個程式開始執行後,在開始執行到執行完畢退出這段時間裡,它在記憶體中的部分就被稱作一個進程。當然,這個解釋並不完善,但好處是容易理解,在以下的文章中,我們將會對進程作一些更全面的認識。Linux進程簡介Linux是一個多任
Time of Update: 2018-12-03
CUDA中三維數組的建立,讀取,拷貝。以下建立float4類型的width*height*depth大小的數組,線上性儲存空間中。 Host Code:...cudaPitchedPtr data;cudaExtent extent = make_cudaExtent(width* sizeof(float4), height, depth);cudaMalloc3D(&(d_data), extent);... Kernel Code:__global__
Time of Update: 2018-12-03
最近拉了一條聯通寬頻, 由於是2個人使用, 所以向聯通購買了一個家庭網關烽火HG110(這個東西就是貓+路由).這個網關提供了一個登陸路由設定介面的使用者:user。用無線串連上網關, 登陸 192.168.1.1 後, 用user 使用者登陸,NND, 看到的介面跟說明書上差距很大, 根本就不能用 pppoe 撥號連線。網上查了一下, 很多人找破解這個網關的東西,說是破解, 但其實很多是要一個超級使用者telecomadmin 的密碼。我是沒有用telecomadmin 這個使用者登陸過,
Time of Update: 2018-12-03
CUDA程式最佳化應該考慮的點:精度:只在關鍵步驟使用雙精確度,其他部分仍然使用單精確度浮點以獲得指令輸送量和精度的平衡; 延遲:需要首先緩衝一部分資料,緩衝的大小應該可以保證每個核心程式處理的一批資料能夠讓GPU慢負荷工作;
Time of Update: 2018-12-03
1.7
Time of Update: 2018-12-03
寄存器 局部儲存空間 共用儲存空間 全域儲存空間 主機端記憶體 主機端頁鎖定記憶體 常數儲存空間 紋理儲存空間 儲存空間位置擁有緩衝存取權限變數生存周期registerGPU (芯)片內N/Adevice 可讀/寫與thread相同local memory板載顯存無device 可讀/寫與thread相同shared memoryGPU 片內N/Adevice 可讀/寫與block相同constant memory板載顯存有device 可讀,host可讀/寫可在程式中保持texture
Time of Update: 2018-12-03
在Linux下編寫多進程的人來說,fork是最難理解的概念之一:它執行一次卻返回兩個值。 首先我們來看下fork函數的原型: #i nclude <sys/types.h> #i nclude <unistd.h> pid_t
Time of Update: 2018-12-03
安裝ubuntu10.10後,如果機器上只有一個系統,預設grub菜單是不會顯示的,如果想要顯示,按如下步驟操作: 1.把/etc/default/grub檔案中的GRUB_HIDDEN_TIMEOUT=0的0改為大於0的數字,比如5;2.把/etc/grub.d/30_os-prober檔案中的所有set timeout=0的0改為10,如下:adjust_timeout () { if [ "x${found_other_os}" = "x" ] ; then if [
Time of Update: 2018-12-03
http://diamond.businessobjects.com/eclipseCrystal Reports for Eclipse Basic Edition 1.0(CR4E) 免費版本: http://diamond.businessobjects.com/node/450Download All-in-one Installation 是帶有Crystal Reports外掛程式的eclipse3.2完整版; Download Crystal Reports for
Time of Update: 2018-12-03
SOCK_STREAM套介面(流套介面)的性質1、不保留任何訊息的邊界 舉一個例子:本地主機通過兩次獨立的write(2)調用向遠程主機發送資料,第一次本地進程寫入25位元組的資料,並通過套介面發送到遠程進程,第二次再寫入30位元組的資料發往遠程進程,總共55位元組的資料,而遠程進程從套介面接收資料時,將訊息作為一個完整的單元來接收,或是通過若干次獨立的讀操作來將資料取走,即接受端並不知道這55位元組的資料是分25位元組和30位元組兩次來發送的。2、有序性
Time of Update: 2018-12-03
1.13 Shell對Linux不是太陌生的讀者都應該對Shell有一定的瞭解,就是這個程式在我們登陸後自動執行,列印出一個$符號,然後等待我們輸入命令。Linux下最常用的Shell應用程式是Bash,絕大部分Linux發行版預設安裝的都是它。下面我們也來親手編寫一個Shell程式,這個Shell遠遠不如Bash複雜,但也能滿足我們一般的使用,下面,我們就開始。首先,給這個Shell取一個名字,不妨就叫做Mini
Time of Update: 2018-12-03
inet_aton()inet_aton()是將字串形式的IP地址轉換成網路位元組序的32位IP地址。文法: #include<sys/socket.h> #include<netinet/in.h> #include<arpa/inet.h>int inet_aton(const char *string, struct in_addr *addr);inet_ntoa()把套介面中的IP地址轉換成字串形式的點分十進位形式,文法如下:
Time of Update: 2018-12-03
其實這是一個本說叫做 Pro Git的一部分,我覺得講得很好,正好有人截取了一部分出來,我轉載了。書的地址在:http://progit.org/book/。很好的一本書,值得慢慢看,慢慢品位。項目的管理既然是相互協作,在貢獻代碼的同時,也免不了要維護管理自己的項目。像是怎麼處理別人用 format-patch
Time of Update: 2018-12-03
MeeGo Developer StorySubmitted by Bob Spencer on 26 May, 2010 - 08:58 MeeGo applications are written in C++ using the MeeGo SDK, which includes Qt 4.6.2. The MeeGo SDK is currently targeted specifically for development on a Linux workstation, with
Time of Update: 2018-12-03
關於meego-sdk-0524安裝的幾點問題在網路上的一篇關於《在 Linux 上使用 MeeGo SDK》文章中,有幾點和meego官網上的教程Getting started with the MeeGo SDK for Linux不一樣的地方。在官網教程中,MeeGo SDK的下載包格式為.tar.bz2,還有的可能下載的是.tar.gz。這兩種格式的解壓是不一樣的。tar zxvf meego-sdk-0524.tar.gztar jxvf
Time of Update: 2018-12-03
安裝 Git使用Git從meego的源碼網站http://meego.gitorious.org 上複製(clone)源碼下來學習。下面介紹Git的安裝,分為linux下的安裝和window下的安裝。一.在 Linux 上安裝如果要在 Linux 上安裝先行編譯好的 Git 二進位安裝包,可以直接用系統提供的包管理工具。在 Fedora 上用 yum 安裝:$ yum install git-core在 Ubuntu 這類 Debian 體系的系統上,可以用 apt-get 安裝:$ apt-
Time of Update: 2018-12-03
MeeGo 1.0Netbook FAQContents目錄1. 是否MeeGo可以運行在我的迷你筆記型電腦上?2. 如何安裝MeeGo?3. MeeGo是否可以運行在虛擬環境中?4. 為什麼我不能通過wifi連網?5. 在MeeGo中如何安裝應用程式?6. 如何安裝另外的解碼器(MP3等)?7. 是否可以安裝Skype(網路電話)?8.
Time of Update: 2018-12-03
以下的內容基本是來自《C++ Gui Programming With Qt 4 2nd》 setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); 我們在實現自訂微件的建構函式時, 可能就會寫上這句代碼. 這段代碼的意思是: 微件的大小為微件的最小尺寸, 微件的面積不能小於這個面積量, 但是如果微件的面積需要放大, 微件的面積可以在有效空間內擴大. setSizePolicy 方法的第一個實參是針對水平方向的,