滑輪控制項的研究五、ViewConfiguration的簡單介紹

/** * 包含了方法和標準的常量用來設定UI的逾時、大小和距離 */public class ViewConfiguration { // 設定水平捲軸的寬度和垂直捲軸的高度,單位是像素px private static final int SCROLL_BAR_SIZE = 10; //定義捲軸逐漸消失的時間,單位是毫秒 private static final int SCROLL_BAR_FADE_DURATION = 250; //

一、Bitmap的recycle問題

    雖然Android有自己的記憶體回收機制,對於是不是要我們自己調用recycle,還的看情況而定。如果只是使用少量的幾張圖片,回收與否關係不大。可是若有大量bitmap需要記憶體回收處理,那必然記憶體回收需要做的次數就更多也發生地更頻繁,會對系統資源造成負荷。所以,這個時候還是自己試用recycle來釋放的比較好。    如何去使用recycle()方法和何時試用recycle()都是值得考慮的問題。否側,極易出現下面的異常:05-15 08:31:00.117:

win7卸載ubuntu

1. 下載MBRFix工具,放在c盤,利用命令提示字元,進入軟體所在目錄,cd c:\mbrfix    (cd後面一個空格)2.輸入 MBRFix /drive 0 fixmbr /yes3.重啟,發現直接進入Win 7,現在可以用Win 7的磁碟管理(打不開的話,可以用Win 7最佳化大師裡帶的)格式化Ubuntu所在分區(就是沒有盤符的,選定刪除卷時會提示是其他系統的資料)了~~~參考這裡原來卸載這麼簡單

poj 3304-Segments 線段相交的判斷

題目串連題意:有n條線,是否存在一條直線使得它們在這條直線上的投影至少有一個公用交點。題意可以轉化為:取任意兩個點組成的線段與所有的線段相交(線段與直線相交)。分析:判斷兩線段是否相交:可以用向量法。如果兩直線相加則必定有一條線段的兩個端點位與另一線段的兩側,那就有:  設p1p2 ,q1q2兩線段相交:(p1-q1)X(q1-q2)*(p2-q1)X(q1-q2)>=0,注意’X‘是叉積,’*‘是數量積。叉積如:(x1,y1)X(x2,y2)=x1*y2-y1*x2   ;   數量積:

Drive-By Download測試架構 – drivesploit

Drive-By Download是一種網路攻擊手段,國內稱為“網站掛馬攻擊”。Drive-ByDownload是當今最流行的惡意軟體傳播手段,它主要是綜合大量的已知漏洞(也可能包括未知漏洞)對使用者的瀏覽器發起攻擊。可實施Drive-ByDownload的綜合性+工具相當多,大多都是傻瓜式的,如著名的Zeus,

IDA Pro google 互動查詢外掛程式 – RE-Google

RE-Googl是一個ida pro反組譯碼互動式外掛程式,它可以自動通過google查詢二進位反組譯碼過程中包含的函數相關資訊。排在前面的結果將會以注釋的方式顯示,顯示的資訊是一個連結,雙擊可以開啟。RE-Googl首先需要IDA,然後需要 IDAPython,最後需要安裝Google Data APIs for Python。工具更多資訊及下載:http://regoogle.carnivore.it/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

POJ-1269 直線相交的判斷及交點

題意:給了兩條直線的兩個的座標。求他們相交的類型,如果正規相交並求出交點。分析:用點叉積,可以判斷直線的相交類型(平行,共線,相交).大概是: 如果相交:設交點:p0(x0,y0),根據交點在兩條直線上有方程:   (p1-p0)X(p2-p0)=0;   (p3-p0)X(p4-p0)=0;展開就行了。看代碼就知道了:#include<cstdio>#include<cmath>using namespace std;struct node{double x,y;}p[

控制項一:Gallery 之滑動不流暢的解決辦法 非同步載入

Gallery滑動的時候之所以會卡,是因為當它滑動到中間的時候,預設會為選中狀態,那麼這個時候就要去載入圖片,如果當圖片比較大的時候,就會導致卡一下。一、通過非同步載入圖片的方式其餘的地方不變,只是在Adapter中使用非同步載入的方式。public class GalleryAdapter extends BaseAdapter {private ImageView[] imageView;// 載入圖片的imageView數組private Context context;private

POJ-1556 線段相交的判斷與最短路(幾何+圖論)

題意:在10*10的房間裡,有些牆,問你從源點(0,5)到對面的點(10,5)的最短路,不能穿過牆。分析:或許看到了最短路,這題大概就有思路了,到我還是有點疑問,”為什麼最短的路一定要從牆的端點過去,有沒有存在一條路徑從某一點(不在這些點)使它能直接到達目的地“?而這些點是有可能的。但我聽別人說過端點就行了,我也不再去追究了。如果是過端點,那就好辦了,由於點不多,枚舉所以可能的路徑,並判斷是否有線段與它相交就行了,端點相交的不能算。代碼:#include<cstdio>#includ

POJ-2653 Pick-up sticks(線段相交)

題意:一次投放一條木棍,問投放n次夾在上面的木棍有多小,並按順序輸出。按順序判斷線段相交,線段相交,和直線與線段相交多個一個反正判斷水題一個。代碼:#include<cstdio>#define eps 1e-8using namespace std;struct node{double x,y;}point[400005];int rec[1005];int cnt;double Judge(node a,node b,node c){return(a.x-c.x)*(b.y-c.

POJ-1696 極座標排序

先不會,後來看了discus才知道,用極座標排序,換句話說,按著偏轉的角度從小到大,相同的按距離從小到大。最後形成的路線是一個螺旋形的折線。#include<cstdio>#include<algorithm>using namespace std;struct node {int id,x,y;}p[105];node rec[105];int pos,cnt;int Judge(node a,node b,node c){return

HDU-4666 最遠曼哈頓距離

題目串連此題值得分析:曼哈頓距離:兩個點所對應的座標差的絕對值之和。比如在一維空間:x1,x2.   d=|x1-x2|,二維空間:(x1,y1),(x2,y2)    d=|x1-x2|+|y1-y2|     三維空間(x1,y1,z1),(x2,y2,z2)d=|x1-x2|+|y1-y2|+|z1-z2|,以此類推。。。看到絕對值,我們就想到去絕對值。如果在二維空間:d=|x1-x2|+|y1-y2|拆開:x1-x2+y1-y2,       x1-x2+y2-y1,          

Google Web應用程式安全掃描工具-skipfish (1.41 beta)

skipfish是一款免費、開源、Web應用程式安全偵查工具。skipfish主要特點:— 速度快:Skipfish完全由C編寫,高度最佳化的HTTP處理能力以及最低的CPU佔用,它每秒鐘可以輕鬆處理2000個請求;— 使用簡單:採用啟發學習法掃描技術,主持多種Web架構。具備自動學習能力,字典動態建立,表單自動完成等功能。— 前沿安全邏輯演算法:效能高、誤判率低。skipfish支援Linux, FreeBSD 7.0+, MacOS X, 和 Windows (Cygwin)

poj 2774 尾碼數組(最長公用子序)

表示尾碼數組還沒完全弄明白:看羅穗騫的論文。貼下參考代碼:#include<cstdio>#include<cstring>#include<algorithm>using namespace std;#define maxn 200002int wa[maxn],wb[maxn],wv[maxn],ws[maxn];int cmp(int *r,int a,int b,int l){return

Regex去除JS中的注釋

From:http://www.myabin.cn/?action=show&id=17 清除JS多行注釋  /* 這種風格的  *////*([/S/s]*?)/*//清除單行注釋  //注釋(//)/B[^]*清除HTML注釋 <!-- 注釋 -->/<!--([/S/s]*?)--/> 這三種注釋也可以同時清除以方便一次性清除所有的HTML頁面中的注釋有一點忘了,這樣正則替換後會有很多空行,所以還需要把空行去掉^[ /t]*/n

poj 2318-幾何二分搜尋

題意:有n個直線,把矩形((x1,y1)->(x2,y2))(對角線的座標)劃分n+1塊,告訴你n條直線的兩端座標。有m個玩具,給出它的座標,問你每個區間的玩具個數。分析:根據題意給出的直線告訴了我們y軸座標。因為x軸可以知道(x1,yi),(x2,yi)。由於直線是不會相交的。那麼區間直線的x值是遞增的。所以可以二分:根據兩點式:                (x-x1)/(x1-x2 )=(y-y1)/(y1-y2

warning C4995: ‘wcscat’: name was marked as #pragma deprecated

現象#include <strsafe.h>#include<boost/regex.hpp>今天在使用這兩個標頭檔是出現如下警告:/microsoft visual studio 10.0/vc/include/intrin.h(1087): warning C4995:'wcscat': name was marked as #pragma

理解Blizzard Hash

詳細資料:http://www.oschina.net/code/snippet_99767_1217 1.一個Hash演算法首先要有一個Hash表: //////////////////////////////////////////////////////////////////////////// 雜湊索引表定義typedef struct _HASHTABLE{long nHashA;long nHashB;bool bExists;}HASHTABLE, *PHASHTABLE

poj 2398-幾何二分搜尋

題目串連此題和poj2318一樣。稍微有點的變化就是邊的輸入沒有按從小到大。先排序就可以套用poj2318代碼了。#include<cstdio>#include<cstring> #include<algorithm>using namespace std;const int M=1005;struct node{int l,r;}line[M];int xa,xb,ya,yb;int toys[M],cnt[M];int n,m;bool

WebCore Rendering I — the basic

原文:http://www.webkit.org/blog/114/webcore-rendering-i-the-basics/一下是翻譯版本,後面還有對照版本。 這是一系列文章中的第一篇,目的是協助那些對WebCore rendering有興趣的人們。 當完成這些文章,你可以在部落格和WebKit網站的document部分看到這些文章。The DOM Tree一個網頁被分析成包含很多node的一棵樹,叫做文件物件模型(Document Object Model

總頁數: 61357 1 .... 19200 19201 19202 19203 19204 .... 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.