Time of Update: 2018-12-03
作者:snsn1984
Time of Update: 2018-12-03
這些總結並非我自己寫的,而是摘自LLVM的版本比較老的文檔中。因為老版本的文檔已經鮮有人關注了,而這篇總結的非常好,到現在也很有用處,所以就把這部分內容貼出來了。這隻是原文檔的一部分。原文檔地址:http://llvm.org/releases/1.1/docs/Stacker.html本文內容:Lessons I Learned About LLVMEverything's a Value!Although I knew that LLVM uses a Single Static
Time of Update: 2018-12-03
最近做flex項目的時候,發現退出登陸時URL上會自動加上一個“#”字元,很奇怪,Google+Baidu無數次都沒有找到答案。今天無意間看到幾個群友在 說通過“BrowserManager”擷取URL,於是仔細查看了API,又發現了“HistoryManager”,這個問題終於明白了。 我 們通常看的Web頁面 可以通過瀏覽器的“前進”“後退”來查看剛才看過的頁面,同樣,嵌入的頁面中的flash也可以實現這樣的功能。方法是通過
Time of Update: 2018-12-03
#include "stdio.h"#include "malloc.h"#define MAXSIZE 100 //初始配置單位為100//-------------------stack.h的定義----------------------------------------//樹的結點定義typedef int DataType_tree; //樹結點的資料域類型typedef struct nodetree{ DataType_tree data; struct
Time of Update: 2018-12-03
此文系轉載,原貼地址:http://blog.csdn.net/sdzg_wq/archive/2006/11/03/1365404.aspx.引言-概述OLE/ActiveX/COM技術是MS的核心應用技術,只有徹底洞察其理論精髓,才能以不變應萬變。我們首先從OLE談起。 一、過去的OLE和今天的OLE 作為COM技術前身的OLE,其最初含義是指在程式之間連結和內嵌物件資料(Object Link Embeded)。它提供了建立混合文檔的手段(資深Windows 3.X
Time of Update: 2018-12-03
作者:snsn1984就像很多優秀的軟體都有自己的測試架構一樣,LLVM也有自己的測試架構。LLVM的測試主要分為兩部分:regression tests 和 whole programs。其中,regression tests主要位於LLVM源碼/test目錄下,主要是用來測試LLVM的一些特性或者是用來測試一些bug的。我們在平時的工作中,一般使用的就是這個類型的test。whole
Time of Update: 2018-12-03
前段時間被拉去做了兩個月的.net,還天天加班,唉,外包公司就是這樣。總算暫時不用加班了,可以好好研究一下基於SIP的音頻和視頻通訊了。研究了幾天別人寫的部落格,有個初步的方案:伺服器:openSips用戶端音頻解碼:speex視頻解碼:FFmpeg中的H.264庫以上兩個庫都是C庫需要用JNI來調用,(Android和IPhone)都能用,正好研究一下JNI的使用。好久沒寫部落格了,都生疏了。
Time of Update: 2018-12-03
char sHostName[100]; gethostname(sHostName,sizeof(sHostName)); struct hostent FAR * lpHostEnt=gethostbyname(sHostName); if(lpHostEnt==NULL) { MessageBox(_T("error")); } //擷取IP LPSTR lpAddr=lpHostEnt->h_addr_list[0]; if(lpAddr) { struct in_addr
Time of Update: 2018-12-03
作者:snsn1984 官方介紹Clang是LLVM
Time of Update: 2018-12-03
好久沒更新部落格了,今天寫了一個自訂的多選列表,可以跟愛學習的各位進行分享,首先我們先來看一下:一般大家都是用UITableView自己的編輯模式來實現CheckBox的,這裡我們用自訂Cell和兩張圖片來實現,一張是未選中,一張是選中的圖片好了,我們首先來看一下代碼:首先在Cell中定義了三個控制項,兩個UILabel和一個UIImageView#import <UIKit/UIKit.h>@interface MultiChoceCell :
Time of Update: 2018-12-03
前言已經好久沒寫部落格了,因為最近在研究cocos2d-x,前幾日看到cocos2d-html5中有款飛機遊戲MoonWarriors,想著能不能用cocos2d-x來做重構,一方面可以練習一下這種飛行遊戲的編程思路,另一方面也可以加深對cocos2d-x的瞭解,好了,不多說了,開始重構,首先我們從https://github.com/ShengxiangChen/MoonWarriors下載全部的代碼,接下來我們看到src檔案下有很多js檔案,這些檔案就是主要程式了,因為cocos2d-x跟c
Time of Update: 2018-12-03
Microsoft .Net Compact FrameWork 2.0 簡稱 Microsoft .Net CF 2.0如果你安裝了Visual Studio 2005/2008開發工具後則Microsoft .Net CF 2.0的CAB安裝包在你的電腦上已經存在 Microsoft .Net CF 2.0的安裝包存放在以下位置:版本號碼路徑2.0%Program Files%/Microsoft.NET/SDK/CompactFramework/v2.0/WindowsCE/wce400/
Time of Update: 2018-12-03
作者:snsn1984在介紹LLVM IR之前,我們需要先瞭解下LLVM的結構。傳統的靜態編譯器分為三個階段:前端、最佳化和後端。LLVM的三階段設計是這樣的:這樣做的優點是如果需要支援一種新的程式設計語言,那麼我們只需要實現一種新的前端。如果我們需要支援一種新的硬體裝置,那我們只需要實現一個新的後端。而最佳化階段因為是針對了統一的LLVM IR,所以它是一個通用的階段,不論是支援新的程式設計語言,還是支援新的硬體裝置,這裡都不需要對最佳化階段做修改。所以從這裡可以看出LLVM
Time of Update: 2018-12-03
菜單情境建立這次我們先把菜單情境建立好,為了跟MoonWarriors
Time of Update: 2018-12-03
最近得到一個需求要做一個即時票數顯示的程式,要求有一個動態顯示選手票數的柱圖.本想用.net的GDI+AJAX來做,可是搞了一個上午,感覺很麻煩,至CSDN上面問看有沒有什麼好的方法,告訴我說可以用ZedGraph,於是Google了一下,從sourceforge上把它down下來,開始研究...
Time of Update: 2018-12-03
每次內容主要出自文檔: “Clang” CFE Internals Manual地址: http://clang.llvm.org/docs/InternalsManual.html在這個文檔中,以簡明的的一個例子說明了如何按照這個方式在Clang中添加一個屬性。講的很清楚,我在這裡不再累述,只是將例子中的部分代碼和文檔結合起來,一起展現給大家。How to add an attribute¶To add an attribute, you’ll have to add it to the
Time of Update: 2018-12-03
大學畢業至今,被面試的次數屈指可數,每次面試前都認真準備,瞭解公司的背景,瞭解要申請的職位的要求等等,還會考慮面試官會關注的問題。所以沒有出現過太大的問題,基本上面試都順利通過。近些年自己面試的人越來越多,一些同學也逐漸的走上了領導崗位,每年也都有大量的面試指標,大家交流面試的感悟,感慨良多。其中很多真的是很出乎意料,只有你想不到,沒有做不到。列舉一些大家遇到的一些情況,略加點評,希望能對參加面試的人有協助。1.
Time of Update: 2018-12-03
很早以前,就看見有一些大網站就有這樣的東西了。一直也想知道是怎麼實現的,但就是沒有去找相關的資料。前幾天心血來潮搞了一個試試感覺還不錯下面把方法寫下:首先你要有一張ICO的圖片ICO圖片線上產生地址:http://www.html-kit.com/favicon/再把產生的ICO格式的圖片放到網站的根目錄下;然後在頁面<heah></heah>之間加,<link rel="shortcut icon" href="你的ico圖片名.ico" type="image/
Time of Update: 2018-12-03
作者:snsn1984寫在前面的話:最近接觸llvm比較多,在這個上面花了不少的時間。感覺llvm要完全理解透是個很不容易的事情,需要在學習過程中好好的整理下自己的思路。剛好又閱讀了開源項目Storm的作者Nathan Marz的部落格《You should blog even if you have no
Time of Update: 2018-12-03
一直以來喜歡隨手記東西,隨手寫東西,所以雲筆記的出現讓我很欣喜,欣喜之餘我就一直關注各個品牌的雲筆記的發展狀況,並且會去不斷的試用。剛剛得知google已經發布了他自己的雲筆記keep,雖然訊息有點滯後,但是還是迫不及待的去試用了下,試用之後感受如下:1.