原创 2018年數學建模國賽B題 智能RGV的動態調度策略(附代碼)

第一種情況大致思路: 每秒判斷各個CNC的狀態,若工作完成或者是出於空閒狀態下則向RGV發出一個請求。同時,RGV每秒判斷自己的狀態(上下料、移動、閒置、清洗等),如果是處於閒置狀態,則啓用調度算法,把目前在閒置的CNC做一個全排

原创 LeetCode1232---綴點成線

    今天在LeetCode上做題有一點收穫,特在此記錄一下。那是一道簡單題,簡單描述,它給我一些點,我們判斷這些點是不是都在一條直線上。(題目和鏈接見文章末)。     我首先考慮的就是先求前兩個點的斜率,然後分別求後面所有點

原创 LeetCode 58. 最後一個單詞的長度

思路: 使用res記錄最後的結果,使用now記錄在一個非空格後的字符最大長度,中途如果是非空格則自增,出現空格,且now不爲0(即在這個空格前是有其他字符的),則更新res,且將now置零隨時做後面的計數。 代碼: class S

原创 讀書心得1 如何避免髒代碼

先擺結論 1.消除重複 2.起更具表達力的名字 3.爲對象和方法減負,各司其職只做一件事 4.儘可能把類中的字段和方法保護好不被外界訪問,來逼迫自己改進質量 我的經歷和思考     1、當一段代碼在你的工程中出現了兩次或者以上時,

原创 LeetCode 80. 刪除排序數組中的重複項 II

題目見文章末尾 思路: 這一題思路比較簡單,用一個變量repeatCount記錄下目前共有幾個重複的數,再用一個變量preNum記錄當前字符的前一個字符,用來比較當前字符和前一個字符是否重複。同時,使用一個變量tempRepeat

原创 全排列除法

題目 Time Limit: 3000ms ,Memory Limit: 10000KB,Accepted: 5030 ,Total Submissions: 9489 Description 輸入正整數n,按從小到大的順序輸出

原创 關於自律的探討

    2020我對自己說:養成良好的自律習慣,偷偷改變。     我以前的狀態是這樣的:網盤送了2T空間,最後被各類的教程給佔滿了,是的,我也興趣廣泛。收藏夾我按類型建了好幾個,上面的數字只增不減。翻一翻空間和朋友圈,偶爾能看到

原创 Lua編寫簡單的內容解析器

    最近在項目中有一個需求,對郵件中的指定內容做解析,比如郵件中含有城市的id,或者是包含某商品id等等,需要將id提取出來自己解析,並將結果拼接好顯示出來,所以就有了這個。我們這裏採取的是用特殊字符來把對應內容包裹起來,在拿

原创 Unity Text長度計算的延遲性問題

    前言:大家在Unity裏做文字的自動換行與圖片文字適配是怎麼做的?     今天在遊戲項目中有個需求,想讓任務的每個子任務框都隨着任務描述的文字來動態修改。對於這種需求,我有兩個解決方案:     1、使用Unity的佈局

原创 使用Pytorch實現簡單線性迴歸

我們的任務是給定一些數據點,這些數據點爲一次函數加噪聲構成。我們需要通過訓練得出一次函數的各個參數。 數據的公式表達爲 y=wx+b+cy = wx + b + cy=wx+b+c 其中,y是最終的數據,w和b是我們需要求的參數。

原创 Unity屏幕座標和像素座標

當我們使用Input.mousePosition時,拿到的實際上是遊戲的像素座標。 當然,這是我的生硬翻譯,官方文檔裏是這麼描述的; The current mouse position in pixel coordinates.

原创 LeetCode445---兩數相加 II

題目描述 給定兩個非空鏈表來代表兩個非負整數。數字最高位位於鏈表開始位置。它們的每個節點只存儲單個數字。將這兩數相加會返回一個新的鏈表。 你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。 進階: 如果輸入鏈表不

原创 LeedCode1052---愛生氣的書店老闆

題目描述: 今天,書店老闆有一家店打算試營業 customers.length 分鐘。每分鐘都有一些顧客(customers[i])會進入書店,所有這些顧客都會在那一分鐘結束後離開。 在某些時候,書店老闆會生氣。 如果書店老闆在

原创 動態規劃和滾動數組

題目大致意思是這樣的:給你一個序列的股票價格,你要在合理的時候買入,合理的時候賣出,使其收益最大。 這裏如果是直接暴力解決的話,從第k天買入,則賣出有n-k天可以選擇,最終時間複雜度爲O(n^2)。這裏使用動態規劃來做,假設dp[

原创 Unity Remote5調試踩到的坑

昨天使用Unity Remote5對遊戲的Android端代碼進行調試碰到了一些坑,在這裏記錄一下。 當你使用這個軟件進行調試的時候,雖然手機上的確可以同步整個遊戲畫面,且響應Android的觸屏點擊等事件,但是遊戲還是在Win平