【軟件週刊】微軟發佈 Mac 版 Visual Studio,SQL Server 2016 SP1 緊跟節奏

上週有很多關於微軟的新聞,並且隔三差五就弄個大新聞。先是宣佈推出針對蘋果 Mac 環境的 Visual Studio for Mac 預覽版,這也是微軟這一編程工具首次進入蘋果平臺。css

開發神器!微軟發佈 Visual Studio Mac 預覽版html

微軟稱,這使得原先以移動爲核心的 Xamarin Studio IDE 轉變成了針對 .NET 和 C# 語言的移動優先、雲優先的開發環境。若是開發者認爲完整的 IDE 環境太臃腫,也能夠用輕量級的源代碼編輯器 Visual Studio Code。linux

Visual Studio for Mac 也採用了 Roslyn 編譯器平臺支持智能感知和代碼重構功能,並一樣使用了與Xamarin、.NET Core 同樣的調試器引擎,以及與 Xamarin.iOS、Xamarin.Android 相同的設計器。現 Mac 版本 Visual Studio 暫時還沒法支持全部的項目類型,但能夠在 Windows、Mac 之間無縫跨平臺切換、共享。nginx

毫無疑問,上週的新聞頭條全被微軟承包了,接下來的一週,幾乎天天是大新聞。走你 ——web

來了,Mac 版 Visual Studio 預覽版開放下載sql

用戶能夠集成 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 並支持團隊經過克隆的模式和元數據來解決現有的生產數據庫的沒有數據統計的故障。克隆數據庫並不意味着在生產環境中使用。要查看是否已從調用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 ,請點擊:

微軟的新聞就到此爲止吧。

celery 4.0 正式版發佈,再也不支持 Windows

在通過 6 個候選版後,celery 4.0 正式版發佈了。celery (芹菜) 是一個異步任務隊列/基於分佈式消息傳遞的做業隊列。它側重於實時操做,但對調度支持也很好。celery 用於生產系統天天處理數以百萬計的任務。celery 是用 Python 編寫的,但該協議能夠在任何語言實現。它也能夠與其餘語言經過 webhooks 實現。部分更新內容:

1、已移除功能

  • 再也不支持 Microsoft Windows
  • 再也不支持Jython

2、簡單功能刪除

  • Webhook任務機械(celery.task.http)已被刪除
  • 任務再也不發送錯誤電子郵件(這也刪除了對app.mail_admins的支持,以及與發送電子郵件相關的任何功能)
  • celery.contrib.batches已刪除

3、因缺少資金而刪除的功能

  • 再也不支持使用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 最終版年末發佈,功能搶先看

一、Docker Compose Workspaces

 Che 開發人員工做區能夠運行多個機器,支持 Docker Compose 文件和標準 Dockerfiles。

二、「Dev Mode」 a Production Runtime

 Che 獲取生產映像,在內部安裝源代碼,添加工件存儲庫,而後注入SSH,終端或智能感知的代理。 這實際上能消除一些奇怪的生產部署問題。

三、Workspace Agents

相似語言智能感知的即時動態注入開發者服務,直接從工做區訪問SSH和終端。

四、Stack Editor

基於你的軟件和環境爲Che工做區建立自定義runtimes,並控制他們所需的代理和資源。

Zorin OS 12 發佈,專爲 Linux 新手設計

Zorin OS 是基於 Ubuntu 的 Linux 發行,特別爲 Linux 新手而設計。它擁有相似 Windows 的圖形用戶界面,以及不少相似 Windows 下的應用軟 件。Zorin OS 還帶有能讓用戶運行不少 Windows 軟件的程序。該發行的終極目標是提供一份可做爲 Windows 替換的 Linux 選擇,並讓 Windows 用戶在避免煩瑣的同時享受 Linux 的全部特性。

通用搜索

只要您在「活動概述」中開始輸入,就能夠搜索計算機及其之外的任何內容。

通知

新推出的通知比以往更豐富,更具可操做性。 

若是您忽略或關閉通知,如今能夠從面板中的時鐘菜單以及活動和提醒旁邊找到它。

相關文章
相關標籤/搜索