原创 http基礎

http是應用層的協議。 當瀏覽器輸入一個URL按回車的時候會經歷以下步驟: 1、redirectStart:進行重定向,瀏覽器可能已經記錄了你當前輸入的這個URL永久跳轉到一個新的URL上了。 2、看緩存 有可能你請求的資源已經緩存

原创 Go調用其他包下的函數時報錯(非引用路徑問題):undefined:xxx.xxxxxx

例如我一個go文件中調用 error包下的ShowInfo()函數的時候,報錯 undefined:xxx.xxxxx 引用路經完全沒錯,也不是函數首字母沒有大寫,出現錯誤的原因竟然是: 我調用了一個用於單測的go文件中的函數, 也就

原创 關於Go的可變參數的使用 我踩的坑

package main import ( "log" ) func main() { print("nums is %d,%d,%d,%d,%d", 1, 2, 3, 4, 5) } func

原创 Git 常用命令

git add file 將file從工作區添加到 暫存區 git commit -m “comment” 將暫存區所有文件更新到當前分支上 git checkout – file 將工作區的修改丟棄 git checkout其實是

原创 linux 腳本 `dirname $0`

被 `` 這玩意兒擴起來的東西 會執行,例如: 你在/home/zhangke15/test 創建腳本 zk.sh,內容爲 執行該腳本文件可以看到: 當前目錄是test,現在換一個目錄,再執行一下: 發現一個問題就是,這裏的

原创 VIM常用命令

1、顯示行號 命令行模式下 set number 2、複製、粘貼 yy:複製光標所在行 p:將複製的內容粘貼到光標停留處的下一行 3、複製多行 nyy:複製包括當前光標所在行在內的n行,例如10yy:複製當前光標所在行在內的往下10行

原创 孤兒進程與殭屍進程產生原因及危害

參考博客:https://www.cnblogs.com/Anker/p/3271773.html 父進程創建的進程爲該父進程的子進程 孤兒進程:一個父進程退出,而它的一個或多個子進程還在運行,那麼那些子進程將成爲孤兒進程。孤兒進程將

原创 C++ ERROR:error: passing 'XXX' as 'this' argument of 'XXX' discards qualifiers

遇到了如題目的這種錯誤: error: passing ‘XXX’ as ‘this’ argument of ‘XXX’ discards qualifiers 如何產生的? 我將一個const變量傳入了一個非const函數,這是產

原创 non-member function 'xxxx' cannot have cv-qualifier

不屬於任何類的方法用了const修飾 解決方法:去掉const

原创 【名企面試經驗-百度-校招提前批】【研發工程師】

Offer 一面(1.8H): 1、自我介紹 2、進程與線程的區別 3、說說線程池,線程池的線程數量是固定的嗎?有哪些參數? 4、說說JVM是怎麼分區的 5、垃圾回收主要是對哪些區進行回收 6、說說垃圾回收有哪些算法

原创 【名企面試經驗-滴滴-實習】【Java後端】

滴滴 Offer (一面) 自我介紹和項目介紹 項目中用了哪些框架?技術棧是什麼?項目中有用到了哪些集合? 用的Mysql的哪種存儲引擎?答:innodb。那innodb與mysiam的區別是什麼? 項目中遇到了哪些問題?如何

原创 【名企面試經驗-順豐-校招提前批】【Java後端研發工程師】

一面(40min): offer 1、自我介紹 2、如果現在有多個線程去讀數據庫同一張表的數據,然後把這些數據發送到遠端,如何實現?(這裏就這個問題討論了多種解決辦法,就不一一介紹了) 3、 Q:如何看一個程序有沒有發生死鎖?

原创 【名企面試經驗-小米-校招提前批】【Java研發工程師】

小米提前批Java 口頭offer 一面(50min): 1、自我介紹 2、(手撕算法)求一個數組中超過一半的元素,例如[1,2,2,2,3,3,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6],那麼6就是超過一半

原创 【名企面試經驗-新浪-校招提前批】【數據平臺研發工程師】

offer 一面: 1、介紹項目 2、算法基礎知識 3、Java基礎知識 4、如何排查線程死鎖 5、對大數據的看法 6、如果能過願意提前來實習嗎 二面: 1、介紹了團隊情況和具體做的事情,然後就是瞎聊 現在是2018

原创 【名企面試經驗-快手-校招提前批】【Java研發工程師】

快手提前批Java Offer 一面(50min): 1、自我介紹 2、項目介紹 3、爲什麼項目中又有KVM虛擬機,又有Docker? 4、爲什麼項目中要用虛擬機,爲什麼不用物理機? 5、(手撕算法)現在有人民幣1,1,