【软件周刊】微软发布 Mac 版 Visual Studio,SQL Server 2016 SP1 紧跟节奏
2019獨角獸企業重金招聘Python工程師標準>>>
上周有不少關于微軟的新聞,而且隔三差五就弄個大新聞。先是宣布推出針對蘋果 Mac 環境的 Visual Studio for Mac 預覽版,這也是微軟這一編程工具首次進入蘋果平臺。
開發神器!微軟發布 Visual Studio Mac 預覽版
微軟稱,這使得原先以移動為核心的 Xamarin Studio IDE 轉變成了針對 .NET 和 C# 語言的移動優先、云優先的開發環境。如果開發者認為完整的 IDE 環境太臃腫,也可以用輕量級的源代碼編輯器 Visual Studio Code。
Visual Studio for Mac 也采用了 Roslyn 編譯器平臺支持智能感知和代碼重構功能,并同樣使用了與Xamarin、.NET Core 一樣的調試器引擎,以及與 Xamarin.iOS、Xamarin.Android 相同的設計器。現 Mac 版本 Visual Studio 暫時還無法支持所有的項目類型,但可以在 Windows、Mac 之間無縫跨平臺切換、共享。
毫無疑問,上周的新聞頭條全被微軟承包了,接下來的一周,幾乎每天是大新聞。走你 ——
來了,Mac 版 Visual Studio 預覽版開放下載
用戶可以集成 NuGet 安裝包以及大量第三方開發資源,比如 Git 和 Subversion 。其他功能包括代碼補全、可視化編輯器以及跨文檔、類型、成員、命令和 NuGets 的全局搜索。
微軟一直以來都是建議開發者專注于 Windows 平臺進行開發,不過近幾年微軟的平臺策略發生了一些改變,希望其開發工具可以支持其他設備和操作系統,這樣就會有更多的用戶使用微軟的軟件和服務。
微軟開放 Visual Studio 2017 候選版下載,下面是 VS2017 候選發布版的一些重構選項:
- 移動類型到文件匹配;
- 同步文件和類型名;
- 轉換屬性到方法;
- 使用對象的初始值設定項;
- 轉換 null-check + throw to use ?? + throw;
- 轉換 string.Format 到 interpolated string;
- 制作同步方法;
- 添加 missing case 和 braces(花括號)。
最后,VS 2017 還帶來了叫做 “Run To Click” 的全新調試功能,其允許開發者將某段程序運行到中斷行,而無需創建中斷點。
微軟發布 Linux 下的 SQL Server 公眾預覽版
微軟正式加入了 Linux 基金會。作為白金會員,現在該公司正在尋求進一步加強與社區的關系。為此,它已經宣布在 Linux 上首次發布公開預覽版 SQL Server。
微軟還承諾大幅度提升 Linux 版本 SQL Server 性能。微軟表示,內存中 OLTP 讀取速度最大提升 100 倍,寫入速度最大提升 30 倍。SQL Server 還擁有用于事務處理的多個頂級 TPC-E 性能和用于數據倉庫的頂級 TPC-H 性能,以及具有適用于領先業務應用程序的頂級性能。
Linux 下的 SQL Server 公眾預覽版可以從微軟的?SQL Server on Linux 網站上下載到。
厲害了!微軟 SQL Server 2016 SP1 發布,主要更新:
- 下表比較了現在可在 SQL Server 2016 SP1 的 Standard、Web、Express 和LocalDB 版本中啟用的功能列表。
- ? ? ? ? ?
- 數據庫克隆?- 克隆數據庫是一個新的 DBCC 命令,允許 DBA 并支持團隊通過克隆的模式和元數據來解決現有的生產數據庫的沒有數據統計的故障??寺祿觳⒉灰馕吨谏a環境中使用。要查看是否已從調用clonedatabase生成數據庫,可以使用以下命令,選擇DATABASEPROPERTYEX('clonedb','isClone')。?返回值1為真,0為假。?在SQL Server 2016 SP1 中,DBCC CLONEDATABASE添加了支持克隆CLR、Filestream / Filetable、Hekaton和Query Store對象。?SQL 2016 SP1 中的 DBCC CLONEDATABASE 使您能夠僅生成查詢存儲、僅統計信息,或僅圖標克隆而無需統計信息或查詢存儲。
- CREATE OR ALTER?- 新的 CREATE OR ALTER 支持使得修改和部署對象更容易,如存儲過程、觸發器、用戶定義的函數和視圖。 這是開發人員和SQL社區非常需要的功能之一。
- 新的 USE HINT 查詢選項?- 添加了一個新的查詢選項 OPTION(USE HINT('<option>')),以使用下面列出的可支持的查詢級別提示來更改查詢優化程序行為。 支持九種不同的提示,以啟用以前僅通過跟蹤標志可用的功能。 與 QUERYTRACEON 不同,USE HINT 選項不需要 sysadmin 權限。
- ? ? ? ? ?
- 以編程方式標識 LPIM 到 SQL 服務帳戶?- DMV sys.dm_os_sys_info 中的新 sql_memory_model、sql_memory_model_desc 列,允許 DBA 以編程方式識別內存中的鎖定頁(LPIM)權限是否在服務啟動時有效。
- 以編程方式標識對 SQL服務帳戶的IFI特權?- DMV sys.dm_server_services中的新列instant_file_initialization_enabled允許DBA以編程方式標識在SQL Server服務啟動時是否啟用了即時文件初始化(IFI)。
- Tempdb 可支持性?- 一個新的錯誤日志消息,指示 tempdb 文件的數量,并在服務器啟動時通知t empdb 數據文件的不同大小/自動增長。
- showplan XML 中的擴展診斷?- 擴展的 Showplan XML 支持內存授予警告,顯示為查詢啟用的最大內存、有關已啟用跟蹤標志的信息、優化嵌套循環連接的內存分數、查詢CPU時間、查詢已用時間、關于參數數據類型的最高等待時間和信息。
- 輕量級的 per–operator 查詢執行分析?- 顯著降低收集每個 per–operato r查詢執行統計信息(例如實際行數)的性能消耗。此功能可以使用全局啟動TF 7412啟用,或者當啟用包含query_thread_profile 的 XE 會話時自動打開。當輕量級分析開啟時,sys.dm_exec_query_profiles 中的信息也可用,從而啟用 SSMS 中的Live Query Statistics功能并填充新的DMF sys.dm_exec_query_statistics_xml。
獲取 SQL Server 2016 Service Pack 1 ,請點擊:
- SQL Server 2016 SP1
- SQL Server 2016 SP1 Feature Pack
- SQL Server 2016 Service Pack?1 Release Information
微軟的新聞就到此為止吧。
celery 4.0 正式版發布,不再支持 Windows
在經過 6 個候選版后,celery 4.0 正式版發布了。celery (芹菜) 是一個異步任務隊列/基于分布式消息傳遞的作業隊列。它側重于實時操作,但對調度支持也很好。celery 用于生產系統每天處理數以百萬計的任務。celery 是用 Python 編寫的,但該協議可以在任何語言實現。它也可以與其他語言通過 webhooks 實現。部分更新內容:
一、已移除功能
- 不再支持 Microsoft Windows
- 不再支持Jython
二、簡單功能刪除
- Webhook任務機械(celery.task.http)已被刪除
- 任務不再發送錯誤電子郵件(這也刪除了對app.mail_admins的支持,以及與發送電子郵件相關的任何功能)
- celery.contrib.batches已刪除
三、因缺乏資金而刪除的功能
- 不再支持使用Django ORM作為代理
- 不再支持使用SQLAlchemy作為代理
- 不再支持使用CouchDB作為代理
- 不再支持使用IronMQ作為代理
- 不再支持使用Beanstalk作為代理
此外,一些功能已完全刪除,因此嘗試使用它們將引發異常:
- --autoreload功能已刪除
- 實驗線程池不再受支持,已被刪除
- 不再支持force_execv功能
- 舊的“amqp”結果后端已棄用,并將在Celery 5.0中移除
騰訊 QMUI Web 1.3.1,新增多個輔助工具與優化
QMUI Web 是一個專注 Web UI 開發,幫助開發者快速實現特定的一整套設計的框架。框架主要由一個強大的 SASS 方法合集與內置的工作流構成,由騰訊?QMUI 團隊出品。
本次更新涉及 QMUI Web 框架源碼以及安裝器等多個方面的更新,其中主要為安裝器,即 generator-qmui 1.3.1 的更新。generator-qmui 是一個標準的?Yeoman?腳手架,可以幫助你完成 QMUI Web 的所有安裝和配置。詳細如下:
- generator-qmui 新增 HTML 腳手架,可以快速生成標準的 HTML5 模板,自帶常用的 meta 信息。也可以生成適用于 QMUI 模板引擎的模板。
- generator-qmui 新增 Scss 與 CSS 文件腳手架,可以快速生成適合 QMUI 格式的對應文件,包括自動寫入作者,創建日期,文件編碼等信息。
- QMUI Web 優化(創建新項目時自動寫入作者到 Scss 文件中,工作流提供統一的日志方法)
Nginx 1.11.6 發布,高性能 Web 服務器
Nginx 是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,并在一個BSD-like 協議下發行。主要更新如下:
- $ssl_client_s_dn?和?$ssl_client_i_dn?變量的格式已更改為遵循RFC 2253(RFC 4514)標準;舊格式的值在?$ssl_client_s_dn_legacy?和?$ssl_client_i_dn_legacy?變量中可用
- 當將臨時文件存儲在緩存目錄中時,它們會被存儲在與相應緩存文件相同的子目錄中,而不是臨時文件的單獨子目錄
- 認證機制支持郵件代理
- 在?ngx_http_image_filter_module?中支持?WebP?
- 在“proxy_method”指令中支持變量
Apache Tomcat 8.0.39,7.0.73 和 6.0.48 發布,更新如下:
8.0.39 版本值得關注的更新:
- 使用異步改進 I/O 錯誤的處理
- 無效的 HTTP 請求失敗
7.0.73 版本值得關注的更新:
- 使用異步改進 I/O 錯誤的處理
- 無效的 HTTP 請求失敗
6.0.48 值得關注的發布內容:
宣布 Apache Tomcat 6.0.x 的生命周期結束日期。Apache Tomcat 團隊宣布對 Apache Tomcat 6.0.x 的支持將于 2016 年 12 月 31 日結束。這意味著在 2016 年 12 月 31 日之后:
- 不太可能從?6.0.x?版本分支
- 將不會解決僅影響 6.0.x 分支的 bug
- 將不會針對 6.0.x 分支檢查安全漏洞報告
Eclipse Che 5.0 最終版年底發布,功能搶先看
1、Docker Compose Workspaces
?Che 開發人員工作區可以運行多個機器,支持 Docker Compose 文件和標準 Dockerfiles。
2、“Dev Mode” a Production Runtime
?Che 獲取生產映像,在內部安裝源代碼,添加工件存儲庫,然后注入SSH,終端或智能感知的代理。 這實際上能消除一些奇怪的生產部署問題。
3、Workspace Agents
類似語言智能感知的即時動態注入開發者服務,直接從工作區訪問SSH和終端。
4、Stack Editor
基于你的軟件和環境為Che工作區創建自定義runtimes,并控制他們所需的代理和資源。
Zorin OS 12 發布,專為 Linux 新手設計
Zorin OS 是基于 Ubuntu 的 Linux 發行,特別為 Linux 新手而設計。它擁有類似 Windows 的圖形用戶界面,以及很多類似 Windows 下的應用軟 件。Zorin OS 還帶有能讓用戶運行很多 Windows 軟件的程序。該發行的終極目標是提供一份可作為 Windows 替換的 Linux 選擇,并讓 Windows 用戶在避免煩瑣的同時享受 Linux 的所有特性。
通用搜索
只要您在“活動概述”中開始輸入,就可以搜索計算機及其以外的任何內容。
通知
新推出的通知比以往更豐富,更具可操作性。?
如果您忽略或關閉通知,現在可以從面板中的時鐘菜單以及活動和提醒旁邊找到它。
轉載于:https://my.oschina.net/hardbone/blog/790892
總結
以上是生活随笔為你收集整理的【软件周刊】微软发布 Mac 版 Visual Studio,SQL Server 2016 SP1 紧跟节奏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis Sentinel配置小记
- 下一篇: SVN安装与库备份