原创 Best Time to Buy and Sell Stock(最佳買賣股票時間)

Say you have an array for which the ith element is the price of a given stock on day i. If you were only permitted

原创 awk命令

awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 awk [-F

原创 最大連續子數組和

Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For exampl

原创 二進制相加

Given two binary strings, return their sum (also a binary string). For example, a = “11” b = “1” Return “100”. 主要

原创 find命令

1、命令格式: find pathname -options [-print -exec -ok …] 2、命令功能: 用於在文件樹種查找文件,並作出相應的處理 3、命令參數: pathname: find命令所查找的目錄路徑。

原创 npm安裝問題

1、npm install遇到sha認證失敗問題怎麼解決 報錯信息如下: 2417 error code EINTEGRITY 2418 error sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= in

原创 sed命令

sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接着處理下一行,這樣不

原创 ps命令

Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態的顯示進程信息,就可以使用top命令。

原创 實現strstr

Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. 實現代碼

原创 max os安裝bison

Mac os下安裝bison 1、brew install bison 2、bison -V 如果發現版本未變更 執行如下命令 brew unlink bison echo ‘export PATH="/usr/local/opt

原创 設計模式之工廠模式

工廠模式 工廠模式具體可分爲三類模式:簡單工廠模式,工廠方法模式,抽象工廠模式; 1.簡單工廠模式 又稱爲靜態工廠方法(Static Factory Method)模式,它屬於類創建型模式。在簡單工廠模式中,可以根據參數的不同返回不同

原创 設計模式之策略模式

在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。 在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的 context 對象。策略對象改變

原创 設計模式之裝飾器模式

裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬於結構型模式,它是作爲現有的類的一個包裝。 UML圖 示例代碼: <?php interface Booki

原创 Redis面試定期更新

Redis支持的數據類型? String字符串: 格式: set key value string類型是二進制安全的。意思是redis的string可以包含任何數據。比如jpg圖片或者序列化的對象 。 string類型是Redis最基

原创 phpstorm+xdebug遠程調試配置

1、xdebug的安裝 參考 :http://blog.csdn.net/fationyyk/article/details/78963683(mac版本) centos下安裝 // 下載 git clone git://github