原创 python零零碎碎

函 數的參數裏一旦開始使用了關鍵字,如上面的stuid,接下來就必須接着使用,否則會報錯。 def myFunc(stuid = 1352849 ,name = 'lsm' , sex = 'f'): print (stuid

原创 c++中的&

今日發現了一個低級錯誤,在構建二叉樹的時候,由於傳參數時沒有使用引用,也就是&,導致根本沒有創建出自己想要的二叉樹,一直都是傳的參數在自娛自樂自改變。 這裏另外簡單寫個小程序來解釋這個問題。 #include<iostream> us

原创 12.7 數據倉庫課

單條數據的讀寫速度: 併發: 系統同時服務儘可能多的用戶  系統級別架構級別 很多數據的併發“讀"和”寫“ eg. 雙十一 很多用戶在網上的記錄保存下來 --跑批,減少系統硬盤讀寫次數  (A:分100次往硬盤裏寫記錄   B:分1

原创 跳臺階問題

Q: 一個臺階總共有 n 級,如果一次可以跳 1 級,也可以跳 2 級。 求總共有多少跳法,並分析算的時間複雜度 。 A: 這是一道典型的動歸問題。第n次問題的解可以由第n-1次、n-2次等等推出。 不妨記跳n級階梯的跳法爲f(n)。

原创 callback(回調函數)

在知乎上看到一個關於回調函數的蠻好的解釋: 你到一個商店買東西,剛好你要的東西沒有貨,於是你在店員那裏留下了你的電話,過了幾天店裏有貨了,店員就打了你的電話,然後你接到電話後就到店裏去取了貨。在這個例子裏,你的電話號碼就叫回調函數,你

原创 小明去銀行取錢了(同步異步、阻塞與非阻塞)

參考博客 nodejs裏面採用了異步機制。下面對比說明同步異步機制、阻塞與非阻塞機制的區別。 好了,小明去銀行取錢了。 同步:發出一個功能調用,沒有得到結果時,該調用不會返回。            在ATM前排隊取款。 異步:調

原创 GIS in logistics(2)

1.Sears logistic service(大商店) 分析: 數據——過去幾年裏送貨的時間(沒有大量廉價的勞動力,送貨時間指定比較嚴格) 用戶下定單——一系列算法得出當天送貨路線,然後提前通知用戶快遞到達時間 在倉庫裏收集貨物(敞車

原创 使用malloc()結果的兩種方式

當無法知道內存具體位置的時候,又想綁定真正的內存空間,就需要用到動態內存分配。 也就是,那個用了很多星星和括弧看起來很複雜其實很輕易近人的函數,我們稱之爲malloc。 下面主要講得到malloc的結果之後的使用。 #include<io

原创 趙老師(1)

過程—— 定義:一組將輸入轉爲輸出的相互關聯和相互作用的活動 栗子:來學校的過程:方式(開車、走路)、過程(查地圖、選擇方式) Process VS Procedure—— Process——流程 Procedure——細節、小的步驟

原创 GIS導論(1)

1. wifi輔助定位—— 設備連wifi的時候,因爲每個wifi都有特定的位置,所以判斷位置比較準確。 但設備使用數據連接時,需要通過三個基站來計算設備的位置,會有幾十米的誤差。 2. 谷歌鑽牆應用—— 可以看到自己通過地心對應的地球

原创 動態生成數組

我們經常在函數內部要動態生成一個數組,這裏列出常用的兩種方法。下面通過把original[3]複製給一個新的數組copyversion來說明。 1.用vector #include<iostream> #include<vector>

原创 gis(4)

投影:一致 強生公司根據出租車的行駛速度判斷道路的擁堵情況 紅綠燈的切換會隨車流人流變換 arcgis http://www.thinkgis.cn/topic/54b8f91aef3762ff4c6147fa huff mod

原创 char*

char* 是指向char的指針。以下的input是個char*,自加指針會往後移。 1、*input表示的是當前的值。 2、input指的是從當前值開始直到末尾的值。 3、子字符串的長度可以用首末的指針相減而得。 可以通過看一段簡單

原创 __proto__與prototype的區別

理解js中的原型鏈,prototype與__proto__的關係 找到一篇好文章 有助於理解。 點贊 收藏 分享 文章舉報 L小栩 發佈了36 篇原創文章 · 獲贊 1 ·

原创 dudu(1)

1. 2.不可能完全測出所有循環 3.需求本身有缺陷 4.完全測試不可能,設計可複用的測試用例(可複用) 單元測試 根據子功能設計測試用例 :邏輯測