往篇博文更新日誌

  對於以往寫就的一些博文,可能在以後發現當時的觀點不盡正確,或是處理方法不夠全面,又或是有更多值得引伸的內容能夠補充。首先對以前可能形成的誤導表示歉意;另外一方面,雖然已經對相應博文進行了更新,並標明瞭更新時間,但可能已讀過的讀者並不能很容易地看出來。修改建立時間一樣不夠明顯,而在標題中提示又可能會致使標題過長。所以本文將彙總一下對往期博文的更新日期和更新的大概內容,方便查閱。太早的就不追溯了,從近期的着手。html

  通常而言,對評論中指出原文的問題,會直接在原文中進行修正,這也是有的評論提到的問題並無在原文出現的緣由。java

2015git

10.6github

  Java入門記(一):折騰HelloWorld面試

    第六節「6.試試package」程序中「import」更正爲「package」。算法

    增長了在有三方jar的狀況下運行java命令的方式。shell

 

2014編程

4.15數組

  手把手教你編寫一個具備基本功能的shell(已開源)框架

    增長了處理了後臺運行的子進程的SIGCHLD的信號處理函數。

 

4.2

  筆試面試中常見的位運算用法

    對第8小節增長了《深刻理解計算機系統》的一例應用的索引。

1.9 

  稀疏圖上的Johnson算法

    根據@ DingHy的反饋,源代碼不能達到理論上的複雜度,發現其實現是有問題的。

    所以進行了重構,除了提升性能之外,還下降了耦合性,在算法自己的功能之外,其他部分代碼能夠複用。

    重構後的代碼因爲篇幅較長,沒有發表在博文中而是上傳至github:https://github.com/vvy/Johnson-s-algorithm

 

2013

12.8

  手把手教你編寫一個具備基本功能的shell(已開源)的輸出重定向以前沒有區分'>'和'>>'的差異,現已更正。

 

11.11

  爲《現代操做系統》精讀與思考筆記 第一章 引論和剛發表的《現代操做系統》精讀與思考筆記 第二章 進程和線程增長了"概念名稱回顧"一節,目的是便於按圖索驥、查漏補缺,以及未來的回顧。

 

10.16

  筆試面試中常見的位運算用法

    1.(1)的擴展部分敘述有誤,原文是「而b是一個很大的負數」,應改成「而b是一個很小的負數」。

 

9.12

  常見的動態規劃問題分析與求解

    第11題中有處筆誤,將i'寫成了x',已修正。

 

8.30

  全面解析回溯法:算法框架與問題求解

    萬倉一黍指出Dancing Links未必比通過剪枝的回溯法快,已更正。

  

  《算法設計手冊》面試題解答 第一章:算法設計簡介

    通過園友infinityu的提示,發現第一個問題的代碼有bug,已經進行修改和測試。

 

8.27

  《算法設計手冊》面試題解答 第一章:算法設計簡介

    添加了一個《算法設計手冊》的在線勘誤表鏈接http://www.cs.sunysb.edu/~skiena/algorist/book/errata

 

8.22

  《算法設計手冊》面試題解答 第一章:算法設計簡介

 

    爲第二個問題(賽馬)添加兩個擴展問題,對原題沒有用到也能解的技巧進行介紹。

 

8.20

  《深刻理解Nginx》閱讀與實踐(一):Nginx安裝配置與HelloWorld

    原圖有誤,已更正。

 

8.16

  [珠璣之櫝]二分思想與分治法、排序思想

    增長了「單側二分查找、求平方根和方程的解」一節。

8.13

《編程精粹》書摘與讀書筆記

爲「使用編譯程序全部可選警告設施」條目增長一個實踐中遇到的例子:有一行語句在編碼時漏掉了,因爲這個語句是惟一使用某個變量的地方,並且默認開啓了-Werror=unused-value,才發現了這個錯誤。

 

  使用SftpDrive+SourceInsight閱讀開源代碼

    文末增長連接:讓Source Insight完美支持中文註釋

7.29 

  malloc()參數爲0的狀況

    文末增長了兩篇相關頗有參考價值的博文的連接。

    又增長了根據stackoverflow上的參數爲負值的狀況的分析。

 

7.28

  二維數組做爲函數參數傳遞剖析(C語言)(6.19更新第5種)

    增長對C99中直到運行時才肯定大小的數組的分配位置在棧上的討論連接。

 

  malloc()參數爲0的狀況

    結合網友評論對原文進行修改和增長。

相關文章
相關標籤/搜索