广州睿东网络科技有限公司是国内最专业的香港空间,云主机,香港VPS,香港服务器租用提供商,专注为国内站长提供高速且稳定的香港空间,云主机,香港VPS,香港服务器租用,欢迎您的选购!
当前位置:首页 -> seo模板 -> 网站模板

让旧技术消亡 Bootstrap 不再支持 IE9|软件周刊

云服务器 34℃ 1902评论
OSC-局长 开源中国


摘要


软件周刊(01.01 — 01.07):本周热门软件更新 — Swoole 发布 2.0 正式版,协程特性支持 PHP 7;Bootstrap 发布最后一个 alpha 版本,将不再支持 IE 9;Firefox 51 Beta 11 发布,增加对 WebGL 2 的支持


PHP 的异步并行、网络通信引擎 Swoole 发布 2.0 正式版,协程特性支持 PHP 7

2.0 版本最大的更新是增加了对协程(Coroutine)的支持。基于 Swoole2.0 协程,PHP 开发者可以以同步的方式编写代码,底层自动进行协程调度,转变为异步 IO。解决了传统异步编程嵌套回调的问题。正式版已同时支持 PHP 5 和 PHP 7。


目前 Swoole 底层内置的协程客户端组件包括:udpclient、tcpclient、httpclient、redisclient、mysqlclient,基本涵盖了开发者常用的几种通信协议。协程组件只能在服务器的 onConnect、onRequest、onReceive、onMessage 回调函数中使用。


Bootstrap 发布最后一个 alpha 版本 v4.0.0-alpha.6,将不再支持 IE 9

该版本启用 Flexbox 作为默认的布局系统,且不能禁用。这意味着不再支持 IE 9 及以下版本。但新版本凭借着 Flexbox 强大的功能,代码库已经明显精简了,而且组件也更简单,还包括已改进的定制。该版本部分变更如下:

● 移除 $enable-flex 变量,这意味着 Flexbox 将被默认启用,而且无法通过 Sass 变量来禁用 Flexbox

● 为网格系统、card、media object、list group、navigation 组件移除非 Flexbox 变量

● 网格文档被集中到单个 grid.md 文件里,不会再有另外一个 flexbox-grid.md 文件

● 移除对 IE 9 的支持,并在升级过程中会加以说明

● 移除已编译的 flexbox CSS 绑定


Spring Boot 1.5.0 RC1 发布,本月底发布 1.5.0 版本

新版本有以下亮点:

● 开箱即用的安全执行器

● 自动配置的 @IntegrationComponentScan

● 自动检测 spring.jpa.database

● 支持 Apache Kafka

● 支持 Cloud Foundry 和执行器集成

● 支持嵌入式内存 LDAP 服务器和任何兼容的 LDAP 服务器的自动配置

● 升级 Spring Data Ingalls,Jetty 9.4,JooQ 3.9,AssertJ 2.6.0,Hikari 2.5 和 Neo4J 2.1 及更高版本

● 升级多个 Maven 插件


Bilibili 开源视频播放器 ijkplayer 发布 k0.7.6 版本

ijkplayer 是 Bilibili 开源的一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。该版本更新如下:

ffmpeg:ass 字幕支持

●msg_queue:添加 msg_queue 资源

●ios:从 mixed vtb 中分离 vtb 同步模式

●android:修复一些 thread competition

●android:支持 setSpeed for pre-M(api <23)版本


Mybatis 分页插件 PageHelper 5.0.0 发布

Mybatis 分页插件 PageHelper 支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。5.0.0 版本重要更新如下:

● 使用 [QueryInterceptor 规范](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/src/main/java/com/github/pagehelper/QueryInterceptor.java) 处理分页逻辑

● 新的分页插件拦截器为 com.github.pagehelper.PageInterceptor

● 新的 PageHelper 是一个特殊的 Dialect 实现类,以更友好的方式实现了以前的功能

● 新的分页插件仅有 dialect 一个参数,默认的 dialect 实现类为 PageHelper

● PageHelper 仍然支持以前提供的参数,在最新的使用文档中已经全部更新

● 增加了基于纯 RowBounds 和 PageRowBounds 的分页实现,在 com.github.pagehelper.dialect.rowbounds 包中,这是用于作为 dialect 参数示例的实现,后面会补充更详细的文档


Material Design 前端框架 MDUI 发布 0.1.2 版本

MDUI 是一个 Material Design 前端框架,无依赖、响应式、支持多种主题切换。此次更新内容包括:

● 新增密集型按钮

● checkbox 样式优化

● 修复可扩展面板的文本溢出问题,和标题间的内边距错误问题

● 修复多行文本框换行时动画错误

● 修复在触控屏电脑上涟漪失效问题

● 修复某些情况下涟漪重叠不消失的问题

基于 Rust 的操作系统 Redox 发布 0.0.6 版本

Redox 是一个用 Rust 语言编写的类 UNIX 操作系统 , 它的目标是把 Rust 语言的创新带入到一个现代的微内核和全系列的应用程序。



该版本主要修复了 0.0.5 版本中提交的 issue


Firefox 51 Beta 11 发布,增加对 WebGL 2 的支持

Mozilla 已将 Mozilla Firefox 51 Beta 11 推送至官方 FTP 服务器,新的 Beta 版减少了 CPU 占用和 GPU 的渲染表现,增加了对 WebGL 2 的支持,在地址栏添加了缩放比例指示,同时对 FLAC 无损音乐格式回放提供了支持。


对于 Windows 10 触控设备而言,51 版的 E10S 多进程特性已经开始运作。


其他热门软件更新

● 个人云笔记 leanote 2.2.1 正式版发布

● Java 的 HTML 解析器 jsoup 1.10.2 发布

● 无损压缩音频格式 FLAC 1.3.2 发布

● 迷你易用的 MVVM 框架 Avalon 2.2.4 发布

● Mybatis 通用 Mapper Starter 1.0.0 发布

● 阿里前端设计语言 Ant Design 2.6.0 发布

● Mybatis Spring Boot 1.2.0 发布

● MyBatis SQL 映射框架 MyBatis 3.4.2 发布

● Go 语言跨平台 GUI 自动化系统 RobotGo v0.41.1 发布


本周开源项目推荐

Grumpy — Go 运行 Python


谷歌发布了一个 Python 性能加速方案 — Grumpy,可以将 Python 代码转译(transcompile)为 Go 源代码,然后再编译为 Native Code。

Grumpy 是一个 Python to Go 源代码翻译编译器和运行时,旨在替代 CPython 2.7。

关键的区别是它将 Python 源代码编译为 Go 源代码,然后将其编译为本机代码,而不是字节码。这意味着 Grumpy 没有 VM。编译的 Go 源代码是对 Grumpy 运行时的一系列调用,Go 库服务与 Python C API 类似的目的(尽管不直接支持 C API)。

这个项目的初衷是为了提高 Python 代码的性能。Grumpy 既是一个源代码转译器,又提供了一个运行时。目前,该项目还处于实验阶段,而且不支持 Python 3。


https://www.oschina.net/p/grumpy





推荐阅读

2016 年度最受欢迎中国开源软件 TOP 20,看看你最爱的软件排第几?

如何在小程序服务端集成微信支付

再见!这些科技将会与 2016 一同消逝

周一见 | 7 款国产实战开源项目让通讯超简单!

开源中国 2017 元旦寄语

点击“阅读原文”查看更多精彩内容
阅读原文
阅读原文