原创 java詭異的String.split()方法

Reference https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split(java.lang.String) 正文 先貼函數簽名。 public

原创 兩道統計題(兩次檢測呈陽性,連續拋硬幣)

老是忘記怎麼解,直接寫一篇博客來記錄。 1. 已知人羣患病概率爲0.4。有一種檢測,對患病人羣有90%的檢測正確率,但是對於未患病人羣有20%的誤報率。問小明連做兩次檢測均爲陽性,他的患病概率? P(D) = 0.4 P(T|D) = 0

原创 LeetCode weekly contest 190 周賽

5/23/20 第二次打周賽。全部通過AC。紀念一下。最後一題DP用的不是最優解,寫了2次bug version。 可以去Github直接看我其他leetcode代碼。 Q1455_Check If a Word Occurs

原创 Python3 list 自定義比較函數

如題,解決Python3中list自定義比較的問題。 1. 定義比較函數 def cmp(a, b): 2. 將其轉換爲鍵函數。下面的包裝解決了這一問題: def cmp_to_key(mycmp): class K:

原创 數據研發崗位需要技能

數據研發崗位 今天面完阿里數據研發二面。面試官問我有不有繼續寫博客,我還頗爲慚愧。很久沒更新CSDN了。面試結束我特地問問數據研發到底是什麼,需要掌握什麼技能或者技術。以下是對面試官回答的一個簡單的總結。 簡介 其他公司的數據研發

原创 數據庫設計範式1NF-5NF白話總結

NF: normal form,中文叫範式。實質是數據庫建表的規則,旨在減少數據庫存儲的冗贅。 1NF 符合1NF的關係中的每個屬性都不可再分。 相當於ER-diagram中任何multiple attribute不能獨立作爲表中

原创 新手探索NLP(六)——全文檢索

全文檢索技術——Lucene的介紹 轉載自https://blog.csdn.net/yerenyuan_pku/article/details/72582979 本文我將爲大家講解全文檢索技術——Lucene,現在這

原创 新手探索NLP(十一)——知識圖譜

轉載自https://blog.csdn.net/JH_Zhai/article/details/79919604 知識圖譜 根據 W3C的解釋,語義網絡是一張數據構成的網絡,語義網絡技術向用戶提供的是一個查詢環境,其核心要義

原创 新手探索NLP(十)——對話系統

轉載自知乎https://zhuanlan.zhihu.com/p/50095779 SLU 1. 簡介 對話系統按功能來劃分的話,分爲閒聊型、任務型、知識問答型和推薦型。在不同類型的聊天系統中,NLU也不盡相同。 1.1. 閒聊型對話中

原创 LeetCode周賽191

貼第三題代碼。大概做了7、8分鐘。 class Solution { public int minReorder(int n, int[][] connections) { boolean[] reach

原创 2020暑期實習後臺開發字節跳動筆試

1 輸入:第一行爲操作總數Q,之後有Q行。每行一個操作。 操作1,將字符串加在原字符串末尾。 操作2,給定長度,從字符串末尾刪除。 操作3,查詢現在字符串中第k個字符。 操作4,回滾一次操作(只回滾增刪操作)。 難度:easy 耗

原创 java中的關鍵字static

原文鏈接: https://zhuanlan.zhihu.com/p/70110497 昨晚面試中被問到,沒能回答出來。這篇答疑文章寫得非常好,無一字可增刪,遂直接複製。 在平時開發當中,我們經常會遇見static關鍵字。這篇文章

原创 鵝廠2020暑期實習第三次一面

沒有手撕代碼。應該是在前兩場面試中充分展現了自己代碼弱雞的實力,導致面試官失去考察代碼能力的慾望。 背景 讀研打算?現在已經每個面試官都問過這個問題了。 將來想在什麼樣的公司做? 課程 數據結構 排序的分類 comparison

原创 解決internal/modules/cjs/loader.js:584 throw err;

Error: Cannot find module 'yargonaut'或者其他包名。 npm install yargonaut --global 後面--global參數不可少。否則安裝之後仍然可能報錯說包不存在。 如果仍然找不到

原创 鵝廠2020暑期實習第二次一面

後臺開發 介紹自己和項目。 面試官聽我說了幾個跟算法相關的。問我到底想做算法還是想做開發?回答說開發。 問對開發崗的瞭解?需要什麼技能? 熟悉什麼語言?回答說java和python。 問兩者之間的區別?java有什麼設計讓你眼前