Time of Update: 2018-12-04
搞了幾個月的Android應用開發,勉強算是個Android開發人員了吧,Android本就是開源的,還是把原始碼下載下來自己編譯一下,看看是個什麼東西,出於好奇,和以後的職業發展,開始了無休止的Android研究過程。。。這篇連載部落格用來記錄我從下載原始碼到編譯的整個過程,開始百度和Google了無數資料,遇到了不少的問題,以總結出來,希望對後來者有所協助,於我也算是一種總結吧接下來首先開發擷取最新的Android原始碼,目前最新版本是4.0要擷取原始碼,當然還得先看官方文檔怎麼說http:
Time of Update: 2018-12-04
言簡意賅,怎麼才能讓你的APP賺大錢!????1.SEO最佳化Google play和App Store能帶來一部分流量,搜尋引擎也能帶來一部分流量,你沒有理由不做SEO最佳化和App商店最佳化。簡單的說,你應該瞭解客戶的需求,他們會用什麼關鍵字搜尋自己想要的產品,然後你在產品描述中加入對應關鍵字即可,Google Adwords Keyword
Time of Update: 2018-12-04
default、mms、supl、dun、hipri存取點類型的區別設定APN上網時,大家可能經常遇到這個問題:為什麼有時要填寫default有時要填寫supl,而多媒體訊息又偏偏要mms?這個問題留到最後,讓我們看看每個存取點類型的含義:英文原文來自於Google Android
Time of Update: 2018-12-04
在我們使用真機進行Android應用調試時,無法獲得調試資訊,錯誤提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory這是因為我們的手機沒有開起log記錄,下面以華為U8860為例開啟手機的log功能:1、在撥號介面輸入:*#*#2846579#*#* 進入測試菜單介面。2、Project Menu–後台設定–LOG設定3、LOG開關–LOG開啟
Time of Update: 2018-12-04
要想擷取訊號強度,需要加入許可權:<uses -permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses>AndroidManifest.xml< ?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-04
在程式運行過程中,往往出現一些意外錯誤狀態而導致程式無法運行下去的情況。因此 在實現程式功能的同時,必須考慮如何處理常式運行過程中可能出現的各種異常情況。所謂異常是指打斷程式正常流程的、非常見或意外的狀態、開啟檔案時按路徑找不到檔案、不能分配所需的記憶體等。現本人結合實際就Delphi中異常的產生、來源以及實現異常處理的方法進行探討。 異常的來源
Time of Update: 2018-12-04
1:NullPointerException由RuntimeException派生出來,是一個運行層級的異常。意思是說可能會在啟動並執行時候才會被拋出,而且需要看這樣的運行層級異常是否會導致你的商務邏輯中斷。 2:null 指標異常發生在對象為空白,但是引用這個對象的方法。例如: String s = null; //對象s為空白(null) int length = s.length();//發生null 指標異常
Time of Update: 2018-12-04
Time of Update: 2018-12-04
下面是Delphi資料庫應用程式中常見錯誤、原因/解決方案:資料感知控制項DataSource屬性未設定或者設定錯誤(連結為其他的DataSource) 原因:在設計時不小心改動,拷貝粘貼過程中未全部更改 測試時標準代碼中沒有資料,無法進行測試 解決:確定需要輸入資料的表格的先後順序,在依次輸入測試資料,再進行測試 wwFilterDialog中進行資料過濾時,應該顯示欄位列表的欄位沒有顯示,不方便輸入 解決:判斷欄位,尋找標碼填充欄位列表 運行程式時出現欄位未找到的錯誤
Time of Update: 2018-12-04
如果,就是你在Delphi當中使用的DLL。那麼可以直接返回ARRAY OF CHAR。 這種類型是建立在全域堆上的,不會被收回,而且有引用計數保證在無人使用的時候收回。 如果你的DLL要被其他開發工具開發的程式共用的,那麼不能返回ARRAY OF CHAR,你只能返回Pointer,並且要copy一個副本返回,否則會被收回導致指標無效。
Time of Update: 2018-12-04
program Project1;uses Windows, Messages;{等待調用的過程, 用於在表單上繪製文本}Procedure OnPaint(h: HDC);const s = 'hello,world';begin TextOut(h, 10, 10, PChar(s), Length(s));end;{視窗回調過程}function WndProc(wnd: HWND; msg: UINT; wParam: Integer; lParam: Integer):
Time of Update: 2018-12-04
delphi中String,PChar,PByte,Array of Char,Array of Byte 轉換vars:string;pc:pchar;pb:pbyte;ac:array[1..100] of char;ab:array[1..100] of byte;i:integer;begin s:='this is a test'; pc:=pchar(s); //string->pchar pb:=pbyte(pc); //pchar->pbyte for i:=
Time of Update: 2018-12-04
在一望無際高大的森林裡有一棵有著千瘡百孔的樹好象這樹快要崩潰了經曆了多年的風吹日晒樹的整顆心隨著時光變老變枯萎每天的日落日起都好象重複著悲傷和痛苦而在另一邊一隻沒有羽毛的啄木鳥在疲憊的飛著盲目的尋找自己的家沒有了美麗的羽毛飛翔變得吃力風拍打皮膚的痛已經習以為常疲憊的啄木鳥好累飛不動就停下啄木鳥看見這棵滿是蟲孔的樹啄木鳥明白樹的痛苦啄木鳥要為樹治療好辛苦也不怕樹漫漫的恢複著樹健康了但是啄木鳥的醜陋令樹覺得憐惜樹和啄木鳥漫漫的變了微妙的感覺產生了樹很安全可以讓啄木鳥住下而啄木鳥可以隨時為樹療傷但是現
Time of Update: 2018-12-04
很奇怪,用netstat -rn 可以看到,但在 smit route 中就是無法刪除,提示:Before command completion, additional instructions may appear below.Method error (/usr/lib/methods/chginet): 0514-009 Cannot delete an object from the device configuration
Time of Update: 2018-12-04
統計伺服器測試沒問題,剛好上次配置系統的時候有點問題,故重裝一次,配置好安全性原則(最近在研究如何新配置一台伺服器的時候,第一時間配置好相關的安全設定,有空再寫下來)。 為了省事,直接冷備份oracle的資料檔案,安裝好oracle後,直接恢複到原來對應的目錄。啟動,出現:SQL> startupORACLE 常式已經啟動。Total System Global Area 135338868 bytesFixed Size 4534
Time of Update: 2018-12-04
from jira-manual:I have forgotten the JIRA administrator password, and cannot retrieve it as mailnotification is not set up.!You will need to temporarily remove security restrictions, reset the password, then reenable them.This can be done as
Time of Update: 2018-12-04
某汽車工廠有2個裝配線,每個裝配線有n 個裝配站(按順序編號1~n ),兩個裝配線對應的裝配站執行相同的功能,但所用的時間可能不同。經過第i條流水線(i=1,2)的第j 個裝配站所花的時間為Aij。從第i條流水線的第j 個裝配站移到第j+1個裝配站的時間可以忽略,而移到另外一個流水線的下一個裝配站則需要一定的時間Tij。汽車進入流水線不需要花時間,出流水線時需要花時間Tin。汽車的裝配需要按順序經過所有裝配站。現在已知裝配時間Aij 和轉移時間Tij,要求輸出裝配一輛汽車所需要的最短時間。 //
Time of Update: 2018-12-04
不用xml dom,測試相容IE Chrome Firefox Operavar XML = {toObject : function(xmlstring){var reg=/<([^> ]+)((?:\s*\w+\s*=\s*(?:'[^']*'|"[^"]*"))*?)\s*(?:>(.*?)<\/\1>|\/>)/g, areg = /(\w+)\s*=\s*(?:'([^']*)'|"([^"]*)")/g, getUnit = function(s)
Time of Update: 2018-12-04
有兩個各存放在數組A和B中的n位二進位整數,考慮它們的相加問題。兩個整數的和以二進位形式存放在具有(n+1)個元素的數組C中。請給出這個問題的形式化描述,並寫出虛擬碼。以下是我寫的C++代碼,如有錯誤請指出#include "stdafx.h"#include<iostream>#include<string>#define n 20using namespace std;void add(int a[],int b[],int c[]){for(int
Time of Update: 2018-12-04
先是逆序對的定義:一個n個互異元素的數組a,求滿足i<j時a[i]>a[j]條件的數對個數。資料輸入:n(元素個數),a數組資料輸出:逆序對個數演算法分析:這個題目十分的經典,是歸併排序的一個完美應用,分治是其主要思想,具體可以概括假設f(i,j)為i到j號元素中的逆序對個數,取一個分割點k,假設s(i,j,k)表示以k為分割點,第一個元素在i到k中,第二個元素在k+1到j中形成的逆序對數。那麼我們就得到一個遞迴式:f(i,j)=f(i,k)+f(k+1,j)+s(i,j,k)。很自