顯示具有 資工學習筆記 標籤的文章。 顯示所有文章
顯示具有 資工學習筆記 標籤的文章。 顯示所有文章

2013年10月5日 星期六

Android Play Store 安裝過程中出現 錯誤 安裝應用程式的過程中產生不明的錯誤代碼 -24 解決方法

手機還原後,在安裝應用程式時無法安裝,出現如下圖


解決的方法(適用已ROOT手機):

  1. 利用檔案管理程式(如ES瀏覽器)進入/data/data目錄
  2. 找尋要安裝但無法安裝的程式名稱的資料夾,像我是FB無法安裝就搜尋了com.facebook.xxxx資料夾
  3. 刪除它!如果無法刪除可以嘗試更改資料夾名稱
  4. 再次進入PlayStore,這個程式應該就可以安裝了

網路上還有朋友三不五時就建議你還原,但還是建議多嘗試啦XD 不然還原也是大工程


延伸參考:http://forum.xda-developers.com/showthread.php?t=2027663








2011年5月3日 星期二

PHP簡單插入MYSQL資料

直接從外部輸入變數近來再程式中運算後再存入SQL資料表

例: 今輸入變數$a,$b,$c

存入MySQL 資料表TT
欄位名稱 A   存入變數$a
              BC 存入變數$b+$c
______________________________________

$sql ="INSERT INTO TT ( A,BC ) VALUES ( $_POST['a'] , '" . $_POST['b'] . $_POST['c'] . "' ) ";

mysql_query( $sql );

這樣就可以插入一筆資料了
 $_POST直接插入SQL句是大忌,你如果不想被人用SQL INJECTION取得權限等等的資料,最好是學學如何把$_POST或$_GET來的資料,重新正規化及去除跳脫碼(雙引單引號)
_______________________________________


排除跳脫字元比較簡單的方法.......
在php最開頭加

foreach( $_POST as $k => $v) $post[ $k ] = addslashes( $k ) ;
foreach( $_GET as $k => $v) $get[ $k ] = addslashes( $k ) ;

之後你的程式就直接用$get[FORM欄位名]及$post[FORM欄位名],不要用$_GET跟$_POST了

http://tw.knowledge.yahoo.com/question/question?qid=1011042403333#ooa_hash

2011年4月23日 星期六

MySQL與phpmyadmin的亂碼 ~ latin1 轉 utf8

真的有效耶...
我橋了好久原來就是這樣

以下一切資料取自於網路作者"a-wei’s X garden "
原始網頁 http://a-wei.net/archives/4


相信 MySQL 的編碼對很多人來說 … 一直是個相當令人頭痛的問題 … 今天所要做的介紹是如何把資料庫的資料, 由 latin1 轉成 utf8..
一般 .. MySQL 裝起來後(用 rpm 安裝) ,系統的預設編碼是 latin1.
而很多人在安裝一些網頁的系統時,如 wordpress、LifeType、phpBB … 等等,都會選擇 utf8 。
這時 … 系統一樣可以正常運作 … 只是當用 phpmyadmin 進入管理資料庫時,就會發現 .. 怎麼中文字的部分都變成了歪七扭八 ..
或者一些鬼畫符的文字。如:凡事先從工作講起
此現象就是 utf8 的文字以 latin1形式儲存,phpmyadmin 以 utf8 的資料讀取方式讀取 … 讀出來的資料就是這種鬼畫符…><。
若要解決 phpmyadmin 讀出的鬼畫符 ... 有兩個方法:
1. 進入 phpmyadmin 內一個名為 libraries 的子目錄 .. 編輯 select_lang.lib.php. 找到 $mysql_charset_map 這一段下方 ..
'utf-8' => ‘utf8′,
把它改成
‘utf-8′ => ‘latin1′,
然後存檔 … 這時候就可以發現原先的鬼畫符 … 這時候又都正常了.
2. 把資料庫的編碼轉成 utf8 …
步驟:
a. 把資料庫 dump 出來
mysqldump -u xxx -p database > database.sql –default-character-set=latin1
這時候 dump 出來的 database.sql 是 latin1 的檔案格式,然而是 utf8 的文字資料,因此這時若用 vi 開檔看它 …
還是會發現中文字是鬼畫符 … 這時不要被眼前的假象所騙 … 以為自己做錯 .. 幾接著做下一步驟。
b. 把 dump 出來的 database.sql 下載回去 .. 用 emEditor(網路上可免費下載,是個支援 utf-8 的編輯器)把 database.sql 打開,
它可以正常識別 utf8 的文字 ..用取代的功能,把 latin1 都取代成 utf8 ,之後直接另存新檔 .. 這時把檔案類型設定儲存成 UTF-8。
c. 再把 database-utf8.sql 上傳到 server .. 這時我們用 vi 開啟它 .. 就可以看見是正常的中文字 .. 這就表示檔案沒問題囉。
d. 把檔案匯入資料庫
mysql database < database-utf8.sql -u xxx -p –default-character-set=utf8
如果資料量不是很大 … 那麼很快就可以完成這個步驟 .. 這時候若沒有錯誤訊息出現 .. 那麼恭喜你 ..
你已經完成了資料庫轉換的工作了。如果有錯誤訊息出現 .. 主要有兩個情形 ..
1. 文件檔內的中文字,用 vi 看是亂碼 ..文件檔的格式不是 utf-8。
2. 匯入的時候漏掉指定採用 utf8 的資料編碼匯入。
以上的作業是在 資料庫系統都是處於 latin1 的環境底下,也就是沒有在 my.cnf 指定 default-character-set=utf8。

2010年12月22日 星期三

Android Google Map

目前Google MAP 以改版
以下範例為舊版的範例連結


Google Map程式範例 
http://gogkmit.wikidot.com/demo:dynamicgooglemap
From:金門大學 九十六學年度資訊工程學系專題 Android教學範例

在原生 Android 應用程式中載入 Google Maps API 網站
http://code.google.com/intl/zh-TW/apis/maps/articles/android_v3.html
From:Google code android

Android WebView 使用

一個簡單的瀏覽器, 網絡視圖(WebView)

http://androidbiancheng.blogspot.com/2010/01/webview.html

為網絡視圖(WebView)補充一點導航的功能

http://androidbiancheng.blogspot.com/2010/01/webview_11.html

From:Android編程

Android webview 学习笔记

 http://www.cnmsdn.com/html/201009/1284473189ID7954.html 

From:cnmsdn

Facebook API

API Reference

Core APIs

Facebook SDKs

Advanced APIs




From:Facebook Developers