Time of Update: 2018-12-03
big endian的意思就是高位在前,低位在後,little endian則相反.一言以蔽之,big-endian就是符合我們大腦的思考。而little-endian是符合機器處理的。不要想太多。判斷大頭和小頭的方法:#include <stdio.h> int main(int argc, char **argv) { union { short s;
Time of Update: 2018-12-03
宏定義,判斷是否高清屏 ,ipad,simulator ,方法如下:// 是否高清屏#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)// 是否iPad#define isPad
Time of Update: 2018-12-03
PowerBuilder反編譯器,支援5-12,pkb2.5。用於源碼丟失後的工程恢複。 關鍵字:Powerbuilder反編譯,PB反編譯,PBD還原,PBD反編譯powerbuilder Reverse Engineering,decompile
Time of Update: 2018-12-03
by Robin Lu on Mar.03, 2009, about iphone, memory開發iPhone 應用程式並不難,基本上就是三個詞 - “memory, memory, memory” 。iPhone OS 對記憶體的要求很嚴格,有memory leak ,殺掉; 記憶體使用量超限額,殺掉。一個經過測試的程式,在使用過程中90%以上的崩潰都是記憶體問題造成的。在這裡簡單總結一下Object-C 記憶體管理。基本概念Object-C 的記憶體管理基於引用計數(Reference
Time of Update: 2018-12-03
pb混淆器和pbd還原器:http://chengg0769.download.csdn.net/ 已經完成混淆器和反編譯器二個超高強度的工作。 10月份回家帶寶寶。一直沒時間。春節後會恢複工作。 其實軟體對pbd的解析已經完成。主要是一些細節的錯誤會導致程式崩潰。還因為第一次用bcb開發。所以編程工具的熟悉度不高。另外一個原因就是比如if
Time of Update: 2018-12-03
1. 下載東皇v10.6.3 v2.22. 安裝MACDrive2. 安裝HFS-explore把iso轉換成dmg3. 在硬碟上通過縮小其他分區,得到一個新的分區。用PM10.0直接格式化為HFS格式。記得這個操作前,備份你的所有盤的資料。我就是在安裝時格式化失敗造成最後一個盤符成為“未格式化”錯誤。4. 用安裝用Leopard硬碟安裝助手把前面的dmg寫到一個隨身碟上,隨身碟格式化為FAT32先。去掉軟體介面的三個勾選項,並去掉“寫入”的勾,否則提示錯誤。去掉勾後,重新在分區選擇你的隨身碟,
Time of Update: 2018-12-03
話說上回通過LFS把linux的結構學習了一下後,探究出嵌入式的幾大組成部分,bootloader,linux核心,根檔案系統得,就從bootloader開始,從cpu加電的那一刻開始拿出以前買的s3c2440的開發板,經過一番搜尋,得知uboot和vivi是這個平台下比較流行的兩個bootloader,鑒於vivi比較簡單,就從vivi入手,找出head.S即bootloader的入口,逐行分析,從最簡單的點燈,到輸出UART,到拷貝nand到ram,到跳轉到c程式,其間通過《S3C2410完
Time of Update: 2018-12-03
一 演算法。 在演算法描述中,模板參數的名稱很重要。In、Out、For、Bi、Ran分別表示輸入,輸出,前向,雙向和隨即訪問迭代器。Pred表示一元謂詞,BinPred表示二元謂詞,Cmp表示比較操作,Op表示一元操作,BinOp表示二元操作。如果傳遞一個為提供所需操作的 類型,就將在模板執行個體化的時候產生一個錯誤。二 函數對象 謂詞 約束器 適配器 否定器 2.1謂詞綜述,在<functional>裡,標準庫提供了一些常用謂詞:equal_to, not_equal_to m,
Time of Update: 2018-12-03
1 擴充方法擴充方法的要求:1第一個參數是要擴充或者要操作的類型,這成為“被擴充的類型”。2為了指定擴充方法,要在被擴充的類型名稱前面附加this修飾符。3要將方法作為一個擴充方法來方位,要用using指定匯入擴充類型的命名空間,或者是擴充類型和調用代碼在同一個命名空間。 public static class DirectoryExtension { public static void CopyTo(this DirectoryInfo sourceDir,
Time of Update: 2018-12-03
自從上篇說到要從LFS開始學起後,最近幾天,只要得空就慢慢編譯我的LFS,別說,即使是對著敲命令,敲完直到自己編譯的系統boot起來,還突然有一種豁然開然的感覺,當然目前通過LFS也僅能對linux進行表面的認識,但是總比起之前敲敲ls好多了。 做的過程中發現這篇手把手教程還是很有用的,對著敲,可以保證不出錯。至於為什麼這麼敲的解釋可以看LFS官方網站的文章,這樣兩篇文章對著做,挺高效的。http://www.linuxsir.org/bbs/thread322894.html 雖然最後,bo
Time of Update: 2018-12-03
一 迭代器。 1 迭代器雖然不是一個通用指標,可是可以按照一個指標去運用。它只是指向數組(序列元素)的指標概念的一個抽象,它最關鍵的屬性: -- "當前被指向的元素" --指向下個元素。 --相等。列入內部類型 int* 就是int[]的一個迭代器. 下面是我做的一個例子:char c[] = "abcd";make_heap<char*>(c, c+strlen(c) );//這裡模板class 應該是一個迭代器的,對於內部類型,指標就可以認為是迭代器。2 迭代器的類別
Time of Update: 2018-12-03
讓同一iphone項目能編譯兩個版本--正式版、lite版部落格原文地址:在同一iphone項目添加lite版在同一iphone項目添加lite版(二)作為基本的推廣手段,縮減關鍵功能,增加ADMob或iAD的lite版應用是必要的。但為了lite單純另開一個項目,不斷在在lite和完整版項目中同步代碼,肯定是不行的,最好的辦法,就是在同一個xcode
Time of Update: 2018-12-03
不管用一個工具多少年,寫過多少本書,技術日新月異,我想大家都是在一個起跑線上。話最多的就是初學者,看到一個新技術就來pk。pk是永遠沒有結論的。存在就是真理。pb能做很多事情,而且還活著,還是有如此多的弟兄在用。就有他存在的道理。未來的需求是春秋戰國,群雄四起,各種工具都有它跑馬圈地的能力。相比十幾年前單一的需求和單一的工具來說,不可同日而語了。拿pb做證據已經完全無法說明今天的問題了。我建議,僅建議我和我的朋友們,如果是pber就在自己熟悉的db運用中深入走下去,db很難在短時間消亡的。最好成
Time of Update: 2018-12-03
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)為 !(
Time of Update: 2018-12-03
今天做了一個簡單的structrue,編譯得到一個pbd檔案,在pb中,全域結構是代碼最少的。發現幾個問題:1.pbkiller無法得到blob{n}這種申明,ue查看是他少分析了一部分位元組,比如dec{2},dec{4}都不能反編譯,全部編譯為:dec。2.pbkiller目錄下的檔案vmxxx.dat大致為一個包含pb所有內建對象,函數,實踐,屬性調用的常式。可能視圖通過此樣本與客戶代碼比較得到反編譯資訊。具體還得研究。另外shudepb當時應該也是參考此軟體,我記得之前好像他說參考pbk
Time of Update: 2018-12-03
搜尋引擎學習資源收集作者:dongdonglang http://www.dunsh.org/forums/thread-2716-1-2.html一、搜尋引擎技術/動態資源<一>、綜合類1、盧亮的搜尋引擎研究 http://www.wespoke.com/盧亮屬於搜尋引擎開發上的專家,以前開發過一個搜尋引擎"博索"(http://booso.com/),好像現在已經停止開發了,目前他服務於部落格網。在他的這個blog上可以瞭解許多搜尋引擎開發的技術和經驗,值得持續關注。2
Time of Update: 2018-12-03
由於沒有刻盤,直接用u盤進行引導安裝到unbuntu。現在回想總結下。1 下載對應unbuntu iso注意就是和自己機器cpu到型號匹配。為到是intel結果下來一個amd到,又重新弄來一次。2 u盤準備空間。我用到是我到移動硬碟,所專門開闢出一個3G的盤進行做引導盤。3 下載一個Universal-USB-Installer,然後嘛就是建立傻瓜操作建立引導盤來。4 進入bios設定 USB HDD引導安裝。5 install successfully.
Time of Update: 2018-12-03
最近做了一個簡單的運用,嘗試發布成webform成功。有如下總結:1.webform開發方式同c/s開發完全不同概念。理論上可以同時發布為兩種,我最初也是這麼高興了一陣子,但是實際上不行。1.1 web不支援的功能屬性太多。1.2 顏色體系不一樣。c/s的顏色底色(銀灰色)幾乎要全部改為白色。如果在web中用銀灰色似乎不是東西。1.3
Time of Update: 2018-12-03
近日看到網友詢問如何?程式運行之後把自己刪除的方法,不知大家對木馬甚麼的興趣實在太濃,還是想要這樣的效果:使用者只要一運行程式,可執行檔就沒有了,可是程式還是在跑,膽小的只怕要喊"鬼呀!","老婆,快出來看上帝"甚麼的 。其實最典型的用法是寫反安裝程式.
Time of Update: 2018-12-03
時間: 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 以下轉自