原创 ECMA6異步函數書寫:使用callback+Thunk+generator, Promise方法

爲了使多個異步函數按順序執行,我們在書寫異步函數的時候,必須要在函數體里加上某些能標記函數執行完畢的語句,用於提示下面的函數開始進行。 假設原始的異步函數如下: var func = function(arg) { setTi

原创 [系統分析] 第三次作業

簡述瀑布模型、增量模型、螺旋模型(含原型方法),並分析優缺點(從項目特點、風險特徵、人力資源利用角度思考) 瀑布模型 本階段活動的工作對象來自於上一項活動的輸出,這些輸出一般是代表本階段活動結束的里程碑式的文檔。 根據本階段的活

原创 jupyte中動態更新matplotlib的曲線

使用python進行數值實驗的時候,我們常常會在程序運行結束之後利用matplotlib繪製出結果的曲線。問題是,當程序需要運行很長世間的時候,我們不能立即查看出圖的效果。 錯誤做法 如果簡單地多次調用plot,幾次繪製的曲線會堆

原创 系統分析作業2

1、簡答題 用簡短的語言給出對分析、設計的理解 分析強調的是對問題和需求的調查研究,而不是解決方案。 設計是指滿足需求的概念層面的解決方案,而不是具體實現。 用一句話描述面向對象的分析與設計的優勢 面向對象的分析與設計藉助了面向對象對

原创 [leetcode] Wildcard Matching

題目 Given an input string (s) and a pattern §, implement wildcard pattern matching with support for ‘?’ and ‘*’. ‘?’

原创 [leetcode] Similar String Groups

題目 Two strings X and Y are similar if we can swap two letters (in different positions) of X, so that it equals Y. For

原创 [leetcode] Merge Intervals

題目 Given a collection of intervals, merge all overlapping intervals. Example 1: Input: [[1,3],[2,6],[8,10],[15,18]]

原创 [golang] io.Pipe()在進程通訊中的使用

定義 func Pipe() (*PipeReader, *PipeWriter) Pipe creates a synchronous in-memory pipe. It can be used to connect code

原创 [leetcode] Redundant Connection II

題目 In this problem, a rooted tree is a directed graph such that, there is exactly one node (the root) for which all o

原创 [leetcode]Jump Game II

題目 Given an array of non-negative integers, you are initially positioned at the first index of the array. Each eleme

原创 [leetcode]First Missing Positive

題目 Given an unsorted integer array, find the smallest missing positive integer. Example 1: Input: [1,2,0] Output

原创 同步函數改寫成異步函數的幾種常用寫法

一般而言,回調函數的形式爲callback(err, res),即第一個參數是錯誤,第二個參數是所得的結果,我們遵從這個習慣 當然, 一般err和res總有一個是undefined,因爲函數的結果要不就是正確執行,要不就是失敗,不可能兩

原创 秦九韶算法求多項式某一點處的值或導數

設法減少算法中乘法或加法的數量,是提升算法性能的方法之一。秦九韶算法就是其中的範例。 設給定多項式 p(x)=a0xn+a1xn−1+⋯+an−1x+an(1)(1)p(x)=a0xn+a1xn−1+⋯+an−1x+an 求x∗x∗

原创 讀者寫者問題

1.要求 2.概念 3.僞代碼 公平競爭 讀者 寫者 讀者優先 讀者 寫者 寫者優先 讀者 寫者 4.Demo程序 1.要求 在Linux環境下,創建一個進程,此進程包含n個線程。用這n個線程來表示n個讀者或寫者

原创 Unity 3D 巡邏兵設計

遊戲設計要求: 創建一個地圖和若干巡邏兵(使用動畫); 每個巡邏兵走一個3~5個邊的凸多邊型,位置數據是相對地址。即每次確定下一個目標位置,用自己當前位置爲原點計算; 巡邏兵碰撞到障礙物,則會自動選下一個點爲目標; 巡邏兵在設定範圍內感