原创 判斷線段相交的方法

轉載自 hsfzxjy 的http://hsfzxjy.github.io/the-simplest-way-to-find-out-if-two-segments-are-intersected/ 引子 如何判斷兩條直線是否相交? 這

原创 Navigation with Back and Up Developer Docs

Navigation with Back and Up Developer Docs 帶有回退鍵和向上鍵的導航欄 開發文檔 Implementing Effective Navigation Consistent navigation i

原创 CTS fail issue學習

關於CTS測試,真的是每次碰見都跟初見似的。好像大家永遠都是:我也不知道怎麼看。 CTS的結果有兩份log,一份host_log.txt, 一份device_logcat.txt。 且看host的log: 10-31 18:20:5

原创 【摘自《算法》】科學方法

1. 細緻地觀察真實世界的特點,通常還要有精確的測量;2. 根據觀察結果提出假設模型;3. 根據模型預測未來的事件;4. 繼續觀察並覈實預測的準確性;5. 如此反覆知道確認預測和觀察一致。科學方法的一條關鍵原則是我們所涉及的實驗必須是可重

原创 學習手札: 關於flattenToString。

在看代碼的時候偶然看到了這個方法,望文生義,還是不知多雲。 flatten: 擊敗,摧毀;使平坦 常見的用法是: getIntent().getComponent().flattenToString(); 那這到底是個什麼意思

原创 判斷線段相交的向量叉積算法

這是一道比較簡單的判斷線是否相交的題。 題意是: 每個case給出ABC三條線: Line A 的起始點 (x1, y1) & 終點 (x2, y2) Line B 的起始點 (x1, y1) & 終點 (x2, y2)  Line

原创 android界面開發讀書筆記

佈局參數。你是否平時會注意到有些屬性名稱以layout_開頭,如android:layout_marginLeft,而其他屬性名稱則不是,如android:text。不以 layout_ 開頭的屬性作用於組件。組件實例化時,會調用某個方

原创 揹包2

#include<iostream> using namespace std; #define min(x,y) ((x)<(y)?(x):(y)) #define MAX_INT 10000000 int p[501]; int w[

原创 由FocusChange引發的問題手札

這次碰見了Fragment.replace後發生的focus改變問題。 這個問題是用戶用藍牙鍵盤的Enter鍵點擊了某個tabContent的內容,該內容由ListFragment來展現,切換的方式是ft.replace。所以發生了顯示

原创 Android adb unauthorized 問題

關於這個問題,就像感冒一樣,因人而異。也有很多朋友給出了很好的解決方案和解釋,這裏我記錄一下自己碰上的情況。 我的問題在於:在開發者選項中撤回USB除錯授權後打開USB調試,始終沒有彈出授權界面(該界面如下圖)。 解決方案是: 1.

原创 IntegerCache的上限

有個經典的問題, Integer i1 = 100,i2 = 100; System.out.println(i1==i2); Integer i3 = 1000,i4 = 1000; S

原创 日常開發小記錄

多多學習,腦子記不住就筆記,以後再整理 使用Butterknife-7.0.1 .apt_generated文件夾沒生成 沒生成的原因是因爲該項目的JAVA compile沒有設置Annotation enable。 設置方法是項目右

原创 廣度優先遍歷隊列實現

本週做了兩道題,Fast Robot和Picking up Jewels 先說Fast Robot,要求找出從起點到終點最少拐彎次數。 這道題其實有一種很簡單的算法: 1.      從起點開始,將拐1次彎的點全部入隊,map[i][j]

原创 VS2010 Ctrl + F5 控制檯模式設置

摘自  http://blog.sina.com.cn/s/blog_63a881060102v37h.html, mark一下。 在VS2010裏的控制檯應用程序在運行時,結果畫面一閃而過,不管是用F5 還是用Ctrl + F5都是

原创 揹包(1)

#include<iostream> using namespace std; #define max(x,y) ((x)>(y)?(x):(y)) int w[3403]; int d[3403]; int f[13000]; int