Visual Studio 2017 的最大進步之一是它的安裝體驗 (Installation Experiences),和以往的 Visual Studio 安裝程式有很大不同,預設的安裝來源是網路,也就是說可以隨時執行安裝程式來安裝 Visual Studio 的功能或是更新,而不用像之前還要抓很大包的 ISO 檔案 (7GB 的檔案要抓粉久...),雖然在 Visual Studio 2012 開始就有從網路下載元件的功能,但是用的人其實不多,一來也是因為安裝速度實在不夠快,而且大家都很習慣用 ISO 來安裝,網路下載又因為網速不夠快或是因為在企業內部可能會被封鎖等等。既然 Visual Studio 2017 大力推動網路下載,相信它一定有做過相當大的改良,我在從 VS 2017 RC 時安裝,發現它真的速度有變快,和使用 ISO 安裝快不相上下了。
- Mar 08 Wed 2017 09:40
-
Visual Studio 2017 發表了
Visual Studio 2017 的最大進步之一是它的安裝體驗 (Installation Experiences),和以往的 Visual Studio 安裝程式有很大不同,預設的安裝來源是網路,也就是說可以隨時執行安裝程式來安裝 Visual Studio 的功能或是更新,而不用像之前還要抓很大包的 ISO 檔案 (7GB 的檔案要抓粉久...),雖然在 Visual Studio 2012 開始就有從網路下載元件的功能,但是用的人其實不多,一來也是因為安裝速度實在不夠快,而且大家都很習慣用 ISO 來安裝,網路下載又因為網速不夠快或是因為在企業內部可能會被封鎖等等。既然 Visual Studio 2017 大力推動網路下載,相信它一定有做過相當大的改良,我在從 VS 2017 RC 時安裝,發現它真的速度有變快,和使用 ISO 安裝快不相上下了。
- Nov 16 Wed 2016 18:41
-
SQL Server 授權
剛剛在計算微軟 SQL Server 的授權
如果是對外的網站.不能用 User CAL(以用戶數算)
只能用CPU 核心算
⋯⋯
因為這兩年雲端世代的發展,CPU 多核化,以及虛擬化平台的崛起,一台四顆處理器的伺服器只需要四個處理器授權就能在同一台伺服器上跑無數台 VM-based SQL Server 伺服器,而一樣是合法的授權範圍,企業可以跑 10 台 SQL Server VM 做 Load Balancing,微軟自己似乎也意識到這樣好像少賺了很多錢 ... XD,所以 SQL Server 2012 導入了一個新的授權方式,除了現有的 Server License + CAL 以外,原有的 Processor License 修改成核心導向授權 (Core-based License)。
核心導向的授權和處理器授權最大的不同,就是計算處理器的方式由實體處理器的數量,改成以處理器的核心數量計算,而處理器又分為兩種,一種是針對實體處理器核心數授權,另一種是針對虛擬機器的處理器核心數授權,之所以為這樣設計,是因為不是所有的伺服器都是跑完全的虛擬化,或是虛擬化後未必全部都是執行 SQL Server,若硬是用實體伺服器的處理器核心數來算似乎也不夠彈性,所以核心的計算是依 SQL Server 實際在執行的機器 (實體 or 虛擬) 所配給的處理器核心數為主。
每個核心微軟的報價是 $129,500
如果兩台實體主機,每台主機是16個核心,切8個核心給SQL,兩台互為備援,所以實際在線數是八個核心(另外八個在等待備援)所以只要算八個就好
那價格就是 129500*8=1036000
如果是採用SPLA授權(租用)
每月每個核心是 $5670
每年費用是
5670*8*12=544320
看起來用租的不划算
- Nov 15 Tue 2016 17:09
-
微軟將為 Mac 推出 Visual Studio

Visual Studio for Mac 正在開發中!沒錯,這長年以來都是 Windows 獨佔的軟體開發工具,終於也要開放到 Mac 系統上,
預計微軟 Connect() 會議上,Visual Studio for Mac 的預覽版就會釋出,正式版則需要等到 2017 年。
- Nov 13 Sun 2016 10:59
-
該不該開始學Node.js
不知道這樣的說法對不對
利用這個執行環境
讓很多原本做前端設計的人,突然有了可以處理後端的能力了
讓我們這些原本處理後端的人,突然倍感壓力
一直在思索我是不是要來準備study這個新的東西
多一個專長當然更好,只是比較怕學藝不精,這個技術要用來解決那些案子,這幾天一直在打量這個問題
- Nov 10 Thu 2016 20:20
-
強力推薦LINQPad
- Nov 07 Mon 2016 09:15
-
Visual Studio 如何參考OCX或C++的DLL
「regsvr32 [/s] [/n] [/i(:cmdline)] dllname」。其中dllname為ActiveX控件文件名
- Oct 30 Sun 2016 21:51
-
Xamarin Windows 作業系統開發環境設定(1)

從下圖 比較 Visual Studio 2015 各種版本 網頁中,可以看到,您可以選擇 Visual Studio 2015 社群版、Professional版、或者Enterprise版本,都可以進行 Xamarin.Forms 的應用程式開發。
https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs
- Oct 26 Wed 2016 21:50
-
ASP.NET Core 初探
In 2015, Microsoft announced a new direction for ASP.NET and the MVC Framework, which would
eventually produce ASP.NET Core MVC, the topic of this book.
ASP.NET Core is built on .NET Core , which is a cross-platform version of the .NET Framework without
the Windows-specific application programming interfaces (APIs). Windows is still a dominant operating
system but web applications are increasingly hosted in small and simple containers in cloud platforms,
and by embracing a cross-platform approach, Microsoft has extended the reach of .NET, made it possible
to deploy ASP.NET Core applications to a broader set of hosting environments, and, as a bonus, made it
possible for developers to create ASP.NET Core web applications on Linux and OS X/macOS.
ASP.NET Core is a completely new framework. It is simpler, it is easier to work with, and it is free of the
legacy that comes from Web Forms. And, since it is based on .NET Core, it supports the development of web
applications on a range of platforms and containers.
ASP.NET Core MVC provides the functionality of the original ASP.NET MVC Framework built on
the new ASP.NET Core platform. It includes the functionality that was previously provided by Web API, it
includes a more natural way of generating complex content, and it makes key development tasks, such as
unit testing, simpler and more predictable.
- Oct 26 Wed 2016 11:28
-
Entity Framework 與 Linq 發生 ModelState為false時,查詢錯誤發生在哪的Linq語法
- Oct 25 Tue 2016 17:39
-
CKEditor 編輯視窗自動延伸(AutoGrow)
- Oct 25 Tue 2016 09:28
-
Url傳值的編碼問題
- Oct 24 Mon 2016 21:26
-
以前都是幫人家寫網頁,現在自己的網站寫好了