Arts 第十九周(7/22 ~ 7/28)

ARTS是什么?
Algorithm:每周至少做一個leetcode的算法題;
Review:閱讀并點評至少一篇英文技術文章;
Tip:學習至少一個技術技巧;
Share:分享一篇有觀點和思考的技術文章。

Algorithm

深度解析 LC 10. Regular Expression Matching


Review

How To Get 10X The Value From Every Book You Read

這是一篇非常不錯的建議如何讀書的文章,有一句話叫做 “it’s better to read one great book ten times than read ten books once”,讀得多,學得多,但是忘記的也快,而且一般的非故事型的書籍當中的知識都是碎片化的,不成體系的,很難做到讀一遍就對書中那些陌生的知識點完全領悟。作者給了 6 個清晰的步驟來幫助我們理解和記憶書中的重點,照著做,就可以僅僅讀一遍書就能夠總結、吸收書中的精華

  1. 首先需要對你讀的書籍進行歸納分類,建立文件夾和子文件夾,這里面不是用來放書的,而是用來放讀書當中的記錄的
  2. 這一步就是閱讀書籍,但是閱讀的時候記得做標記,標記那些讓你醍醐灌頂,或者說是你覺得非常受益的句子和段落
  3. 這時就要用到之前我們創建的文件夾目錄了,這時你可以創建一個文件,文件名可以寫成 書名-作者 的形式,里面寫什么內容呢,其實很簡單,就是把自己之前在書中做過標記的內容給摘抄過來,但并不是無腦地抄,還得思考 “在我讀完這整本書后,這句話或者是段落是否依舊重要,是否依舊有價值”,另外強調一點就是,一般的書中的內容都會有重復的部分,作者也會寫很多自己的觀點和看法作為補充說明,有些作者還會在書中的某些章節帶領讀者回顧之前的內容,因此,我們的標記的內容也有可能會有重復,所以這個時候,你可以在自己做過標記的地方做一些篩選,選出那些,即使你看過整本書,依然覺得非常受益的句子或是段落,還有就是記得不要重復摘抄
  4. 如果說上面都是知識的輸入和積累,那么這一步開始我們要做一點不一樣的事情,我們開始做些輸出,因為只有輸出才能將得到的知識更好地內化成自己的東西。這里你可以根據之前摘抄的書中的精華,以及自己對整本書的理解來寫一下總結,盡量涵蓋之前摘抄的要點,另外就是盡量控制篇幅,寫的越多,重復的就會越多,增加了閱讀的成本不說,自己以后回顧復習的可能性也會更小。其實將大而廣的知識濃縮也是一種能力。寫總結的時候帶著一個目的,就是 “這篇文章是要寫給別人看的,我需要通過這篇文章傳授書籍中的知識給那些完全沒聽說過這本書的人。”
  5. 這一步就是復習了,所謂 “溫故而知新,可以為師矣”。這一步將上一步寫的總結每天看一遍,持續兩周,之所以之前說要盡量縮短總結的篇幅,原因也可以在這一步體現。這一步中,也可以對之前寫的總結進行整理和修改。不要小看這一步,這其實是加固自己理解和認知的一個步驟。完成了這一步才能讓知識真正地成為自己的知識
  6. 最后一步也是為了復習而生的,如果說你一年要讀很多本書,使用這個方法下來,你會發現自己積累了很多的書籍的總結,但是這個時候,你已經無法定期去看這些自己寫的總結性的文章了,因為太多了。所以需要一個文檔,對,一個就夠,里面寫上非常有意義的話語或者思想,可以是書中的原話,也可以是經過自己深度總結加提煉的語句或者是段落,你看到了它,好像就可以回顧起一本書或者是一本書的要點來。盡量維持這個文檔的長度不要過長,里面寫的基本上就是自己覺得最最有意義的東西

6 個步驟下來,你會不會覺得,這里一直都是在重復一件事情 - 知識的壓縮,沒錯,其實每本書都可以說是一門課,我們通過記錄、積累、總結、復習、提煉等等的方式把散而碎的知識消化并形成自己可以受用和理解的知識體系,這就是學習的過程,都需要經歷這么一些個步驟,不要覺得現在自己好像什么也不會,什么也不理解,堅持使用這樣的方式多讀書,堅持個三五年,再來看看自己對同一個事物的理解,之前可能自己需要一本書,或是很多篇文章,再或是別人反復強調,才能理解的東西,現在只需要幾句話,或者是幾個關鍵詞,甚至是別人的一個眼神就能了然于心。世界慢慢開始變得簡單...


Tip

這周學習了 HTTP 協議的 Cookie 機制,總結如下:

  • cookie 涉及到的兩個字段:響應頭字段 Set-Cookie,和請求頭字段中的 cookie,服務器有時會在響應頭里面添加多個cookies,也就是多個 key, value 對,這時就會用到多個 set-cookie 頭字段,但是在客戶端這邊只會有一個頭字段,如果有多個配對,則用 ; 分隔
  • 我們可以在 Set-Cookie 中設置屬性
    • cookie 的生存周期通過 Max-AgeExpires 來設定,前者表示的是相對的時間,單位是秒,后者表示的是絕對的時間點,兩者可以同時出現,也可以不一樣,瀏覽器會優先考慮 Max-Age
    • cookie 的 作用域 通過 DomainPath 指定
    • 關于 cookie 的安全性,HttpOnly 告訴瀏覽器此 cookie 只能通過 Http 協議傳輸,另外 SameSite 可以防范跨站請求偽造Secure 表示這個 cookie 只能通過 HTTPS 傳輸
  • 關于 Cookie 的兩個應用分別是:身份識別廣告跟蹤

Share

How browsers work

這周分享就不寫自己的文章了,分享一篇神文,關于瀏覽器如何運作的,我差不多是看完了,但是對有些地方還是一知半解,等到后面理解了就會寫一篇文章。建議每一位從事軟件開發的工程師都去讀一下這篇文章,不管你是前端也好,后端也好,瀏覽器作為我們日常接觸最多的東西,了解它是很有必要的。

轉載于:https://juejin.im/post/5d39f5426fb9a07ea944b597

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277017.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277017.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277017.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

難過的要命。。。。。。

請允許我這樣叫幾下,我知道自己是個老姑娘了,不能像小女孩那樣碰到點不開心的事就一哭二鬧三上吊。我不哭不鬧更不會傻得去上吊,我還有幾十年的大好日子要過呢,我兒子還沒生呢。現在我們還沒有正式的攤牌,應該說只差最…

基于.NET2.0的System.Net.Mail發送郵件Demo

第一種: //emailaddress郵件接收者地址 //mailcontent郵件主體內容 //mailtitle郵件標題 //mailsubject郵件主題 public bool SendMail(string emailaddress,string mailcontent,string mailtitle,string mailsubject) { …

美國美國,USA USA

外派美國微軟接的項目職位名稱:開發主管(SDE LEADER) 工作城市:Redmond 職位要求: Good English communicationGood SQL and C# .net framework experienceBackend developmentBI knowledge (he is expected to deal with millio…

Windows Server 2016之RDS配置證書

證書我們可以自己創建也可以到阿里云申請,一次申請可以用一年,(自己創建的證書是不受信任的)所以我們在阿里云上申請的,下面我們就把申請到的證書下載下來,放到一個文件夾里,并解壓接下來我們就…

升級tomcat7.0之后的問題

學習web也有幾天了,今天把tomcat改成7.0的之后老是出現嚴重警告: 嚴重: The web application [/struts2_0100] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10](value[com.opensymphony.xwork2.inject.Conta…

慎重對待青霉素皮試

青霉素類藥不同品種間存在交叉過敏關系。 所以,中國藥典規定,青霉素類藥物在注射前必先使用青霉素鈉(鉀)及氯化鈉注射液配制的溶液做皮內敏感試驗。皮試液濃度為每毫升500單位, 皮內注射0.1毫升,陽性反應者…

2018阿里云雙11拼團大促主會場全攻略

為什么80%的碼農都做不了架構師?>>> 摘要: 在雙十一這個一年唯一一次的大幅度降價促銷日,怎樣才能花最少的錢配置最特惠的云服務?云棲社區特為各位開發者奉獻出省錢大法如下! 2018阿里云雙十一拼團大促活動…

匿名用戶訪問用發布站點模板創建網站的列表項時要求登錄的問題解決

因為發布站點中的一個Feature被打開了,造成將列表FormPage的查看給Lock了,所以需要登錄,將其關閉就OK了。哈哈。英文KB:Users are unexpectedly prompted to enter their credentials when they access a list in a Windows Share…

知識點1: 進度條隨數據變化,并添加漸變樣式

效果圖&#xff1a; dom&#xff1a; //  進度條             <div class"progress" :style"styleObj1"><div class"point"></div></div>//  數據容器<div class"precent"><counte…

第三篇.python編輯器和集成環境01

修改python的鏡像源 使用pip可以提高網速\Lib\site-packages\pip\models\index.py文件&#xff0c;將PYPI的值改為你所需要的鏡像源即可&#xff0c;例如改為豆瓣鏡像源&#xff1a; #PyPI Index(https://pypi.python.org/) PyPI Index(https://pypi.douban.com/) 轉載于:h…

常用SQL語句技法

下列語句部分是Mssql語句&#xff0c;不可以在access中使用。 SQL分類&#xff1a; DDL—數據定義語言(CREATE&#xff0c;ALTER&#xff0c;DROP&#xff0c;DECLARE) DML—數據操縱語言(SELECT&#xff0c;DELETE&#xff0c;UPDATE&#xff0c;INSERT) DCL—數據控制語言(GR…

JSP2.0中Simple Tag介紹

JSP2.0中為了簡化標簽的復雜性&#xff0c;增加了制作Simple Tag的標簽類SimpleTagSupport類。 SimpleTagSupport類是實現SimpleTag接口的。它只需要實現一個doTag()方法即可&#xff0c;而不需要一堆回傳值。 舉例說明&#xff1a; 例1&#xff1a;HelloSimpleTag標簽 第一步&…

[置頂] 動軟軟代碼生成器使用(127.0.0.1)無法看到 SQLServer2008 新附加數據庫的 原因 以及 解決方案...

在項目中&#xff0c;使用代碼生成器給我們的開發工作帶來了相當大的方便&#xff0c;而有時候會出現這樣的問題&#xff0c;就是新附加的數據庫在動軟代碼生成器當中看不到&#xff0c;奇了怪了 一&#xff0c;首先看動軟代碼生成器的鏈接字符串&#xff0c;如圖 &#xff0c;…

對Hibernate使用之愚見

對Hibernate使用之愚見 國人跟風之潮&#xff0c;自古有之&#xff0c;至今亦然。確實&#xff0c;經過配置優化的Hibernate效率與無任何優化的Hibernate效率誠然不可同日而語。但由于項目開發的復雜性&#xff0c;開發周期中一些突發因素的制約&#xff0c;及項目構建者自身能…

設計模式學習總結1 - 創建型1 - Abstract Factory抽象工廠模式

AbstractFactory抽象工廠模式&#xff08;創建型&#xff09; 作用&#xff1a; 這種模式支持創建不同的對象&#xff0c;這些對象功能接近且一般都是在一起創建的。抽象工廠被具體化成不同的工廠來創建類似產品的不同產品。這種模式將類于使用的客戶端分離以便通過工廠來創建。…

QT練習9 Dialog學習

http://files.cnblogs.com/hnrainll/dialog.zip 源代碼下載轉載于:https://www.cnblogs.com/hnrainll/archive/2011/05/30/2063135.html

C#中NULL,,DBNULL,String.Empty,Convert.IsDBNull()的區別

C#中的空值的判斷較麻煩&#xff0c;不象在VB6中那么簡單&#xff0c;這些各種空值的判斷和理解對不熟悉的人來說&#xff0c;可能很麻煩&#xff0c;現就我在使用過程中的一點體會和大家共同分享。 (1)NULL null 關鍵字是表示不引用任何對象的空引用的文字值。null 是引用類型…

關于初始化C++類成員

轉自:http://www.vckbase.com/document/viewdoc/?id584 在使用C編程的過程當中&#xff0c;常常需要對類成員進行初始化&#xff0c;通常的方法有兩種&#xff1a; 第一種方法&#xff1a; CMYClass::CSomeClass() {x0;y1; } 第二種方法&#xff1a; CSomeClass::CSomeClass…

ASP.NET 2.0 中的新增服務、控件與功能概述(四)

原文出自http://blog.sina.com.cn/s/blog_48b6cd65010004fc.html個性化 另一個新增的服務是個性化&#xff0c;它提供了一種現成的解決方案&#xff0c;用于解決存儲站點用戶的個性化設置問題。目前&#xff0c;此類設置通常存儲在Cookie、后端數據庫或這兩者中。無論這些設置存…

C/C++ 交換兩個數,不使用第三個變量, 函數模板來實現

#include <iostream>template<typename T> void exchangeTwoNumber(T &t1, T &t2)&#xff1b;void test();int main() {int a 10, b 20;double q 10.1, w 20.2;char z z, x x;std::cout << "交換前的 a " << a << &qu…