原创 LeetCode 67

    Add Binary     這個題的意思比較明瞭,計算兩個字符串表示的二進制數的加法,可以參照示例看看,意思還是比清楚的。 我的思路是從右往左計算,將他們的和放到一個新的string中,其中最主要的是要處理進位,進位的處理需

原创 python實現物體定位

    前段時間利用實驗室的器材寫了一個小小的項目,簡單的整理了一下(並不完善),現在分享一下。實驗的內容是:使用衛星定位信息接收器,接收物體的位置信息(包括經度緯度等等),然後解析這些數據,然後根據經度緯度等信息通關百度地圖API獲取物

原创 關於volatile關鍵字

    volatile:不穩定的,易變的。他的意思告訴我們他很善變,需要多多注意一下它的舉動,所以在使用這個關鍵字的時候需要注意一下。其實這個關鍵字用的很少,很多人也不知道他是什麼(確實是這樣的,在面試的過程中被問到了這個,當時一臉的懵

原创 mysql中插入中文數據

    今天遇到的問題使mysql中插入中文數據後顯示亂碼,我在mysql中插入中文的時候,可以插入可是select的時候卻無法顯示,爲此我寫下這篇博客用於解決mysql插入中文。     由於有些截圖沒有記錄下來,但是爲了說明問題,我借

原创 python解析百度地圖api返回的json

    今天我使用百度地圖api獲取地址,我是通過發送HTTP服務實現的(當然這其中肯定要使用自己的祕鑰),返回的格式你可以自己決定,可以是xml或者json。 我這裏提供一個例子吧: 而百度地圖提供的例子是這樣的: http://a

原创 騰訊2017暑期實習生筆試題

    今天有點累,不如來個刷個題吧,記得參加騰訊在線筆試的時候遇到過一道題,確實比較懵,所以今天就好好的想了想,這個題來自牛客網... 看到這個圖的時候相信大家明白了吧,就是這個題,我一直沒有思路,今天突然想起來了,所以就準備解決它

原创 python實現超市掃碼儀計費

    這個程序主要是使用超市掃碼儀掃商品的條形碼,讀取商品信息,實現計費功能。主要用到的技術是串口通信,數據庫的操作,需要的環境包括:python環境,mysql,python庫(serial,MySQLdb)等等。     這個程序的

原创 LeetCode 68

        Text Justification    這個題的意思比較簡單,但是情況很複雜,輸入一些列單詞,然後將這些單詞按照規定的長度組合,參照例子大概就可以知道組合的規律,首先分析一下,然後再給出解題思路。這個題的規律如下:

原创 LeetCode 66

    Plus One     首先解釋一下這個題的意思:一個非負數的內容從高位到低位(十進制位)依次放到數組的每一位,例如:123,存放到數組中就是[1,2,3],現在將這個數加 1 ,返回加1後的結果,如[1,2,3]應該返回[1

原创 Python的安裝和環境配置

   最近幾天準備用python寫一個小項目,所以開始了python之旅,今天主要說一下python的安裝以及python庫的安裝。      官網: https://www.python.org/     選擇“Download->S

原创 python從數據庫中獲取utf8格式的中文數據輸出時變成問號或亂碼

    我用python操作mysql數據庫,數據庫中數據格式爲utf8,我使用python調用select語句後獲取到數據庫的信息,然後使用print打印出來的時候,原本中文數據卻無法顯示,顯示出來的是一串?,爲了解決這個問題,我也是絞

原创 LeetCode 69

    Sqrt(x)     沒錯,有幾天沒寫LeetCode了,就遇上了sqrt函數的編寫,這是不是很簡單呢?於是我很快的想出了遍歷的方法,但是馬上又想到了若是一個最大的整數位測試用例呢?那麼效率太低了吧,於是我以效率爲出發點又想到

原创 LeetCode 65

    Valid Number 這個題意思是判斷一個字符串是否是一個合法的數字,看起來簡簡單單的一個題,但是我認爲若是在面試過程中去寫這個題的話,我相信90%的人寫不對,寫的時候真讓人很崩潰。測試用例對有些情況的解釋又有些不合理,但是

原创 紅黑樹--(上)

    紅黑樹是應用的最多的二叉樹之一,包括STL中的map和set,以及Linux的內核等等都使用到了紅黑樹。今天花了一下午的時間實現了紅黑樹的一些功能,主要是插入節點的情況分析(刪除節點還在研究)。     首先紅黑樹的性質比較重要,

原创 新浪微博算法題

    這是我在面試過程中遇到的一道代碼算法題,需要我在一定的時間內完成這個題目,題目的描述:                 將某字符串str1中的字符串str2,全部替換成字符串str3。                例如:str1