Time of Update: 2018-12-05
大部分智能電視或者機頂盒中的文字框,對於鍵盤的處理都是這樣的:獲得焦點,不彈出鍵盤;按下遙控器的OK鍵,再呼出鍵盤。 而在小米盒子1.2版本中,或許是出於最佳化電視輸入體驗的考慮,將互動改為:文字框獲得焦點即彈出軟鍵盤。 這兩種互動談不上孰優孰劣,各家廠商對此有不同的理解。我個人比較贊同第一種方案,不喜歡小米的設計。 我們可以想一下在手機上的互動過程:使用者點擊文字框,同時文字框獲得焦點時,才彈出軟鍵盤。這個過程分為兩步驟:1. 使用者點擊2.文字框獲得焦點
Time of Update: 2018-12-05
一、模的概念(我只列舉一個例子,具體請查數學中的 "同餘模") 在日常生活中,有許多化減為加的例子。例如,時鐘是逢12進位,12點也可看作0點。 當將時針從 10點 調整到 5點 時有以下兩種方法: <1> 將時針逆時針方向撥5格,相當於做減法:10 - 5 = 5 <2> 將時針順時針方向撥7格,相當於做加法:10 + ( 12 - 5 ) = 12 + 5 = 5 (模為
Time of Update: 2018-12-05
要擷取cpu的溫度可以通過彙編指令來讀取,這裡以intel cpu為例,用rdmsr指令讀取 IA32_THERM_STATUS_MSR(0x019C)的值,然後用TjunctionMax 減去這個值就是當前cpu的溫度,對於一般的intel cpu 的TjunctionMax值是固定的,比如我的cpu是Intel Core 2 (45nm),在官網上可以查到其值是100攝氏度,到後面的intel
Time of Update: 2018-12-05
變數和函數的屬性包括資料類型和資料的儲存類別,儲存類別指資料在記憶體中儲存方式(靜態和動態),包含auto,static,register,extern四種。 記憶體中。具體點來說記憶體分為三塊:靜態區,堆區,棧區。外部變數和全域變數存放在靜態區,局部變數存放在棧區,動態開闢的記憶體存在堆區。 一、簡要性比較extern 外部變數聲明,是指這是一個已在別的地方定義過的對象,這裡只是對變數的一次重複引用,不會產生新的變數。 static 待用資料,資料存放在全域資料區,但範圍只是本
Time of Update: 2018-12-05
題意:給定一個無向圖,要求判定分離兩個點的最小割是否唯一。解法:在求出最大流的基礎上,從源點進行一次搜尋,搜尋按照未飽和的邊進行,得到頂點子集S的頂點個數;再從匯點反向搜尋未飽和的邊,得到子集T的頂點個數,判定頂點數相加是否等於總共的頂點數。http://blog.csdn.net/waitfor_/article/details/7330437的文章寫的很好,這裡截取文中所畫的兩個圖進行說明。(1)正向搜尋集合為S,反向搜尋集合為T,cnt1和cnt2都是最小割邊。很顯然M還存在著最小割邊,因
Time of Update: 2018-12-05
請求在Struts2架構中的處理大概分為以下幾個步驟: 1 用戶端初始化一個指向Servlet容器的請求; 2 這個請求經過一系列的過濾器(Filter)(這些過濾器中有一個叫做ActionContextCleanUp的可選過濾器,這個過濾器對於Struts2和其他架構的整合很有協助,例如:SiteMesh Plugin) 3 接著FilterDispatcher被調用,FilterDispatcher詢問ActionMapper來決定這個請是否需要調用某個Action
Time of Update: 2018-12-05
添加類的create方法:CREATE_FUNC(ClassName)
Time of Update: 2018-12-05
前言:在我們發布我們的APP之後避免不了升級和加入一些新的功能,一般都是進入軟體之後進行檢測並且發布通知去下載。當然在更新問題上也要注意用相同的key進行打包。然後最佳化,好了,下面我們來看它的實現方法 實現效果: 首先上一段代碼,查看MainActivity的相關處理: import com.jay.verioncheck.VersionConfig;import com.jay.versionService.VersionService;import
Time of Update: 2018-12-05
Building下載原始碼: opensource: zip配置步驟:>先安裝需要的各種軟體, 有的需要手動build一下source, 按照ReadMe做就行;>最坑爹的是Python, 需要安裝老版本, 5.0.2完全Build一次要N個小時, 整個11G, 中間就這麼error了, nnd; 1) ActivePerl & Ruby & Python (注意 use 2.7 instead of 3.3; Qt_Build_Bug) 2) Microsoft
Time of Update: 2018-12-05
前言 上一篇我們講解了實體物件資料來源,一個很實用的功能。但是有時候我們會用這樣的需求,有一個xml或者cvs檔案,我們需要將它展現成報表形式,這個實現很簡單,今天就來講解JRXmlDataSource。 正題跟之前的一樣,我們要產生報表需要以下幾個步驟:1.引入jar包,請看《靜態文本報表》 。2.建立報表模版:為了能夠讓我們的報表順利的產生,我們需要對報表模版做一個小更改,在欄位標籤裡面添加<fieldDescription>標籤。 <?xml version="1.
Time of Update: 2018-12-05
引言之前做了很多工作,能起orpmon,能起linux,能run
Time of Update: 2018-12-05
該演算法常用的情境字串中尋找子串,字串中尋找anagram形式的子串問題。 關於字串尋找與匹配 字串可以理解為字元數組。而字元可以被轉換為整數,他們具體的值依賴於他們的編碼方式(ASCII/Unicode)。這意味著我們可以把字串當成一個整形數組。找到一種方式將一組整形數字轉化為一個數字,就能夠使得我們藉助一個預期的輸入值來Hash字串。既然字串被看成是數組而不是單個元素,比較兩個字串是否想到就沒有比較兩個數值來得簡單直接。去檢查A和B是否相等,我們不得不通過枚舉所有的A和B的元素來確定對於所有
Time of Update: 2018-12-05
要完成兩個模組:用戶端和伺服器端。即實現通過用戶端向遠程伺服器段發送資料來驗證,以此來實現簡單的認證功能。同時,用戶端在向伺服器段發送的資料通過md5加密後再傳送。 開發環境與工具 開發作業系統: Windows 8 Enterprise 32位 開發平台: 基於Qt5.0.1架構 整合開發工具: QtCreater 2.6.2 選用資料庫: mysql-6.0.11-alpha-win32
Time of Update: 2018-12-05
1、IP錯誤: 在設定URL時錯誤,例如:jdbc:oracle:thin:@192.168.1.80:1521:orcl 資料庫伺服器是否正確:ping 伺服器IP是否通暢。ping不通則將URL更改正確。 連接埠號碼是否正確。 進行一下操作:在DOS上鍵入sqlplus,檢查oracle是否開啟 一切正常則執行下面第2步。 2、防火牆 如果機器上安裝有放火牆,可能是伺服器連接埠號碼屏蔽而造成的。關閉防火牆後,嘗試重新串連。 仍然不行則執行第3步。 3、資料庫監聽器未啟動
Time of Update: 2018-12-05
代碼裡public static ObservableCollection<TabItem> ou = new ObservableCollection<TabItem>();public void addB2(string Header, FrameworkElement fe){TabItem t = new TabItem();t.Header = Header;t.Content = fe;t.IsSelected =
Time of Update: 2018-12-05
在SharePoint環境中更換密碼 展示了在一個擁有兩個WFE伺服器的SharePoint伺服器陣列中更換SharePoint場管理員密碼的一個過程. 密碼的更改並不要求重啟系統. Windows的服務和IIS可以使用密碼更換之前的, 由舊密碼產生的security token登入並持續運行. 注意, 在更換密碼的過程中, 不要重啟IIS或整個伺服器, 否則密碼的不一致會導致伺服器無法使用. 為了更新application pool的帳號的密碼,
Time of Update: 2018-12-05
原文 http://www.csdn.net/article/2013-05-10/2815214-free-data-visualization-25-best-tools摘要:資料視覺效果可以協助人們直觀的從資料中獲得資訊,其作用可見一斑。然而資料視覺效果的過程卻並不是件容易的事情,這裡給大家分享多個領域可以用到的25個免費資料視覺化工具。如果你還沒意識到許多工具可以協助你完成這項工作,資料視覺效果可能會成為一個非常頭痛的問題。資料視覺效果的宗旨是藉助圖形化手段,讓人們更 容易的去理解資料。
Time of Update: 2018-12-05
1: BindingSource bs = new BindingSource(); 2: bs.DataSource = dateTabel1; 3: bindingNavigator1.BindingSource = bs; 4: dataGridView1.DataSource = bs ;BindingNavigator 控制項一般要與BindingSource 控制項一同使用較為方便,因為對於 BindingNavigator 控制項上的每個按鈕,都有一個對應的
Time of Update: 2018-12-05
Delphi中Owner和Parent的區別Owner為建立者,Parent為容器
Time of Update: 2018-12-05
問題如下:VS2010在更新了SP1後,會在開機時自動啟動一個服務,佔用WAMP的80連接埠,導致WAMP無法正常啟動Apache。提示資訊:Your port 80 is actually used by :Server: Microsoft-HTTPAPI/2.0Press Enter to exit...解決辦法如下: 1. 進入控制台→管理工具→服務。 2. 停止[Web Deployment Agent Service],並設定為手動或禁用狀態,以防止下次開機再次佔用Apache的80