2017年標籤:"海的彼岸,有我不曾見證的風采"
2018年標籤:"海的彼岸,吾在征途"
2019年標籤:"向那些曾經沒法跨越的鴻溝敬上——君臨"
複製代碼
相關性較強的文章,即先後文有所關係,或所屬一個範疇的完結系列
也是近兩個月的做品,整體感受還不錯,篇幅較長,稍微有點深度javascript
隸屬Android點將臺的八篇重量級文章,入門Android必備良藥css
顏值擔當[-Activity-] | 外交官[-Intent-] |
---|---|
絕命暗殺官[-Service-] | 金科玉律[-AIDL-] |
---|---|
傳令官[-BroadcastReceiver-] | 烽火狼煙[-Handler-] |
---|---|
濟世儒俠[-ContentProvider-] | 三魂七魄[-Binder-]-(暫未完成) |
---|---|
語言對比手冊是我一直想寫的一個系列:通過認真思考,我決定從縱向和橫行兩個方面
來比較Java,Kotlin,Javascript,C++,Python,Dart,六種語言。
縱向版按知識點進行劃分,總篇數不定,橫向版按語言進行劃分,共6篇。html
編程語言對比手冊-縱向版[-類-]
編程語言對比手冊-縱向版[-文件-]
編程語言對比手冊-縱向版[-socket-] (待完成)
編程語言對比手冊-縱向版[-羣組-] (待完成)
編程語言對比手冊-縱向版[-異常-] (待完成)
編程語言對比手冊-縱向版[-字符串+正則-] (待完成)
從五大語言看函數和lambda表達式前端
一咬牙,學一波,3d的世界很精彩,也很難!!!html5
GLES2戰記第一集--勇者集結
GLES2戰記第二集--謎團立方
GLES2戰記第三集--聖火之光
GLES2戰記第四集--移形換影
GLES2戰記第五集--宇宙之光
GLES2戰記第六集--九層之臺java
效果 | 效果 |
---|---|
Android多媒體之圖片綜合篇
Android多媒體之認識聲音、錄音與播放(PCM)
Android多媒體之認識MP3與內置媒體播放(MediaPlayer)
Android多媒體之SoundPool+pcm流的音頻操做
Android多媒體之Camera的相關操做
Android多媒體之Camera2的相關操做
Android多媒體之視頻播放器(基於MediaPlayer)node
一些有趣的文章,和主線不相關,一篇搞定,或思考,想法之類的文章webpack
雜篇:一代版本一代神[-Gradle-]
雜篇:從整理文件發起的雜談[-File-]
雜篇:計算機的世界:[-bit之魂-]
雜篇:理一理屏幕尺寸那些事
雜篇:隨筆編程雜談錄--《隆中對》
雜篇:Android繪製函數圖象及正弦函數的介紹
雜篇:Java源碼閱讀繪圖規範手冊--[捷特版]
JVM之類加載器ClassLoadergit
一直想找個機會把本身的三端技能總結一下,畢竟個人服務器還空蕩蕩呢
因此年末了,總結一下,寫個小項目,掛在服務器上也好,效果:我的網站在此github
建站四部曲以後端接口篇(SpringBoot+上線)
建站四部曲之Python爬蟲+數據準備篇(selenium)
建站四部曲以前端顯示篇(React+上線)
建站四部曲之移動端篇(Android+上線)
算是給本身的一個小挑戰吧,用一週把Flutter淌一遍,入個門,
同時留下七篇長文,給待入坑的Androider打造幾個小石階
Flutter第1天--初始分析+Dart方言+Canvas簡繪
Flutter第2天--Animation動畫+粒子運動
Flutter第3天--基礎控件(上)
Flutter第4天--基礎控件(下)+Flex佈局詳解
Flutter第5天--佈局實例+操做交互
Flutter第6天--異步-IO+網絡訪問+json
Flutter第7天--字體圖標+綜合小案例+Android代碼交互
Flutter七日總結
~ | ~ |
---|---|
用Android繪製數據結構,並且添加操做交互,除了我,還有誰!(會這麼無聊)
好吧,這就是靈機一動+血氣上涌的產物,創造問題,解決問題,傳道授業
但願2019年我能夠有所進步,繼續畫出其餘數據結構
看得見的數據結構Android版之開篇前言+完篇總結
看得見的數據結構Android版之數組表(數據結構篇)
看得見的數據結構Android版之數組表(視圖篇)
看得見的數據結構Android版之單鏈表篇
看得見的數據結構Android版之雙鏈表篇
看得見的數據結構Android版之棧篇
看得見的數據結構Android版之隊列篇
看得見的數據結構Android版之二分搜索樹篇
Android視圖層的讀碼記錄
所得與所見:[-View周邊-] 框架層
Android事件分發機制[-View-] 源碼級
invalidate方法知多少[-View-] 源碼級
視圖層跑不掉要繪圖,這個系列整個過程也是對個人一次昇華
自從Path篇寫完後,敲代碼的感受都不同了,思考的視角有所提高
Android原生繪圖1--Canvas
Android原生繪圖2--Path
Android原生繪圖3--Paint篇
Android原生繪圖4--Color篇
Android原生繪圖5--大戰貝塞爾三次曲線
Android原生繪圖6--實踐一塊兒畫個表
Android動畫Animator家族使用指南
一步步登頂自定義單體View
Android自定義控件(入門級)--數字顯示器
Android自定義控件(新手級)--實踐進度條
Android自定義控件(中手級)--局部圖片放大鏡BiggerView
Android自定義控件(高手級)--JOJO同款能力分析圖
Android自定義控件(神級)+MediaRecoder錄音
ViewGroup篇:Android佈局總彙篇
ViewGroup篇:玩一下自定義ViewGroup
玩玩而已,就是要,酷! 炫!
Android粒子系列1--讓你瞭解粒子的運動
Android粒子系列2--炫酷倒計時
Android粒子系列3--文字的粒子化運動
Android粒子系列4--Bitmap像素級操做
RecyclerView的重要性不言而喻,本想一擊突破,卻陣亡於自定義LayoutManager
前兩篇完成,不是逆天改命的RecyclerView基本上都能應付,後兩篇hold不住,之後再戰
RecyclerView零點突破(基本使用篇)
RecyclerView零點突破(動畫+邊線篇)
RecyclerView零點突破(自定義LayoutManager篇)--待完成
RecyclerView零點突破(源碼分析篇)--待完成
~ | ~ |
---|---|
材料設計Material Design,已經推出好久了,之前只是簡單用用,沒有系統總結過
因此找個機會總結了一波,整體而言Material Design用着仍是蠻爽的
Android材料設計Material Design 開篇前言
Android材料設計之ToolBar+CardView+沉浸標題欄
Android材料設計之FloatingActionButton+Snackbar+SheetX3
Android材料設計之BottomNavigationBar+TabLayout
Android材料設計之AppBarLayout+CoordinatorLayout
Android材料設計之CollapsingToolbarLayout+Palette
Android材料設計之DrawerLayout+NavigationView+TextInputLayout
Android材料設計之Behavior攻堅戰
~ | ~ |
---|---|
萬變不離其宗,IO做爲每種語言必備的模塊
Java總結IO之總集篇
Java總結IO第一篇之字符流與字符編碼
Java總結IO第二篇之字節流與字符流轉化
Java總結IO第三篇之File類和Properties類
Java總結IO第四篇之其餘IO流對象
安卓中對於文件夾的綜合操做
未成形的系列文章(即未完結),但有明確所屬範疇。
基本上文章的內容還行,是第二瓶頸期內和突破後的時段所寫
Java總結之容器家族--Collection
Java總結之映射家族--Map概覽
Java容器源碼攻堅戰--第一戰:Iterator
Java容器源碼攻堅戰--第二戰:ArrayList
Java容器源碼攻堅戰--第三戰:HashMap(一)
待續...
網絡篇:協天子令諸侯[-Http-]
基於Socket的網絡數據傳輸測試(Java+Android+騰訊雲)
安卓網絡編程之獲取IP地址
安卓網絡編程之http協議簡介+小案例引入
安卓網絡編程之Socket編程
Android基於socket的五子棋雙人網絡對戰實現
[番外]理一理Android多文件上傳那點事
Android原生下載(上篇)基本邏輯+斷點續傳
Android原生下載(下篇)多文件下載+多線程下載
待續...
Android自定義控件1--EventParser
Android自定義控件2--事件處理機制和生命函數調用
Android自定義控件3-動畫Animator處理
[番外]Android觸摸事件實現筆觸畫布
待續...
安卓SQLite基礎使用指南
Json在Android中的使用--Gson
安卓中XML的三種解析與固化
SharedPreferences簡單封裝
待續...
小案例Josn字符串的生成
[番外]:帶你玩正則1--數據遍地是,看你取不取
分享一下個人三個代碼自動生成工具類--助你解放雙手
待續...
Android技術篇之運行時權限
Android技術篇之反射
Android技術篇之註解Annotation
Android技術篇之XXX.9.png的使用全指南
Android資源res之矢量圖徹底指南(加SVG-path命令分析)
Android基礎控件之TextView
Android控件之ImageView
Android控件之ViewPager的基本使用
Android控件之ViewPager滑動監聽與自定義滑動特效
Android控件之res資源加載
Android之PopupWindow
Android基礎之Fragment基礎使用
Android基礎之Fragment生命週期測試
Android基礎之Activity與Fragment的數據傳遞
Android基礎之Fragment與ViewPager結合
Android基礎之Fragment簡單封裝
Android基礎之ListView基本使用及優化
Android基礎之ListView的封裝
Android基礎之ListView的封裝多條目
Android基礎之ListView事件全解析
Android基礎之ListView瑣碎小知識點彙總
後端並不是我專場,因此只是簡單涉獵,對服務端有個總體的認識
前端和後端的融合才能更好的理解http,畢竟Androider不懂http將步履維艱
看完後本身搭建api測試接口,或者本身建個小網站仍是沒問題的(看起來20篇,其實都很短)
SpringBoot-00-之修改啓動標題
SpringBoot-01-之初體驗
SpringBoot-02-之參數傳遞
SpringBoot-03-之熱部署
SpringBoot-04-之模板引擎--thymeleaf
SpringBoot-05-之上傳文件
SpringBoot-06-之拿到你的圖片!
SpringBoot-07-之數據庫JPA(CRUD)
SpringBoot-08-之統一化json輸出與自定義異常捕獲
SpringBoot-09-之初階整合篇(上)
SpringBoot-10-之初階整合篇(下)
SpringBoot-11-之從本地到線上
SpringBoot-12-之Ajax跨域訪問全解析
SpringBoot-13-插曲之Node文件重命名+自動生成json對象
SpringBoot-14-MyBatis預熱篇,MySQL小結
SpringBoot-15-之整合MyBatis-註解篇+分頁
SpringBoot-16-之整合MyBatis-xml篇+單元測試
SpringBoot-18-之AOP+log4j 記錄訪問請求信息
SpringBoot-19-之發送郵件
SpringBoot-20-REST API接口
另外前端屬於個人隱藏技能,學習筆記未公開
1).2018年基本上都是在總結
Android
及周邊,一邊總結一邊認識新知識,記錄成文。
2).全年中前半年Android周邊拓展的比較多,入手了SpringBoot
和React
兩大神器
3).在8月份開始在簡書零星發表一些我的文章,主要緣由是我看起來方便些,11月側重掘金
4).11和12月是個人一個成長期(突破第三瓶頸),長文系列都是在這兩月內完成的
5).下面先總列一下今年發表的一些文章:鎮樓:隨筆編程雜談錄--《隆中對》
若是你能看到這裏,很是感謝,下面將回顧一下個人編程史
吾的編程生涯到2019年3月31日就滿2年了:
在這2018和2019年的交接之際,準備總結一下,並介紹一下本身
張風捷特烈
是什麼意思?獨一無二的我的標識,也是吾今世的惟一筆名,見名如見人
先了解一下我的經歷:
大學:
安徽建築大學
專業:工業設計
一個上識天文,下通地理,博學古今中外,會畫圖,會n個軟件,須要無限創意的神奇專業。
說白了就是設計一些可供生產的產品:
小到牙刷鉛筆,大到汽車飛機,或者說everything
由於設計的自己就是對世界的認知和再創造
,只要有能力即可以進行設計與創造
因此,工業設計須要
普遍的知識面
,這正讓我各方面知識儲備
的來源,
還要各類軟件的使用(這讓我有很強的軟件使用經驗):
二維的軟件:PS、CAD、AI、AE 三維設計軟件:SolidWorks、3dMax、ProE等,
之前很熟練,如今就PS還保持,由於偶爾修修圖,畫畫圖的
因此自稱半個藝術家,這也是我文章裏配圖比較好的緣由,由於是本身畫的
大學的薰陶讓我對表現力
十分執着,我但願經過更好的表述讓別人對復瑣事物有更好地理解
能夠說我學的也不是很是好,由於和主流設計理念不怎麼合(我並不怎麼想設計已經有的東西
)
再加上個人繪畫水平也是半吊子,能拿得出手的實在很少,下面兩幅湊合看看
陶冶了情操,煉就一顆對事物廣爲容納的心,以及對
萬物的思考
望遠鏡,顯微鏡,文學,數學,哲學我儘可能拓寬本身的視野,而後去思考一切的聯繫
做爲一個理科生,我對文學
能夠說十分熱愛,大學能夠說是看了一箱書
我對詩
的執着,即是我對境界
的執着,創做過不少自認爲很是優秀的做品,也獲過獎
雖然喜歡文學,但也從未放棄對理性的思考,數學能夠說是我離得最近,離我最遠的東西
因爲算半個設計,高數
學得很是淺,深層的高數
基本都是自學的(若是這都不算愛)
對數學的熱愛也促進了個人分析能力
,以至嘗試去從理性和感性兩方面去思考這個世界
想得多了,必需要記錄與總結,爲了能更好的表達本身的思想,詩是最佳選擇
因而境界
一詞註定伴我終生,我但願不斷突破本身的想象力與瓶頸
,用個人語言表達出這個世界
思考事物之間的聯繫能夠說誤打誤撞爲之後的編程思想打下很好的基礎
,下面列出幾首表明做:
若是你懶得看,這裏有個人朗誦(如今聽了一下,感受恍如隔世)
~ | ~ | ~ |
---|---|---|
《海與鹿王》 | 《遊夢人·詩的誕生》 | 《山海詩》 |
《零境》 | 《亡靈之歌》 | 《訴世書》 |
16年畢業後,第一份也是最後一份工做是輔導資料的校訂和編稿,那時是打算成爲一代文豪的
這份工做對個人塑造也有很大的幫助:耐心、細心、思考以及時間
由於閒暇的時間比較多,下班也不會再涉及到工做上的事,因此我能更好的作本身喜歡的事
因而我開始普遍發展本身的愛好,畢竟之前有不少想作有沒有時間作的,其中有一點即是單片機
我把學習編程當作一次遠航,想要去見證,海的彼岸是何種風采
這遠航並不是坐船,而是去鑄造一座通往海的彼岸之橋。
知識的積累即是這座橋的木料,我要通往海的彼岸,同時也要留下一座橋供後人去走。
因而記錄成了個人習慣,如今看來,記錄和整理是一件對coder相當重要的事,
文件如此,代碼也如此,標記與整理
在我看來是一個超重量級
的話題。
2017年:海的彼岸,有我不曾見證的風采
大學中有兩次與編程的接觸:
第一次是C語言的課程----過了就沒有再去深刻
第二次是大學想要自學C++----但是沒幾天就放棄了(感受做用不大,當時還有更重要的事)
我的一直認爲,做爲21世紀的青年,不會點編程總感受對不起本身。
工做之餘,是有些本身的時間的,而後我就普遍發展興趣,有一陣子,想去玩單片機。
而後就買了不少零件,第一次將代碼燒錄到單片機裏,完成一閃一閃的燈時的心情記憶猶新。
入門的代碼很簡單,大學C語言那點底子仍是夠用的,記得是2017年過年期間,都在玩單片機。
而後寄存器,運算放大器,排組,不少傳感器模塊……進入了個人世界。
用電子顯示屏和時鐘芯片作出了電子時鐘以後,原本打算玩Linux開發板的,可是感受有點貴。
想着安卓不就是塊生產好的開發板嗎?去玩玩Android唄。而後咱們就相遇了,
而後一入宮門深似海,今後硬件是路人
...
~ | ~ | ~ |
---|---|---|
1).常常用,但對其
一無所知
,這讓我沒法忍受,就像有一個華麗的盒子卻從未打開過
2).有手機,有電腦,別人能玩,我固然也能夠,並且我相信本身的分析力
3).小時候一款叫"地心遊記"
的手機自帶小遊戲,怎麼找也找不到安卓版,因此...
4).我想讓本身的數學知識
有些用武之地,畢竟平常只須要初中水平...
5).我喜歡文學,並不是什麼華麗的辭藻,而是語言自己的表述力
,
編程做爲與計算機交流的語言,其表現力與個人境界追求並不矛盾
曾經的安卓對我來講,像一個黑匣。
從我決定打開的那刻,一切已然不一樣。
它是無數的殘片,看上去一無所知,
就像孩子看到萬片拼圖混雜的心情。
畏懼與興奮,和期待,
期待拼圖完成後是什麼樣的風采。
我想要見證它的風采,
想要站在更高的層次看清它是什麼。
因而我開始向那片海前進,
渡過那片代碼的海洋,通往新時代地方。
如今,我拼完了一角,而在這個時刻,
它的宏大已經徹底充盈了個人視野。
它也已再也不僅是一幅畫面,
在我眼前的分明是一個世界,稱爲境界
。
2017年3月31日 被我標記爲本身的編元日,即是我進入Android的日子
只有一點微薄的 C++ 語法支撐(單片機時自學了一點C++)和微薄的單片機硬件常識
就這麼輕裝上陣,踏入了Android,一開始確定跟着視屏學,第一個HelloWorld記憶猶新
當時仍是用Eclipse,裝Java、下軟件、裝插件和下SDK,當時連Java是什麼都不知道
跟着視屏一步一步來,弄了大半天,第一個項目總算跑起來了
說說感想:C++自學了一個月,也就是在控制檯和cmd上運算或輸出
安卓裏一下就能夠顯示到手機上了,開心和激動,有種I can 的感受
這種所見即所得心情,是很讓人有成就感的,所以與Android"一見鍾情"
前期也沒有什麼學習方法,跟着視屏依葫蘆畫瓢,類比與修改
知道了那語言叫Java,之前一直覺得Java是一個小遊戲...
也不斷髮現 C++ 和Java的異同點,感受Java容易一點,便以爲也沒有太大的困難
而後思考與總結,表象上大概明白了安卓怎麼運行,知道改哪裏界面上會有什麼改動
就這麼稀裏糊塗的把Android的佈局和基本的View過了一遍
setOnClickListener一直不明白是幹嗎的,只知道:這樣寫,點擊就有效果
"地心遊記"
一直是個人心結,有了點基礎後我找了個數獨小遊戲的教程看
而後發現那點編程老底徹底不夠用,第一瓶頸出現了:編程基礎以及複雜邏輯的控制薄弱
ArrayList,Map,回調...都不知道,即便如此,學到一半了,也硬生生的跟着視頻敲完了
當時有些動搖,這真的hold不住,太複雜了,邏輯控制根本把握不住,並且這也僅是數獨而已
我是打算在Android中把Java學會的,有種會10+10以後,天然會1+1的心態
我並無轉戰Java,而是挑了一個更大的坑,就是植物大戰殭屍
,也是跟着視頻敲的
如今想一想真的挺傻的,用Android版的cocos2d,惟一的收穫也許就是對對象.方法名
的深入認知
那份教程沒有敲完,敲不下去了,仍是基礎太弱,依葫蘆畫瓢都不行,因而轉戰Java
有種一晚上回到解放前的感受,木有視圖,只有控制檯
但學起來感受比C++輕鬆許多,Andoird裏已經對Java有了初步的認識
面相對象的基本思想也已經成型了,學起來還蠻開心的,我沉浸在Java的世界,
認識着一個一個類,就像得到了一個個工具,也像認識了一個個功能各異的"夥伴"
就這樣,我初步認識了Java,並視它爲編程母語,這是我第一次系統的認識一門編程語言
固然一些不熟悉的關鍵字和技術也讓我挺煩的,特別是線程和接口
還有final和static一開始我也很難接收,邏輯控制能力比之前強不少
不知道你有沒有自定義過World類,有沒有敲過new World()
Java的學習,已經能夠看到一些曾經沒法看到的風采了,境界有所提高
第一次學Java最痛苦的就是IO,那麼多類,長着又差很少,還都能混着用
我那小小的心裏是承受不了的,基本用法算是瞭解,至於用哪一個好,是一頭霧水
此次的Java之旅,最有收穫的當屬對容器類的瞭解,特別是ArrayList
迴歸安卓以後,接着把
植物大戰殭屍
剩下的視頻敲完了,感受還不賴
而後就進入了Android的常規學習中、從四大組件開始
Activity和廣播感受還行,Service的Binder聽得迷迷糊糊地
ContentProvider據說不重要,聽了一點直接放棄了,最煩的就是那個Context
能夠說魂牽夢繞,也就是作夢都夢到,看了不少資料也不能理解,只能強記
接下來的一段路漫長而艱苦,安卓初期的朋友都應該知道,苦樂共存
一次小開竅:有時候想要Context,但這個類沒有,感受不開心
有一次忽然想到,我能夠傳進去啊(如今想一想挺傻的),當時如獲至寶的感受
今後構造傳值爲我打開了一扇窗,也開始去漸漸發現類與類之間的關係
記得學了好久才據說"設計模式"一詞,由於自己是半個設計出身,感受有意思
而後一入佛門深似海...
,兩個字:抽象。幾個類這麼傳,這麼繼承,而後運行一下
哦,這樣啊(手動:面無表情),這也是我對接口的懵懂開端,總之--無感
一套課程看下來,基本上算是入了門,接下來《第一行代碼》和《瘋狂的Android》
兩本書我是一直捧在手裏的,基本上都敲了一遍,做爲鞏固仍是蠻好的
時間點大約是2017年11月份,一遇到網絡我就犯怵,由於不懂,找個post的api都找不到
在當時看來,Android應用層的東西基本上都瞭解了,稍微底層一點點就不行了
這讓我感到步履維艱,Android並不是一個獨立的體系,它對外的延伸須要寬廣的知識面
而網絡是必經之路,只有你玩編程http是怎麼也跑不掉的,因而一別Android
仍是
"地心遊記"
這個心結,讓我想去嘗試Cocos2d,當時Cocos2dX的文檔不少
C++ 就C++ 吧,再見C++感受並不像曾經那麼晦澀了,不少稍微想一想就能反應過來
而後Cocos2dX愉快地入個門,還蠻好玩的,以後感受能力不足,也就沒有死磕了
畢竟目的只是簡單涉獵,並未打算深究,"地心遊記"
繼續心結着我...
曾寫下一個小片斷: 只見捷特從背後抽出金色Java之劍,朝向Cocos2d-X巨獸衝去。
他左手從腰間取出Android晶石,嵌入劍中,瞬時綠光環劍而旋。
一斬而過,巨獸四周環繞C++光環,竟絲毫未傷 。
巨獸道:「小子,等你可破我光環再來吧。」
一開始認識的是jsp的webapp,也所以瞭解了TomCat,知道了一個服務器和瀏覽器沆瀣一氣
MySQL數據庫也是在這時摸到了一點邊(當時在Android裏多少了解過SQLite)
jsp是html嵌入java代碼,但html不會,跟着教程也基本明白怎麼玩的
jsp的JSTL虐的我夠嗆,還有請求、響應傻傻分不清、還常常簡寫rep,req的...
在瞭解服務器的一些知識後,很是想有一臺服務器,當時看到阿里雲的新用戶免費半年
那還等什麼,搞起啊,因而從小白,到買域名,到服務器,到備案,一路走來
當用手機成功訪問的那一刻,我感受本身已經鏈接了世界
大事表中記錄:2018年1月25日17時14分33秒:網站備案成功,首次訪問
此刻起,在夜色的繁星之中,便有了一顆僅屬於我
2018年:海的彼岸,吾在征途
我與前端的機緣全在於個人網站,我給本身6天,將一個網站模板改爲個人詩集網站
當時li是什麼都不知道,只是一邊改,一邊看效果,把能換的換掉
就這樣,我改出來個人詩集網站(全是靜態界面,一首詩一首詩地改...)
對於一個前端小白來講,作成這樣,感受已是很是自豪的事了
保守估計:慕課網80%前端的免費課程我都看完了
2018年前幾個月,也許是爲了完善個人網站,也許是以爲很是好玩
在Android裏搞了半天的界面,html+css很容易就實現了
更重要的是放在瀏覽器就能運行了,修改測試什麼的很是方便
一開始感受前端不像編程,就是在佈局和拼湊,湊成一個界面而已
玩jsp的時候就據說JQuery的盛名,當時由於MyEclips沒法提示JQuery感受很不爽
這裏交互使用JQuery整合我意,當時感受JQuery真是太好了,各類方便
JQuery可謂倒背如流,JavaScript被我當成低能兒,一直沒睬她
直到課程中反覆出現JavaScript的閉包,原型,我才意識到還能怎麼玩
前端也正式被我當作了一門編程而不只是佈局
那段時間被JavaScript的無拘無束,天真爛漫深深吸引,我開始寫些插件玩
當前端已經感受ok了的時候,nodejs出如今個人世界,一切又變了
自從個人網站上線後,便有了辭職閉關修煉的念頭(畢竟工做與編程無關,繼續只是徒耗時間)
文壇彷佛並非個人歸處,而編程的精確,純粹,表現力深深吸引我
年間的一些私事也加深了這個念頭,我必需要靜下心來,慢慢成長
因而一曲《白皇》別文壇,我已決心走上編程的道路,既然如此,我須要沉澱
過年後上班的第一天,我便辭職了,以後便在安徽省圖書館靜修(有自習室,有插座,足以)
2018年的2月尾,因爲慕課網,我接觸了SpringBoot,怎一個好字了得
SpringBoot和React差很少是同時開始學的,交織了個人三、四、5月
而後上傳、下載、瀏覽器的請求與服務器的響應有了理解
大事表中記錄:2018年5月26日11時28分11秒754毫秒:
安卓項目和SpringBoot構建的線上服務器後臺數據庫鏈接成功,
從安卓的登錄界面成功插入第一條數據。實現了安卓和後端服務器數據庫的第一次握手
這也許是個人一小步,確實我編程生涯的一大步:
服務端和移動端的順利握手,打通了我長久以來的第二瓶頸
而後一個三端的線貫通了(當時仍是主要使用JQuery)
從require.js的模塊化開始,我看到了前端的曙光
畢竟一種以爲前端很散,js就像一個個散兵,模塊化讓它成爲了正規軍
以後html+css+js的傳統逐漸被升級,nodejs的出現讓js大翻身,
都能想象出JS紅着眼圈說:"哼,看大家還說本姑娘不是語言。"
前端的中世紀傳統開發模式[JS+Css+Html]逐漸[模塊化/webpack],
首先出如今我面前的是Vue,簡單瞭解了一下,感受風格和我不符。
卻是對React一見傾心,而後開啓jsx+scss+ES6+的前端豪華陣容,
一直學習着React,我很是喜歡她,以至當時有轉作前端開發的衝動
當我看着一個Vue的項目視頻,可以把它寫成React項目時,我以爲已經能夠了
我曾寫下這麼一段話:
javascript做爲一個10天就完成核心語法的語言,
一步步在web前端摸爬滾打,依靠着薄弱的語法基礎,
在漫長的時間使用原型模仿類的概念,利用模塊模擬包的概念,
直至ES6,js終於擺脫了自身的束縛,脫胎換骨——一身華麗的戰甲披身,
凌亂的頭髮也梳妝整齊,手持node長槍,威臨天下。
成爲編程界一大戰將,征伐各個領域。一部前端史即是javascript的奮鬥史
首次接觸是在前端,canvas做爲html5的新標籤,蘊藏着強大的能量
曾在Android簡單玩過,此次前端的canvas讓我領略到繪製的奇妙
SVG更是令我深深折服,開起來對前端的另外一個視角
雖然是JavaScript控制的繪圖,但和Android殊途同歸
也爲我以後Android的繪圖打下了堅實的基礎(下圖爲Canvas的手寫小例子)
感受哪哪都在談Python,恰好兩端已經融合,想消化消化再回安卓
六月尾玩了一下Python,感受語法特別扭,沒有逗號還好說,沒有大括號簡直尷尬症都犯了
第一天上半天語法如入手,如何面相對象,如何文件操做,感受和JS的ES6挺像的
下午就開始玩numpy包了,矩陣玩起來還蠻爽的,而後Matplotlib畫畫圖,
次日圖像包Pillow,數了些花生,玩了一下圖片的色彩調節和字符碼圖片
基本操做和JS很像,拿到像素後天下我有,因此並無耗費太多時間
第三天在玩爬蟲,也造出了一個小爬蟲,能夠爬出一個網頁的全部圖片
只有三天,我便不深刻了,畢竟吾心是屬於Android,不過Python真的挺好玩,庫多!
2018.07.15 我開始在簡書上寫個小系列總結一下SpringBoot
目的是查看比較方便,通常在公交車上拿着pad看,固然也想多少攢點人氣
SpringBoot系列每篇都挺短的,有時候哪裏忘了,能夠快速找到看看
就這樣一點點寫了一個入門的小系列,固然看得人也不是不少(如今也是)
能夠說我是帶着滿腹經綸重回安卓的,我開始從頭梳理Android,取名Android技術棧
而後基本每日一篇,一直維持到如今,前期的水平有限,篇幅不是很長,點也不是很深
而後10月份迎來了個人Android的第三次瓶頸:數據結構+源碼的閱讀力很是弱,還有英語的侷限
我開始決定去再看一下數據結構,數據結構大概修煉了六七天,感受和第一次相比判若兩人
三端的貫通和邏輯的把握程度,讓我hold住了到紅黑樹爲止的數據結構,感受已經夠了
接下來試着讀讀源碼,從我最熟悉的ArrayList開始,發現和學數據結構時寫的整體思路一致
而後是HashMap,栽在了紅黑樹的相關操做上,感受也差很少了,讀碼的能力稍微強了一些
曾寫過這樣一段話: 感受有時候看源碼有點像在風景區看風景,抱着的態度決定你的歷程,
那些漫步於風景中的人會着眼當前,收穫每個瞬間帶給本身的感觸。
那些苛求踏遍每一份土地,覽盡一切風光的人,卻是捉襟見肘,讓行程變得勞頓。
後者或許覽盡風光而無憾,前者雖只覽片景卻仍收穫頗豐,然而這並無好壞之分,
只有對你適合與否。
接着就是對網絡的socket的整理,從java到Android
而後使用線上的服務器進行測試,也加深我對TCP和UDP的理解
最大的收穫即是完成了五子棋的雙人網絡對戰
11月初,也是我
Android原生繪圖系列
寫了兩篇的時候,柚子茶邀請我在掘金髮文
在能讀源碼以後,我在調用方法時會時不時去源碼裏瞅兩眼,使用深那麼一丟丟
Android原生繪圖系列
自認爲是很是不錯的,也這個系列認識了鴻洋(我時不時向他投稿)
曾經他的視頻和教程曾給我很大的幫助,認識他我很是開心
以後的博文我開始注重質量和篇幅,能用一篇的就不用分兩篇,所以被誤認爲大佬
當時是11月21號,突發奇想--能夠畫數據結構,源於對Android繪製能力的信心
用了5天,寫了八篇數據結構的詳解,並完成了Ds4Android的繪製與交互
當時想:若是遇到一座山擋路,大多數人都會選擇繞過去,怕爬不過再返回更浪費時間
山下的平路儘管障礙較少,但高度提高的很緩慢,雖然你確實在走,但視野會受限
而我想要去爬,由於我是想要見證風采的,若是目標是巔峯的風采,這個小山坡豈能攔我
結果還不錯,能夠說很是滿意,或者超過預期,此等風采只有親臨方知。
能夠說我並未攀上山頂,被AVL樹攔住了,因爲要旋轉,節點高度常常變,
我根據節點高度控制分叉的角度,否則第三層就會出現遮擋問題...
我看到的風采已經超乎預期,不必去再往上了,畢竟還有更重要的事
而後懷着半山腰的風采前行,我是"爬山"失敗,但收穫也很是多
從建站的四部曲和Flutter七日,一步一個腳印不斷前行
固然還有不少待提高的地方,如併發和jvm,深刻了解一下kotlin
打算2019年3月尾出山,閉關修煉,爲期一年。還剩三個多月
把還沒總結的東西繼續總結,下一點是多媒體相關,並逐漸轉用kotlin
安卓的Binder機制有待了解,路漫漫其修遠兮,吾將上下而求索
如今我也並非什麼大佬,但未來會是,畢竟個人目標只有頂峯以及那片未知的風采
向那些曾經沒法跨越的鴻溝敬上——君臨
目標:1.找個工做 2.哪裏不會點哪裏