最近發現 MySQL 5.5 需要升級,至少要到 5.6,沒想到虛擬主機沒辦法像PHP 版本那樣隨意切換。
經過詢問,廠商回覆需要搬遷到別的伺服器。
喔,那就 DNS 那邊指到新伺服器就好,當下還沒意識到 IP 位址也會變動。
半個月過去,開始有客戶抱怨收不到信…..
最近發現 MySQL 5.5 需要升級,至少要到 5.6,沒想到虛擬主機沒辦法像PHP 版本那樣隨意切換。
經過詢問,廠商回覆需要搬遷到別的伺服器。
喔,那就 DNS 那邊指到新伺服器就好,當下還沒意識到 IP 位址也會變動。
半個月過去,開始有客戶抱怨收不到信…..
最近遇到 Windows 10 大更新,然後……
電腦就變慢了,CPU 被吃了 30%
情況很類似這篇所描述的:
兩天後才找到這篇:
升級後,想說試試官方的 Samples
Android Studio 3.1.3 編譯 AppUsageStatistics Sample
https://github.com/googlesamples/android-AppUsageStatistics/#readme
結果 error 滿天飛
這些錯誤訊息都沒有幫助,甚至有誤導之嫌…..
找了三天,原來是 build.gradle 裡面
dependencies {
compile ‘com.android.support:support-v4:27.0.2’
compile ‘com.android.support:support-v13:27.0.2’
compile ‘com.android.support:cardview-v7:27.0.2’
compile ‘com.android.support:appcompat-v7:27.0.2’
compile ‘com.android.support:recyclerview-v7:+’
compile ‘com.android.support:appcompat-v7:21.+’
}
改成…..
dependencies {
implementation 'com.android.support:support-v4:27.0.2'
implementation 'com.android.support:support-v13:27.0.2'
implementation 'com.android.support:cardview-v7:27.0.2'
implementation 'com.android.support:appcompat-v7:27.0.2'
implementation 'com.android.support:recyclerview-v7:27.0.2'
}
版本號碼不要用 "+",就沒 error
compile 改成 implementation 可以去除警告訊息
感謝這篇最後有個高手提示
https://stackoverflow.com/questions/50266035/no-resource-identifier-found-for-attribute-appcomponentfactory-in-package-and
要不然,依照錯誤訊息找到的文章大部分都要你關閉 AAPT2,雖然真的減少一兩個報錯,可是卻使問題更難找了,
而且,關閉這個新的資源編譯器,對未來開發很不利阿!!
在 Local 端安裝 Laravel 虛擬伺服器
中文文件比較舊,新版連結有誤
https://laravel.tw/docs/4.2/installation
新版在這邊: https://laravel.com/docs/5.6/installation
安裝 Vagrand + Virtulbox :
嘗試在虛擬主機安裝 Lavarel,災難一場
偷懶,在 CPanel 應用程式安裝,第一步就先建立子網域…..
以前用這樣安裝過 WordPress, Joomla, wonCloud…..都沒事,又很容易備份與還原。
這次終於遇到鬼了
VMware Fusion 安裝經驗
第二次遇到問題,這次就作個紀錄,希望地下一次會更快。
大致上,安裝過程中的警告,必須去 mac “安全性與隱私” 設定,須把 “允許” 按鈕按掉。
mac mini 更新的災難
剛更新完並無異狀,直到隔天開機,就停在開機畫面進度條 100%
就這樣等了兩三個小時也一樣
聯絡客服,他那招 shift 進安全模式也無效,還怪我的鍵盤不是原廠的……
手機會優先使用最近的WIFI ,避免向遠方的基地台傳輸資料,所以發射功率下降近十倍,比較安全,健康。
一時之間,我找不到類似的主題文章。
只好自己試著寫一篇。
健康安全:IEEE802.11規定的發射功率不可超過100毫瓦,實際發射功率約60~70毫瓦,而手機的發射功率約200毫瓦—1瓦間,手持式對講機高達5瓦。與後者相比,WiFi產品的輻射更小。
http://wiki.mbalib.com/zh-tw/WiFi
安全距離可參考
http://www.emfwise.com/cht/distance.php
在Android Studio App Project 加入 Google Maps Activity 遇到執行錯誤,在 Gradle Console 訊息如下:
:app:transformClassesWithDexForDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘:app:transformClassesWithDexForDebug’.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
Google 老半天,有的說程式需要減肥,有的是Android Studio Invalidate Caches 需要清乾淨,或是有人 clean project……不過,還是比較多人提到版本衝突問題:
試了老半天,在Build.Grandle 找到這一段,修改後有效:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.google.android.gms:play-services-appindexing:9.8.0'
compile 'com.google.android.gms:play-services:9.8.0'
testCompile 'junit:junit:4.12'
}
把這兩列改為:
compile 'com.google.android.gms:play-services-appindexing:8.1.0'
compile 'com.google.android.gms:play-services:8.1.0'
這樣就能順利執行,至於Google Service 版本號碼,可以搜尋 google play service previous versions