原创 LeetCodeOJ 3sum

題目描述:給定一個整型數組,取任意3個數,只要它們的和滿足等於0這個條件就輸出出來 題目分析:首先對這個整形數組進行排序,做這樣的題一般是先進行排序,然後再進行搜索                   所以一共有兩大步:1.排序2.搜索

原创 git之從本地同步到遠端的方法

首先你要在gitee.com上創建一個項目,比如叫example 然後在本地,你對目錄進行初始化 git init 通過git remote 配置遠端的項目 git remote url地址·(example的地址,不要忘記example

原创 2016年5月31日心情隨筆

伴隨着時間一點一滴的逝去,轉眼間自己也即將邁入研三的大門,隨之研究生時期也即將結束......       2016年的上半年註定是不平凡的一段時間,在這段時間裏,我經歷了人生中的大落階段,被捲進愛情的漩渦,明明想放手卻如何也掙脫不掉..

原创 華爲機試第一題[2016年8月18日上午]計算重複字符

題目描述 輸入一行字符,統計英文字母的個數,非英文字母直接掠過不統計 例如:輸入:AAA^^^%ABBCd98n2    輸出:A4B2C1d1n1 首先我想說的是,草,自己的代碼能力真渣!!!!!回來後自己寫的,唉 其實這道題不難的,今

原创 LeetCode OJ ZigZag Conversion

題目描述: 給定一個字符串和一個行數,數據分佈的方式是ZigZag分佈,ZigZag的意思是鋸齒分佈 分析: 看到這道題的時候,我首先不理解ZigZag是啥意思,英語so poor,查了字典後,才知道是鋸齒的意思。 知道鋸齒就有趣多了 在

原创 Centos外網連接不上的原因之一分析

今天按照教程搭了一下storm集羣,分別是一個控制節點,兩個工作節點,這些搭好以後不知道爲什麼突然連不上網了,但是內網還是能夠ping通的 我在網上找了許多方案,最後還是DNS網關沒設置好,但是之前我設置好了呀,不知道爲什麼開機後還是恢復

原创 Storm之Spout、Bolt、Topology組件

1.Spout實現  Strom使用元組作爲數據模型,元組就是一組命名的值,元組中的每個字段都可以是任何類型的對象。Storm支持所有基本類型,string和byte數組作爲元組字段值。如果要使用自己定義的類型,也只需要爲你自己定義的類型

原创 storm-starter中的RollingTopWords代碼解析

源碼來自storm-starter。RollingTopWords的作者對代碼的實現做了非常詳細的解釋,請看這裏 這篇博文用於記錄我自己在查看代碼時的理解。 Spout部分略過不提。用的是TestWordSpout。 1. Rol

原创 關於求解一個鏈表中第k大元素的想法

</pre><p><span style="font-size:18px;">昨天去三星公司參加一場筆試加面試,面試有點緊張,筆試腦子有點混沌,半個小時的筆試時間呢,好無語哦,</span></p><p><span style="font

原创 LeetCode OJ 3.求字符串中最長不重複子串長度問題

題目描述: 給定一個字符串,求出這個字符串中無重複字符的最長子串,返回長度 分析: 首先這道題不得不說出的很不錯,說實話,這個代碼不是自己寫的,我也就寫一下自己的看法吧 從“a-z”在從“A-Z”這些個元素,我們給這些個字符都分配一個格子

原创 關於Maven的一些見解

斷斷續續自己學習maven有一段時間了,最後終於跑通了github上的storm-starter-master這個項目,下面向大家介紹一下我對maven的一些理解。       1.maven是幹什麼的          簡而言之,mav

原创 Storm數據流模型的分析及討論

http://www.cnblogs.com/panfeng412/archive/2012/07/29/storm-stream-model-analysis-and-discussion.html

原创 Git教程

一:Git是什麼?        Git是目前世界上最先進的分佈式版本控制系統。 二:SVN與Git的最主要的區別?       SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自己的電腦,所以首先