題目描述 原文地址給定一個(gè)字符串鸟妙,要求把字符串前面的若干個(gè)字符移動(dòng)到字符串的尾部,如把字符串“abcdef”前面的2個(gè)字符'a'和'b'移動(dòng)到字...
第一步:繪制蜘蛛網(wǎng)絡(luò) 繪制蜘蛛網(wǎng)絡(luò)其實(shí)就是繪制指定邊數(shù)的正多邊形苇瓣,這一步比較簡單涣易,比較難的可能就是每個(gè)頂點(diǎn)的算法锹引,相關(guān)注釋我都寫了,還有一張來自...
應(yīng)對(duì)不斷變化的需求 目標(biāo) 在軟件工程中一個(gè)眾所周知的問題就是助隧,不管你做什么筑凫,用戶的需求肯定會(huì)變。比如一位農(nóng)民第一天可能有一個(gè)想要查找?guī)齑嬷兴芯G...
什么是注解 注解(也被稱為元數(shù)據(jù))為我們?cè)诖a中添加信息提供了一種形式化的方法,使我們可以在稍后某個(gè)時(shí)刻方便地使用這些數(shù)據(jù)巍实。注解可以提供用來完整...
問題 大家都知道 ViewPager 可以通過 mViewPager.setCurrentItem(index, true) 來始切換動(dòng)畫時(shí)進(jìn)行...
問題起因 點(diǎn)擊按鈕就調(diào)用 handler.post(runnable); 就能啟動(dòng)定時(shí)器,這里是每隔1s打印線程名字滓技,從打印中我們可以知道,他并...
簡介 這周繼續(xù)寫《Android源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn)》讀書筆記。本書的第二章介紹了單例模式的各種實(shí)現(xiàn)方式棚潦,以及在 Android 源碼中的應(yīng)用...
里氏替換原則 (LSP)# 定義:所有引用父類的地方令漂,必須能使用子類的對(duì)象。簡單地說就是將父類替換為他的子類是不會(huì)出現(xiàn)問題丸边,反之叠必,未必可以。那么...
簡介 這周入手了《Android源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn)》妹窖,將花一段時(shí)間去閱讀并做上讀書筆記纬朝。本書的第一章介紹了面向?qū)ο蟮牧笤瓌t,這篇文章先介紹...