原创 arm彙編學習

    最近着手做DCT arm彙編的優化。需要將arm彙編快速的掌握。    彙編的重要性:(ARM:Assembly Language Programming》,作者是Peter Knaggs & Stephen Welsh.作者提出

原创 python學習3

一.模塊    1.模塊是一個包含了所有你定義的函數和變量的文件。爲了在其他程序中重用模塊,模塊的文件名必須以.py爲擴展名。 from sys import argv #從sys模塊引用argv變量。 #!/usr/bin/pyth

原创 arm-A8指令集學習1

    arm A8的指令集爲ARM V7-A 這裏可從arm官網下載其文檔http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0406b/index.html I

原创 ARM Assembler VS GNU Assembler

本人引用自:http://www.wretch.cc/blog/trackback.php?blog_id=DreamYeh&article_id=888788 這幾天要把我寫好的ARM code 移植到Android 上,遇到了一些問題

原创 關於拖延症的一些觀點

       來源: http://www.zhihu.com/question/20929126  李鬆蔚       從廣義的層面來講,拖延現象的成因既可以是無窮盡的,但也可以只用一句話來概括:個人選擇而已——每時每刻,面臨辛苦的選項

原创 c++沉思錄讀書筆記1

   此書思想:使用和抽象。全書探討c++如何支持此思想,以及如何使用此思想。 第一章:爲什麼用C++ 1.問題     由問題導出:解決方案的可移植性;複雜代碼的支持;提高效率。     解決方法:選擇c++,有效的解決以上問題。  

原创 二分查找

轉載自:http://www.cppblog.com/converse   二分查找算法基本思想 二分查找算法的前置條件是,一個已經排序好的序列(序列是升序排列的),這樣在查找所要查找的元素時,首先與序列中間的元素進行比較,如果大於

原创 程序員學習能力提升三要素

IT技術的發展日新月異,新技術層出不窮,具有良好的學習能力,能及時獲取新知識、隨時補充和豐富自己,已成爲程序員職業發展的核心競爭力。本文中,作者結合多年的學習經驗總結出了提高程序員學習能力的三個要點。 衆所周知,現在是一個知識爆炸的時

原创 web開發第一週

第一週任務 2013/5/30 0:57:23 安裝軟件 開發工具:zend studio php,mysql,apache,svn (wamp)運行自己的hello world 程序,熟悉php基本語法 思考以下問題 p

原创 Introduction to C Memory Management and C++ Object-Oriented Programming

     複習c/c++中關於指針對內存操作,指針是c的靈魂。偶然發現mit 6-088課程,非常適合這個主題。自學之。 1.什麼時候使用指針      ①.堆上分配內存時      ②.當給被調用函數傳參時,希望其改變其值時      

原创 uva oj起步

       參加完HW軟件訓練營,10天培訓下來收穫了很多。感觸最深的是:實踐少,錯誤多。究其原因:自身代碼量不足,編的少導致編程時bug不斷。來同組科班出身的復旦交大的同學代碼能力明顯高我n個數量級。       作爲學電子半路出家我

原创 字符串

c中字符串跟字符數組的唯一差異在於它有終止符‘\0’ /*1 c中定義字符串的方式如下: a. char *str = "hello world"; b. char str[] = "hello world"; 其

原创 c++之多態性動態數組的使用

   讀林銳博士的<高質量程序設計c/c++>關於數組指針的使用 注意點:        1.多態和指針算術運算不能混合使用,數組操作總會涉及到指針運算,因此多態和數組不應該混合運用         2.不要在數組中直接存放多態對象,而是

原创 tcp三次握手

TCP在建立連接時又分三步走:              第一步是請求端(客戶端)發送一個包含SYN即同步(Synchronize)標誌的TCP報文,SYN同步報文會指明客戶端使用的端口以及TCP連接的初始序號;          

原创 leetcode練習

leetcode練習 day 1 /*leetcode:two sum Given an array of integers, return indices of the two numbers such that they add up