關於手工進行進製轉換,一般都是用二進位製做跳板。
常規進製:二進位制、八進位制、十進位制、十六進製制。
1.十進位制-->二進位制
十進位制數除2,餘數作為結果,商繼續除,直到除完為止。所有餘數從低位到高位,排列產生二進位制數。最後有商為1,放到最高位。
十進位制5: 5%2=2...1 2%2=1...0 ==>二進位制5:101
十進位制8:8%2=4...0 4%2=2...0 2%2=1...0==> 二進位制8:1000
2.二進位制-->十進位制
最低位乘2的0次冪,第二位乘2的1次冪,第三位乘2的2次冪。。。。從低位到高位都乘以2的n-1次冪,然後相加即為10進製數
3.二進位制-->八進位制
每三位二進位制數表示一位八進位制數,最前面不夠的地方補零。
4.八進位制-->二進位制
參考3,逆向運算
5.二進位制-->十六進製制
每四位二進位制數便是一位十六進製制數,高位不夠的補零
6.十六進製制-->二進位制
參考5,逆向運算
7.八進位制、十進位制、十六進製制相互轉換
以10進製轉16進製為例,先把十進位制轉為二進位制,再從二進位制轉為十六進製制。其他轉換也是同樣的思路,先轉換成二進位製作為中間結果即可。
Doxygen幾個小問題,mark一下
首先是在visual assist x中的配置,在snippet editor視窗修改一下file header的snippet和refactor document method的snippet.設定分別如下 file header file file base file ext synopsis ...
離職了, mark一下
我是本周二 2013.03.12 提交的離職申請,上個周四改問題,與六位同事幹了乙個通宵,我不想把這個問題留給別人來解決。周五一天沒來,但也沒有睡覺,女友前一天晚上到我這裡來玩,睡我宿舍裡面,周五早上讓她出去逛逛,我睡了兩個多小時,太吵,就不睡了,下午回我們的家 周四晚上通宵的那些人周五那天只有我一...
新公司上班Mark一下
機緣巧合讓我在年底跳到了新公司,今天上班第一天報道,講真,跳出了舒適區,系統層應用開發,首先不是講設計編碼,而是先看懂系統 會打log,會adb,會android系統編譯,會不用不打斷點除錯專案,通過日誌,bug找到出問題的 並修改正確。總結如下 先上圖 2.要原生應用順利跑起來,首先的編譯整個an...