畫透明位元影像

畫透明位元影像畫透明位元影像通常的方法是使用遮罩。所謂遮罩就是一張黑白雙色的位元影像,他和要透明的位元影像是對應的,遮罩描述了位元影像中需要透明的部分,透明的部分是黑色的,而不透明的是白色的,白色的部分就是透明的部分。 假設圖A是要畫的透明位元影像,圖B是遮罩,圖A上是一個大寫字母A,字母是紅色的,背景是黑色的,圖B背景是白色的,上面有一個黑色的字母A和圖A的形狀是一樣的。

在WinSock上使用IOCP

 在WinSock上使用IOCP 本文章假設你已經理解WindowsNT的I/O模型以及I/O完成連接埠(IOCP),並且比較熟悉將要用到的API,如果你打算學習IOCP,請參考Jeffery Richter的Advanced Windows(第三版),第15章I/O裝置,裡面有極好的關於完成連接埠的討論以及對即將使用API的說明。

FPGA第一天

先說大概,通過FPGA讓按鍵控制數位管的顯示。quartus ii的使用隨便找本書就行了,網上也有圖片樣本的操作,這就不說了。我用的書《FPGA應用開發入門典型執行個體》。讓數位管顯示,我還是51單片機的思想,來個輸入,再來個輸出控制。先從簡單的開始從網上複製過來一個程式:/*共陽極七段數位管的解碼電路,輸入要求顯示的數字,輸出七段碼的解碼訊號*/`timescale 1ns/1nsmodule SEG7_LUT(Dig_in,Seg_o);input[3:0] Dig_in;output

單源最短路徑 dijkstra演算法

#include<stdio.h>#define MAX 10000#define POINT 1000int ad[POINT][POINT];    // 記錄所求圖資訊int dis[POINT];    // 記錄起始點至各點距離int st[POINT];    // 結點使用記錄標誌int pre[POINT];    // 記錄所求路徑中各點的前一結點/******************************************      ___________

JNI技術中本地代碼的載入與卸載

JNI技術中本地代碼的載入與卸載      JNI指的是“JAVA本地調用介面”。通過這種技術JAVA可以調用由其它語言(包括C++)為JAVA編寫的本地代碼。在Windows上這可能是DLL,在Linux上則可能是一個SO。我的這個實驗是在Windows上通過的,所以我所指的本地代碼是一個DLL動態連結程式庫。一、實現JNI1)先編寫一個Main.java檔案如下。class Main{ public static native void hello();        public

驅動開發入門前的動作

      找了好幾天了吧,想找windows下DDK的驅動開發怎麼寫的,一點頭緒也沒有。      先是自己想寫個USB的通訊之類的東西,想自己做上位機與下位機的通訊。看到了有個DDK(driver development

24LC04讀寫,74HC595顯示控制測試

#include <reg52.h>#include <intrins.h>#define uchar unsigned char #define uint unsigned int #define OP_WRITE 0xa0          // 器件地址以及寫入操作 #define OP_READ  0xa1           // 器件地址以及讀取操作 uchar code display[16][4]={         0xf7,0xc0,0x0,0x0, 

iptables的常用命令和選項

iptables命令:維護規則表的命令:1.       (-N)建立一個新規則表2.       (-X)刪除一個空規則表3.       (-P)改變內建規則表的預設策略4.       (-L)列出規則表中的規則5.       (-F)清空規則表中的規則6.       (-Z)將規則表計數器清零 管理規則表中的規則:1.       (-A)添加新規則到規則表2.       (-I)插入新規則到規則表的某個位置3.       (-R)替換規則表中的規則4.      

看SOPC的一點體會

今天把《瘋狂的程式員》給看完了,很久以前看了一半。記得是從晚上八點看到了早上八點,不過我看得還是沒看完,後來就再沒看過,今天接著把它給看完了。看的後半段,當技術到一定層次後,注重的就不僅是技術了。現在每天都在做夢將來有一天自己的技術有多麼多麼牛B 把話說回正題。這兩天都在看SOPC,感慨一下,那不是幾天就能看下來的,需要以前的積累。就像張無忌學九陽神功用了幾年,而在學乾坤大挪移時就花了幾個時辰。內力還沒學夠,那東西我覺得看不下去,得放一放。有點像編寫LINUX裝置驅動的技術基礎上說的:1、編寫L

一個簡單的String類

#include<iostream>using namespace std;class String{     friend ostream& operator<< (ostream&,String&);public:     String(const char* str=NULL);                 //賦值構造兼預設建構函式(char)     String(const String &other);          

如何在VC工程中避免使用Precompiled Header

很多開源的c語言代碼,添加到VC工程後,預設總是要手動加上#include "StdAfx.h",否則就會出來編譯錯誤: fatal error C1010: unexpected end of file while looking for precompiled header directive可以採用如下方法避免此問題:Project Setting -> C/C++ -> Precomplied Headers -> Not using

socket編程模型分析

曾經用VC做過一個聊天程式,目的是熟悉socket編程模型。當然也放到了簡曆上,沒想到每次面試都會被問到有哪些網路模型,早就記不清楚了,只能知道個大概。雖然不用面試了,但還是很有必要把它總結一下,學一點東西,就要把它搞清楚。   

VC程式對WS2_32.dll的依賴

使用VC2005建立一個Win32工程,添加一個Web Reference(這裡用了google),然後在main函數中寫上幾行簡單的代碼:    GoogleSearchService::CGoogleSearchService service;    service.doGoogleSearch(_T("test"), _T(""), 0, 1, false, _T(""), false, _T(""), _T(""), _T(""), NULL

430 4*4鍵盤程式

#include <msp430x44x.h>#define uchar unsigned char#define uint unsigned intuchar disp[] = {0x12, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff};unsigned char keyscan(void) //此程式鍵盤為4 行*3 列,12

Flash Download failed-ARM7TDMI

KEIL燒錄程式時出錯Load "*******************"No Algorithm found for: 00000000H - 000009E7HErase skipped!彈出對話方塊為Flash Download failed-ARM7TDMI  上網查了下,有三種說法,兩種經驗證,總結一下:(1)utilities裡的setting,  programming algorithm中添加相應型號的驅動(驗證可行)我的是LPC2103選擇LPC2000IAP         

flash簡單畫畫actionscript3.0

as3.0../drawingapplication.fla                     document class設定為ch6.drawingApplication../ch6/drawingApplication.as  package ch6 {    import flash.display.Sprite;    import flash.events.MouseEvent;        public class DrawingApplication extends

SDL 功能函數(一)

Function    PrepNuke(kilotons, target)Synopsis    Sets up a tactical nuke and aims it at target.Parameters    kilotons-Power rating of the desired nuke.        target-Target of the nuke. 0 picks a random        destination. Be carefull!Function   

FPGA第二天VGA顯示

所有內容全部來自網路:來源一:http://group.ednchina.com/1375/21344.aspx來源二:http://www.daxia.com/bibis/moredata30_1128220.shtml呃。。。現在怎麼不能插圖片  VGA的介面共有15針,不過這裡主要只用了五針就可以顯示,即hsync,vsync,vga_r,vga_g,vga_b 顯示的代碼如[code]`timescale 1ns / 1ps////////////////////////////////

CGI編程入門,對於如何進入 CGI;linux_CGI編程

本文由whyang2006貢獻轉這篇文章的原因是,要求在ARM的LINUX平台下通過網頁去控制外圍硬體裝置為什麼要進行 CGI 編程? 在 HTML 中,當客戶填寫了表單,並按下了發送(submit)按鈕後,表單的 內容被發送到了伺服器端,一般的,這時就需要有一個伺服器端指令碼來對錶單的 內容進行一些處理,或者是把它們儲存起來,或者是按內容進行一些查詢,或者 是一些別的什麼。沒有了 CGI,WEB 的世界就完全失去了它的互動性,所有的資訊都變成單向的了,而不能夠有任何的反饋。有的人認為可以用

keil4與ulink2調試LPC2368流水燈模擬

一年之前還用的ulink2那時還要手動裝驅動,改檔案,不想現在,都成了自動的。感歎下時代的進步!!配置下keil4右擊工程>>“options for target”>>"debug">>"use UNLIK ARM Debugger"返回工程,ctrl+F5,出現“error: could not load file xxx.axf debugger aborted”去官網查了下具體解決方案http://www.keil.com/support/docs/3

總頁數: 61357 1 .... 21600 21601 21602 21603 21604 .... 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.