原创 leecode--字符串轉整型

  source: https://leetcode-cn.com/problems/string-to-integer-atoi/   Implement atoi which converts a string to an integ

原创 給定一個長度和寬度固定的的網格,找出該網絡的所有長方形(不包括正方形)

  常見的基礎面試題目。 舉例子,一個3*4的網格中有多少個1*1不同的格子呢,12個。 有多少個1*2的格子呢?想一下,比如在第一行,應該3個,即4-2+1個,總共三行,那總共有3*3即9個1*2的方格。 同樣的道理,應該有多少個2*

原创 IP地址轉換成整型數字

  https://blog.csdn.net/qq_36968512/article/details/82494437 IP地址一般是一個32位的二進制數, 如果將IP地址轉換成二進制表示應該有32bits,但是它通常被分割爲4個“8位

原创 動態規劃方法學習*_*

    Ref: https://baijiahao.baidu.com/s?id=1631319141857419948&wfr=spider&for=pc

原创 Leetcode -- 生成由[1 : n]這n個數組成的所有二叉搜索樹

  二叉搜索樹滿足的條件 當前根節點的值大於左子樹節點的值 當前根節點的值小於右子樹節點的值 左右子樹同樣是二叉搜索樹 1:  找出所有二叉搜索樹的個數 https://leetcode.com/problems/unique-binar

原创 電腦文件管理、搜索工具 Total Commander

    https://www.ghisler.com/   1) 在指定目錄下搜索所有文件中的關鍵字 可以用*.cpp這種方式進行過濾。

原创 C++的靜態多態與動態多態

C++的兩種多態形式:靜態多態  &  動態多態   靜態多態 靜態多態:也稱爲編譯期間的多態,編譯器在編譯期間完成的,編譯器根據函數實參的類型推斷出要調用那個函數,如果有對應的函數就調用該函數,否則出現編譯錯誤。 靜態多態的兩種實現方

原创 Nvidia Isaac

  https://developer.nvidia.com/isaac-sdk

原创 visual studio中使用第三方庫的簡易總結

  1. 使用第三方 static庫 static庫有頭文件xx.h以及xx.lib文件。 首先,需要能include該頭文件,可以直接在你的代碼中寫全路徑,但是一般的方法是在 “屬性--c/c++--常規--附加包含目錄”中寫上xx.l

原创 shell的echo命令

  Shell 的 echo 指令與 PHP 的 echo 指令類似,都是用於字符串的輸出。命令格式: echo string 您可以使用echo實現更復雜的輸出格式控制。 1.顯示普通字符串: echo "It is a test"

原创 DLL -- lib文件與dll文件關係

  windows下的動態庫,伴隨着一個同名.lib文件,當使用靜態加載的方式使用dll文件時,需要用到該lib文件,當使用動態方式使用dll文件時,不需要該lib文件。(https://blog.csdn.net/qq_35865125

原创 Pimpl

    1. 《Effective Mocern C++》的作者在“item 22: Pimpl Idiom”的理解:       已經整理:  https://blog.csdn.net/qq_35865125/article/deta

原创 鏈接器 基礎

  有時能學到知識,卻學不到工夫。-- 鍾雲龍 Basic: https://blog.csdn.net/qq_35865125/article/details/105214201 總覽 在編譯系統中,鏈接器扮演類似“膠水”的角色。它把彙

原创 C中的inline用法

  https://www.cnblogs.com/fnlingnzb-learner/p/6423917.html   在c/c++中,爲了解決一些頻繁調用的小函數大量消耗棧空間(棧內存)的問題,特別的引入了inline修飾符,表示爲內

原创 for循環裏i++和++i的區別

  i++是在使用當前值之後再+1,所以需要一個臨時的變量來轉存。而++i則是在直接+1,省去了對內存的操作的環節,相對而言能夠提高性能.   Ref: https://www.cnblogs.com/Paul-Yellow/p/1090