原创 你到底要實現什麼之簡易搜索引擎

過去一個月的時間,和小伍一起完成了一個簡易的搜索引擎,這算是我真正意義上的第一部與別人合作完成的作品,其過程曲折坎坷,入坑無數,而這些思維上的坑,不覺時彷彿前方是一片康莊大道,等到真正往前一步步走的時候,才真正發覺那些被思維的侷

原创 C語言小知識更新

內存 1 用遞歸實現算法時,雖然程序簡潔,但一旦遞歸深度過大,對堆棧內存空間的消耗變大,可考慮用數組或其他數據結構”緩存“,而滿足循環不變式的緩存,就是動態規劃 2 在大部分編譯器下,long 和int的大小一樣,都爲4字節,l

原创 Django之MVC解析

正文之前,先引入大牛劉未鵬博客mind hacks的一篇博客《編程的首要原則是什麼》中的一句話: 學習一項知識,必須問自己三個重要問題:1,它的本質是什麼;2,它的第一原則是什麼;3,它的知識結構是怎樣的。 這裏結合我自己的情

原创 Django之URL調度與參數傳遞

這篇博客的所有知識都是從Django的URLconf所得,這篇博客只是一個重點列舉。 URLconf URL配置本質是一個網站的導航流(navigate flow),將網站各頁面的url和對應的控制器連接起來,從而通過控制器實現m

原创 C語言中字符串與各數值類型之間的轉換

c語言的算法設計中,經常會需要用到字符串,而由於c語言中字符串並不是一個默認類型,其標準庫stdlib設計了很多函數方便我們處理字符串與其他數值類型之間的轉換。 首先放上一段展示各函數使用的代碼,大家也可以copy到自己的機器上運

原创 C++小知識更新

數據對象 1,結構體的使用不同於C語言,如 struct edge{ int pow; int v; edge *next; }; 其中edge可以直接用來聲明結構體類型的對象,此外 struct edge

原创 小技巧小知識——Python

字符串 1 strip(str)函數:循環去除字符串首尾中包含於str的字符,默認去除空格 I/O 1 格式化輸出:”%4d and %s and %.2f”%(32,”其實和C語言差不多”,3.2) 點贊

原创 字節跳動 NLP算法實習面試問題清單

自我介紹 講講比較擅長的項目 講講LSTM TFIDF, LDA, 是否有動手復現 XGB LGB及其優勢和原因 文本聚類,KMeans,如何選取初始中心點,如何確定K值。 算法題: 1 兩個有序序列的中位數,算法複雜度 O(log(m+

原创 百度實習面試經驗(待續)

百度實習的面試是師兄內推的,直接是一輪電話面試加一輪現場技術面試,所以沒有筆試經驗。簡歷是自然語言處理算法相關(本渣真正有深入接觸的只有短文本語義相似度計算,其他最多略知皮毛),師兄內推的是一個多模態語義計算小組,涉及到圖片問答、藉助知識

原创 【LeetCode 385】Mini Parser(Python)

Problem: Given a nested list of integers represented as a string, implement a parser to deserialize it. Each element is

原创 【LeetCode 4】Median of Two Sorted Arrays(Python)

Problem: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted ar

原创 【LeetCode 135】Candy (Python)

Problem:There are N children standing in a line. Each child is assigned a rating value.You are giving candies to these

原创 【LeetCode 98】Validate Binary Search (C++)

Problem:Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The

原创 【LeetCode 102】Binary Tree Level Order Traversal (C++)

Problem:Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by l

原创 Spark 性能調優與使用經驗

spark使用常識性能調優1 shuffle  a 寬窄依賴的說明  b shuffle原理以及如何優化shuffle   c 如何避免數據傾斜2 join    a 字符串與數組轉化  大數據下的思維方式與內存管理