Qt繪圖中透明橡皮

void Eraser::eraserRect(QRectF& rect, QImage* image){ for (int i=rect.x(); i<rect.x()+rect.width(); ++i){for (int j=rect.y(); j<rect.y()+rect.height(); ++j){image->setPixel(i, j, 0);}}}自訂一個橡皮,qt中內建的那個是eraseRect();什麼的,畫出來是一個白色的線,雖然擦除了,

printf 原始碼 實現

開啟Source Insight來閱讀EduOS的原始碼,我們在stdio.c裡找到了printf的實現代碼.首先看看對printf的定義:int printf (const char *cntrl_string, ...)第一個參數cntrl_string是控制字元串,也就是平常我們寫入%d,%f的地方.緊接著後面是一個變長參數.看看函數頭部的定義:int pos = 0, cnt_printed_chars = 0, i; unsigned char* chptr;va_list

編寫自己的標頭檔

1. 標頭檔用於聲明而不是用於定義當設計標頭檔時,記住定義和聲明的區別是很重要的。定義只可以出現一次,而聲明則可以出現多次(2.3.5節)。下列語句是一些定義,所以不應該放在標頭檔裡:extern int ival = 10;     // initializer, so it's a definitiondouble fica_rate;            // no extern, so it's a

階段測驗總結(草稿)

編程題部分1. 單連表的建立,把'a'--'z'26個字母插入到鏈表中,並且逆序,還要列印!2. 寫一個函數,它的原形是int continumax(char *outputstr,char *intputstr);功能:在字串中找出連續最長的數字串,並把這個串的長度返回,並把這個最長數字串付給其中一個函數參數outputstr所指記憶體。例如:"abcd12345ed125ss123456789"的首地址傳給intputstr後,函數將返回9,outputstr所指的值為123456789;3

dotNET和VS.NET 學習錄影

dotNET和VS.NET 學習錄影 小氣的神 2001-09-29          前些天發現一個地址,上面有一個有關VS.NET應用的錄影,我想可以供你學習和利用。         錄影中Carl Franklin同時開了3個VS.NET IDE,用一個產生一個dotNET 的資料庫組件,訪問SQL內建的pubs資料庫的Authors表;用一個產生封裝這個組件的Web Services;再用另外一個產生一個調用這個Web Services的Web

匯流排錯誤&段錯誤

 前段買了本《C專家編程》確實不錯,特別是對記憶體思考這一章節,(O(∩_∩)O~目前我也只看到這一章節),其中講到了匯流排錯誤和段錯誤:bus error(core dumped) 匯流排錯誤(資訊已經轉儲)segmetation fault(core dumped)段錯誤(資訊已經轉儲)這種錯誤相信只要你在unix用c,c++這兩種錯誤是常見又是很頭疼的錯誤,目前我也遇到段錯誤的程式,至今未找到錯誤原因。來看看作者怎麼解說的:產生原因:

標準IO與檔案IO 的區別

標準IO與檔案IO 的區別作者:王姍姍,華清遠見嵌入式學院講師。先來瞭解下什麼是標準IO以及檔案IO。標準IO:標準I/O是ANSI

Microsoft Visual J#.NET (JSharp) Version 7.0 Beta 1 out

Microsoft Visual J#.NET (JSharp) Version 7.0 Beta 1 out小氣的神 2001.10.09但願我沒有看錯,MS想幹什嗎?JSharp?!, Sun會不會昏倒。不過似乎確有其事,早就聽聞有記者問MS這件事,MS始終含含糊糊。個別網站已經證實,並提供下面的連結http://www.microsoft.com/downloads/release.asp?releaseid=32968 繼續關注!Thanks Charles and Activewin

快報:Microsoft Visual J# .NET Beta 1 正式出街,可以Download了

Microsoft Visual J# .NET Beta 1 已經Show出來!小氣的神 2001-10-11幾天前的Visual J# .NET 下載連結被泄漏出來,少數人在MS上傳的瞬間“偷”到了這個軟體,CodeProject的Chris Maunder描述了當時的情景,並深感慶幸。,今天MS已經把它開放了出來,並且在VJ網站首頁上介紹了它。從此dotNET

ARM實驗一(LED顯示)

(下面是學校課程《ARM嵌入式系統結構與編程》的上機實驗 2012.5.16)實驗一 ARM開發環境實驗一、實驗目的1)瞭解ADT IDE整合式開發環境;2)掌握ADT IDE整合式開發環境中基本的工程設定以及程式編譯方法;3)掌握ADT IDE整合式開發環境中基本的程式調試方法。 二、實驗內容1)熟悉ADT IDE整合式開發環境2)建立一個leddemo工程3)設定並編譯leddemo工程4)調試leddemo工程 三、實驗裝置1)硬體•                  JXARM9-241

Madplayer移植到mini2440

今天在老師給的給的cramfs檔案系統裡發現了一個簡單的MP3播放器程式,是對madplayer的簡單調用,於是心血來潮,也想要在mini2440的板子上移植一下,一個下午就弄好了,多虧了下面的這篇文章,講的很清楚,雖然有一些瑕疵,但瑕不掩瑜轉載自http://blog.csdn.net/f839903061/article/details/6096922一、         環境a)       作業系統:Linux5 (核心版本:2.6.18-164.el5)b)     

鏈表經典問題匯總

收集了一下鏈表常見的面試題:1、如何判斷一個單鏈表有環2、如何判斷一個環的進入點在哪裡3、如何知道環的長度4、如何知道兩個單鏈表(無環)是否相交5、如果兩個單鏈表(無環)相交,如何知道它們相交的第一個節點是什麼6、如何知道兩個單鏈表(有環)是否相交7、如果兩個單鏈表(有環)相交,如何知道它們相交的第一個節點是什麼1、採用快慢步長法。令兩個指標p和q分別指向頭結點,p每次前進一步,q每次前進兩步,如果p和q能重合,則有環。可以這麼理解,這種做法相當於p靜止不動,q每次前進一步,所有肯定有追上p的時

關於鏈表追趕–鏈表中環的問題

關於環的問題,介紹幾個個經典的題目:1.求鏈表倒數第k個結點 最經典,最常見的解法就是,設定兩個指標p1,p2,一開始分別指向頭結點,首先p2先移動k個節點,之後開始p1,p2每次移動1個節點,直到p2達到最後一個節點位置,那麼p1指向的就是倒數第k個節點。 不過這種解法主要是針對單鏈表,且鏈表中不存在環的,如果是雙向鏈表,或者是存在環的鏈表呢?在判斷是否在最後一個節點上就會出現問題了,ps.迴圈鏈表中判斷最後一個節點就需要查看其pre指標指向的節點是否是剛才遍曆過的節點。對於存在環的節點判斷最

單鏈表相關資料

[C++面試題]之單鏈表     接下來我會介紹C++面試題中第二個重要的板塊——資料結構,主要包括字串的使用、堆、棧、排序方法等,今天我們先來看單鏈表。 1、編程實現一個單鏈表的建立/測長/列印。       答案:View Code 2、編程實現單鏈表刪除節點。      解析:如果刪除的是前端節點,如:      則把head指標指向前端節點的下一個節點。同時free p1,如所示:     如果刪除的是中間節點,如所示:     則用p2的next指向p1的next同時,free p1

雙鏈表相關資料

轉載自http://blog.sina.com.cn/s/blog_65380c300100ij1s.html雙鏈表(2010-04-25

2-3樹實現分析

在2-3樹中,每個內部節點(非葉子節點)有兩個或三個孩子,而且所有葉子都在同一層級上。例如,圖1顯示高度為3的2-3樹。包含兩個孩子的節點稱為2-節點,二叉樹中的節點都是2-節點;包含三個孩子的節點稱為3-節點。圖1:高度為3的2-3樹2-3樹不是二叉樹,其節點可擁有3個孩子。不過,2-3樹與滿二叉樹相似。若某棵2-3樹不包含3-節點,則看上去像滿二叉樹,其所有內部節點都可有兩個孩子,所有的葉子都在同一層級。另一方面,2-3樹的一個內部節點確實有3個孩子,故比相同高度的滿二叉樹的節點更多。高為h

讓mini2440播放視頻(簡易版)

mini2440附贈光碟片\非作業系統範例程式碼\下有一個測試專案2440test,只要對該項目略作修改就能,讓板子播放視頻了(超簡易方案,還有其他不少缺陷,高手們不要來噴我啊。。。)主要修改了兩處代碼,把暫時不用的功能刪掉了,修改過的程式如下:#defineGLOBAL_CLK1//#include <stdlib.h>//#include <string.h>#include "def.h"#include "option.h"#include

一步一步開始Web Service (有代碼和圖) (上)

 一步一步開始Web Service (有代碼和圖) 小氣的神2001-07-31 一看題目知道這是有關Web Service的,不過我不想再寫什麼理論的東東,只想通過一個例子實踐一下,但願你也一樣,那麼這篇文章對你會有協助。原來我不想用VS.NET 來做的,因為我機器上的VS。NET壞了,想只通過 dotnet Framework SDK

一步一步開始Web Service (有代碼和圖) (下)

 接上一篇 4.   然後有些象Java也象VB,容易理解了,那就是你要產生一個代理類,然後在用戶端調用這個類中的方法,也就是Services。 這時你需要用Framework SDK中的另一個工具 wsdl.exe 用它產生一個.cs .vb 或 .js的檔案,編譯這個檔案產生一個DLL,就是所謂的代理類了。然後就可以在dotnet的網頁,GUI表單,web表單或控制台程式中調用HelloWorld 和Add 函數就完成全部了。具體的語句:wsdl

號外:有關VS.NET Beta2 7月31日到期的問題

Visual Studio .NET Beta 2 Service Pack 2 (SP2) 發行。前幾日看到不少網友有說自己的Visual Studio .NET Beta 2已經到期,而歐美國家許多人購買的Visual Studio .NET Beta 2 光碟還在路上,就已經到期了,MS的這個SP看來主要是彌補這個損失的,目前還不知這個SP2具體的清單。希望大家一起繼續關注。我用的是企業版沒有這種到期限制,通過VS.NET Beta 2

總頁數: 61357 1 .... 21283 21284 21285 21286 21287 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.