微軟的強大ide 開發環境 vs 裡面可以開發的語言很多這個也都知道。
但是裡面還有很多設定啊使用對於我們小白來講還是不太清楚滴,所以寫這篇文章也是好好了解一下開發工具。
對於開發者而言,開發工具就是**,**的掌握熟練度越高肯定工作就事半功倍。
開始:從新建解決方案開始,開發工具就是為了開發專案,第一步是新建解決方案無疑,在方案中建專案
新建專案其實就是新建乙個解決方案,路徑名字什麼的,然後選擇你的專案的型別 是web程式還是別的
模板空還是基本的區別就是 拿mvc舉例就是基本的會幫你把 model 控制器資料夾建好。其實沒多大區別要是懂知道需要什麼資料夾的完全是可以建什麼專案都可以模板為空,然後自己去建。
解決方案:
解決方案建立後,裡面的每乙個部分其實都可以理解為類庫 一般專案結構就是乙個應用程式意義的類庫,其他是三層結構的類庫 其實就是dll 檔案 在右鍵檔案資源管理器中檢視就是每乙個類庫會對應乙個資料夾,裡面引用的東西都在bin這個子資料夾中。
nuget:
packages一開始我也不懂是什麼,後來發現是nuget的包 是自動載入的一些dll檔案,我們每個部分類庫都是有引用的這個功能
去引用一些東西,packages就是 nuget包安裝的一些引用 顯示在這個檔案裡面。說白了就是nuget的引用。
那麼nuget是幹嘛的?就是幫助我們專案中新增、移除和更新引用
在asp.net mvc4中(在webform中應該也有),有乙個叫做bundle的東西,它用來將js和css進行壓縮(多個檔案可以打包成乙個檔案),並且可以區分除錯和非除錯,在除錯時不進行壓縮,以原始方式顯示出來,以方便查詢問題
關於bundle
啟動設定:
乙個解決方案中有可能會有多個應用程式或者類庫,每個應用程式的話都會有乙個對應localhost埠 這個右鍵屬性-web就可以看
啟動哪個,你就可以在哪個應用程式右鍵-設定為啟動專案,類庫的話設定啟動專案也無法啟動不支援。
web應用程式啟動的話,是會預設載入home控制器裡面的index頁面。控制台應用程式就是直接載入main方法
屬性裡面assemblyinfo.cs 是程式集的常規資訊通過下列特性集 好奇研究了下 一般不動,就只是一些屬性封裝
可以看看
numpy bincount 通俗易懂
bincount的用途很簡單,就是統計出乙個列表的各個元素的出現次數。例如輸入是 1,0,2,2,1,2,3,5 那麼輸出就是 1,2,3,1,0,1 這樣的結果可能並不是很直觀,可能依然會有同學會問為什麼會輸出這樣的結果。我們看看 假如我們把輸入的列表中的數字都統計一遍,形成乙個字典 key是列表...
通俗易懂的C STL
泛型程式設計 generic programming 是一種語言機制,通過它可以實現乙個標準的容器庫。像類一樣,泛型也是一種抽象資料型別,但是泛型不屬於物件導向,它是物件導向的補充和發展。泛型程式設計在c 上的應用主要體現在兩方面 函式模板和類模板。接下來舉個栗子 csdn部落格 anyway,模板...
遷移學習,通俗易懂
一.背景 在之前用深度神經網路進行引數訓練時,我們每次的訓練都是從頭開始的,隨機地初始化網路。在網路層數不深的時候,訓練時間可以接受,但隨著現在網路構越來越複雜,網路層數越來越深,少則幾十層,多者上百層甚至上千層,如果任然每次都從頭開始訓練,時間的開銷則會非常大。例如imagenet網路的訓練常常需...