- 博客(2527)
- 資源 (21)
- 收藏
- 關注

原創 ??人工智能入門進階,優質網站不容錯過??
前些天,濤哥發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。在開始學習前,你可能會擔心自己沒有基礎,擔心自己數學不好,擔心自己編程功底差等等。不用擔心!
2021-01-13 22:05:55
4555
26

原創 ??萬字攻略,詳解騰訊面試, offer offer offer??
本文一萬字,以非騰訊在職人的身份,來聊騰訊面試的流程、攻略和建議,但愿能助有緣人。標題涉及的范圍很廣,對多數面試騰訊的人而言,都有參考價值,看完本文之后,必有所得。退一步來講,即便是準備面試其他公司,也有很多問題是相通的,亦可借鑒,有所廣益。從畢業到現在,被別人面試過,也面試過別人,大大小小的面試,一兩百次,也算久經沙場。
2021-01-13 22:05:11
5446
212

原創 ??公眾號: 編程之路、面試刷題、職場進階、雜文薈萃??
濤哥將在公眾號寫一些更系統、更有深度的文章,主要聚焦于:編程之路、面試刷題、職場進階、雜文薈萃。關注公眾號"濤歌依舊",免費領取海量學習資料,可加濤哥微信:ai_taogeyijiu,期待一起成長和進步。
2021-01-13 21:57:05
11834
124
原創 如何零基礎玩轉Nginx高可用架構?
Nginx的源碼,我基本都讀過一遍,如果想零基礎玩轉Nginx高可用架構,可以看如下資料。據統計,全球每三個網站里面就有一個使用Nginx服務器,在國內更是排行第一的服務器,阿里、騰訊、頭條、拼多多等一線大廠都有廣泛使用Nginx。市場上使用情況:阿里(Tnginx)、騰訊、百度等都大規模使用Nginx。另外高級崗位的前端-后端-架構-運維基本都離不開Nginx。
2021-01-18 23:14:00
4369
26
原創 當SpringBoot遇上Vue,前后端綜合項目實戰搞起來!
Spring Boot 已經成為 Java 程序員必須掌握技術之一。當下大部分公司的主流技術棧是 Spring Boot 2.X,包括微服務等都是基于 Spring Boot 開發的。比如阿里系產品 AlibabaCloud 微服務也是基于 SpringBoot 開發的。
2021-01-18 23:13:40
3418
12
原創 筆試面試題目:對稱樹的判斷
周六,被外面的施工給吵醒了,以往沒這種情況啊,不知道他們在干啥。今天,我們來聊一下對稱樹的判斷。 這些年來,我不斷地忽悠朋友們去BATH, 促進人才流動,自己也能順便獲取一些好處。 S哥便是我忽悠的目標之一,S哥是某985土木工程專業出身,后來轉行做了程序員,去T公司面試,碰到這樣一道題目(一看就是leetcode中的easy級別問題): 我們來分析一下這個問題,如下圖所示,假定root...
2020-12-01 08:31:04
1873
4
原創 淺談手機驗證碼登錄
注冊和登錄,是互聯網產品的最基本功能,這里涉及到很多安全問題和用戶便捷問題。今天,我們來簡要聊一下手機驗證碼登錄。 在之前的文章中,我們聊了注冊登錄原理及密碼安全問題,這種方式是基于賬號密碼登錄的。 然而,這種方式中,用戶注冊時需要填寫很多繁瑣信息,用戶還要記住各種系統的賬號和密碼,煩人得很。 于是,很多網站都開始支持第三方登錄,比如使用微信登錄或QQ登錄,即使用第三方賬號體系登錄,具體的原理...
2020-12-01 08:26:22
6251
21
原創 公眾號一年,收入多少錢?
雖然過了公眾號的紅利期,且現在的公眾號沒有留言功能,但還是有一些源源不斷的粉絲和微薄收入。在此,感謝大家的支持和鼓勵。 從粉絲量來看,與一些公眾號大號相比,自然是遠遠比不了。目前公眾號粉絲還不多,也很少做營銷推廣,每周花一小時寫一篇文章,做一個小結,也期待給讀者帶來價值。
2020-12-01 08:21:14
4269
3
原創 看透確定性,拋棄確定性
閑暇之余,喜歡玩一下數學題目,時而泰勒展開,時而積分求導。給自己出了一道數學題目,是為念: f(x+y)=f(x)f(y)對于任意實數x,y都成立,且f'(0)>0, 求證: (1)f(x)>0 (2) f'(x)>0且f'(x)單調遞增 (3) f(x)=e^(f'(0)x) 證明: (1) f(x)=f(x/2)f(...
2020-12-01 08:18:48
2856
19
原創 筆試面試題目:編輯距離
編輯距離,可以用于度量兩個字符串的差異。其含義是:一個字符串到另一個字符串的最少變換次數,其中,變換操作僅涉及增刪改,且每次只能操作一個字符。 編輯距離的應用很廣,比如糾錯檢錯: 編輯距離,在筆試面試中會經常涉及到。一朋友最近參加了T公司的面試,便遇到了編輯距離: 編輯距離,是一個典型的動態規劃問題。那么,從一個字符串到另一個字符串的編輯距離一定存在嗎?這是必然的,暴力方...
2020-12-01 08:16:25
844
2
原創 筆試面試題目:青蛙跳臺與斐波那契數列
今天周末,剛好也是程序員節,來聊一下青蛙跳臺與斐波那契數列。很多年前,我在面試T公司的W部門時,遇到了青蛙跳臺問題。 問題如下: 有n階臺階,青蛙每次只能跳躍1階或2階,求跳上n階臺階的方法數。 (1)當n > 1000時,寫程序求解。 (2) 求通項公式。 不得不說,要在面試現場解決這個問題,還是有一定難度的。記f(n)為青蛙跳上n階臺階的方法數,則有:...
2020-12-01 08:11:27
1321
5
原創 筆試面試題目:盛水最多的容器
今天周末,來看G公司的一道面試題: 求max{|i-j|*min{a[i], a[j]}}的值,其中a是正整數數組,i和j的區間為[0, n-1]. 這其實就是leetcode中的“盛水最多的容器”,如下: 魯迅說:暴力可以解決一切問題。 胡適說:暴力能解決的問題,都不是問題。 因為i和j的可能性是有限組合,所以暴力算法能得到結果,但無法通過面試。 用...
2020-11-07 11:04:53
3414
13
原創 筆試面試題目:求缺失的最小正整數
國慶假期已過半。今天,我們來看一個leetcode問題,也是當年B公司的面試題,有難度。問題如下: 給定一個整數數組,找出其中缺失的最小的正整數,要求時間復雜度為O(n), 空間復雜度為O(1). 輸入輸出示例如下:輸入數組a 輸出 [1, 2, 0] 3 [3, 4, 1, -1] 2 [6, 7, 8, 12] 1 我們先來分析一下: A. 假設a中的n個元素占...
2020-11-07 11:00:47
1486
6
原創 0/1背包問題與最大收益
池塘的水滿了,雨也停了,田邊的稀泥里到處是泥鰍。 不過,今天不捉泥鰍,而是去捉螃蟹,待會兒太陽小點就出發。拿個袋子,當然是捉得越多越好,于是想到類似的經典問題: 小偷夜入寶地,可偷寶貝甚多,然背包承重有限,最大收益幾何? 這是一個典型的0/1背包問題,為什么叫0/1背包問題呢?因為對于一件寶貝,小偷要么選擇偷它,要么選擇不偷它。小偷陷入了左右為難的境地,我們對小偷的困難進行分析和具體化。 ...
2020-11-07 10:56:38
1290
6
原創 筆試面試題目:求丟失的豬
今天國慶,也是中秋,實在難得。在21世紀的100年內,僅有4年是這樣的。今天在家里,陪家人,做飯吃,干家務活,看點閑書,順便寫點東西,待會出去逛逛,然后回來跑跑步。 校園秋招陸續開始了,祝在校同學拿到心儀的offer,也祝社招的同學跳槽順利。 今天,我們來看下A公司的一個面試題: 有n只豬,用車拉到菜市場去賣,這群豬的身上分別貼了1~n的編號,突然,有一只豬從車上跳下溜走了,求溜走的豬的編號。 ...
2020-11-07 10:50:15
6695
23
原創 筆試面試題目:判斷單鏈表是否有環
之前在U公司的筆試中,碰到這樣一個問題: 判斷單鏈表是否有環。 首先來看這樣一個常識:現實中的環路與單鏈表的環路,有什么不同呢? 顯然:現實中的環路,可以有兩個方向,要么循環,要么逃出。然而,在單鏈表中,指針next只可能有一個指向,所以環路鏈表必定永遠循環,沒有出口。如下圖所示: 回到問題本身,怎么判斷單鏈表是否有環呢?算法1:標記法 最容易想到的肯定是標...
2020-11-07 10:46:49
1100
9
原創 一網打盡海量數據面試問題
周末,深圳,又是大雨。今天來聊海量數據。 海量數據,是BAT筆試面試中的???,TMD也紛紛效仿,其余公司也緊隨其后。在實際工作中,也確實會涉及到類似問題。 海量數據,從時間上講,難以快速處理。從空間上講,難以一次加載到內存。針對海量數據,我們需要對時間和空間進行預估,而不是一根筋蠻力處理。 海量數據處理的常見思路如下: 1. 哈希分治,重新分類 2. hash ma...
2020-11-07 10:42:45
1158
2
原創 筆試面試題目:刪除單鏈表的當前結點
之前,參加M公司的筆試,遇到這樣一個問題: 有一個足夠長的單鏈表,鏈表中間有一個結點的指針是p, 刪除該結點。 這個問題有點奇怪,要刪除p指向的結點,也就是把30的結點刪除,然后把20和40連接起來??蓡栴}是,不知道鏈表的頭指針,也不知道指向20的結點指針,這就為難了。 可以從理論上證明,此題無解。 但是,理論上不可解的問題,實際上就真的不可解嗎?未必!我來舉個例子: 乞丐:求求你給我1...
2020-11-07 10:35:19
1012
5
原創 最大值最小值算法優化
周天,深圳,大雨。 今天來看一個簡單的問題,即同時求最大值和最小值,具體問題和要求如下: 求數組的最大值和最小值,要求比較次數的數量級是O(1.5n). 我們先來看普通的直觀解法:package mainimport "fmt"func getMinMax(a []int) (int, int){ if len(a) == 0 { // 異常處理 } min...
2020-11-07 10:32:13
1050
1
原創 CSDN快速漲粉秘笈---漲粉速度提升30倍
首先,必須要強調的是,這篇文章所述的CSDN快速漲粉秘笈,是合法合規的,也是CSDN官方博客專門發文推送過的,而不是所謂的違規刷粉。你沒有看錯,就是如下的CSDN官方博客。既然是快速漲粉秘笈,那我們先來看一下效果吧?,F在還是國慶假期期間,大家沒上班,漲粉效果尚且如此顯著(10-20倍左右的效果)。
2020-10-05 21:22:15
7036
100
原創 華為開發者大會見聞
2020年,秋天,松山湖,華為開發者大會。主會場,華為消費者業務CEO余承東先生,宣布了Harmony OS 2.0的發布和開源。主會場,華為消費者業務云服務總裁張平安先生,宣布了HMS core 5.0的發布。后來,我們小分隊還有幸與張平安先生握手。
2020-10-04 19:45:45
4388
8
原創 筆試面試題目:求海量數據的中位數
中位數,也就是排序后位置在中間的數。中位數是筆試面試中的???,在N年前T公司的實習生招聘和校園招聘中,兩次遇到了這個問題。如果是求海量數據的中位數,那就不太好用上述方法了,因為沒法把大文件中的海量數據加載到內存中。那該怎么辦呢?
2020-10-04 19:44:58
2461
4
原創 筆試面試題目:兩數之和 & 三數之和
兩數之和(two sum)是很典型的筆試面試題目,也是leetcode的第一題。為了便于敘述,我把原問題簡化一下:給定數組a[N], 判斷是否存在兩個元素的和為k. 阿里、騰訊、頭條的面試官真的好喜歡leetcode. 祝拿到心儀的offer.
2020-10-04 19:43:44
1807
4
原創 汪峰的《光明》和食指的《相信未來》
一直很喜歡跑步,最近跑步聽汪峰的《光明》,有點意思。 汪峰還是挺有才華的,歌詞不錯,聽著聽著,才發現,這不是借鑒了食指的《相信未來》嗎?哈哈,是的,來看看: 食指《相信未來》 當蜘蛛網無情地查封了我的爐臺當灰燼的余煙嘆息著貧困的悲哀我依然固執地鋪平失望的灰燼用美麗的雪花寫下:相信未來當我的紫葡萄化為深秋的露水當我的鮮花依偎在別人的情懷我依然固執地用凝霜的枯藤在凄涼的大地上寫下:相信未來我要用手指那涌向天邊的排浪我要用手掌那托住太陽的大海搖曳著曙...
2020-10-04 19:38:11
3767
14
原創 座右銘那點事
最近是開學的日子,來說下學生時代的座右銘那些事。掉皮掉肉不掉隊,流血流汗不流淚。黃沙百戰穿金甲,不破樓蘭終不還。有志者,事竟成,破釜沉舟,百二秦關終屬楚;苦心人,天不負,臥薪嘗膽,三千越甲可吞吳。海納百川,有容乃大;壁立千仞,無欲則剛。世界上只有一種真正的英雄主義,那就是在認清生活的真相后,依然熱愛生活。
2020-10-04 19:29:30
1423
4
原創 筆試面試題目:1000的階乘問題
大數階乘問題,是很常見的,來看一下T公司的面試題目: 問題一: 1000的階乘末尾有多少個0? 問題二: 1000的階乘有多少位數? 問題三: 1000的階乘的值是多少?
2020-10-04 19:28:18
2105
9
原創 top-K問題和隨機選擇算法
之前聊過top-K問題,有朋友反饋說,如果內存能容納下這N個元素,那么使用堆處理top-K問題,并不是最佳算法。確實如此,在本文中,我們來循序漸進地看下top-K問題的處理思路:1.快速排序算法;2.直接選擇算法;3.堆選擇算法;4.隨機選擇算法。
2020-10-04 19:25:36
1115
1
原創 筆試面試題目:判斷2^n, 3^n, 4^n, 5^n
F公司的筆試面試題目如下: 如何判斷一個正整數是否為2的n次冪,3的n次冪,4的n次冪,5的n次冪?其中n為非負整數。要求:使用四種不同的算法。
2020-10-04 19:23:47
1435
3
原創 第一次遇到http code 413---上傳文件太大被nginx拒絕
第一次遇到http code 413, 返回內容如下:<head><title>413 Request Entity Too Large</title></head><body><center><h1>413 Request Entity Too Large</h1></center><hr><center>nginx</center></body>經查,是上傳文件太大,被nginx拒絕了。改nginx配置后,搞定。
2020-09-20 23:44:54
1669
3
原創 回憶當年高考的一道數學證明題
恰逢高考季,昨夜又做夢,與高中相關,就索性來寫一篇,題目自定,立意自選。戰術的勤奮,掩蓋不了戰略的懶惰。畢業幾年了,越發意識到這一點。趨勢、選擇、認知,比勤奮努力更加重要。勤奮努力只是基礎,而已。
2020-09-20 23:44:21
2698
5
原創 動態規劃的本質
動態規劃,是求解決策最優化的過程,在經濟、軍事、自動化等領域,都有廣泛應用。動態規劃的本質就是遞推,然而,在有的動態規劃問題中,遞推并不明顯,需要花心思去構建遞推關系。
2020-09-20 23:43:16
1719
2
原創 讀從庫導致的低概率bug
最近發現一個低概率問題: 現象: 金額丟失 原因: 代碼流程控制出錯,導致讀取了從庫的值,更改后,寫入了主庫。 而讀取從庫時,主從延遲太厲害,導致讀取的值不是最新主庫的值。產生更新覆蓋丟失。 處理: 在涉及讀后寫的操作時,一定要從主庫讀。
2020-09-05 18:21:24
2097
5
原創 手機號碼之基數排序
七大常見排序是:冒泡排序、選擇排序、插入排序、歸并排序、希爾排序、快速排序和堆排序,它們都是基于比較的排序,時間復雜度最好能達到O(NlogN). 三大特殊排序是:計數排序、桶排序和基數排序,它們是非比較的排序,時間復雜度為線性。 在一些筆試面試題目中,排序算法幾乎是必然會涉及到的,尤其是對于校招而言。
2020-09-05 12:26:49
2028
2
原創 配音 We are all fighters,致敬奮戰者
今天周六,建軍節,不寫計算機相關的內容了,來玩一下配音"We are all fighters". 2020年的疫情中,國家和人民做出了巨大的犧牲,有無數的人值得敬佩,也會讓人產生一些思考。
2020-09-05 12:24:59
1309
1
原創 華山論劍之桶排序
華山論劍開始,報名名單為:郭靖,黃蓉,洪七公,歐陽鋒,歐陽克,周伯通,瑛姑,黃藥師,楊康,穆念慈,柯鎮惡,尹志平。 要獲取所有參賽者的最終排名,該如何設計算法呢?如果用冒泡排序、選擇排序、插入排序、希爾排序、堆排序、快速排序、歸并排序,可能導致一些既浪費時間又浪費表情的比賽??梢钥紤]把參賽人分為四個水平段位,然后,在相同的水平段位中分別比較,這就是所謂的桶排序。
2020-09-05 12:23:45
1930
3
原創 高考分數排序之計數排序
在社會上摸爬滾打了幾年,見識了一些人和事,越發意識到高考的重要性。很多高校和企業在招聘時,都非??粗貙W歷(甚至是第一學歷),這種篩選條件很世俗,但從概率的角度來看,合情合理。 高考成績馬上就要出來了,來聊聊與高考相關的算法問題。 問題:參加全國高考數學考試的人數為n, 數學滿分為k(k=150), 求數學分數的排序結果。要求:時間復雜度為O(n).
2020-09-05 12:22:04
1652
4
原創 玩一下golang操作excel
最近要用golang操作excel,故來玩下:package mainimport ( "fmt" "github.com/360EntSecGroup-Skylar/excelize")func main() { f, err := excelize.OpenFile("/xxxxxx/test.xlsx") if err != nil { fmt.Println(err) return } // Get value from cell by given wor...
2020-08-01 08:55:06
2754
5
原創 筆試面試題目:求“孤單數”(使用異或)
很久以前,參加X公司面試,遇到這樣一道題目: 在數組中,只出現一次的數叫“孤單數”,某數組a中有兩個“孤單數”,而其余數字出現次數都為偶數次,求這兩個“孤單數”。要求:時間復雜度為O(n), 空間復雜度為O(1). 異或,是一種很巧妙的思維,這取決于異或獨特的性質。在實際開發中,我們會偶爾用到異或,而且,這類按位運算是非??斓?。在一些筆試面試中,異或也是??嫉膬热葜?。
2020-08-01 08:54:27
2375
6
原創 筆試面試題目:求top-K(使用堆)
top-K問題是很常見的。在T公司的兩次面試中,都遇到了這個問題,在S公司的面試中,也遇到了這個問題。本文來具體聊一下top-K問題:有N個整數,求出最大的K個值,內存無法容納這N個整數。 一眼便知道是海量數據問題,直接用堆就行了,確實如此。但是,我覺得這樣太經驗主義了,為什么要用堆呢?為什么不用其它的數據結構呢?
2020-08-01 08:54:00
1912
1
編譯好的openssl庫和頭文件
2014-12-14
入門數據庫sqlite3的最佳實踐資料
2014-08-12
在Windows下學習Linux命令
2013-08-08
音頻處理軟件Gold Wave
2013-07-17
H.264visa軟件
2013-07-13
嚴蔚敏數據結構代碼及演示軟件
2013-06-24
YUVviewer :原始的YUV視頻的播放器
2013-06-24
經典的C語言編譯器:TC2.0
2013-06-23
linux protobuf安裝文件
2016-11-04
linux tree命令的源碼
2015-11-01
空空如也
空空如也
TA創建的收藏夾 TA關注的收藏夾
TA關注的人 TA的粉絲