原创 Unity學習日記(1) 編譯器區域和基礎腳本知識

前言:由於需求的緣故偶然要學習C#,學習途中發現了C#腳本可以在unity中進行使用。出於興趣打算稍微學習一下unity畢竟做遊戲一直是內心想做的一個東西,以前做過一些C和java的垃圾遊戲,坦克大戰一類的代碼練習遊戲,正經的遊戲

原创 令人無發可說的數據庫學習生涯

我們的表是這樣子的: 找到列名爲xxx那條數據的某一列的值: select population from world where name =='France’ 找到name爲(‘Sweden’, ‘Norway’,‘Denm

原创 C#學習之簡單的計算器

winform應用,編寫了一個簡單的計算器。 看着很簡單但是對於一個C#學習的新人來說也是挺難的,代碼主要是參考別人博客寫的,別人的博客好像也是參考Github上小項目搞得,練習項目。 首先寫一個類: Oper 操作類:A和B兩

原创 數據分析常用命令

本文用於記錄數據分析使用的命令。 讀取數據: chipo = pd.read_csv(path1, sep = '\t') 預處理數據: 查看數據有多少列:info() 抽樣查看:df.sample(frac=0.1,random

原创 數據分析項目:利用fm/deepfm算法解決ctr預估問題

想深入測試下fm算法,所以我會從頭到尾寫一下所有的過程,有興趣的同學可以嘗試下,因爲是菜雞所以文中有問題的地方還希望大佬能夠指出。 目標:通過fm算法完成ctr預估問題。 問題轉化:由於手頭沒有找到ctr相關的比較合適的數據集,所

原创 美團筆試題 圖的遍歷

本題中的問題是無向連通圖的路徑問題。在無向連通圖中,如果沒有閉合結構,那麼從某一節點走遍所有邊的最短路徑是:全部邊長*2-該節點出發的最長路徑 代碼來自牛客熱評區的大佬。這段代碼把輸入通過題中給的輸入將圖的結構存入了一個錯誤字

原创 C#學習第二章

對象的生命週期: 構造階段:初始化對象,由構造函數完成 析構階段:刪除對象並清理,由析構函數完成 靜態成員,可以在類的實例之間共享。靜態方法不需要實例化,可以直接使。類的靜態成員有下劃線標註。 靜態類:其只能包含靜態成員。類不能夠

原创 C#泛型

泛型: 泛型允許靈活的創建類型,處理一種或者多種類型的對象。類型則是在實例化時確定,不確定就使用泛型。創建和使用就更加簡單。 1.可空類型: 顧名思義就是這個類型可以是空。 System.Nullable<int> nullabl

原创 從快手筆試題x到y的次數看bfs解題技巧

給定兩個-100到100的整數x和y,對x只能進行加1,減1,乘2操作,問最少對x進行幾次操作能得到y? 例如: a=3,b=11: 可以通過322-1,3次操作得到11; a=5,b=8:可以通過(5-1)*2,2次操作得到8;

原创 C#的學習之路

由於工作要使用的緣故,所以只能從零開始學習C#了。或許計算機行業的從業人員就是這樣,無論是新技術老技術只要工作中有了需求就要突然馬上學會使用。不過我的時間還很充裕,提前學習一下並用博客記錄自己的學習過程(現在真的是完全不會),不過

原创 C#關於對象

static關鍵字的作用在這裏複習一下: 1.修飾成員變量時,存於對象被所有對象共享,常駐內存。用類名直接訪問。 2.修飾構造函數時,此構造函數不是爲了創建對象因此不需要限定修飾符。只加載一次用於初始化類的靜態成員變量。 3.修飾

原创 筆試小題

DBSCAN密度聚類算法: 具有噪聲的基於密度的聚類方法。它的優勢在於:相比於kmean等需要作用於凸集的算法,這種算法既可以作用於凸集也可以作用於凹集。 DBSCAN的主要優點有: 1) 可以對任意形狀的稠密數據集進行聚類,相對

原创 leetcode72 編輯距離

題目:給定兩個單詞 word1 和 word2,計算出將 word1 轉換成 word2 所使用的最少操作數 。 你可以對一個單詞進行如下三種操作: 插入一個字符 刪除一個字符 替換一個字符 輸入: word1 = “horse”

原创 2019年快手編程題 python寫出一元一次方程的計算

考試的時候沒寫上,後來查到的一段神奇的代碼: br = 'x' #變量是哪個字符 equal = '2x+6=4x' equal+=')' #尾巴加上一個括號 equal = equal.replace('=','

原创 leetcode迴文子串相關編程題集合

迴文,顧名思義就是段字符顛倒過來和它本身是相同的。如abcba和abba,正着讀反着讀都是它本身。在leetcode上關於迴文的題我們將在這裏進行一個總結。迴文問題大多用動態規劃和雙指針指針來解決 判斷一個字符串是不是迴文子串其實