原创 成爲深漂

1、前情提要   從6月2號飛機在深圳寶安機場落地,我正式成爲一名深漂。來這邊公司實習,是來之前一直在想的,深圳有更好的互聯網公司,有更好的平臺,可以接觸更多的新鮮事物,認識更多的人。    關於租房子的事情,我一直不太想租單間,

原创 屌絲的學習在生活中的比重

2020/5/7 鄭州 大雨 這好像個日記啊   這個問題我多次思考過,或許在不同的時間段答案是不一樣吧。   作爲一個從高考走出來的大三中年老男人,高考帶給我的影響或許有點深遠,至今我還是保留些許死學的感覺。   鄙人總是一邊

原创 linux的select實例

我用set存儲文件描述符,複雜度會更高。 如果用vector管理所有文件描述符的話,一個描述符連接關閉刪除複雜度較高。用set在Log複雜度刪除,感覺更方便一點。 複雜度更低的一個思路: 開輔助數組/Vector存,再開一個數組存

原创 leetcode題 1425、帶限制的子序列和

https://leetcode-cn.com/problems/constrained-subsequence-sum/ 這個題本地的和idle跑的不一樣,思路應該不錯。 用了set,有點複雜。 記錄下,改天再剛。 #inclu

原创 一個值得紀念的狀壓問題。

//柳總牛批 #include <bits/stdc++.h> #define P pair<int,int> #define fr first #define se second using namespace std; ty

原创 C++虛表再探

單繼承 1、一個類 #include <iostream> using namespace std; class A { int a; virtual void run() { cout << 1 << endl; }

原创 京東一面+二面(Golang開發),網易一面(遊戲開發工程師)

京東崗位我報的有點魔幻,我從事C++崗位的,牛客上寫Golang要求C++或者Go其中一種,直接就報了。 還是太年輕,筆試大多都go的題,收到面試走狗屎運(全都是蒙的,算法題只寫了第一道)。 京東一面(40min): (1)如何判

原创 eclipse導入項目(Some projects cannot be imported because they already exist in the workspace)

這個昨天遇到了,以前也遇到過,忘了怎麼解決的。 網上有很多說不copy到workspace然後refresh,這個方法我這裏沒啥用。 提供一個曲線救國的方法: eclipse導入項目識別的是目錄中的.project,出現錯誤是因

原创 騰訊一面+二面+三面+HR面

首先感謝騰訊爸爸撈我。 本人普通211院校,大齡ACMer(區域賽銅),感覺騰訊問的蠻全面的,算法倒是問的比較少。 下面是憑印象過一遍,另外其他廠的一些面試我認爲比較經典的,我也加上去。 一面(30min) 問的基礎知識比較多,

原创 shared_ptr循環引用例子

#include <bits/stdc++.h> using namespace std; class A{ public: shared_ptr<A> t; ~A(){ cout<<1<<endl

原创 C/C++數據對齊簡述

就是按照該平臺的策略,對數據大小進行擴張等,以增加cpu讀取處理速度。 在union和struct,class等體現,一般編譯器幫你解決(自動擴大),不用顯示標註對齊方式。 比如這個,char c被安排佔了四個字節,如果a是long l

原创 C++ 虛函數表解析

推薦:https://blog.csdn.net/haoel/article/details/1948051 文章雖老,但很底層。 補充:一個類帶有虛函數,類的大小會多8個字節,這8個字節是虛函數表指針的大小,指針類型爲長整型lo

原创 進程間通信——套接字通信常用函數

開發文檔寫的挺詳細的,更加方便。 Socket int socket(int domain, int type, int protocol); 開發文檔: domain:標識協議族,ipv4和v6等 type:通信類型,tcp/

原创 IPC進程通信機制

管道 https://blog.csdn.net/weixin_41033366/article/details/104755492最原始的方法 信號量   進程之間的同步和互斥,控制執行制約關係先後順序。 共享內存   個人理解

原创 linux下gdb調試方法與技巧整理

推薦: https://blog.csdn.net/niyaozuozuihao/article/details/91802994