【软件周刊】微软发布 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 的全部特性。

通用搜索

只要您在“活动概述”中开始输入,就能够搜索计算机及其之外的任何内容。

通知

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

若是您忽略或关闭通知,如今能够从面板中的时钟菜单以及活动和提醒旁边找到它。

相关文章
相关标签/搜索