原创 web版"湊發票計算器"經驗總結

故事背景 公司一直有這樣的報銷傳統:每個月加班一天報銷25塊錢,但是必須提供相應的發票。發票的規定有點奇葩,不能少於報銷金額,但是也不能多餘報銷金額+30.舉個例子,比如一個月加班10天,那麼可以報銷的金額是250元,需要提供的發

原创 恕我愚鈍,時隔N年,終於明白花生殼這軟件幹啥用的了。。。

上學的時候就聽說過花生殼,還不太明白幹什麼用的。 上學的時候就用過 tomcat ,假模假樣的寫過 jsp php .net 的 web程序。 但是! 一直都不知道一個網站究竟該如何發佈。。   這兩天突然想搞一個自己的網站,能把自己的博

原创 c/c++ 幾個雙下劃線 實用的內置宏

c/c++ 幾個雙下劃線 實用的內置宏 這幾個宏分別是 __FILE__ 文件路徑文件名 字符串 __FUNCTION__ 函數名 字符串 __LINE__ 行號 數字 __TIME__ 編譯時間 字符串 __DA

原创 [備忘] 給現有代碼創建 git 倉庫

每次自己寫一些代碼,想要在家裏和公司共享的時候,都會在自己的服務器上創建一個git倉庫。但是每次都磕磕絆絆,多少都會遇到一點問題。再次重新操作了一遍,在這裏記錄一下做備忘。 首先在本地電腦有一個文件夾,是自己想要上傳的代碼 服

原创 試了試 glfw 對手柄支持的幾個 api

最近給自己買了個 switch,由於"獨樂樂不如衆樂樂",又新購入了一個“良值”牌的手柄。手柄到貨的時候我還在公司,沒法用 switch 實機測試手柄好用不好用, 就打算用 windows 自帶的手柄檢測軟件測試一下。 插到 PC 上

原创 聊聊隨機數

工作裏遇到了關於隨機數的問題: 使用相同的隨機種子,換一個設備,還能得到相同的隨機序列嗎? 由於對隨機數的生成理解不夠深刻,還引發了一次跟同事之間的小討論。不知爲不知,在這裏承認自己以前對隨機數理解有限,把過程和經驗記錄於此。 隨

原创 C++的一種錯誤寫法:用引用類型接收值類型返回值函數的返回值

觀察下面的錯誤代碼,函數的返回值是值類型,在外面接收返回值時,使用引用類型。 CTest getTest() { CTest t; return t; } CTest& test = getTest(); 在vs2017裏面,

原创 c++多線程 thread mutex 使用小結

c++多線程 thread mutex 使用小結std::thread std::mutex 基本使用方法std::thread 用於開啓一個線程。std::mutex 是互斥鎖,防止不同線程間的代碼在不同線程間做不安全的切換std: