每週完成乙個arts: 每週至少做乙個 leetcode 的演算法題、閱讀並點評至少一篇英文技術文章、學習至少乙個技術技巧、分享一篇有觀點和思考的技術文章。(也就是 algorithm、review、tip、share 簡稱arts)leetcode229. 求眾數
leetcode235. 二叉搜尋樹的最近公共祖先
how to not suck at design, a 5 minute guide for the non-designer.「如何不被嘲笑設計,給非設計師的 5 分鐘指南」
1、use plenty of contras。使用大量的對比,將不同的設計放在一起你可以更明顯的知道哪個更合適。
2、almost black is easier to read than black。不完全黑比純黑更適合閱讀,用 #333333 rgb (51,51,51) 代替純黑,純黑在白色背景中更不容易集中注意力。
3、important content first。將重要的內容放在首位,突出重點,例如:抖音的沉靜式體驗。
4、align all the things。對齊所有的東西,最簡單的改善就是把所有東西對齊,你會有更好的感官。
5、text size with spacing。文字大小帶上間距,不要讓文字難以閱讀。
7、design in black and white first, add color later。先設計黑白的樣式,再加上顏色。黑白會讓你更專注核心功能的設計,而色彩是強烈情緒的反映,過早著色會讓你忽略某些設計。
8、create comfortable design。創造舒適的設計。例如:手機螢幕的解鎖滑動,劃 1/3 屏是輕鬆,劃 2/3 屏是還能接受,那讓你劃一整個螢幕才能解鎖呢?
9、borrow color palettes。借用調色盤,顏色的搭配是一門深奧的學問,借用調色盤工具是不錯的選擇。推薦:dribbble 、coolors
作為程式設計師,也要設計合適的功能、介面,尤其是前端介面,學點設計基礎,做個程式設計更人性化的程式設計師。
分享乙個 intellij idea 中快速生成單元測試的技巧,右鍵選擇某個非測試類(或按下快捷鍵 ctrl+shift+t),選擇建立新測試類,
會在 test 包下生成對應包和測試類檔案。可以在彈出的選項框中選擇需要測試的方法。
生成的測試類為被測試類類名+test,測試方法與原方法名一致。借用 idea 工具就不用再繁瑣的建立測試類,將時間放在如何編寫**上。強烈推薦。
「如果重學計算機」,你會選擇怎樣的方式來學習,哪些是你覺得至關重要的?我給出了我的看法,歡迎**。
左耳聽風 第四周
每週完成乙個arts 每週至少做乙個 leetcode 的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是 algorithm review tip share 簡稱arts 先總結 這週換了方式 根據資料結構的學習路線從頭開始刷題 在學習資料結...
LeetCode第四十三題 Python實現
title leetcode no.43 categories tags 給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。示例 1 輸入 num1 2 num2 3 輸出 6 示例 2 輸入 num1 123 num2 45...
python第四十三課 封裝性
1.物件導向的三大特性 封裝性 繼承性 多型性 封裝 封裝使用的領悟 1 生活層面 食品 快遞 計算機 明星.2 計算機層面 模組 類 函式.屬性資料的封裝與隱藏 許可權修飾符的概念 public 公共的,範圍最大 protected 收保護的 default 預設,預設 private 私有的,範...