彙編hello world!

        每學一種語言第一個程式便是hello world。最近學彙編。下面看看hello worldDATASSEGMENT STRING DB 'HelloWorld!','$' ;hello world 字串 字串結尾要以$結尾。表示結束字串DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS ;裝載DATAS資料區段到DS寄存器 MOV

任務、進程和線程的區別

http://blog.csdn.net/ranzi/article/details/96195http://www.cnblogs.com/lmjob/archive/2009/08/10/1542684.html摘:       

Qt 靜態函數QMetaObject::connectSlotsByName(QObject * object)

看別人代碼看到void on_MyWidget_slotTest();就鬱悶了,沒看到他代碼裡有connect 卻能把訊號和槽可以串連起來。今日回顧書本發現該函所的nb之處。QMetaObject::connectSlotsByName(QObject * object)將遞迴的搜尋傳入的Qt對象object的所有子物件,並把所有匹配的子物件的訊號關聯到object對象的符合下列規則的槽函數void

makefile經典執行個體

makefile執行個體【轉載,非常不錯的一篇博文,循序漸進,簡單易懂】假設我們有下面這樣的一個程式,原始碼如下: /* main.c */ #include <mytool1.h> #include <mytool2.h> int main(int argc,char **argv) { mytool1_print("hello"); mytool2_print("hello"); } /* mytool1.h */ #ifndef

Qt 擷取本機網路資訊

GetNetWorkInfo::GetNetWorkInfo(QWidget *parent, Qt::WFlags flags): QMainWindow(parent, flags){ui.setupUi(this);//獲得主機名稱QString localHostName = QHostInfo::localHostName();ui.hostNameLineEdit->setText(localHostName);//通過主機名稱獲得主機資訊QHostInfo hostInfo

Delphi – Vista以上系統的進程靜音

單個進程的音量控制是從Vista系統中才開始支援的,所以此函數需要在Vista及以上的系統中使用。XP下面使用這個函數會導致系統全域靜音。所以在XP下要使進程靜音要使用Hook技術,可以參見另一篇:http://blog.csdn.net/aqtata/article/details/8112092 Delphi XE + Win7 x64 編譯測試通過uses MMSystem;function EnableMute(const Mute: Boolean): Boolean;var

ubuntu 安裝VmTool

VMtools簡介與安裝 一、什麼是VMware        VMware是一個虛擬機器軟體,它可以在你現有的作業系統上虛擬出一個新的主機,這個虛擬機器主機一方面是建立在你正在啟動並執行作業系統之上的,同時,它又擁有自己獨立的CPU,硬碟,記憶體及各個硬體,當然,這些都是虛擬出來的,虛擬機器主機的CPU是通過i386的保護模式實現的,虛擬硬碟其實就是本機上的一個檔案,記憶體當然是從物理中划出一塊,別的如網路裝置也都是通過某種途徑實現的。       

open serial port: Permission denied

今天測試一個linux下串口的程式,執行時 提示open serial port: Permission deniedopen_port: Permission denied環境:ubuntu12.04pl2303 usb轉串口後來在網上搜到此文,原來是使用者許可權不夠處理辦法1,改變ttyUSB0的執行許可權# sudo chmod 777 /dev/ttyUSB0 2,直接su root  用超級使用者執行"Cannot open /dev/ttyS?: Permission denied"

NSIS安裝包自校正機制

當NSIS安裝包自校正錯誤的時候(資料不完整或被病毒感染等原因)會彈出這樣的提示  NSIS自校正分為兩個部分:資料完整性檢查和CRC校正 一、資料完整性檢查資料的SIZE,如果當前的資料SIZE小於特徵中記錄的值,那麼就認為安裝包是不完整的,就會彈出提示視窗。安裝程式首先開啟自己,從頭部開始每次讀取512位元組,然後取這512位元組的前28位元組(資料體頭部特徵)圖中高亮的部分  在調試安裝包過程中發現這個頭部的前20位元組是固定的01~04 Byte: 00 00 00 0005~08

UCOSII 訊息郵箱 訊息佇列

代碼來自於書本光碟片 《嵌入式作業系統UCOSII原理及應用》訊息郵箱執行個體/************************Test*************************************/#include "includes.h"#define  TASK_STK_SIZE   512 //任務堆棧長度OS_STK   StartTaskStk[TASK_STK_SIZE]; //定義任務堆棧區OS_STK   MyTaskStk[TASK_STK_SIZE];

UCOSII 訊號量和訊號量集執行個體

代碼來自於書本光碟片 《嵌入式作業系統UCOSII原理及應用》執行個體1訊號量#include "includes.h"#define  TASK_STK_SIZE   512 //任務堆棧長度OS_STK   StartTaskStk[TASK_STK_SIZE]; //定義任務堆棧區OS_STK MyTaskStk[TASK_STK_SIZE];OS_STK   YouTaskStk[TASK_STK_SIZE];OS_STK

如何利用(微軟學術)/(google學術)/google網頁,聚焦最新科技文獻,並獲得PDF版

http://blog.csdn.net/yumengkk/article/details/6818047當對一個研究領域感興趣時,試著用關鍵字描述該領域:1、關鍵字確定;    進入google學術:http://scholar.google.com.hk/    用自己猜測的關鍵字搜尋,而後觀察結果文獻,逐步確定自己的準確關鍵字。2、最有價值相關文獻尋找;   確定了關鍵字之後,就要擷取該領域的經典/最新文獻;   

Delphi – 擷取IDE/SATA硬碟序號

網上有這種代碼了,只是因為寫的較早,有些地方寫的不那麼言簡意賅,而且在XE後的版本中有問題(因為Unicode字元的關係)下面是精簡修改過的代碼,只取第一塊硬碟的序號,Win7 + XE 測試通過。需要先安裝JwApi函數庫,因為有些結構體在庫中有聲明了 unit uGetHDSN;interfaceuses Windows, JwaWinIoctl;function GetIdeSerialNumber: AnsiString;implementationtype TIdSector =

Qt 無邊框、透明、可移動、的個性表單案例詳解

 本文轉自http://blog.csdn.net/yiyaaixuexi/article/details/6362865還有一個部落格也很不錯:http://devbean.blog.51cto.com/448512/d-8 很多朋友都問透明的效果怎麼做,為什麼自己做的無邊框表單不可移動,一個個回答的很累,乾脆寫出來分享下好了,我只用代碼說話。     main.cppint main(int argc, char *argv[]){   

QT 資源系統

QT 資源系統(如何使用小圖片做表徵圖)---轉2009-12-20 20:351 建立一個.qrc的資源描述檔案例如example .qrc:<!DOCTYPE RCC><RCC version="1.0"><qresource>     <file>images/copy.png</file>     <file>images/cut.png</file>    

Delphi – Webbrowser載入Flash後方向鍵失效問題

原文:http://blog.csdn.net/dropme/article/details/6253528 表單上放一個ApplicationEvent控制項,OnMessage事件中這麼寫 uses ActiveX;procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean);const StdKeys = [VK_TAB, VK_RETURN, VK_BACK]; {

Qt 檔案 字元轉碼

void ConvertCode(){QFile srcFile,dstFile;QTextStream in,out;QString fileName,dstFileName,tmpstr;srcFile.setFileName("Version.xml");srcFile.open(QFile::ReadWrite);in.setDevice(&srcFile);in.setAutoDetectUnicode(false);in.setCodec(srcCodec);tmpstr =

使用commons-dbutils進行JDBC項目開發

JDBC碼是Java解碼的一個部分,它給已寫的編碼帶來了數量驚人的重複。另外,JDBC碼幾乎會經常性的帶來一些低級錯誤。寫出好的JDBC編碼並不難,但是很痛苦。DbUtils組件是一個精密而簡單的組件,它並不做什麼複雜的事而僅僅只是使很多的JDBC任務對開發人員來說變得稍容易一點。儘管這時候很多持久架構和包都可以用來使資料持久變得更容易,然而JDBC仍然是大多數Java和Java2企業版(J2EE)開發人員賴以生存的工具。因此,任何能讓使用JDBC工作更容易的東西都是好訊息。DbUtils可以免

Qt – 刪除非空檔案夾

QDir中有函數可以刪除檔案夾,但是只能刪除空檔案夾。於是使用了最原始的方法:遍曆檔案夾逐個刪除檔案。以下代碼在Qt 5.1.0中測試通過。返回true表示檔案夾不存在或被成功刪除bool DeleteDirectory(const QString &path){ if (path.isEmpty()) return false; QDir dir(path); if(!dir.exists()) return true;

Qt – 使用WebBrowser並調用網頁中的JS函數

在介面上拖入QAxWidget,注意這裡不建議直接在UI設計介面指定控制項,否則可能引起QtCreator崩潰建議在代碼中動態設定,如:ui->axWidget->setControl("Shell.Explorer");ui->axWidget->dynamicCall("Navigate(QString)",

總頁數: 61357 1 .... 18147 18148 18149 18150 18151 .... 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.