Little-endian big endian 端模式

big endian的意思就是高位在前,低位在後,little endian則相反.一言以蔽之,big-endian就是符合我們大腦的思考。而little-endian是符合機器處理的。不要想太多。判斷大頭和小頭的方法:#include           <stdio.h>   int   main(int   argc,   char   **argv)   {           union   {                   short       s;      

宏定義,判斷是否高清屏

宏定義,判斷是否高清屏 ,ipad,simulator ,方法如下:// 是否高清屏#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)// 是否iPad#define isPad

PowerBuilder DeCompiler(PB DeCompiler) Demo download(PB反編譯,支援5-12)

PowerBuilder反編譯器,支援5-12,pkb2.5。用於源碼丟失後的工程恢複。 關鍵字:Powerbuilder反編譯,PB反編譯,PBD還原,PBD反編譯powerbuilder Reverse Engineering,decompile

iPhone memory manage

by Robin Lu on Mar.03, 2009, about iphone, memory開發iPhone 應用程式並不難,基本上就是三個詞 - “memory, memory, memory” 。iPhone OS 對記憶體的要求很嚴格,有memory leak ,殺掉; 記憶體使用量超限額,殺掉。一個經過測試的程式,在使用過程中90%以上的崩潰都是記憶體問題造成的。在這裡簡單總結一下Object-C 記憶體管理。基本概念Object-C 的記憶體管理基於引用計數(Reference

關於對pbd反編譯器的期待

pb混淆器和pbd還原器:http://chengg0769.download.csdn.net/  已經完成混淆器和反編譯器二個超高強度的工作。 10月份回家帶寶寶。一直沒時間。春節後會恢複工作。 其實軟體對pbd的解析已經完成。主要是一些細節的錯誤會導致程式崩潰。還因為第一次用bcb開發。所以編程工具的熟悉度不高。另外一個原因就是比如if

在一台聯想3000G430 T1600筆記本上安裝黑蘋果(東皇v10.6.3)成功

1. 下載東皇v10.6.3 v2.22. 安裝MACDrive2. 安裝HFS-explore把iso轉換成dmg3. 在硬碟上通過縮小其他分區,得到一個新的分區。用PM10.0直接格式化為HFS格式。記得這個操作前,備份你的所有盤的資料。我就是在安裝時格式化失敗造成最後一個盤符成為“未格式化”錯誤。4. 用安裝用Leopard硬碟安裝助手把前面的dmg寫到一個隨身碟上,隨身碟格式化為FAT32先。去掉軟體介面的三個勾選項,並去掉“寫入”的勾,否則提示錯誤。去掉勾後,重新在分區選擇你的隨身碟,

跟著vivi學bootloader

話說上回通過LFS把linux的結構學習了一下後,探究出嵌入式的幾大組成部分,bootloader,linux核心,根檔案系統得,就從bootloader開始,從cpu加電的那一刻開始拿出以前買的s3c2440的開發板,經過一番搜尋,得知uboot和vivi是這個平台下比較流行的兩個bootloader,鑒於vivi比較簡單,就從vivi入手,找出head.S即bootloader的入口,逐行分析,從最簡單的點燈,到輸出UART,到拷貝nand到ram,到跳轉到c程式,其間通過《S3C2410完

演算法和函數對象

一 演算法。 在演算法描述中,模板參數的名稱很重要。In、Out、For、Bi、Ran分別表示輸入,輸出,前向,雙向和隨即訪問迭代器。Pred表示一元謂詞,BinPred表示二元謂詞,Cmp表示比較操作,Op表示一元操作,BinOp表示二元操作。如果傳遞一個為提供所需操作的 類型,就將在模板執行個體化的時候產生一個錯誤。二 函數對象 謂詞 約束器 適配器 否定器 2.1謂詞綜述,在<functional>裡,標準庫提供了一些常用謂詞:equal_to, not_equal_to m,

擴充方法和繼承

1 擴充方法擴充方法的要求:1第一個參數是要擴充或者要操作的類型,這成為“被擴充的類型”。2為了指定擴充方法,要在被擴充的類型名稱前面附加this修飾符。3要將方法作為一個擴充方法來方位,要用using指定匯入擴充類型的命名空間,或者是擴充類型和調用代碼在同一個命名空間。  public static class DirectoryExtension { public static void CopyTo(this DirectoryInfo sourceDir,

今天成功運行完LFS

自從上篇說到要從LFS開始學起後,最近幾天,只要得空就慢慢編譯我的LFS,別說,即使是對著敲命令,敲完直到自己編譯的系統boot起來,還突然有一種豁然開然的感覺,當然目前通過LFS也僅能對linux進行表面的認識,但是總比起之前敲敲ls好多了。 做的過程中發現這篇手把手教程還是很有用的,對著敲,可以保證不出錯。至於為什麼這麼敲的解釋可以看LFS官方網站的文章,這樣兩篇文章對著做,挺高效的。http://www.linuxsir.org/bbs/thread322894.html  雖然最後,bo

Iterator and allocator

 一 迭代器。 1 迭代器雖然不是一個通用指標,可是可以按照一個指標去運用。它只是指向數組(序列元素)的指標概念的一個抽象,它最關鍵的屬性: --  "當前被指向的元素" --指向下個元素。 --相等。列入內部類型 int* 就是int[]的一個迭代器. 下面是我做的一個例子:char  c[] = "abcd";make_heap<char*>(c, c+strlen(c) );//這裡模板class 應該是一個迭代器的,對於內部類型,指標就可以認為是迭代器。2 迭代器的類別

讓同一iphone項目能編譯兩個版本–正式版、lite版

讓同一iphone項目能編譯兩個版本--正式版、lite版部落格原文地址:在同一iphone項目添加lite版在同一iphone項目添加lite版(二)作為基本的推廣手段,縮減關鍵功能,增加ADMob或iAD的lite版應用是必要的。但為了lite單純另開一個項目,不斷在在lite和完整版項目中同步代碼,肯定是不行的,最好的辦法,就是在同一個xcode

有關Powerbuilder的悲觀論和樂觀論(由郭貼引發的300多貼爭辯想到的,也是很久就想秉明的一個觀點)

不管用一個工具多少年,寫過多少本書,技術日新月異,我想大家都是在一個起跑線上。話最多的就是初學者,看到一個新技術就來pk。pk是永遠沒有結論的。存在就是真理。pb能做很多事情,而且還活著,還是有如此多的弟兄在用。就有他存在的道理。未來的需求是春秋戰國,群雄四起,各種工具都有它跑馬圈地的能力。相比十幾年前單一的需求和單一的工具來說,不可同日而語了。拿pb做證據已經完全無法說明今天的問題了。我建議,僅建議我和我的朋友們,如果是pber就在自己熟悉的db運用中深入走下去,db很難在短時間消亡的。最好成

標準容器部分

1 元素容器的元素是被插入對象的副本,因此元素必須屬於有個允許容器的實現對她進行複製的類型。容器可以利用複製建構函式或者賦值做元素的複製工作。2 比較關聯容器要求其元素是有序的。預設是<運算子定義。如果<不合適,可以提供比較合適的比較操作。比如定義一個函數對象。對於順序準則cmp: 1 cmp(x,x)==false. 2 if cmp(x,y) and cmp(y,z),then cmp(y,z). 3 define equiv(x,y)為 !(

powerbuilder反編譯器開發-第一步:pbd結構分析和pbkiller分析

今天做了一個簡單的structrue,編譯得到一個pbd檔案,在pb中,全域結構是代碼最少的。發現幾個問題:1.pbkiller無法得到blob{n}這種申明,ue查看是他少分析了一部分位元組,比如dec{2},dec{4}都不能反編譯,全部編譯為:dec。2.pbkiller目錄下的檔案vmxxx.dat大致為一個包含pb所有內建對象,函數,實踐,屬性調用的常式。可能視圖通過此樣本與客戶代碼比較得到反編譯資訊。具體還得研究。另外shudepb當時應該也是參考此軟體,我記得之前好像他說參考pbk

搜尋引擎學習資源(作者:dongdonglang)

搜尋引擎學習資源收集作者:dongdonglang   http://www.dunsh.org/forums/thread-2716-1-2.html一、搜尋引擎技術/動態資源<一>、綜合類1、盧亮的搜尋引擎研究    http://www.wespoke.com/盧亮屬於搜尋引擎開發上的專家,以前開發過一個搜尋引擎"博索"(http://booso.com/),好像現在已經停止開發了,目前他服務於部落格網。在他的這個blog上可以瞭解許多搜尋引擎開發的技術和經驗,值得持續關注。2

install ubuntu use the U pan

由於沒有刻盤,直接用u盤進行引導安裝到unbuntu。現在回想總結下。1 下載對應unbuntu iso注意就是和自己機器cpu到型號匹配。為到是intel結果下來一個amd到,又重新弄來一次。2 u盤準備空間。我用到是我到移動硬碟,所專門開闢出一個3G的盤進行做引導盤。3 下載一個Universal-USB-Installer,然後嘛就是建立傻瓜操作建立引導盤來。4 進入bios設定 USB HDD引導安裝。5 install successfully.

PB11.5,PB12 web項目初探

最近做了一個簡單的運用,嘗試發布成webform成功。有如下總結:1.webform開發方式同c/s開發完全不同概念。理論上可以同時發布為兩種,我最初也是這麼高興了一陣子,但是實際上不行。1.1 web不支援的功能屬性太多。1.2 顏色體系不一樣。c/s的顏色底色(銀灰色)幾乎要全部改為白色。如果在web中用銀灰色似乎不是東西。1.3

一種巧妙的刪除程式自己的方法

近日看到網友詢問如何?程式運行之後把自己刪除的方法,不知大家對木馬甚麼的興趣實在太濃,還是想要這樣的效果:使用者只要一運行程式,可執行檔就沒有了,可是程式還是在跑,膽小的只怕要喊"鬼呀!","老婆,快出來看上帝"甚麼的  。其實最典型的用法是寫反安裝程式.

使用CoreTelephony獲得SIM卡網路電訊廠商名稱

時間: 2010-09-27 15:58 以下轉自 http://zonble.net/archives/2010_06/1330.php,注意要加標頭檔目錄/System/Library/Frameworks/CoreTelephony.framework/Headers 到 build 設定Header Search Paths,並在使用到這些類中加標頭檔,例如 1. #im 以下轉自

總頁數: 61357 1 .... 21589 21590 21591 21592 21593 .... 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.