ExpandableListView的下拉表徵圖替換

ExpandableListView的小表徵圖有個狀態,一個是不點擊的情況,一個是點擊後展開的情況,用xml配置如下:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">           <item android:state_expanded="true"

jedis源碼中ShardedJedis實現sharding

1、一個JedisShardInfo類,裡麵包含了jedis伺服器的一些資訊,比如private int timeout; private String host; private int port; private String password = null; private String name =

魔獸爭霸III冰封王座寬屏解析度的修改方法

 最近新買了個寬屏的液晶顯示器,1440*900的解析度,無論是看片還是玩遊戲都很爽。但是在玩魔獸爭霸的時候出了一個小問題,就是這款遊戲不支援寬屏的解析度,在遊戲映像設定的選項雷根本沒有16:9的解析度,全部是4:3的。因此玩遊戲的時候感覺遊戲換面全部被壓扁了,非常彆扭。於是我在網上查了些資料,找到了一個比較方便的解決辦法,在這裡分享給大家。我說的這個方法是修改註冊表裡的索引值。提到註冊表,有些人可能覺得太難,其實很簡單,照著我說的步驟做就行了。01、開啟註冊表。       

寬屏 WARCRAFT III 全屏的方法

此款遊戲不支援寬屏,最高只有1024×768,在展開模式下,遊戲畫面嚴重模糊。通過修改註冊表,可以在不失真的情況下展開畫面。因為遊戲本身就是為4:3顯示器設計的,但改後畫面不會模糊了。在註冊表當中“HKEY_CURRENT_USER/Software/Blizzard

HashMap為什麼是線程不安全的?

一直以來只是知道HashMap是線程不安全的,但是到底HashMap為什麼線程不安全,多線程並發的時候在什麼情況下可能出現問題?HashMap底層是一個Entry數組,當發生hash衝突的時候,hashmap是採用鏈表的方式來解決的,在對應的數組位置存放鏈表的頭結點。對鏈表而言,新加入的節點會從頭結點加入。javadoc中關於hashmap的一段描述如下:此實現不是同步的。如果多個線程同時訪問一個雜湊映射,而其中至少一個線程從結構上修改了該映射,則它必須 保持外部同步。(結構上的修改是指添加或刪

資料查詢最佳化技巧

百萬資料查詢最佳化技巧三十則1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select id from t where num is null 可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢: select id from t where num=03.應盡量避免在 where

海量資料處理之排序問題

海量資料處理中一類常見的問題就是排序問題,即對海量資料中的資料進行排序,例如,一個檔案中有9億條不重複的9位整數,對這個檔案中數字進行排序。針對這個問題,最容易想到的方法是將所有資料匯入到記憶體中,然後使用常規的排序方法,例如插入排序、快速排序、歸併排序等各種排序方法對資料進行排序,最後將排序好的資料存入檔案。但這些方法卻不能在此適用,由於資料量巨大,在32位機器中,一個整數佔用4個位元組,而9億條資料以供佔用9億*

近距離無線通訊(Near Field Communication,縮寫為NFC)

近距離無線通訊又稱近距離無線通訊,是一種短距離的高頻無線通訊技術,允許電子裝置之間進行非接觸式點對點資料轉送,交換資料。 通訊不一定非要在兩個手持功能之間進行,例如兩個手機之間。它還可以在行動裝置和某些目標上工作,例如商店收銀台的銷售終端系統,內建有近距離無線通訊晶片的標籤、商標標籤、海報、印花或者卡片。對於這些簡單的目標,近距離無線通訊晶片無需電池支援。相反,晶片處於被動狀態,可通過另一個裝置產生無線射頻場進行啟用。 移動終端的近距離無線通訊3個使用方法在移動手機上,近距離無線通訊有3種不同的

外中斷0和1的實現

#include <AT89X52.H> #define uint unsigned int #define uchar unsigned char sbit P32=P3^2;sbit P33=P3^3;main(){EA=1;IT0=1;IT1=1;EX0=1;EX1=1; P0=0xff; //關閉所有P0口的LED燈P1=0xff; //關閉所有P0口的LED燈while(1); //無限迴圈,}   /************************************

如何從10億查詢詞找出出現頻率最高的10個?

1. 問題描述在大規模資料處理中,常遇到的一類問題是,在海量資料中找出出現頻率最高的前K個數,或者從海量資料中找出最大的前K個數,這類問題通常稱為“top K”問題,如:在搜尋引擎中,統計搜尋最熱門的10個查詢詞;在歌曲庫中統計下載率最高的前10首歌等等。2. 當前解決方案針對top

Cannot refer to a non-final variable mylis inside an inner class defined in a different method

今天測試jedis的發布訂閱模式的時候偶然碰到這樣的問題,匿名內部類不能引用外部類中非final類型的變數。查了下看到有人說原因如下:局部匿名類在原始碼編譯後也是要產生對應的class檔案的(一般會是A$1.class這種形式的檔案),那麼這個二進位檔案是獨立於其外圍類(A.class)的,就是說它無法知道A類中方法的變數。但是A$1.class又確實要訪問A類對應方法的局部變數的值。。。怎麼辦呢?於是乾脆就要求“匿名內部類調用的方法內局部變數必須為final”,這樣A$1.class訪問A類方

J2EE web項目中路徑問題

J2EE web項目中解決所有路徑問題Java中使用的路徑,分為兩種:絕對路徑和相對路徑。歸根結底,Java本質上只能使用絕對路徑來尋找資源。所有的相對路徑尋找資源的方法,都不過是一些便利方法。不過是API在底層協助我們構建了絕對路徑,從而找到資源的!  在開發Web方面的應用時, 經常需要擷取伺服器中當前WebRoot的實體路徑。  如果是Servlet , Action , Controller, 或者Filter , Listener , 攔截器等相關類時,

打工與創業一些內在的區別 .

打工與創業有什麼區別,有人說都是為了賺錢,都是為了生活……打工是靠自己的能力吃飯,創業是靠自己的智慧和思考吃飯;打工是靠別人給自己的平台來展示能力,創業是靠自己的決心和眼光創造一個平台;打工是做好自己的本分工作就好,創業是要思考體系運作的每一個環節;打工的人期望的是一周有兩天休息,創業的人是思考的是如何能低成本的運作;打工的不願意真實的面對自己的收入,創業必須要真實的面對自己的實力和財務狀況;打工的時候想的是自己的經曆和文憑應該值多少錢,創業的時候想的是自己的勤勞和策略能創造多少錢;打工時想用自

使用中斷INT0和INT1來實現數位管顯示以及清零

//用LED數位管顯示計數器對T0的計數值#include<reg52.h>   //包含52單片機寄存器定義的標頭檔unsigned char Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};  //段碼錶unsigned int x;sbit P33=P3^3;void delay1ms(unsigned int i){unsigned char j; while(i--) { for(j=0;j<115

Gerrit簡易安裝入門

簡介Gerrit 是一個基於 Web 的程式碼檢閱和專案管理的工具,面向基於 Git 版本控制系統的項目.官網背景下載文檔 下文以gerrit-2.1.7-rc1在Ubuntu10.04上的安裝為例:建立Gerrit使用者(可選)$ sudo adduser gerrit2$ sudo su gerrit2$ cd ~gerrit2安裝Gerrit下載gerrit-$version-rc1.war;執行:$ java -jar gerrit-$version-rc1.war init -d

USB 3G modem switch

最近在WINCE6上做Usb Host+3G modem方面的工作, 一般在PC上插入3G modem會走兩個過程,第一個過程,插入之後,出現一個CDROM,使用者可以安裝上面內建的驅動,然後Modem會切換到modem模式,至此驅動載入完畢,可以通過提供的程式進行連網操作。 不過有一個讓人很無語的事是各家不同的USB 3G

concurrenthashmap相關的一些東西

首先,concurrenthashmap是安全執行緒的,通過把整個map劃分為不同的segment來減少在讀操作的時候加鎖,從而提高並發度1、concurrenthashmap底層是一個segment數組,每個segment底層又是一個hashEntry數組,segment繼承了reentrantlock類來實現鎖操作2、concurrenthashmap的並發度concurrentlevel可以在初始化時進行制定,然後會根據concurrentlevel來產生segment數組的長度,segm

三進位補碼

薑詠江 Altera杯全國研究生電子設計大賽有一道簡單的“將-37表示成三進位補碼”的題。有判卷的老師一上來就提出答案的異議,認為1122(3)的結果不對,因為“除去最高符號位”之外,122(3)=1×32+2×31+2×30=17。這反映出我們長期進行的數字電路設計的理論教學存在問題。 要說“將-37表示成三進位補碼”的提法有漏洞,那就是沒有提出“用幾位來表示”,不然會出現多種不同的表達形式。例如,1122(3),21122(3),221122(3),2221122(3),……,這些表示的值都

hibernate批次更新與jdbc批次更新

批次更新是指在一個事務中更新大批量資料,大量刪除是指在一個事務中刪除大批量資料。以下程式直接通過Hibernate API批次更新CUSTOMERS表中年齡大於零的所有記錄的AGE欄位:tx = session.beginTransaction();Iterator customers=session.find("from Customer c where c.age>0").iterator();while(customers.hasNext()){Customer customer=(

Intent 傳遞中 Bundle與intent.putExtra 的關係

  在開發軟體的過程中,遇到過這樣一種情況,就是沒有create bundle,但是當你使用intent.putExtra之後,在另一個被call的activity中,會有bundle被傳遞過去,原因就是因為intent.putExtra時,系統會檢測有沒有bundle,如果沒有,則建立一個。所以下面這兩個語句的等效的: 1Intent intent = new Intent(this,xxx.class);intent.putExtra("test", true);startActivity(

總頁數: 61357 1 .... 16462 16463 16464 16465 16466 .... 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.