- Oct 22 Tue 2024 11:34
-
威斯康辛生活費用2
- May 07 Sun 2023 11:05
-
MacBook Air 2017 Serria版本安裝失敗後製作USB解決

在網路上查很多資料發現根本不能用
在努力不懈之下覺得一定要記錄這篇
先說明背景這台電腦是MacBook Air 2017 Serria(原廠版本),依據網路教學操作清除磁碟
選擇"格式選項: Mac OS 擴充格式(日誌式)" "架構選項: GUID 分割區配置表:用於所有 Intel 基準的 Mac 電腦。",結果導致再也無法登入的桌面
個人遇到的失敗操作:
- Mar 30 Thu 2023 10:07
-
威斯康辛生活費用
因為有幸到威斯康辛工作
紀錄一下2023相關生活費用,其實要便宜可以很便宜
房租: 個人間 $1500/月 室內車庫 $200/月
兩房一衛浴 $990/月 附室外車庫,兩人合租相當於一人445/月
油費: 一天來回開25分鐘 $20/週
- Feb 13 Mon 2023 12:33
-
高雄一日遊

https://goo.gl/maps/UgJqogefKqDgCMM29
早上十點出門一路玩到晚上十點~
老江紅茶牛奶: 蛋火腿吐司(蛋要求半熟)+紅茶牛奶 絕配
原生植物園踏青
蓮花池繞一圈
- Aug 13 Sat 2022 01:25
-
【LeetCode】between two sets

這題主要是取得
最大公因數GCD(Greatest common divisor)
最小公倍數LCM(Least common multiple)
從維基百科擷取
intGCD(inta,intb){
- Aug 07 Sun 2022 08:12
-
【LeetCode】Parking Dilemma
cars=[2,10,8,17], k=3
這題我原本以為是排序後取三蓋屋頂,排序[2,8,10,17] ,2~10 得 10-2+1=9
結果還要考慮取最小間距
cars=[1,7,9,10,11], k=3 ,1~9 得9-1+1=9 但實際應為 11-9+1=3
看到解答用PriorityQueue,很少用反而學習到,總之是把最小放最前,poll取最前並刪除
- Aug 07 Sun 2022 05:32
-
【LeetCode】bagOfTokensScore
tokens = [100,200,300,400], power = 200 Output: 2
這題是指能量200,能量夠的話就花令牌能量並得分(score++),否則取令牌能量並扣分,且不重複使用令牌
tokens[0] =100<能量200,能量勝剩100,得一分,左邊移動(left++)
tokens[1] =200>能量100,從最右側取能量剩500,扣一分,右邊移動(right--)
class Solution {
- Aug 07 Sun 2022 02:38
-
【LeetCode】The Coin Change Problem
The Coin Change Problem 題目看了一陣子才看懂,是指組成 n 元有多少硬幣元素(c)組合
這網站下的分類很詳細,原來換硬幣問題博大精深
https://smartkeyerror.com/Coin-Change
但我最後比較看懂的解法是
Youtube LeetCode 322. Coin Change and 518. Coin Change 2
- Jul 17 Sun 2022 06:53
-
【Android】ListView 內的EditeText TextWatcher事件重複
因專案需要又碰巧在TextWatcher寫了Log發現在編輯EditeText時一直印出Log很耗效率顯然是哪裡出了問題!
原來是要在 view!=null時 .removeTextChangedListener(mTextWatcher) 就正常了
參考資料:https://blog.csdn.net/Jiang_Rong_Tao/article/details/90482602
- Jul 11 Mon 2022 01:47
-
【Android】APP架構師實踐指南-閱讀心得
- Jun 08 Wed 2022 02:43
-
【Android】Dialog 按下選項不關閉
上網查了不少資料,一直看到說使用getButton
但一直出錯顯示沒有getButton這方法,那時才意識到自己使用的不是AlertDialog 是 Dialog (自訂義 繼承AlertDialog.Builder)
將類型改為AlertDialog並在show()之後設定按鈕事件即可
import android.support.v7.app.AlertDialog;
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
- Jun 04 Sat 2022 03:49
-
【Android】概念彙整