Time of Update: 2018-12-03
AIDL 服務只支援有限的資料類型,如果用AIDL服務傳遞一些複雜的資料就需要做更一步處理, AIDL 服務支援的資料類型如下:1. Java 的原生類型2. String 和CharSequence3. List 和 Map ,List和Map 對象的元素必須是AIDL支援的資料類型; 以上三種類型都不需要匯入(import)4. AIDL 自動產生的介面 需要匯入(import)5. 實現android.os.Parcelable 介面的類.
Time of Update: 2018-12-03
These days.i'm learning the shell script for fun.When i read the manual's example like:set $(wc -l $title_file) num_titles=$1 set $(wc -l $tracks_file) num_tracks=$1 And i have the brief understanding that the command,set,specify the $1 and
Time of Update: 2018-12-03
問題描述:任意給定一個5位以內的整數(其中這個數字各個數位都不含有0,但是允許數位上的數字重複),然後對這個數位各個數位的數字任意顛倒,成為新的數字組合,然後對這個組合裡面的數字進行求和。舉個例子說明一下:假如給定數字123,那麼組合裡面的數字可以是,132,213,231,312,321,123再例如,233,那麼組合裡面的數字就可以是,233,323,332再例如,222,那麼組合裡面就只有222痛點分析:Kaiwii在解決這個問題的時候,覺得最棘手的主要有以下兩個問題:1、因為數位上的數字
Time of Update: 2018-12-03
離散對數公開金鑰密碼體制的簡要過程:傳送人Alice、Bob兩人首先協商確定使用有限域Zp,即確定p為多少。本例為p=2579,域中本原元是α=2;假如現在Alice要發送資訊x=1299給Bob:1、首先Bob選擇隨機數a=765做為自己的私密金鑰,通過私密金鑰計算β=2765mod 2579=949,Bob公開他的公開金鑰949給Alice。2、Alice選擇隨機數K=853做為自己的私密金鑰,通過私密金鑰計算y1=2853mod 2579=435,y1是Alice的公開金鑰。y2=1299
Time of Update: 2018-12-03
12345678910111213/* strerror example : error list */#include <stdio.h>#include <string.h>#include <errno.h>int main (){ FILE * pFile; pFile = fopen ("unexist.ent","r"); if (pFile == NULL) printf ("Error opening file
Time of Update: 2018-12-03
在*nux系統中,一般在操作檔案時會直接使用檔案名稱,在支援POSIX的各種環境中,提供了一系列用於操作檔案的工具,短小精悍卻又強大得變態。在shell環境下,還經常檔案描述符(正整數)來操作檔案。系統預設開啟的描述符有3個: 0 - 標準輸入 1 - 標準輸出 2 - 標準出錯所以,只要夠斯文(別整太大的數,它不僅難記,而且你不需要),幾乎所有的正整數都可以綁定到某個檔案。1、通過exec分配檔案描述符#!/bin/shexec
Time of Update: 2018-12-03
劫匪衝進某花園小別墅,端著AK47,向某衰男甩過去一個袋子:說,快,把現金拿出來給我放進去,這個時候劫匪一直跟著衰男去裝錢,看錢裝滿了他就拿走,此時劫匪是阻塞 的,因為劫匪不能幹其他的,得看著這個衰男,免得他搞鬼。想象下,如果劫匪等衰男自己去裝錢,在錢裝滿之前,他自己可以到處翻箱倒櫃,找點值錢的首飾黃金之類的,那麼這個時候劫匪就是非阻塞
Time of Update: 2018-12-03
昨天晚上下載Windows7 Sp1 給台式機重裝了下Win7系統,我台式機也是Win7+ubuntu雙系統模式,重裝win7後導致ubuntu引導丟失,所以利用EasyBCD 2.0.2這個軟體來恢複,EasyBCD
Time of Update: 2018-12-03
上次去面試微軟的實習生,面試的人問了我個問題。有12個球,一個次品,有一個天平,稱3次得出哪個是次品,怎樣稱?當時,我就先猶豫了下。先問了他:次品不知道是輕還是重嗎?他告訴我不知道。我就犯嘀咕了。這個怎麼辦。我一開始想了下,把12個球分成3份。想了一半了,可惜沒有想到最後結果,最後只好放棄了。雖然早就有這樣的問題了,但是自己孤陋寡聞啊,沒有聽說過。今天把這個答案給貼出來吧。告誡自己,一定要努力。把12個球分別編上號,並隨意分成3組。不失一般性,分別為:(1、2、3、4)..①;(5、6、7、8)
Time of Update: 2018-12-03
35,15,+,80,70,-,*,20,/ //尾碼表達方式(逆波蘭) (((35+15)*(80-70))/20)=25 //中綴表達方式 /,*,+,35,15,-,80,70, 20 //首碼表達方式(波蘭) 人的思維方式很容易固定~~!正如習慣拉10進位。就對2,3,4,8,16等進位不知所措一樣~~! 人們習慣的運算方式是中綴運算式。而碰到首碼,尾碼方式。。迷茫其實僅僅是一種運算式子的方式而已(不被你習慣的方式)
Time of Update: 2018-12-03
一、名詞解釋:補碼:1 在電腦系統中,數值一律有補碼來表示(儲存). 使用補碼,可以將符號位和其他位統一處理;同時,減法也可按加法來處理.另外,兩個用補碼錶示的資料相加時候,如果最高位(符號位)有進位,則進位被捨棄.2 補碼與原碼的轉換過程幾乎是相同的數值的補碼錶示也分兩種情況: (1)正數的補碼:與原碼相同.
Time of Update: 2018-12-03
離散對數公開金鑰密碼體制的簡要過程:傳送人Alice、Bob兩人首先協商確定使用有限域Zp,即確定p為多少。本例為p=2579,域中本原元是α=2;假如現在Alice要發送資訊x=1299給Bob:1、首先Bob選擇隨機數a=765做為自己的私密金鑰,通過私密金鑰計算β=2765mod 2579=949,Bob公開他的公開金鑰949給Alice。2、Alice選擇隨機數K=853做為自己的私密金鑰,通過私密金鑰計算y1=2853mod 2579=435,y1是Alice的公開金鑰。y2=1299
Time of Update: 2018-12-03
覺得關於二叉樹,掌握下面的知識點應該就差不多的第一、完全二叉樹與滿二叉樹是不一樣的:1、滿二叉樹是完全二叉樹的一種。2、兩者的聯絡:滿二叉樹就是每一層都是滿的,而完全二叉樹,可以在最後一層右面的葉子地方有所缺失。所以,完全二叉樹如果每一個節點都編號的話,那麼這些編號將會與其層數一樣的滿二叉樹的節點編號一樣其他不同與相同,可以根據上面三點類推之……第二、假設度數為1的節點數目為n1;度數為0(即葉子節點)的節點數目為n0;度數為2的節點數目為n2,那麼有n0=n2+1證明:總節點N=n0+n1+n
Time of Update: 2018-12-03
問題:使用scott登入Oracle以後,建立視圖,提示“許可權不夠”,怎麼解決?回答:這是因為scott這個帳戶目前沒有建立視圖的許可權。解決方案為:首先使用system帳戶進行登入,其中“tigertiger”為安裝Oracle時所指定的密碼(可修改):sqlplus system/tigertiger然後執行:grant create any view to scott提示:授權成功。執行:exit退出當前system帳戶。再使用sqlplus登入就可以建立視圖了,如:sqlplus
Time of Update: 2018-12-03
一、運算式與二叉樹的關係首碼運算式對應於二叉樹的前序走訪;中綴運算式對應於二叉樹的中序遍曆;尾碼運算式對應於二叉樹的後序遍曆; 二、根據中綴運算式產生二叉樹中綴運算式:a + b * (c - d) - e / f中序遍曆為:左兒子、右兒子、根節點(Kaiwii改正為:左兒子、根節點、右兒子)按照操作符的優先順序,其二叉樹產生過程為:1. c-d的優先順序高,根是-操作符,c和d分別為左右兒子 - | | c
Time of Update: 2018-12-03
一、什麼叫定址空間?定址空間一般指的是CPU對於記憶體定址的能力。通俗地說,就是能最多用到多少記憶體的一個問題。資料在儲存空間(RAM)中存放是有規律的 ,CPU在運算的時候需要把資料提取出來就需要知道資料在那裡 ,這時候就需要挨家挨戶的找,這就叫做定址,但如果地址太多超出了CPU的能力範圍,CPU就無法找到資料了。 CPU最大能尋找多大範圍的地址叫做定址能力
Time of Update: 2018-12-03
如果X大於0並小於65536,用移位法計算X乘以255的值?解答:step1:將X作為一個位元,左移8位,相當於10進位中乘以256【數學公式為X<<8】step2:因為題目需要的是乘以255,而不是256.所以,需要減回一個x才行。【step1的結果減去x】注意:因為位移運算的優先順序低於加減法,所以,需要使用括弧來提高位移的優先順序。所以,最終答案為:(x<<8)-x
Time of Update: 2018-12-03
Supported commandsBesides all SQL statements, the command window supports the following standard SQL*PLus commands in this release:CommandMeaning/Executes the SQL buffer? [Keyword]Provides SQL help on the keyword@[@] [Filename] [Parameter list]Runs
Time of Update: 2018-12-03
執行一個SQL指令檔 SQL>start file_name SQL>@ file_name 我們可以將多條sql語句儲存在一個文字檔中,這樣當要執行這個檔案中的所有的sql語句時,用上面的任一命令即可,這類似於dos中的批處理。
Time of Update: 2018-12-03
一、x=a/2;等價於x=a>>1;右移則冪次變小 x=a*2;等價於x=a<<1;左移則冪次變大 乘法和移位元運算誰更快?按道理來說移位更快,但是現在的編譯器都對這個做最佳化了。 擴充:x*=16,也就是左移4位!x<<=4;二、分段(2段,left&right,初始時 left = 0,right = n-1,center =