开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
Google Material Design 2 曝光:新配色 新图标
Google Material Design 2 曝光:新配色 新图标
据外媒消息,2014 年 I / O 大会发布的 Material Design 已经慢慢渗透到 Google 的所有产品中,包括 YouTube、Chrome、Gmail、Google 日历等,并一直保持着更新。在 Material Design 四周年之际,有消息称 Google 正在开发其继任者,并将带来新颜色、新图标和新间距。
2018-02-08
JDK 10 本周将进入候选发布阶段,新特性抢先看
JDK 10 本周将进入候选发布阶段,新特性抢先看
Java 平台首席架构师 Mark Reinhold 近日在邮件列表上表示,按计划,JDK 10 将于 2 月 8 日星期四进入候选发布(Release Candidate)阶段。他建议 JDK 10 在该阶段采用和 JDK 9 相同的发布流程,将 Bug 修复分为 P1 - P5 五个不同的级别。
2018-02-08
Netcraft 1 月 Web 服务器排名,nginx 形势大好
Netcraft 1 月 Web 服务器排名,nginx 形势大好
开发人员经常使用基于 Linux 的操作系统来完成日常工作和开发新东西。 他们选择 Linux 发行版进行编程的主要考虑因素是兼容性,功耗,稳定性和灵活性。 像 Ubuntu 和 Debian 这样的发行版已经成为了首选。 其他一些很好的选择如 openSUSE,Arch Linux 等。而对于打算购买 Raspberry Pi 的用户,Raspbian 就是最好的选择。
2018-02-08
码云周刊 | 抓住假期的尾巴,红包利器祝你开年大吉
啦啦啦,过年啦,小编在这里给大家拜个年啦:祝大家在新的一年里心想事成,年年有余!想必在这个热闹的节日里,大大小小的微信群应该都开始发红包了吧?那么问题来了——红包抢不到怎么办?!我手慢怎么办?!不想时刻盯着手机怎么办?!小编今天给大家推荐四款抢红包的利器,这个春节一起优雅的抢红包!
王练 王练 发布于 2018-02-20 0
拯救小容量,6 款开源图片无损优化工具推荐
科技在进步,相机、手机拍出来的照片越来越清晰也越来越大时,容量小一点的手机、磁盘开始有些吃紧了。目前其实有很多工具可进行低损,甚至是无损优化、压缩图片,能帮你保存更多的照片。
王练 王练 发布于 2018-02-20 2
每日一博 | 解析数据库连接池、DbUtils 框架及分页
什么是数据库连接池,简单来说:数据库连接池就是提供连接的……为什么我们要使用数据库连接池,数据库的连接的建立和关闭是非常消耗资源的,频繁地打开、关闭连接造成系统性能低下。
王练 王练 发布于 2018-02-20 2
码云推荐 | 更方便更快速更易用的 css animate
基于 css3 的动画库非常多,也非常丰富,但是总感觉没有一个合适自己的动画库,所以几年前开始自己创建了一个动画库,之后一直是自己在使用,中间也推荐给了一些同事使用,效果个人感觉还可以。
王练 王练 发布于 2018-02-20 0
Colour —— 实现大量颜色理论转换和算法的 Python 包
Color是一个Python颜色科学软件包,实现了大量的颜色理论转换和算法。 安装:$ pip install colour-science
王练 王练 发布于 2018-02-20 0
协作翻译 | 如何用 Flexbox 构建一个响应式导航栏
本文将解释如何使用 Flexbox 以及媒体查询(Media Queries)来创建适应各种屏幕大小的导航栏。
王练 王练 发布于 2018-02-20 0
2017 年度最佳 Linux 桌面发行版出炉:Ubuntu 夺冠
LinuxQuestions.org 之前曾对 Linux 使用者进行了问卷调查,问题包括最爱使用的 Linux 版本,或是在 Linux 平台最喜欢的游戏等等,并在 2 月公布了 Linux 使用者的问卷调查结果。本次调查约有 1 万人参与,2017 年度最热门 Linux 桌面发行版由 Ubuntu 以 18.17% 的得票率夺冠,排在第二名的是 Linux Mint ,得票率为 18.02% ,Slackware 以 16.79% 排名第三,高于第四名 Debian 的 12.82% 。 在桌面版中排名第三的 Slackware ,以 22.40% 的得票率获得年度 Linux 服务器版本的第一名,不过第二名与第三名的得票率也非常接近,分别为 21.86% 的 CentOS ,和 19.67% 的 Debian Stable 。 适合较旧硬体执行的轻量级 Linux ,年度最佳版本为 Puppy Linux ,得票率为 29.75% 。紧随其后的是 27.27% 的 antiX 。 而桌面环境则由 Plasma Desktop(KDE)以 27.83% 夺冠,Xfce 以微小差距(23.55%)位居第二,第三名的 Gnome Shell 只有 11.31% ,与冠亚军相差较大。 了解更多可点此查阅具体结果。
王练 王练 发布于 2018-02-20 15
Spring Framework 5.0.4 发布,带来修复和改进
Spring Framework 5.0.4 发布了。这个维护版本是即将发布的 Spring Boot 2 第二个候选版本的基础,包含 59 个修复和选定的改进。 主要更新内容: Sub-task [SPR-16482] - 记录如何使用模拟服务器测试 WebClient 代码 修复以下 Bug [SPR-16337] - StringDecoder 随机切断字符串 [SPR-16409] - SubProtocolWebSocketHandler 错误提示“...之后没有收到任何消息” [SPR-16414] - ServletServerHttpRequest.getURI() 可能会引发 java.net.URISyntaxException [SPR-16415] - AbstractClientSockJsSession.close 调用不会从断开连接传播 IOException 改进 [SPR-15083] - 改进 WebFlux 异常日志记录 [SPR-15455] - ScheduledAnnotationBeanPostProcessor 不支持持续时间语法 [SPR-16151] - 支持 WebFlux 中的 Smile 流媒体 详细内容请查看发布说明。 下载地址: https://projects.spring.io/spring-framework/ 
达尔文 达尔文 发布于 2018-02-20 0
调查发现,掌握 Python 是数据科学家最应具备的技能
据 ithome 消息,Joblift 调查了过去 12 个月 8672 个数据科学家的职缺,依照职缺所提及的技能需求统计出,成为一名抢手的数据科学家应该拥有那些硬实力和软实力。不出意外地,数据科学家需要知道编程的知识,在软实力部分则首重沟通能力。 Joblift 指出数据科学家的职位将成为最被需要,且最具吸引力的工作,同时也是目前看起来还不会被机器取代的工作。Joblift 分析英国数据科学家的职位趋势,在过去 12 个月内,平台上出现了 8672 个相关的职缺,每个月职缺增长率为 3% ,高于其他职位。 至于求职者最关心的薪水部分,统计显示,有 3530 个数据科学家职缺给出的薪资超过 50000 英镑,平均薪资也有 49000 英镑,只有 7% 的职缺薪资低于 30000 英镑。保守估计,超过 97% 的数据科学家的薪资都高于英国 28600 英镑的平均薪资 。 不过,虽然数据科学家薪资高,但进入门槛也高,849 个职缺要求有博士学位,1342 个职缺要求至少有硕士学位。7215 个职缺要求求职者有编写程序的能力,其中有 6334 个职缺提到最好具备 Python 知识,是雇主最需求的热门编程语言技能。 在软实力部分,最被重视的是沟通能力,第二则是希望求职者具备分析的思维,接着为热情、忠诚以及自信等等。
王练 王练 发布于 2018-02-20 3
Eclipse 4.7.3 RC2 和 Equinox Oxygen.3 RC2 发布
Eclipse 4.7.3 RC2 和 Equinox Oxygen.3 RC2 已发布。 Oxygen.3 是一个 Bug 修复版本,并未提供显着的新功能。 你可以参阅 Eclipse 4.7.2 和 Equinox Oxygen.2 正式版发布 的更新内容或: New and Noteworthy Acknowledgments Eclipse Project 4.7.3RC2 Readme 下载地址: http://download.eclipse.org/eclipse/downloads/drops4/M-4.7.3RC2-201802150545/ 
达尔文 达尔文 发布于 2018-02-20 0
Mozilla 资深工程师 Gervase Markham 宣布因病离职
Mozilla 资深工程师、Bugzilla 首席开发 Gervase Markham 因转移性腺样囊性癌而宣布离开 Mozilla。Markham 从 1999 年开始为 Mozilla 项目贡献代码,从牛津大学毕业之后加盟 Mozilla 成为它最年轻的全职雇员,为 Mozilla 奉献了 18 年。 他在 2006 年赢得了一项 Google-O'Reilly 开源奖。Markham 在个人博客上称,最近的扫描显示他身上的肿瘤增长率在增大,出现多种新症状,健康每况愈下,他和家人目前正在考虑放疗。 然而即使放疗能取得成功,它对缩小肿瘤的效果也只能是短期性,只能延长半年左右的生命,肿瘤最后将会恢复快速生长,他不太可能看到 2019 年的太阳。他将离开 Mozilla,将更多时间花在陪伴家人和耶稣上面。   稿源:solidot
王练 王练 发布于 2018-02-20 7
苹果 APFS 文件系统被曝 Bug , 会导致写入数据丢失
备份软件 Carbon Copy Cloner 开发者 Mike Bombich 发现了 macOS High Sierra 系统 APFS 文件系统存在磁盘映像 Bug,会在某些情况下导致数据丢失。 Mike Bombich 解释到他在测试稀疏磁盘映像时发现的 APFS 数据写入问题。稀疏磁盘映像 是一种磁盘映像文件,可以由 macOS 系统下的磁盘工具创建。普通的磁盘映像文件 (.dmg)的大小与其代表的实际磁盘是一样的(尽管其中尚有空间未使用),而稀疏磁盘映像文件 (.sparseimage) 的大小仅为实际使用数据的磁盘空间。稀疏磁盘映像文件对于执行备份、磁盘克隆等操作来说,非常灵活。 Bombich 发现了两个问题,首先,APFS格式的稀疏磁盘映像上的可用空间不会更新,因为它应该在基础物理主机磁盘上的可用空间减少时进行更新。 第二个问题是当写请求无法动态增长磁盘映像时缺少错误报告,导致数据被“写入”为空。 Bombic h将这两个漏洞都追溯到 macOS 后台的“diskimages-helper”应用程序服务中,他已经向苹果公司报告了相关问题。 当我们将 Mac 电脑升级至 High Sierra 系统后,High Sierra 会自动将磁盘转换为 APFS。APFS 是苹果专门为 SSD 推出的全新现代文件系统,可以支持 Apple Watch 到 iMac Pro 等所有现代苹果设备。普通的 APFS 分区,比如 SSD 启动盘并不会存在 bug,这次发现的 Bug 通常会出现在通过网络连接的磁盘中。最后,Bombich 表示,等到苹果修复这个 Bug 后 ,Carbon Copy Cloner软件才会支持 APFS 文件系统。 稿源:MacX
王练 王练 发布于 2018-02-20 2
Gitea 1.3.3 发布,简单易用的自助 Git 服务
Gitea 1.3.3 版本已发布。Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。项目采用 Go 作为后端语言,只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux、 macOS 和 Windows 以及各种架构,除了x86、amd64,还包括 ARM 和 PowerPC。 该版本更新内容如下: SECURITY Fix escaping changed title in comments (#3530) (#3535) Escape search query display (#3486) (#3489) BUGFIXES Fix repo-transfer-and-team-repo-count bug (#3241) (#3244) Open external tracker in blank window, consistently with wiki (#3227) (#3228) Change SSL Mode from checkbox to string in admin page (#3208) (#3211) 详情 下载地址: https://dl.gitea.io/gitea/1.3.3/ 
达尔文 达尔文 发布于 2018-02-20 1
Apache Jackrabbit Oak 1.4.20 发布,内容储存库
Apache Jackrabbit Oak 1.4.20 已发布。Jackrabbit Oak 1.4.20 是一个补丁版本,其中包含针对 Oak 1.4 的修复和改进。 Jackrabbit Oak 1.4.x 版本被认为是稳定的,适用于生产用途。 主要更新内容: Bug [OAK-4401] - Excerpt Highlighting for a property is not correct [OAK-7152] - CacheMap.clear() never returns [OAK-7176] - RevisionVector from empty string throws StringIndexOutOfBoundsException Improvement [OAK-7121] - DocumentStore testing: allow config of DocumentMK.Builder in AbstractDocumentStoreTest Task [OAK-7126] - make RDBCacheConsistency2Test store-agnostic 下载地址: http://jackrabbit.apache.org/downloads.html 
达尔文 达尔文 发布于 2018-02-20 0
Framework7 2.0.10 发布,全功能 HTML 框架
Framework7 2.0.10 已发布,Framework7 是一个开源的全功能 HTML 框架,用于构建具有 iOS 和 Android 原生外观的混合移动应用程序或 Web 应用程序。Framework7 也是独立的原型应用工具。 更新内容: Router New router.clearPreviousHistory() method to clear all previous pages history and remove all previous pages from DOM New clearPreviousHistory option for router.navigate that will clear history after reloading/navigating to specified page Fixed issue with not correctly working reloadPrevious parameter Smart Select Now accepts view as a parameter on initialization Accordion Fixed iOS rendering issue when opening accordiong enables page scroll Panel Swipe panel won't be opened on quick swipe if the swipe distance doesn't exceed swipeThreshold parameter Range Slider Fixed issue with broken events when passing event listeners in on parameter on init Minor fixes 更多更新内容查看 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-20 0
Apache Beam 2.3.0 发布,大数据批处理和流处理标准
Apache Beam 2.3.0 发布了。主要更新内容如下: full Java 8 support Spark 2.x support in Spark runner Amazon WS S3 filesystem support General-purpose writing to files (FileIO) Splittable DoFn support in Python SDK Improvements on Portability layer Improvements on SDKs & runners Improvements on several IOs 更多内容可以查看发布说明或者 Issue 下载地址: https://beam.apache.org/get-started/downloads/ 
达尔文 达尔文 发布于 2018-02-20 0
ArangoDB 3.2.11.5 发布,分布式原生多模型数据库
ArangoDB 3.2.11.5 发布了。ArangoDB 是一个开源的分布式原生多模型数据库 (Apache 2 license)。 理念   利用一个引擎,一个 query 语法,一项数据库技术,以及多个数据模型,来最大力度满足项目的灵活性,简化技术堆栈,简化数据库运维,降低运营成本。 ArangoDB原生多模型数据库,指的是兼有图 (graph)、文档 (document)和键/值对 (key/value) 三种数据模型存储软件。其快捷灵活之处在于,它有适用于全部三种数据模型的统一内核和统一数据库查询语言——AQL (ArangoDB Query Language)。其可以涵盖全部三种数据模型,还允许在单个查询中混合使用三种数据模型。 因此,用户可以在单次查询过程中混合使用多种数据模型,而无需在不同数据模型间相互“切换”,也不需要执行数据传输过程。并且这三种数据模型均支持水平扩展。基于其本地集成多模型特性,ArangoDB 原生多模型数据库适用于搭建高性能应用程序。 更新内容请关注发布主页,或参阅提交记录。 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-20 0
Linux kernel 4.16-rc2 发布,补丁更新
Linux 4.16-rc2 发布了。该版本发现的问题比较少,因此更新幅度不大。 主要更新内容如下: platform/x86: ideapad-laptop: Increase timeout to wait for EC answer Documentation/ABI: update cpuidle sysfs documentation ACPI / DPTF: Document dptf_power sysfs atttributes ACPI: dock: document sysfs interface platform/x86: dell-laptop: Removed duplicates in DMI whitelist powerpc/mm: Flush radix process translations when setting MMU type 完整更新内容请查看发布说明。
达尔文 达尔文 发布于 2018-02-20 0
XWiki 10.1 rc1 发布,Java 编写的开源 wiki 和应用平台
XWiki 10.1 rc1 发布了,XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。它的开发平台特性允许创建协作式Web应用,同时也提供了构建于平台之上的打包应用(第二代wiki)。 更新情况: CSS4J 0.39 Restlet 2.3.12 JGroups 4.0.10 Tika 1.17 commons-compress 1.16 Ivy 2.4.0 JNR POSIX 3.0.44 cssparser 0.9.25 Jackson 2.9.4 httpclient 4.5.5 Groovy 2.4.13 Bean Validation 2.0 详情请查看发布说明。 下载地址: http://www.xwiki.org/xwiki/bin/view/Download/ 
达尔文 达尔文 发布于 2018-02-20 0
Neo4j 3.4.0-alpha08 发布,高性能图数据库
Neo4j 3.4.0-alpha08 已发布,Neo4j 是世界领先的高性能图数据库,具备成熟和健壮的数据库的所有特性,如友好的查询语言和事务的 ACID 原则。 更新内容: Kernel Index-backed support for spatial point equality and range searches from Cypher. #10702 For example, the following query will return all points in the specified range:   WITH point({latitude: 56.5, longitude: 12.5}) as bottomLeft, point({latitude: 57.5, longitude: 13.5}) as topRight   MATCH (c:City) WHERE c.location > bottomLeft AND c.location < topRight This also includes support for storing points and arrays of points as node properties. Any temporal value can be stored in a property. This includes Date, Time, DateTime, LocalTime, LocalDateTime, and Duration. #10992 Cypher Fix bug in bytecode generation for multiple ands and ors #10943 dbms.procedures() which lists all built-in procedures now also list their mode #10973 Fix bug where shortestPath unnecessarily required named nodes #10995 Fixes incorrect planning of pattern comprehension inside unwind #11008 Fix offset bug in periodic commit #11027 详情请查看ChangeLog 下载地址: Source code (zip) Source code (tar.gz)...
达尔文 达尔文 发布于 2018-02-20 1
码云周刊 | 抓住假期的尾巴,红包利器祝你开年大吉
啦啦啦,过年啦,小编在这里给大家拜个年啦:祝大家在新的一年里心想事成,年年有余!想必在这个热闹的节日里,大大小小的微信群应该都开始发红包了吧?那么问题来了——红包抢不到怎么办?!我手慢怎么办?!不想时刻盯着手机怎么办?!小编今天给大家推荐四款抢红包的利器,这个春节一起优雅的抢红包!
王练 王练 发布于 2018-02-20 0
拯救小容量,6 款开源图片无损优化工具推荐
科技在进步,相机、手机拍出来的照片越来越清晰也越来越大时,容量小一点的手机、磁盘开始有些吃紧了。目前其实有很多工具可进行低损,甚至是无损优化、压缩图片,能帮你保存更多的照片。
王练 王练 发布于 2018-02-20 2
每日一博 | 解析数据库连接池、DbUtils 框架及分页
什么是数据库连接池,简单来说:数据库连接池就是提供连接的……为什么我们要使用数据库连接池,数据库的连接的建立和关闭是非常消耗资源的,频繁地打开、关闭连接造成系统性能低下。
王练 王练 发布于 2018-02-20 2
码云推荐 | 更方便更快速更易用的 css animate
基于 css3 的动画库非常多,也非常丰富,但是总感觉没有一个合适自己的动画库,所以几年前开始自己创建了一个动画库,之后一直是自己在使用,中间也推荐给了一些同事使用,效果个人感觉还可以。
王练 王练 发布于 2018-02-20 0
Colour —— 实现大量颜色理论转换和算法的 Python 包
Color是一个Python颜色科学软件包,实现了大量的颜色理论转换和算法。 安装:$ pip install colour-science
王练 王练 发布于 2018-02-20 0
协作翻译 | 如何用 Flexbox 构建一个响应式导航栏
本文将解释如何使用 Flexbox 以及媒体查询(Media Queries)来创建适应各种屏幕大小的导航栏。
王练 王练 发布于 2018-02-20 0
2017 年度最佳 Linux 桌面发行版出炉:Ubuntu 夺冠
LinuxQuestions.org 之前曾对 Linux 使用者进行了问卷调查,问题包括最爱使用的 Linux 版本,或是在 Linux 平台最喜欢的游戏等等,并在 2 月公布了 Linux 使用者的问卷调查结果。本次调查约有 1 万人参与,2017 年度最热门 Linux 桌面发行版由 Ubuntu 以 18.17% 的得票率夺冠,排在第二名的是 Linux Mint ,得票率为 18.02% ,Slackware 以 16.79% 排名第三,高于第四名 Debian 的 12.82% 。 在桌面版中排名第三的 Slackware ,以 22.40% 的得票率获得年度 Linux 服务器版本的第一名,不过第二名与第三名的得票率也非常接近,分别为 21.86% 的 CentOS ,和 19.67% 的 Debian Stable 。 适合较旧硬体执行的轻量级 Linux ,年度最佳版本为 Puppy Linux ,得票率为 29.75% 。紧随其后的是 27.27% 的 antiX 。 而桌面环境则由 Plasma Desktop(KDE)以 27.83% 夺冠,Xfce 以微小差距(23.55%)位居第二,第三名的 Gnome Shell 只有 11.31% ,与冠亚军相差较大。 了解更多可点此查阅具体结果。
王练 王练 发布于 2018-02-20 15
调查发现,掌握 Python 是数据科学家最应具备的技能
据 ithome 消息,Joblift 调查了过去 12 个月 8672 个数据科学家的职缺,依照职缺所提及的技能需求统计出,成为一名抢手的数据科学家应该拥有那些硬实力和软实力。不出意外地,数据科学家需要知道编程的知识,在软实力部分则首重沟通能力。 Joblift 指出数据科学家的职位将成为最被需要,且最具吸引力的工作,同时也是目前看起来还不会被机器取代的工作。Joblift 分析英国数据科学家的职位趋势,在过去 12 个月内,平台上出现了 8672 个相关的职缺,每个月职缺增长率为 3% ,高于其他职位。 至于求职者最关心的薪水部分,统计显示,有 3530 个数据科学家职缺给出的薪资超过 50000 英镑,平均薪资也有 49000 英镑,只有 7% 的职缺薪资低于 30000 英镑。保守估计,超过 97% 的数据科学家的薪资都高于英国 28600 英镑的平均薪资 。 不过,虽然数据科学家薪资高,但进入门槛也高,849 个职缺要求有博士学位,1342 个职缺要求至少有硕士学位。7215 个职缺要求求职者有编写程序的能力,其中有 6334 个职缺提到最好具备 Python 知识,是雇主最需求的热门编程语言技能。 在软实力部分,最被重视的是沟通能力,第二则是希望求职者具备分析的思维,接着为热情、忠诚以及自信等等。
王练 王练 发布于 2018-02-20 3
Mozilla 资深工程师 Gervase Markham 宣布因病离职
Mozilla 资深工程师、Bugzilla 首席开发 Gervase Markham 因转移性腺样囊性癌而宣布离开 Mozilla。Markham 从 1999 年开始为 Mozilla 项目贡献代码,从牛津大学毕业之后加盟 Mozilla 成为它最年轻的全职雇员,为 Mozilla 奉献了 18 年。 他在 2006 年赢得了一项 Google-O'Reilly 开源奖。Markham 在个人博客上称,最近的扫描显示他身上的肿瘤增长率在增大,出现多种新症状,健康每况愈下,他和家人目前正在考虑放疗。 然而即使放疗能取得成功,它对缩小肿瘤的效果也只能是短期性,只能延长半年左右的生命,肿瘤最后将会恢复快速生长,他不太可能看到 2019 年的太阳。他将离开 Mozilla,将更多时间花在陪伴家人和耶稣上面。   稿源:solidot
王练 王练 发布于 2018-02-20 7
苹果 APFS 文件系统被曝 Bug , 会导致写入数据丢失
备份软件 Carbon Copy Cloner 开发者 Mike Bombich 发现了 macOS High Sierra 系统 APFS 文件系统存在磁盘映像 Bug,会在某些情况下导致数据丢失。 Mike Bombich 解释到他在测试稀疏磁盘映像时发现的 APFS 数据写入问题。稀疏磁盘映像 是一种磁盘映像文件,可以由 macOS 系统下的磁盘工具创建。普通的磁盘映像文件 (.dmg)的大小与其代表的实际磁盘是一样的(尽管其中尚有空间未使用),而稀疏磁盘映像文件 (.sparseimage) 的大小仅为实际使用数据的磁盘空间。稀疏磁盘映像文件对于执行备份、磁盘克隆等操作来说,非常灵活。 Bombich 发现了两个问题,首先,APFS格式的稀疏磁盘映像上的可用空间不会更新,因为它应该在基础物理主机磁盘上的可用空间减少时进行更新。 第二个问题是当写请求无法动态增长磁盘映像时缺少错误报告,导致数据被“写入”为空。 Bombic h将这两个漏洞都追溯到 macOS 后台的“diskimages-helper”应用程序服务中,他已经向苹果公司报告了相关问题。 当我们将 Mac 电脑升级至 High Sierra 系统后,High Sierra 会自动将磁盘转换为 APFS。APFS 是苹果专门为 SSD 推出的全新现代文件系统,可以支持 Apple Watch 到 iMac Pro 等所有现代苹果设备。普通的 APFS 分区,比如 SSD 启动盘并不会存在 bug,这次发现的 Bug 通常会出现在通过网络连接的磁盘中。最后,Bombich 表示,等到苹果修复这个 Bug 后 ,Carbon Copy Cloner软件才会支持 APFS 文件系统。 稿源:MacX
王练 王练 发布于 2018-02-20 2
开源巨献:年度最佳 JavaScript 和 CSS 开源库推荐
Tutorialzine 每个月都会公布一次当月新增的 JS 和 CSS 库。2018 新年之际,该网站整理出了 2017 年最受用户欢迎和喜爱的一些 JS 和 CSS 库,供大家学习和参考。
王练 王练 发布于 2018-02-19 5
前端利器,6 款开源 Web 性能优化辅助工具推荐
Web 性能优化是一个老生常谈的话题,也是前端页面开发十分重要的部分。当页面加载速度越慢,用户流失的概率就越大,性能和交互直接影响用户体验。下面推荐几款 Web 性能优化辅助工具推荐,希望能对大家有所帮助。
王练 王练 发布于 2018-02-19 3
每日一博 | SpringBoot 项目中使用 AOP
将通用的逻辑用 AOP 技术实现可以极大的简化程序的编写,例如验签、鉴权等。Spring 的声明式事务也是通过 AOP 技术实现的。
王练 王练 发布于 2018-02-19 1
码云推荐 | 轻量快速的对象池 Lite-pool
Lite-pool : 轻量快速的对象池。安装前置条件包括:jdk 1.8+ 和 maven-3.2.3+ 。
王练 王练 发布于 2018-02-19 0
THUOCL —— 清华大学开源的高质量中文词库
THUOCL(THU Open Chinese Lexicon)是由清华大学自然语言处理与社会人文计算实验室整理推出的一套高质量的中文词库,词表来自主流网站的社会标签、搜索热词、输入法词库等。
王练 王练 发布于 2018-02-19 0
微软正式开源 Blazor ,将 .NET 带回到浏览器
微软 ASP.Net 团队近日正式开源了  Blazor ,这是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。 Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。 Blazor 拥有现代 Web 框架具备的所有功能,包括: 用于构建 composable UI 的组件模型 路由 布局 表格和验证 依赖注入 JavaScript 互操作 开发期间在浏览器中实时重新加载 服务器端渲染 在浏览器和 IDE 中全面调试 .NET 能够通过 asm.js 在较早版本的(非 WebAssembly )浏览器上运行 需注意的是,Blazor 是一个实验xin项目。 它还不是一个致力于产品的产品。 这是为了让我们有充分的时间来充分调查与在浏览器中运行.NET相关的技术问题,并确保我们可以构建开发人员喜欢并且可以提高生产力的东西。 在这个实验阶段,我们期望与像您这样的早期Blazor采用者深入沟通,听取您的反馈意见和建议。
王练 王练 发布于 2018-02-19 4
Google 对外公开微软 Edge 浏览器中的安全漏洞
Google 的 Project Zero 计划让其安全研究人员陆续发现了很多公司本身以及其他公司开发的各种软件产品中的缺陷。据 neowin 消息,最近 Google 又披露了微软 Edge 浏览器中的另一个安全漏洞。该问题由 Google 于 2017 年 11 月向微软披露,并留有 90 天的解决时间。在微软未能在规定的时间内修复该漏洞之后,Google 将其向外公开。 该漏洞与浏览器的 JIT 编译器有关,可被恶意攻击者用于远程攻击计算机,被 Google 列为“中等”严重级。根据微软安全响应中心(MSRC)的说法,这个问题比最初认为的要复杂得多,因此 Google 还额外给予了 14 天的宽限期,只是微软仍然在2 月份的补丁中错过了这个期限。 据微软回应称,有信心在 3 月 13 日之前解决这个问题,并发布补丁。
王练 王练 发布于 2018-02-19 1
Ubuntu 18.04 LTS 将新增“最小化安装”选项
随着 4 月 26 日正式发布日期的临近,Ubuntu 18.04 LTS 越来越多的功能被曝光。据外媒消息,Ubuntu  安装程序 Ubiquity 上将新增“最小化安装”选项,在安装 Ubuntu 18.04 时,你可以选择是否要安装一个功能齐全的 Ubuntu ,或者是一个简化版本。 “最小化安装”中仅默认包含:桌面环境、Web 浏览器,一些核心系统工具等等,相比完整版删除了大约 80 个软件包以及相关的文件,包括: Thunderbird Transmission Rhythmbox LibreOffice (including language pack) Cheese Shotwell ‘Example Content’
王练 王练 发布于 2018-02-19 10
苹果要求开发者所有新 APP 都要适配 iPhone X
据 arstechnica 报道,苹果近日向 iOS 开发者发送电子邮件以探索 iOS 11 中的新特性,并在邮件中宣布,从 2018 年 4 月起提交的所有新 APP 必须使用 iOS 11 SDK 进行构建,并且必须支持 iPhone X 的“刘海”显示。 近年来,苹果在不断加强推动最新设备的支持力度。虽然此次没有明确设定更新现有应用程序的最后期限,但对于新提交的 APP 来说,从 4 月起就必须针对 iOS 11 SDK 进行构建。 在邮件中,苹果没有明确表明使用 iOS 11 SDK 进行构建,就意味着应用必须支持新特性。当然,苹果显然是希望开发者要尽快适应 iOS 11 的最新开发环境。
王练 王练 发布于 2018-02-19 6
实用又好用,6 款 Python 特殊文本格式处理库推荐
以下是一些 Python 编写的用来解析和操作特殊文本格式的库,希望对大家有所帮助。
王练 王练 发布于 2018-02-18 0
滴滴云服务器,限时包月0.9元,为开发者而生
滴滴云是滴滴出行旗下的云计算平台,为开发者提供高效稳定的开发者服务,采用领先的云计算架构、高规格服务器集群搭建、高性能资源配置机制、精细化运营模式 滴滴云 滴滴云
Spring Framework 5.0.4 发布,带来修复和改进
Spring Framework 5.0.4 发布了。这个维护版本是即将发布的 Spring Boot 2 第二个候选版本的基础,包含 59 个修复和选定的改进。 主要更新内容: Sub-task [SPR-16482] - 记录如何使用模拟服务器测试 WebClient 代码 修复以下 Bug [SPR-16337] - StringDecoder 随机切断字符串 [SPR-16409] - SubProtocolWebSocketHandler 错误提示“...之后没有收到任何消息” [SPR-16414] - ServletServerHttpRequest.getURI() 可能会引发 java.net.URISyntaxException [SPR-16415] - AbstractClientSockJsSession.close 调用不会从断开连接传播 IOException 改进 [SPR-15083] - 改进 WebFlux 异常日志记录 [SPR-15455] - ScheduledAnnotationBeanPostProcessor 不支持持续时间语法 [SPR-16151] - 支持 WebFlux 中的 Smile 流媒体 详细内容请查看发布说明。 下载地址: https://projects.spring.io/spring-framework/ 
达尔文 达尔文 发布于 2018-02-20 0
Eclipse 4.7.3 RC2 和 Equinox Oxygen.3 RC2 发布
Eclipse 4.7.3 RC2 和 Equinox Oxygen.3 RC2 已发布。 Oxygen.3 是一个 Bug 修复版本,并未提供显着的新功能。 你可以参阅 Eclipse 4.7.2 和 Equinox Oxygen.2 正式版发布 的更新内容或: New and Noteworthy Acknowledgments Eclipse Project 4.7.3RC2 Readme 下载地址: http://download.eclipse.org/eclipse/downloads/drops4/M-4.7.3RC2-201802150545/ 
达尔文 达尔文 发布于 2018-02-20 0
Gitea 1.3.3 发布,简单易用的自助 Git 服务
Gitea 1.3.3 版本已发布。Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。项目采用 Go 作为后端语言,只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux、 macOS 和 Windows 以及各种架构,除了x86、amd64,还包括 ARM 和 PowerPC。 该版本更新内容如下: SECURITY Fix escaping changed title in comments (#3530) (#3535) Escape search query display (#3486) (#3489) BUGFIXES Fix repo-transfer-and-team-repo-count bug (#3241) (#3244) Open external tracker in blank window, consistently with wiki (#3227) (#3228) Change SSL Mode from checkbox to string in admin page (#3208) (#3211) 详情 下载地址: https://dl.gitea.io/gitea/1.3.3/ 
达尔文 达尔文 发布于 2018-02-20 1
Apache Jackrabbit Oak 1.4.20 发布,内容储存库
Apache Jackrabbit Oak 1.4.20 已发布。Jackrabbit Oak 1.4.20 是一个补丁版本,其中包含针对 Oak 1.4 的修复和改进。 Jackrabbit Oak 1.4.x 版本被认为是稳定的,适用于生产用途。 主要更新内容: Bug [OAK-4401] - Excerpt Highlighting for a property is not correct [OAK-7152] - CacheMap.clear() never returns [OAK-7176] - RevisionVector from empty string throws StringIndexOutOfBoundsException Improvement [OAK-7121] - DocumentStore testing: allow config of DocumentMK.Builder in AbstractDocumentStoreTest Task [OAK-7126] - make RDBCacheConsistency2Test store-agnostic 下载地址: http://jackrabbit.apache.org/downloads.html 
达尔文 达尔文 发布于 2018-02-20 0
Framework7 2.0.10 发布,全功能 HTML 框架
Framework7 2.0.10 已发布,Framework7 是一个开源的全功能 HTML 框架,用于构建具有 iOS 和 Android 原生外观的混合移动应用程序或 Web 应用程序。Framework7 也是独立的原型应用工具。 更新内容: Router New router.clearPreviousHistory() method to clear all previous pages history and remove all previous pages from DOM New clearPreviousHistory option for router.navigate that will clear history after reloading/navigating to specified page Fixed issue with not correctly working reloadPrevious parameter Smart Select Now accepts view as a parameter on initialization Accordion Fixed iOS rendering issue when opening accordiong enables page scroll Panel Swipe panel won't be opened on quick swipe if the swipe distance doesn't exceed swipeThreshold parameter Range Slider Fixed issue with broken events when passing event listeners in on parameter on init Minor fixes 更多更新内容查看 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-20 0
Apache Beam 2.3.0 发布,大数据批处理和流处理标准
Apache Beam 2.3.0 发布了。主要更新内容如下: full Java 8 support Spark 2.x support in Spark runner Amazon WS S3 filesystem support General-purpose writing to files (FileIO) Splittable DoFn support in Python SDK Improvements on Portability layer Improvements on SDKs & runners Improvements on several IOs 更多内容可以查看发布说明或者 Issue 下载地址: https://beam.apache.org/get-started/downloads/ 
达尔文 达尔文 发布于 2018-02-20 0
ArangoDB 3.2.11.5 发布,分布式原生多模型数据库
ArangoDB 3.2.11.5 发布了。ArangoDB 是一个开源的分布式原生多模型数据库 (Apache 2 license)。 理念   利用一个引擎,一个 query 语法,一项数据库技术,以及多个数据模型,来最大力度满足项目的灵活性,简化技术堆栈,简化数据库运维,降低运营成本。 ArangoDB原生多模型数据库,指的是兼有图 (graph)、文档 (document)和键/值对 (key/value) 三种数据模型存储软件。其快捷灵活之处在于,它有适用于全部三种数据模型的统一内核和统一数据库查询语言——AQL (ArangoDB Query Language)。其可以涵盖全部三种数据模型,还允许在单个查询中混合使用三种数据模型。 因此,用户可以在单次查询过程中混合使用多种数据模型,而无需在不同数据模型间相互“切换”,也不需要执行数据传输过程。并且这三种数据模型均支持水平扩展。基于其本地集成多模型特性,ArangoDB 原生多模型数据库适用于搭建高性能应用程序。 更新内容请关注发布主页,或参阅提交记录。 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-20 0
Linux kernel 4.16-rc2 发布,补丁更新
Linux 4.16-rc2 发布了。该版本发现的问题比较少,因此更新幅度不大。 主要更新内容如下: platform/x86: ideapad-laptop: Increase timeout to wait for EC answer Documentation/ABI: update cpuidle sysfs documentation ACPI / DPTF: Document dptf_power sysfs atttributes ACPI: dock: document sysfs interface platform/x86: dell-laptop: Removed duplicates in DMI whitelist powerpc/mm: Flush radix process translations when setting MMU type 完整更新内容请查看发布说明。
达尔文 达尔文 发布于 2018-02-20 0
XWiki 10.1 rc1 发布,Java 编写的开源 wiki 和应用平台
XWiki 10.1 rc1 发布了,XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。它的开发平台特性允许创建协作式Web应用,同时也提供了构建于平台之上的打包应用(第二代wiki)。 更新情况: CSS4J 0.39 Restlet 2.3.12 JGroups 4.0.10 Tika 1.17 commons-compress 1.16 Ivy 2.4.0 JNR POSIX 3.0.44 cssparser 0.9.25 Jackson 2.9.4 httpclient 4.5.5 Groovy 2.4.13 Bean Validation 2.0 详情请查看发布说明。 下载地址: http://www.xwiki.org/xwiki/bin/view/Download/ 
达尔文 达尔文 发布于 2018-02-20 0
Neo4j 3.4.0-alpha08 发布,高性能图数据库
Neo4j 3.4.0-alpha08 已发布,Neo4j 是世界领先的高性能图数据库,具备成熟和健壮的数据库的所有特性,如友好的查询语言和事务的 ACID 原则。 更新内容: Kernel Index-backed support for spatial point equality and range searches from Cypher. #10702 For example, the following query will return all points in the specified range:   WITH point({latitude: 56.5, longitude: 12.5}) as bottomLeft, point({latitude: 57.5, longitude: 13.5}) as topRight   MATCH (c:City) WHERE c.location > bottomLeft AND c.location < topRight This also includes support for storing points and arrays of points as node properties. Any temporal value can be stored in a property. This includes Date, Time, DateTime, LocalTime, LocalDateTime, and Duration. #10992 Cypher Fix bug in bytecode generation for multiple ands and ors #10943 dbms.procedures() which lists all built-in procedures now also list their mode #10973 Fix bug where shortestPath unnecessarily required named nodes #10995 Fixes incorrect planning of pattern comprehension inside unwind #11008 Fix offset bug in periodic commit #11027 详情请查看ChangeLog 下载地址: Source code (zip) Source code (tar.gz)...
达尔文 达尔文 发布于 2018-02-20 1
Atom 1.25.0-beta1 发布,多项 Bug 修复
Atom 1.25.0-beta1 发布了。Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。 主要更新内容: Fixed a bug where atom --wait did not work correctly on Windows (#16740) Fixed a bug that prevented Atom from reusing an existing window when the same path was opened twice (#16764) Fixed regressions in the behavior of the atom.textEditors.getGrammarOverride and atom.grammars.loadGrammar methods (#16733, #16747) Fixed several syntax highlighting bugs in the new, experimental tree-sitter highlighting system (#16642, #16643) 下载地址: https://github.com/atom/atom/releases/tag/v1.25.0-beta1 
达尔文 达尔文 发布于 2018-02-20 1
Next.js 5.0.1-canary.6,React 应用的后端渲染框架
Next.js 5.0.1-canary.6 发布,Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。 主要更新内容如下: [chore] react-hot-loader@4.0.0-beta.22: #3808 [refactor] poweredByHeader  (#3807): #3716 Display errors when using glamor/server in a custom document: #3804 Add a test for reloading the page on page script error with prefetch: #3811 Fix links for next css: #3820 Fix #3814: #3815 Fix #3700 Added examples for next-sass: #3729 Examples: Add an example for the next-css plugin: #3739 Add example of next-plugin composition: #3800 Change mergeMap -> map in redux-observable example: #3794 Upgrade Firebase and Firebase-Admin: #3786 Allow page extensions in any order: #3827 Expose totalPages to the webpack decorator: #3824 Update with-react-i18next sample with latest dependencies: #3835 Update tsconfig.json in with-typescript example: #3837 Upgrade styled-jsx: #3840 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-19 0
QEMU 2.11.1 发布,开源模拟器
QEMU 2.11.1 发布了。QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。 QEMU / KVM 之前受到 Spectre / Meltdown 攻击影响,QEMU 2.11.1中将缓解这些攻击带来的问题( QEMU 2.12 将完全解决)。详细说明请查看发布日志。 下载地址: https://www.qemu.org/download/ 
达尔文 达尔文 发布于 2018-02-19 1
GTK+ 3.22.28 发布,GUI 开发工具包
GTK+ 3.22.28 发布了。GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本。 该版本暂未提供更新内容,更新动态请关注发布主页或提交记录。 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-19 2
Manjaro Linux 17.1.5,基于 Arch Linux 的操作系统
Manjaro Linux 17.1.5 已发布。Manjaro Linux(或简称 Manjaro)是快速的、用户友好的、面向桌面的、基于 Arch Linux 的 Linux 发行版。它使用 Xfce 和 KDE Plasma 作为默认桌面环境,和 Arch 一样,采用滚动更新。其目标是为 PC 提供易于使用的自由的操作系统。 当前支持的内核 linux316 3.16.54 linux318 3.18.94 [EOL] linux41 4.1.49 linux44 4.4.115 linux49 4.9.81 linux414 4.14.19 linux415 4.15.3 linux-RT-LTS 4.14.18_rt15 linux-RT 4.14.18_rt15 包更新 (Thu Feb 15 05:31:34 CET 2018) community x86_64:  1020 new and 943 removed package(s) core x86_64:  44 new and 45 removed package(s) extra x86_64:  991 new and 1037 removed package(s) multilib x86_64:  27 new and 27 removed package(s) 下载地址: https://manjaro.org/get-manjaro/ 
达尔文 达尔文 发布于 2018-02-19 2
Yii2 2.0.14 发布,高性能 PHP 框架
Yii2 2.0.14 发布了。Yii 2 完全根据 Yii 1.1 版本重写,后者是最流行的 PHP 框架之一。Yii 2 继承了 Yii 的简洁、快速、和高扩展性。Yii 2 需要 PHP 5.4,并且拥有现代 Web 应用开发中最好的实例和协议。 该版本暂未提供更新内容,你可以查看 Changelog 关注最近更新动态。 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-19 5
DBeaver 4.3.5 发布,数据库管理工具
DBeaver 4.3.5 发布了。DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。 主要更新内容如下: Full UI localization (Chinese, Russian, German, French) Mock data generator: additional generators and bug fixes Changes for SQL Editor: JOIN table/condition auto-complete SQL Editor: UI for results/editor/panels switching was fixed “open editor” and “switch panels” shortcuts were changed warning on the “Execute in separate tabs” command for big scripts was added “extract SQL from source code” command was fixed Changes for Result viewer: icon visibility options were added rendering of floating point numbers was fixed (fraction digits are shown according to column scale) JSON/XML panel editor was fixed (dirty mark on text selection) Driver editor dialog was fixed (custom jars for Maven-enabled drivers)  完整更新内容请点此查看。 下载地址: https://dbeaver.jkiss.org/download/ 
达尔文 达尔文 发布于 2018-02-19 0
Jodd 3.6.8 发布,Java 常用工具包
Jodd 3.6.8 发布了。Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! 更新内容: 增加了 SystemUtil.disableUnsafeUsage(),因此用户可以显式禁用 Unsafe 的使用。 这是 IBM JVM 所需的。 下载地址: Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-19 0
Riot 3.8.2 和 3.9.0 发布,JavaScript 的 MVP 框架
Riot 3.8.2 和 3.9.0 已发布,Riot.js 是一个客户端模型-视图-呈现(MVP)框架并且它非常轻量级甚至小于 1kb。尽管他的大小令人难以置信,所有它能构建的有如下:一个模板引擎,路由,甚至是库和一个严格的并具有组织的 MVP 模式。当模型数据变化时视图也会自动更新。 更新内容奇怪关注发布主页。 下载地址: 3.8.2 Source code (zip) Source code (tar.gz) 3.9.0 Source code (zip) Source code (tar.gz)
达尔文 达尔文 发布于 2018-02-19 2
Yue v0.3.0 发布,创建本机跨平台 GUI 应用程序的库  
Yue v0.3.0 发布了,Yue 是用于创建本机跨平台 GUI 应用程序的库。通过使用其 V8 绑定,您可以轻松地使用 Node.js 构建桌面应用程序。 更新内容: Add Browser class. Add MessageLoop class. Remove message loop methods from Lifetime class. 下载地址: https://github.com/yue/yue/releases/tag/v0.3.0 
同一种调调 同一种调调 发布于 2018-02-18 2
精彩评论